Closed Hansanghyeon closed 1 month ago
// eslint.config.js
import stylisticTs from '@stylistic/eslint-plugin-ts'
import parserTs from '@typescript-eslint/parser'
export default [
{
plugins: {
'@stylistic/ts': stylisticTs
},
parser: parserTs,
rules: {
'@stylistic/ts/indent': ['error', 2],
// ...
}
}
]
parser: parserTs,
해당부분 오류
ConfigError: Config (unnamed): Key "parser": This appears to be in eslintrc format rather than flat config format.
at rethrowConfigError (/root/tools/eslint-config/test/node_modules/@eslint/config-array/dist/cjs/index.cjs:302:8)
at /root/tools/eslint-config/test/node_modules/@eslint/config-array/dist/cjs/index.cjs:1097:5
at Array.reduce (<anonymous>)
at FlatConfigArray.getConfigWithStatus (/root/tools/eslint-config/test/node_modules/@eslint/config-array/dist/cjs/index.cjs:1090:43)
at FlatConfigArray.getConfig (/root/tools/eslint-config/test/node_modules/@eslint/config-array/dist/cjs/index.cjs:1119:15)
at ESLint.calculateConfigForFile (/root/tools/eslint-config/test/node_modules/eslint/lib/eslint/eslint.js:1173:24)
at async ESLint.isPathIgnored (/root/tools/eslint-config/test/node_modules/eslint/lib/eslint/eslint.js:1195:24)
at async /root/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10/server/out/eslintServer.js:1:24295
at async Object.M [as withClass] (/root/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10/server/out/eslintServer.js:1:19807)
at async O.then.m.validate (/root/.vscode-server/extensions/dbaeumer.vscode-eslint-3.0.10/server/out/eslintServer.js:1:24255)
languageOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
parser: typescriptParser,
},
파서를 이렇게 지정하니까 잘됩니다
https://eslint.style/