Насколько я знаю, нет никакого способа заставить IntelliJ автоматически исправить ошибку ESLint автоматически при сохранении файла без дополнительного плагина.
Необходимое условие
Установите пакет eslint
в свой проект,
yarn add --dev eslint
Как
- Установите плагин 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/текстовом редакторе. ✌️