PHP Code Sniffer - 规则更新和调整空格和下划线

时间:2018-06-08 08:57:13

标签: php codesniffer phpcodesniffer phpcs

在开始之前,我真的不希望这变成“更改你的编码风格”帖子,而是我如何使用PHP Code Sniffer“lint”我们当前的编码标准。谢谢:))

有两条规则,由于传统和个人编码风格,我们希望反转。我们要确保相反为真,而不是仅仅排除。

我们目前正在使用配置文件,其中规则将会出现。

控制后没有空格

我们希望确保控件签名和括号之间没有空格。

E.g。

if(condition)

而不是

if (condition)

标记为Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword的当前规则。

我有什么方法可以强制执行其他方式吗?

Snake案例类名称

我们在snake_case而不是camelCase中写下我们的班级名称。此规则目前正在标记它:Squiz.Classes.ValidClassName.NotCamelCaps

同样,我们可以改变这种方式吗?

在文档中苦苦挣扎。

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

您可能需要为此创建自定义嗅探 - 检查Annotated-ruleset.xml是否有外部嗅探设置,并查看Sniff界面和一些已定义的嗅探以获取线索。