如何将规则添加到CheckStyle.xml

时间:2018-04-17 16:48:32

标签: java intellij-idea checkstyle

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

1 个答案:

答案 0 :(得分:0)

您可以使用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]