syntastic - 显示jslint和jshint错误

asp*_*yct 3 vim jslint jshint syntastic

我只是将我的Vim配置为使用了Syntastic - 效果很好!我用它来进行javascript验证.

我安装了两个挂钩:jslint和jshint,我打算保留两个.但是Syntastic似乎不想同时报告两者的错误:我从jshint得到第一个错误,然后在我修复之前的错误时只得到jslint.

我怎么能同时拥有这两个?

iva*_*een 6

您需要将g:syntastic_aggregate_errors选项设置为1(它的默认值为0):

let g:syntastic_aggregate_errors = 1
Run Code Online (Sandbox Code Playgroud)

这来自文档:

启用后,syntastic会运行适用于当前文件类型的所有检查程序,然后聚合所有检查程序发现的错误并显示它们.禁用时,syntastic会依次运行每个检查器,并在检查器第一次发现任何错误时停止显示结果.