Итак, вы настраиваете ESLint либо глобально, либо в конкретных проектах, но не можете заставить предупреждения отображаться непосредственно в Atom? Вы пришли в нужное место.
Установите linter-eslint + peer dependencies
$ apm i linter-eslint linter linter-ui-default intentions busy-signal
Настройте параметры ESLint
Откройте Настройки Atom, чтобы увидеть свои пакеты. В разделе Пакеты сообщества откройте настройки linter-eslint
и внесите указанные ниже изменения.
Не указывайте на глобальный (сделайте наоборот, если хотите глобальный)
- Установите флажок «Отключить, если конфигурация ESLint не найдена» (отключение)
- Снимите флажок «Использовать глобальную установку ESLint» (Global ESLint).
Не показывать некоторые правила при наборе текста (необязательно)
- Установите флажок «Игнорировать исправляемые правила при вводе текста» (автоматические исправления)
Исправить при сохранении (необязательно)
- Установите флажок «Исправлять ошибки при сохранении» (автоматические исправления).
ПРИМЕЧАНИЕ: вы должны отключить / удалить любые другие пакеты linter
Попробуйте сохранить файл, в котором есть проблемы с линтером, и вы увидите предупреждения. Перезагрузите Atom, если у вас возникнут проблемы.
🔥 СОВЕТ 1. Выключайте линтер, когда он слишком шумный! Откройте «Командную палитру» (ее можно найти в «Просмотр» ИЛИ используйте cmd + shift + P), введите «включить» или «отключить» и дважды нажмите Enter.
⌨️ СОВЕТ 2: Мне нравится отключать параметр «Исправлять ошибки при сохранении», поэтому я добавил сочетание клавиш (⌘ + ⌃ + s), которое автоматически исправляет их. Для этого добавьте следующее в keymap.cson
Atom (нажмите «Atom» в строке меню и выберите «Keymap»):
'atom-text-editor:not([mini])': 'cmd-ctrl-s': 'linter-eslint:fix-file'