syntastic - 显示 jslint 和 jshint 错误
Posted
技术标签:
【中文标题】syntastic - 显示 jslint 和 jshint 错误【英文标题】:syntastic - Display both jslint and jshint errors 【发布时间】:2014-03-09 05:54:51 【问题描述】:我刚刚将我的 Vim 配置为使用 Syntastic - 效果很好! 我将它用于 javascript 验证。
我安装了两个 linter:jslint 和 jshint,我打算保留这两个。但是 Syntastic 似乎不想同时报告这两个错误:我从 jshint 得到第一个错误,然后在我修复之前的错误时只得到 jslint。
我可以同时拥有这两个吗?
【问题讨论】:
【参考方案1】:您需要将g:syntastic_aggregate_errors
选项设置为1(默认值为0):
let g:syntastic_aggregate_errors = 1
这是来自文档:
启用后,syntastic 会运行所有适用于当前文件类型的检查器, 然后汇总所有检查器发现的错误并显示它们。禁用时, syntastic 依次运行每个检查器,并首先停止显示结果 检查器发现任何错误的时间。
【讨论】:
以上是关于syntastic - 显示 jslint 和 jshint 错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥 jslint 在模板字符串上抱怨 Unexpected '`'
使用胖箭头(放屁)语法定义函数时,vim中的JSlint错误
带有 syntastic 和 eslint 的 vim:显示警告
Visual Studio 2013 - Web 项目上的 JSLint.NET 安装不显示预期的 Jslint 菜单选项