我7.0
在我的机器上运行 Php,但我需要检查在两者中执行的代码7.0
和5.6
. 因此,我得到了很多
Squiz.Commenting.FunctionComment.ScalarTypeHintMissing
使用-s
标志时出错。
我已经通过 composer 为一个安装了2.6
. 因为我想将该--exclude
标志用于我2.7
通过 Composer 全局安装的多个项目。
我正在尝试使用新--exclude
标志,但我不断遇到问题。首先我试过
phpcs -n --standard=phpcsdocblocks.xml --exclude=Squiz.Commenting.FunctionComment.ScalarTypeHintMissing src/
但它抱怨嗅探不存在,所以我删除了Squiz
前缀并运行了 phpcs,但忽略了该标志。我尝试了许多嗅探,但没有排除任何东西。
我也尝试过--sniffs
标志,再次忽略嗅探。我无法理解我在忽略什么。
我需要通过 CLI 忽略这些嗅探。
作为参考,phpcsdocblocks.xml 包含
<?xml version="1.0"?>
<ruleset name="MyStandard">
<description>My custom coding standard.</description>
<rule ref="Squiz.Commenting.FunctionComment" />
<rule ref="Squiz.Commenting.FunctionCommentThrowTag" />
<rule ref="Squiz.Commenting.VariableComment" />
</ruleset>
编辑:如果有人能告诉我在哪里可以找到 ubuntu 上的 phpcs 全局配置文件,则可以加分