3

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

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

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

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

它应该通过标准参数。值得注意的是,此参数在命令行中有效。但是,当我在 Vim 上运行“SyntasticCheck”时,我没有得到任何响应。甚至没有错误通知。

有什么事吗?

4

1 回答 1

4

您需要传入默认参数g:syntastic_php_phpcs_args以及其他配置选项。默认选项是--report=CSV,所以你的 vim 命令应该是:

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

FWIW,我在查看 Syntastic 中的 phpcs.vim 文件时发现了这一点。

于 2014-02-14T16:55:44.377 回答