Я начал использовать синтетический плагин с vim для сообщения об ошибках lint в моем javascript
коде.
Я также интегрировал eslint с syntastic , и он показывает мне хорошие ошибки, предупреждения, если они присутствуют согласно правилам, написанным в моем файле .eslintrc .
Есть ли способ, которым я могу исправить некоторые распространенные ошибки, например, отсутствие точки с запятой, отсутствие пробела и т. Д. С помощью нажатия клавиши?
Редактировать:
Я обнаружил, что у eslint есть опция
--fix Automatically fix problems
который может быть использован для таких случаев. Мне нужно запустить эту команду, чтобы позволить eslint исправить эти проблемы
eslint --fix -c myconfig file.js
Я хочу знать, как это можно интегрировать с Vim ?
map <C-j> call Function()<CR>
Но это будет очень индивидуально подобранная функция, которую вам нужно будет написать в соответствии с вашими потребностями. И точка зрения Роменля в том, что если вы делаете что-то не так, вы легко можете принести больше вреда, чем пользы. Рекомендуется осторожность
eslint --fix
, я бы предпочел иметь это на уровне редактора.