diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100644 index 0000000..d00ad6b --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: ['stylelint-config-standard-scss', 'stylelint-config-prettier-scss'], +}; diff --git a/package.json b/package.json index a1dd6a8..fdf8065 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,9 @@ "jest": "^29.3.1", "lint-staged": "^13.1.0", "prettier": "^2.4.1", + "stylelint": "^15.10.3", + "stylelint-config-prettier-scss": "^1.0.0", + "stylelint-config-standard-scss": "^11.0.0", "typescript": "^5.0.4", "webpack-dev-server": "^4.11.1" }, @@ -88,6 +91,10 @@ "*.{js,jsx,json,md,html}": [ "prettier --write" ], + "*.{css,scss}": [ + "prettier --write", + "stylelint --fix" + ], "*.rb": [ "rubocop --force-exclusion" ]