如何向 CheckStyle.xml 添加规则

How to add a rule to CheckStyle.xml

如何向 CheckStyle.xml (IDEA) 添加一条规则,将某些字符的使用标记为错误,例如:[ ]

您可以使用IllegalTokenText rule。 在标记内包含以下内容以将违反此规则的行为标记为错误:

<property name="severity" value="error"/>

完整示例:

<module name = "Checker">
    <property name="charset" value="UTF-8"/>
    <property name="severity" value="warning"/>
    ...
    <module name="TreeWalker">
        ...
        <module name="IllegalTokenText">
            <property name="severity" value="error"/>
            <property name="tokens" value="STRING_LITERAL"/>
            <property name="format" value="abc|xyz"/>
            <property name="ignoreCase" value="true"/>
        </module>
        ...
    </module>
</module>

这会产生以下错误:

Token text matches the illegal pattern 'abc'. [IllegalTokenText]