Syntastic 避免不相关的错误

Syntastic avoid irrelevant errors

我最近在 vim 安装中安装了 syntastic 插件。但是,我对 syntastic 报告的无关错误感到恼火。

我安装是为了让它工作 code snifferphpmd

我怎样才能告诉 syntastic 停止给我这样不相关的错误:

Missing file doc comment

Line indented incorrectly; expected at least 8 spaces, found 4

我只想得到真正的错误,例如 missing a semicolon;

根据评论中的讨论,您可以定义要与 g:syntastic_<filetype>_checkers = [] 变量一起使用的语法检查器。

在这种情况下,您可能需要这样的东西来禁用代码嗅探器 (phpcs):

let g:syntastic_php_checkers = ["php", "phpmd"]

有关详细信息,请参阅 :h syntastic-filetype-checkers