在我开始之前,我真的不希望这篇文章变成“改变你的编码风格”的帖子,而是我如何使用 PHP Code Sniffer 来“检查”我们当前的编码标准。谢谢 :)
由于遗留和个人编码风格,有两条规则我们希望颠倒。而不是仅仅排除,我们要确保相反的情况是正确的。
我们目前正在使用一个配置文件,规则将放在哪里。
控制后没有空间
我们希望确保控制签名和括号之间没有空格。
例如
if(condition)
代替
if (condition)
标记此的当前规则是Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword
.
有什么办法可以强制执行其他方式吗?
蛇形案例类名
我们将类名写在snake_case
not中camelCase
。该规则目前将其标记为:Squiz.Classes.ValidClassName.NotCamelCaps
再说一次,我们有什么办法可以改变这个?
在文档中苦苦挣扎。
非常感谢您的帮助