chore(eslint): upgrade to typescript-eslint v8, upgrade all eslint packages (#7082)

This commit is contained in:
Alessio Gravili
2024-08-29 16:27:58 -04:00
committed by GitHub
parent c0728220ff
commit bc367ab73c
84 changed files with 775 additions and 549 deletions

View File

@@ -25,13 +25,13 @@ export const defaultESLintIgnores = [
let FlatConfig
export const rootParserOptions = {
EXPERIMENTAL_useSourceOfProjectReferenceRedirect: true,
EXPERIMENTAL_useProjectService: {
allowDefaultProjectForFiles: ['./src/*.ts', './src/*.tsx'],
maximumDefaultProjectFileMatchCount_THIS_WILL_SLOW_DOWN_LINTING: 100,
},
sourceType: 'module',
ecmaVersion: 'latest',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
maximumDefaultProjectFileMatchCount_THIS_WILL_SLOW_DOWN_LINTING: 40,
},
}
/** @type {FlatConfig[]} */

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -1,6 +1,6 @@
import js from '@eslint/js'
import tseslint from 'typescript-eslint'
import perfectionistNatural from 'eslint-plugin-perfectionist/configs/recommended-natural'
import perfectionist from 'eslint-plugin-perfectionist'
import { configs as regexpPluginConfigs } from 'eslint-plugin-regexp'
import eslintConfigPrettier from 'eslint-config-prettier'
import payloadPlugin from '@payloadcms/eslint-plugin'
@@ -30,10 +30,10 @@ const baseRules = {
{
type: 'natural',
order: 'asc',
'partition-by-comment': true,
'partition-by-new-line': true,
partitionByComment: true,
partitionByNewLine: true,
groups: ['top', 'unknown'],
'custom-groups': {
customGroups: {
top: ['_id', 'id', 'name', 'slug', 'type'],
},
},
@@ -41,13 +41,13 @@ const baseRules = {
/*'perfectionist/sort-object-types': [
'error',
{
'partition-by-new-line': true,
partitionByNewLine: true,
},
],
'perfectionist/sort-interfaces': [
'error',
{
'partition-by-new-line': true,
partitionByNewLine': true,
},
],*/
'payload/no-jsx-import-statements': 'error',
@@ -62,7 +62,6 @@ const reactA11yRules = {
const typescriptRules = {
'@typescript-eslint/no-use-before-define': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
// Type-aware any rules:
'@typescript-eslint/no-unsafe-assignment': 'off',
@@ -76,7 +75,7 @@ const typescriptRules = {
// Type-aware any rules end
// ts-expect preferred over ts-ignore. It will error if the expected error is no longer present.
'@typescript-eslint/prefer-ts-expect-error': 'error',
'@typescript-eslint/ban-ts-comment': 'warn', // Recommended over deprecated @typescript-eslint/prefer-ts-expect-error: https://github.com/typescript-eslint/typescript-eslint/issues/8333. Set to warn to ease migration.
// By default, it errors for unused variables. This is annoying, warnings are enough.
'@typescript-eslint/no-unused-vars': [
'warn',
@@ -94,7 +93,17 @@ const typescriptRules = {
'@typescript-eslint/restrict-template-expressions': 'warn',
'@typescript-eslint/no-redundant-type-constituents': 'warn',
'@typescript-eslint/no-unnecessary-type-constraint': 'warn',
'@typescript-eslint/ban-types': 'warn',
'@typescript-eslint/no-misused-promises': [
'error',
{
// See https://github.com/typescript-eslint/typescript-eslint/issues/4619 and https://github.com/typescript-eslint/typescript-eslint/pull/4623
// Don't want something like <button onClick={someAsyncFunction}> to error
checksVoidReturn: {
attributes: false,
arguments: false
}
},
]
}
/** @typedef {import('eslint').Linter.FlatConfig} */
@@ -103,7 +112,7 @@ let FlatConfig
/** @type {FlatConfig} */
const baseExtends = deepMerge(
js.configs.recommended,
perfectionistNatural,
perfectionist.configs['recommended-natural'],
regexpPluginConfigs['flat/recommended'],
)

View File

@@ -17,23 +17,23 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"@eslint-react/eslint-plugin": "1.5.25-next.4",
"@eslint/js": "9.6.0",
"@eslint-react/eslint-plugin": "1.12.3",
"@eslint/js": "9.9.1",
"@payloadcms/eslint-plugin": "workspace:*",
"@types/eslint": "8.56.10",
"@types/eslint": "9.6.1",
"@types/eslint__js": "8.42.3",
"@typescript-eslint/parser": "7.16.0",
"eslint": "9.6.0",
"@typescript-eslint/parser": "8.3.0",
"eslint": "9.9.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import-x": "3.0.0",
"eslint-plugin-jest": "28.6.0",
"eslint-plugin-import-x": "4.1.1",
"eslint-plugin-jest": "28.8.1",
"eslint-plugin-jest-dom": "5.4.0",
"eslint-plugin-jsx-a11y": "6.9.0",
"eslint-plugin-perfectionist": "2.11.0",
"eslint-plugin-react-hooks": "5.1.0-rc-85acf2d195-20240711",
"eslint-plugin-perfectionist": "3.3.0",
"eslint-plugin-react-hooks": "5.1.0-rc-a19a8ab4-20240829",
"eslint-plugin-regexp": "2.6.0",
"globals": "15.8.0",
"globals": "15.9.0",
"typescript": "5.5.4",
"typescript-eslint": "7.16.0"
"typescript-eslint": "8.3.0"
}
}

View File

@@ -17,22 +17,22 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"dependencies": {
"@eslint-react/eslint-plugin": "1.5.25-next.4",
"@eslint/js": "9.6.0",
"@types/eslint": "8.56.10",
"@eslint-react/eslint-plugin": "1.12.3",
"@eslint/js": "9.9.1",
"@types/eslint": "9.6.1",
"@types/eslint__js": "8.42.3",
"@typescript-eslint/parser": "7.16.0",
"eslint": "9.6.0",
"@typescript-eslint/parser": "8.3.0",
"eslint": "9.9.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import-x": "3.0.0",
"eslint-plugin-jest": "28.6.0",
"eslint-plugin-import-x": "4.1.1",
"eslint-plugin-jest": "28.8.1",
"eslint-plugin-jest-dom": "5.4.0",
"eslint-plugin-jsx-a11y": "6.9.0",
"eslint-plugin-perfectionist": "2.11.0",
"eslint-plugin-react-hooks": "5.1.0-rc-85acf2d195-20240711",
"eslint-plugin-perfectionist": "3.3.0",
"eslint-plugin-react-hooks": "5.1.0-rc-a19a8ab4-20240829",
"eslint-plugin-regexp": "2.6.0",
"globals": "15.8.0",
"globals": "15.9.0",
"typescript": "5.5.4",
"typescript-eslint": "7.16.0"
"typescript-eslint": "8.3.0"
}
}

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -11,7 +11,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -12,7 +12,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -9,7 +9,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -136,7 +136,7 @@ export const DeleteMany: React.FC<Props> = (props) => {
>
{t('general:cancel')}
</Button>
<Button id="confirm-delete" onClick={deleting ? undefined : () => void handleDelete()}>
<Button id="confirm-delete" onClick={deleting ? undefined : handleDelete}>
{deleting ? t('general:deleting') : t('general:confirm')}
</Button>
</div>

849
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -14,7 +14,10 @@ export const testEslintConfig = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.json',
projectService: {
allowDefaultProject: ['./src/*.ts', './src/*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},

View File

@@ -10,7 +10,10 @@ export const index = [
{
languageOptions: {
parserOptions: {
project: './tsconfig.eslint.json',
projectService: {
allowDefaultProject: ['./*.ts', './*.tsx'],
defaultProject: './tsconfig.json',
},
tsconfigDirName: import.meta.dirname,
...rootParserOptions,
},