#node.js #eslint
Вопрос:
После переключения с TSLint на ESLint и определения всех правил, которые я хотел использовать, я впервые запустил ESLint и получил следующую ошибку:
gt; npx eslint /path/to/my-file.ts
/path/to/my-file.ts
1:1 error Definition for rule 'no-misleading-character-classes' was not found no-misleading-character-classes✖ 1 problem (1 error, 0 warnings)
Эта ошибка возникает независимо от входного файла (даже для пустых файлов) и всегда возникает в положении 1:1.В настоящее время я использую ESLint версии v7.32.0, и это
.eslintrc.json
, по-видимому, минимальный файл конфигурации, достаточный для решения проблемы:{ "parser": "@typescript-eslint/parser", "parserOptions": { "project": "./tsconfig.json", "sourceType": "module" }, "rules": { "no-misleading-character-classes": ["error"] } }
Кто-нибудь может сказать мне, что я делаю не так? Как предотвратить возникновение этой ошибки (помимо отключения правила)?
Комментарии:
1. Кажется, это
'no-misleading-character-class'
2. @vsemozhebuty 🙃 прелесть. Спасибо!
Ответ №1:
Сказка стара как мир — орфографическая ошибка:
Это правило не:
no-misleading-character-classes
но скорее:
no-misleading-character-class