Skip to content

Commit 795485c

Browse files
chore: simplify linting setup by removing stylelint and markdownlint
1 parent 28cd859 commit 795485c

File tree

7 files changed

+62
-45
lines changed

7 files changed

+62
-45
lines changed

.markdownlint.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

.prettierrc.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import css from "@eslint/css";
12
import {defineConfig} from "eslint/config";
23
import globals from "globals";
34
import {flatConfigs as importX} from "eslint-plugin-import-x";
@@ -18,6 +19,7 @@ export default defineConfig([
1819
"docs/result.md"
1920
]
2021
},
22+
{files: ["**/*.css"], languageOptions: {tolerant: true}, plugins: {css}, language: "css/css", extends: ["css/recommended"], rules: {"css/use-baseline": ["error", {available: "newly"}]}},
2123
{
2224
files: ["**/*.js"],
2325
languageOptions: {

package-lock.json

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,18 @@
3434
"checkModulesJs": "node scripts/check_modules_js.js",
3535
"checkModules": "python3 scripts/check_modules.py",
3636
"ownList": "node create_own_module_list.js && node --run updateGitHubData && node --run getModules && node --run expandModuleList && node --run checkModulesJs && node --run checkModules",
37-
"lint": "eslint && stylelint **/docs/*.css && markdownlint-cli2 . && prettier --check . && cspell .",
38-
"lint:fix": "eslint --fix && stylelint **/docs/*.css --fix && markdownlint-cli2 . --fix && prettier . --write . && cspell .",
37+
"lint": "eslint && prettier --check . && cspell .",
38+
"lint:fix": "eslint --fix && prettier . --write . && cspell .",
3939
"prepare": "husky",
4040
"test": "node --run lint",
4141
"test:spelling": "cspell .",
4242
"leaveMenu": "",
4343
"automated": "git fetch origin main && git reset --hard origin/main && git pull && npm i && node --run all && python3 scripts/upload.py"
4444
},
4545
"lint-staged": {
46-
"!(*.css|*.md)": [
46+
"*": [
4747
"eslint --fix",
4848
"prettier --write --ignore-unknown"
49-
],
50-
"*.css": [
51-
"stylelint --ignore-pattern **/docs/fonts/ --fix",
52-
"prettier --write"
53-
],
54-
"*.md": [
55-
"markdownlint-cli2 --fix",
56-
"prettier --write"
5749
]
5850
},
5951
"dependencies": {
@@ -66,6 +58,7 @@
6658
"sharp": "^0.34.1"
6759
},
6860
"devDependencies": {
61+
"@eslint/css": "^0.7.0",
6962
"@eslint/js": "^9.26.0",
7063
"@eslint/json": "^0.12.0",
7164
"@eslint/markdown": "^6.4.0",
@@ -78,11 +71,7 @@
7871
"globals": "^16.0.0",
7972
"husky": "^9.1.7",
8073
"lint-staged": "^15.5.1",
81-
"markdownlint-cli2": "^0.17.2",
82-
"prettier": "^3.5.3",
83-
"stylelint": "^16.19.1",
84-
"stylelint-config-standard": "^38.0.0",
85-
"stylelint-prettier": "^5.0.3"
74+
"prettier": "^3.5.3"
8675
},
8776
"ntl": {
8877
"descriptions": {

prettier.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const config = {
2+
trailingComma: "none"
3+
};
4+
5+
export default config;

stylelint.config.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)