Итак, вы настраиваете 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'