Как подружить между собой vite (react-ts) eslint-plugin airbnb-typescript?

Проблема в следующем: есть проект, развернутый с помощью vite (react-ts). Есть непреодолимое желание добавить airbnb-typescript в eslintrc.cjs. После всех манипуляций согласно документации пакета и запуске npm run lint в консоли видим ошибкуParsing error: ESLint was configured to run on <tsconfigRootDir>/vite.config.ts using parserOptions.project: <tsconfigRootDir>/tsconfig.eslint.json. Подскажите, как их подружить???

eslintrc.cjs:

module.exports = {
  root: true,
  env: { browser: true, es2020: true },
  extends: [
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:react-hooks/recommended",
    "airbnb-typescript",
    "prettier",
  ],
  ignorePatterns: ["dist", ".eslintrc.cjs"],
  parser: "@typescript-eslint/parser",
  parserOptions: {
    project: "./tsconfig.eslint.json",
  },
  plugins: ["react-refresh", "react-compiler", "prettier"],
rules: {...}

tsconfig.eslint.json:

{
 "extends": "./tsconfig.json",
 "include": ["src/**/*.ts", "src/**/*.js", "test/**/*.ts"]
}

package.json:

 "lint": "eslint ./src/ --ext ts,tsx --max-warnings 0"

Ответы (0 шт):