fix: lint

pull/5295/head
Henrique Dias 2025-07-15 20:00:22 +02:00
parent d3e7c7b68c
commit 6a5ce7228c
No known key found for this signature in database
3 changed files with 21 additions and 18 deletions

View File

@ -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 [
},
],
},
},
];
}
);

View File

@ -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",

View File

@ -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: