如何向 "First sentence should end with a period." Checkstyle 规则添加额外的 "end characters"

How to add extra "end characters" to the "First sentence should end with a period." Checkstyle rule

我正在努力使 : 也是一个有效的行尾字符。

发现规则是:JavadocStyle 和 属性 endOfSentenceFormat 但是当我使用列为默认值的值时,我在 eclipse 中收到有关 checkstyle 文件解析失败的错误。

网上查了一下,发现是因为默认值([.?!][ \t\n\r\f<])|([.?!]$)中的'<'需要被转义,因为它是一个 XML 文件。我自己使用的是文本编辑器,所以没有出现错误。

因此,如果我想添加“:”作为行的有效结尾,则值必须是

 <module name="JavadocStyle">
    <property name="endOfSentenceFormat" value="([.?!:][ \t\n\r\f&lt;])|([.?!:]$)"/>
</module>

希望它能有所帮助,因为没有很多文档。