Avatar ·

Fehler "parserOptions.project has been set for @typescript-eslint/parser" — wie beheben?

Hallo! Ich bin neu in TypeScript und versuche, ESLint in meinem Projekt einzurichten. Ich verwende @typescript-eslint/parser und @typescript-eslint/eslint-plugin. Aber beim Ausführen von ESLint erhalte ich einen seltsamen Fehler: ``` Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser. The file does not match your project config: src/index.ts. The file must be included in at least one of the projects provided. ``` Hier ist meine .eslintrc.json: ```json { "parser": "@typescript-eslint/parser", "parserOptions": { "project": "./tsconfig.json" }, "plugins": ["@typescript-eslint"], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ] } ``` Und tsconfig.json: ```json { "compilerOptions": { "target": "ES2020", "module": "commonjs", "strict": true, "esModuleInterop": true, "outDir": "./dist" }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` Die Datei src/index.ts existiert und enthält