Конструктор конфигурации ESLint
Выберите окружение, парсер, список extends и переопределения правил через простую форму и получите готовый к копированию файл .eslintrc.json — в браузере.
🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.
Как это работает
- Выберите окружения, парсер и какие общие конфигурации расширять.
- Задайте уровень (off/warn/error) для нескольких распространённых правил.
- Скопируйте созданный JSON или скачайте его напрямую как .eslintrc.json.
FAQ
Какой формат конфигурации ESLint создаётся?
Классический формат .eslintrc.json (env, parser, extends, parserOptions, rules) — ESLint по-прежнему поддерживает его наряду с новым форматом flat config, и он самый распространённый в существующих проектах.
Можно ли использовать это с проектом на TypeScript?
Да — выберите @typescript-eslint/parser в качестве парсера и оставьте запись extends ts-eslint:recommended отмеченной; всё равно нужно установить @typescript-eslint/parser и @typescript-eslint/eslint-plugin как dev-зависимости.
Проверяет ли это правильность имён моих правил?
Встроенный здесь список правил (no-unused-vars, no-console, eqeqeq, semi) — это реальные, распространённые базовые правила ESLint. Инструмент не проверяет произвольные пользовательские имена правил — уточните точные идентификаторы правил в документации вашего плагина.
Как мы выглядим на фоне других
| Возможность | Online Tool Store | Писать JSON вручную |
|---|---|---|
| Нет синтаксических ошибок из-за опечаток | ✓ | Легко вставить лишнюю запятую |
| Мгновенный предпросмотр при переключении опций | ✓ | ✗ |