使用参数时,合成检查不起作用

时间:2013-11-15 15:16:49

标签: vim syntastic

我设置Syntastic来验证我的PHP代码。我正在使用PHP和PHPCS作为检查器。

let g:syntastic_php_checkers = ['php', 'phpcs']

这完美无缺。但是,我想使用WordPress编码标准,所以我添加了这一行

let g:syntastic_php_phpcs_args = "--standard=WordPress"

它应该传递标准参数。值得注意的是,这个论点在命令行中起作用。但是,当我在Vim上运行“SyntasticCheck”时,我没有得到任何回复。甚至没有错误通知。

有什么事情发生了吗?

1 个答案:

答案 0 :(得分:4)

您需要传递g:syntastic_php_phpcs_args的默认参数以及其他配置选项。默认选项为--report=CSV,因此您的vim命令应为:

let g:syntastic_php_phpcs_args="--report=csv --standard=WordPress"

FWIW,我发现这是在Syntastic中查看phpcs.vim文件。