Расширение ESLint
Это руководство предназначено для тех, кто хочет расширить функциональность ESLint.
Для расширения ESLint рекомендуется:
- Знать JavaScript, поскольку ESLint написан на JavaScript.
- Иметь некоторое представление о Node.js, поскольку ESLint работает на нём.
- Уверенно пользоваться программами командной строки.
Если это про вас, продолжайте читать, чтобы приступить к работе.
Способы расширения ESLint
На этой странице кратко описаны различные способы расширения ESLint и то, как они взаимодействуют друг с другом.
Создание плагинов
Вы разработали пользовательские правила для ESLint и хотите поделиться ими с сообществом. Вы можете опубликовать плагин ESLint в npm.
Руководство по созданию пользовательского правила
Руководство, в котором описано создание пользовательского правила для ESLint.
Пользовательские правила
В этом разделе объясняется, как создавать пользовательские правила для ESLint.
Пользовательские форматтеры
В этом разделе объясняется, как создать пользовательский форматтер, управляющий выводом ESLint.
Пользовательские парсеры
Если вы не хотите использовать парсер ESLint по умолчанию, в этом разделе объясняется, как создавать пользовательские парсеры.
Пользовательские обработчики
В этом разделе объясняется, как использовать пользовательский обработчик, чтобы ESLint мог обрабатывать файлы, отличные от JavaScript.
Общие конфигурации
В этом разделе объясняется, как упаковать конфигурацию ESLint в пакет JavaScript и поделиться ею.
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/extend