refactor: update ESLint configuration and improve lint command with cache

This commit is contained in:
Tunglies
2025-09-18 23:13:13 +08:00
Unverified
parent 324628dd3d
commit 74ade3ee41
3 changed files with 4 additions and 3 deletions

1
.gitignore vendored
View File

@@ -10,3 +10,4 @@ scripts/_env.sh
.tool-versions
.idea
.old
.eslintcache

View File

@@ -12,13 +12,13 @@ export default defineConfig([
js,
"react-hooks": pluginReactHooks,
},
extends: ["js/recommended"],
extends: ["js/recommended", tseslint.configs.recommended],
languageOptions: { globals: globals.browser },
rules: {
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "error",
"@typescript-eslint/no-explicit-any": "off",
},
},
tseslint.configs.recommended,
pluginReact.configs.flat["jsx-runtime"],
]);

View File

@@ -24,7 +24,7 @@
"publish-version": "node scripts/publish-version.mjs",
"fmt": "cargo fmt --manifest-path ./src-tauri/Cargo.toml",
"clippy": "cargo clippy --manifest-path ./src-tauri/Cargo.toml",
"lint": "eslint src",
"lint": "eslint -c eslint.config.ts --cache src",
"format": "prettier --write .",
"format:check": "prettier --check ."
},