fix: lint
parent
d3e7c7b68c
commit
6a5ce7228c
|
@ -1,26 +1,25 @@
|
|||
import pluginVue from "eslint-plugin-vue";
|
||||
import vueTsEslintConfig from "@vue/eslint-config-typescript";
|
||||
import {
|
||||
defineConfigWithVueTs,
|
||||
vueTsConfigs,
|
||||
} from "@vue/eslint-config-typescript";
|
||||
import prettierConfig from "@vue/eslint-config-prettier";
|
||||
|
||||
export default [
|
||||
export default defineConfigWithVueTs(
|
||||
{
|
||||
name: "app/files-to-lint",
|
||||
files: ["**/*.{ts,mts,tsx,vue}"],
|
||||
},
|
||||
|
||||
{
|
||||
name: "app/files-to-ignore",
|
||||
ignores: ["**/dist/**", "**/dist-ssr/**", "**/coverage/**"],
|
||||
},
|
||||
|
||||
...pluginVue.configs["flat/essential"],
|
||||
...vueTsEslintConfig(),
|
||||
pluginVue.configs["flat/essential"],
|
||||
vueTsConfigs.recommended,
|
||||
prettierConfig,
|
||||
|
||||
{
|
||||
rules: {
|
||||
// Note: you must disable the base rule as it can report incorrect errors
|
||||
"no-unused-expressions": "off",
|
||||
"@typescript-eslint/no-unused-expressions": "off",
|
||||
// TODO: theres too many of these from before ts
|
||||
"@typescript-eslint/no-explicit-any": "off",
|
||||
|
@ -34,5 +33,5 @@ export default [
|
|||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
];
|
||||
}
|
||||
);
|
||||
|
|
|
@ -64,6 +64,7 @@
|
|||
"autoprefixer": "^10.4.21",
|
||||
"concurrently": "^9.2.0",
|
||||
"eslint": "^9.31.0",
|
||||
"eslint-config-prettier": "^10.1.5",
|
||||
"eslint-plugin-prettier": "^5.5.1",
|
||||
"eslint-plugin-vue": "^9.24.0",
|
||||
"jsdom": "^26.1.0",
|
||||
|
|
|
@ -141,9 +141,12 @@ importers:
|
|||
eslint:
|
||||
specifier: ^9.31.0
|
||||
version: 9.31.0
|
||||
eslint-config-prettier:
|
||||
specifier: ^10.1.5
|
||||
version: 10.1.5(eslint@9.31.0)
|
||||
eslint-plugin-prettier:
|
||||
specifier: ^5.5.1
|
||||
version: 5.5.1(eslint-config-prettier@10.0.1(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2)
|
||||
version: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2)
|
||||
eslint-plugin-vue:
|
||||
specifier: ^9.24.0
|
||||
version: 9.32.0(eslint@9.31.0)
|
||||
|
@ -1724,8 +1727,8 @@ packages:
|
|||
engines: {node: '>=6.0'}
|
||||
hasBin: true
|
||||
|
||||
eslint-config-prettier@10.0.1:
|
||||
resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==}
|
||||
eslint-config-prettier@10.1.5:
|
||||
resolution: {integrity: sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
eslint: '>=7.0.0'
|
||||
|
@ -4162,8 +4165,8 @@ snapshots:
|
|||
'@vue/eslint-config-prettier@10.2.0(eslint@9.31.0)(prettier@3.6.2)':
|
||||
dependencies:
|
||||
eslint: 9.31.0
|
||||
eslint-config-prettier: 10.0.1(eslint@9.31.0)
|
||||
eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.0.1(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2)
|
||||
eslint-config-prettier: 10.1.5(eslint@9.31.0)
|
||||
eslint-plugin-prettier: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2)
|
||||
prettier: 3.6.2
|
||||
transitivePeerDependencies:
|
||||
- '@types/eslint'
|
||||
|
@ -4550,18 +4553,18 @@ snapshots:
|
|||
optionalDependencies:
|
||||
source-map: 0.6.1
|
||||
|
||||
eslint-config-prettier@10.0.1(eslint@9.31.0):
|
||||
eslint-config-prettier@10.1.5(eslint@9.31.0):
|
||||
dependencies:
|
||||
eslint: 9.31.0
|
||||
|
||||
eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.0.1(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2):
|
||||
eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.31.0))(eslint@9.31.0)(prettier@3.6.2):
|
||||
dependencies:
|
||||
eslint: 9.31.0
|
||||
prettier: 3.6.2
|
||||
prettier-linter-helpers: 1.0.0
|
||||
synckit: 0.11.8
|
||||
optionalDependencies:
|
||||
eslint-config-prettier: 10.0.1(eslint@9.31.0)
|
||||
eslint-config-prettier: 10.1.5(eslint@9.31.0)
|
||||
|
||||
eslint-plugin-vue@9.32.0(eslint@9.31.0):
|
||||
dependencies:
|
||||
|
|
Loading…
Reference in New Issue