1

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

由于遗留和个人编码风格,有两条规则我们希望颠倒。而不是仅仅排除,我们要确保相反的情况是正确的。

我们目前正在使用一个配置文件,规则将放在哪里。

控制后没有空间

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

例如

if(condition)

代替

if (condition)

标记此的当前规则是Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword.

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

蛇形案例类名

我们将类名写在snake_casenot中camelCase。该规则目前将其标记为:Squiz.Classes.ValidClassName.NotCamelCaps

再说一次,我们有什么办法可以改变这个?

在文档中苦苦挣扎。

非常感谢您的帮助

4

1 回答 1

0

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

于 2018-06-08T09:22:57.957 回答