mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-07-04 04:37:37 -04:00
[linter] Switch Stylelint config to flat format and simplify Stylelint scripts
This commit is contained in:
parent
2b395b9f2f
commit
86a185b69d
4 changed files with 10 additions and 10 deletions
2
.github/CONTRIBUTING.md
vendored
2
.github/CONTRIBUTING.md
vendored
|
@ -18,7 +18,7 @@ To run ESLint, use `node --run lint:js`.
|
||||||
|
|
||||||
### CSS: Run StyleLint
|
### CSS: Run StyleLint
|
||||||
|
|
||||||
We use [StyleLint](https://stylelint.io) to lint our CSS. The configuration is in our `.stylelintrc.json` file.
|
We use [StyleLint](https://stylelint.io) to lint our CSS. The configuration is in our `stylelint.config.mjs` file.
|
||||||
|
|
||||||
To run StyleLint, use `node --run lint:css`.
|
To run StyleLint, use `node --run lint:css`.
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"extends": ["stylelint-config-standard"],
|
|
||||||
"plugins": ["stylelint-prettier"],
|
|
||||||
"rules": {
|
|
||||||
"prettier/prettier": true
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -29,7 +29,7 @@
|
||||||
"install-mm": "npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev",
|
"install-mm": "npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev",
|
||||||
"install-mm:dev": "npm install --no-audit --no-fund --no-update-notifier",
|
"install-mm:dev": "npm install --no-audit --no-fund --no-update-notifier",
|
||||||
"install-vendor": "echo \"Installing vendor files ...\n\" && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifier",
|
"install-vendor": "echo \"Installing vendor files ...\n\" && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifier",
|
||||||
"lint:css": "stylelint 'css/main.css' 'fonts/*.css' 'modules/default/**/*.css' 'vendor/*.css' --config .stylelintrc.json --fix",
|
"lint:css": "stylelint 'css/main.css' 'fonts/*.css' 'modules/default/**/*.css' 'vendor/*.css' --fix",
|
||||||
"lint:js": "eslint --fix",
|
"lint:js": "eslint --fix",
|
||||||
"lint:markdown": "markdownlint-cli2 . --fix",
|
"lint:markdown": "markdownlint-cli2 . --fix",
|
||||||
"lint:prettier": "prettier . --write",
|
"lint:prettier": "prettier . --write",
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
"test": "NODE_ENV=test jest -i --forceExit",
|
"test": "NODE_ENV=test jest -i --forceExit",
|
||||||
"test:calendar": "node ./modules/default/calendar/debug.js",
|
"test:calendar": "node ./modules/default/calendar/debug.js",
|
||||||
"test:coverage": "NODE_ENV=test jest --coverage -i --verbose false --forceExit",
|
"test:coverage": "NODE_ENV=test jest --coverage -i --verbose false --forceExit",
|
||||||
"test:css": "stylelint 'css/main.css' 'fonts/*.css' 'modules/default/**/*.css' 'vendor/*.css' --config .stylelintrc.json",
|
"test:css": "stylelint 'css/main.css' 'fonts/*.css' 'modules/default/**/*.css' 'vendor/*.css'",
|
||||||
"test:e2e": "NODE_ENV=test jest --selectProjects e2e -i --forceExit",
|
"test:e2e": "NODE_ENV=test jest --selectProjects e2e -i --forceExit",
|
||||||
"test:electron": "NODE_ENV=test jest --selectProjects electron -i --forceExit",
|
"test:electron": "NODE_ENV=test jest --selectProjects electron -i --forceExit",
|
||||||
"test:js": "eslint",
|
"test:js": "eslint",
|
||||||
|
|
7
stylelint.config.mjs
Normal file
7
stylelint.config.mjs
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
const config = {
|
||||||
|
extends: ["stylelint-config-standard", "stylelint-prettier/recommended"],
|
||||||
|
root: true,
|
||||||
|
rules: {}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default config;
|
Loading…
Add table
Add a link
Reference in a new issue