add stylint
This commit is contained in:
parent
6254795dd2
commit
a52be45907
3 changed files with 23 additions and 1 deletions
|
@ -7,6 +7,7 @@ import simpleImportSort from "eslint-plugin-simple-import-sort";
|
||||||
import unicorn from "eslint-plugin-unicorn";
|
import unicorn from "eslint-plugin-unicorn";
|
||||||
import unusedImports from "eslint-plugin-unused-imports";
|
import unusedImports from "eslint-plugin-unused-imports";
|
||||||
import globals from "globals";
|
import globals from "globals";
|
||||||
|
import stylelintPlugin from "stylelint";
|
||||||
|
|
||||||
/** @type {import('eslint').Linter.FlatConfig[]} */
|
/** @type {import('eslint').Linter.FlatConfig[]} */
|
||||||
export default [
|
export default [
|
||||||
|
@ -129,4 +130,13 @@ export default [
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
files: ["**/*.{css,scss,sass,less}"],
|
||||||
|
plugins: {
|
||||||
|
stylelint: stylelintPlugin,
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
"stylelint/rule-name": "error",
|
||||||
|
},
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
|
@ -23,10 +23,13 @@
|
||||||
"eslint-plugin-prettier": "^5.2.3",
|
"eslint-plugin-prettier": "^5.2.3",
|
||||||
"eslint-plugin-promise": "^7.2.1",
|
"eslint-plugin-promise": "^7.2.1",
|
||||||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||||||
|
"eslint-plugin-stylelint": "^0.1.1",
|
||||||
"eslint-plugin-unicorn": "^56.0.1",
|
"eslint-plugin-unicorn": "^56.0.1",
|
||||||
"eslint-plugin-unused-imports": "^4.1.4",
|
"eslint-plugin-unused-imports": "^4.1.4",
|
||||||
"globals": "^15.15.0",
|
"globals": "^15.15.0",
|
||||||
"prettier": "^3.5.3"
|
"prettier": "^3.5.3",
|
||||||
|
"stylelint": "^16.16.0",
|
||||||
|
"stylelint-config-standard": "^37.0.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
|
|
9
stylelint.config.js
Normal file
9
stylelint.config.js
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
/** @type {import('stylelint').Config} */
|
||||||
|
export default {
|
||||||
|
extends: ["stylelint-config-standard"],
|
||||||
|
rules: {
|
||||||
|
"color-function-notation": "modern",
|
||||||
|
"font-family-name-quotes": "always-where-required",
|
||||||
|
"declaration-empty-line-before": "never",
|
||||||
|
},
|
||||||
|
};
|
Loading…
Add table
Reference in a new issue