eslint.config.js•783 B
import typescriptEslint from '@typescript-eslint/eslint-plugin'
import typescriptParser from '@typescript-eslint/parser'
import simpleImportSort from 'eslint-plugin-simple-import-sort'
import unusedImports from 'eslint-plugin-unused-imports'
export default [
{
files: ['**/*.ts', '**/*.tsx'],
languageOptions: {
parser: typescriptParser,
},
plugins: {
'@typescript-eslint': typescriptEslint,
'simple-import-sort': simpleImportSort,
'unused-imports': unusedImports,
},
rules: {
...typescriptEslint.configs.recommended.rules,
'@typescript-eslint/no-unused-vars': ['error', {argsIgnorePattern: '^_'}],
},
},
{
// Ignore patterns (equivalent to ignores in the original config)
ignores: ['/build/**'],
},
]