我开始在vim中使用syntastic插件来报告代码中的lint错误。javascript
我还将eslint与syntastic集成在一起,它向我展示了一些不错的错误,并警告了万一它们出现在我的.eslintrc文件中的所有规则中。
有什么方法可以解决一些常见的错误,例如,用键盘敲击会丢失分号,空格等?
编辑:
我发现eslint有一个选择
--fix Automatically fix problems
可以用于此类情况。我需要运行此命令让eslint解决这些问题
eslint --fix -c myconfig file.js
我想知道如何与vim集成?
map <C-j> call Function()<CR>
但这将是一个非常自定义的量身定制的函数,您需要编写该函数以适合您的需求。罗曼(romainl)的观点是,如果您做错了什么,很容易造成弊大于利。建议注意
eslint --fix
,我宁愿在编辑器级别使用它。