我设置 Syntastic 来验证我的 PHP 代码。我使用 PHP 和 PHPCS 作为跳棋。
let g:syntastic_php_checkers = ['php', 'phpcs']
这非常有效。但是,我想使用 WordPress 编码标准,所以我添加了这一行
let g:syntastic_php_phpcs_args = "--standard=WordPress"
它应该传递标准参数。值得注意的是,此参数在命令行中有效。然而,当我在 Vim 上运行“SyntasticCheck”时,我没有得到任何回应。甚至没有错误通知。
有什么事吗?
最佳答案
您需要为 g:syntastic_php_phpcs_args
传递默认参数以及其他配置选项。默认选项是 --report=CSV
,所以你的 vim 命令应该是:
让 g:syntastic_php_phpcs_args="--report=csv --standard=WordPress"
FWIW,我在查看 Syntastic 中的 phpcs.vim 文件时发现了这一点。
关于vim - 使用参数时语法检查不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20004303/