【发布时间】:2017-10-23 14:12:58
【问题描述】:
我们的大多数项目都是 WordPress,虽然我们同意它设定的大部分编码标准,但也有一些我们不同意并且不想在我们自己的私人项目中使用 。由于开发人员复制粘贴他们在网上找到的解决方案,这些分歧的一部分仍然以某种方式最终出现在代码库中,我想用 phpcs 来防止这种情况。不仅因为复制粘贴存在问题(这些 coden-ps 的质量通常很糟糕),还因为它更难阅读和编辑。
这是 WordPress 告诉您的方式:fn_call( array( 1, 2, 3 ) );
我们就是这样做的:fn_call([1, 2, 3]);
我找到了一种从 WordPress 编码标准中排除这些规则的方法
<exclude name="PEAR.Functions.FunctionCallSignature.SpaceBeforeCloseBracket" />
<exclude name="PEAR.Functions.FunctionCallSignature.SpaceAfterOpenBracket" />
<exclude name="WordPress.Arrays.ArrayDeclaration.NoSpaceAfterOpenParenthesis" />
但是我如何强制不应该有空格?我找不到任何东西。
【问题讨论】:
-
您只是在使用规则集 XML 文件?可以发完整的文件吗?
标签: wordpress code-standards phpcs