更新到最新的wpcs版本后,我在文件中收到精确对齐警告。它正在为我班上的房产发表评论。例如
<?php
/**
* FIle that holds the test class
*
* @since 1.0.0
* @package test
*/
namespace Namespace\Admin;
/**
* Test class
*
* @since 1.0.0
*/
class Test {
/**
* Global theme name
*
* @var string
*
* @since 1.0.0
*/
protected $theme_name;
}
我使用2个空格代替4个空格,而空格而不是我的规则集中的标签。
<!-- Tabs should represent 2 spaces. -->
<arg name="tab-width" value="2"/>
<!-- Set the default indent value and force spaces instead of tabs -->
<rule ref="WordPress">
<exclude name="Generic.WhiteSpace.DisallowSpaceIndent" />
</rule>
<rule ref="Generic.WhiteSpace.ScopeIndent">
<properties>
<property name="indent" value="2"/>
<property name="tabIndent" value="false"/>
</properties>
</rule>
<rule ref="Generic.WhiteSpace.DisallowTabIndent" />
<rule ref="PEAR.Functions.FunctionCallSignature">
<properties>
<property name="indent" value="2"/>
</properties>
</rule>
我尝试将T_DOC_COMMENT_WHITESPACE
添加到ignoreAlignmentTokens
<!-- Precision alignment sniff -->
<rule ref="WordPress.WhiteSpace.PrecisionAlignment">
<properties>
<property name="ignoreAlignmentTokens" type="array" value="T_COMMENT,T_INLINE_HTML,T_DOC_COMMENT_WHITESPACE"/>
</properties>
</rule>
但我仍然收到有关我的doc块和我的财产上2个空格的精确对齐的警告。
这可以沉默,还是我错过了什么?
答案 0 :(得分:0)
我使用phpstorm,并且可以通过正确的设置来解决它。
它带有WordPress编码标准的预设规则。