Насколько я знаю, нет никакого способа заставить IntelliJ автоматически исправить ошибку ESLint автоматически при сохранении файла без дополнительного плагина.

Необходимое условие

Установите пакет eslint в свой проект,

yarn add --dev eslint

Как

  1. Установите плагин IntelliJ под названием File Watchers

2. После установки пакета и перезапуска IntelliJ перейдите к настройкам File Watchers с помощью preferences -> Tools -> File Watchers и нажмите +, чтобы добавить новую конфигурацию.

3. В этом окне мы настроим тип файла для просмотра и программу для запуска и способ ее запуска.

В этом примере я работаю с проектом Vue, поэтому я поставлю

тип файла: Vue.js Template и другие, как показано ниже,

Программа

$ProjectFileDir$/node_modules/eslint/bin/eslint.js

Аргументы

--fix $FileName$

Рабочий каталог

$FileDir$

В разделе Дополнительные параметры отметьте только Trigger the watcher on external changes, поэтому эта команда будет выполняться только тогда, когда я нажму кнопку "Сохранить" самостоятельно cmd + s

Результат должен быть следующим

Нажмите ok и применить все.

Тогда…… готово! 🎉

Надеюсь, вам понравится больше продуктивности в вашем любимом IDE/текстовом редакторе. ✌️