我想停止触发Checkstyle的“ Multiple String Literals”规则的日志语句。也就是说,如果在一个类的多个日志语句中重复一个字符串,则Checkstyle应该忽略它。

我不想在日志语句周围用数十个//CHECKSTYLE:OFF/ON命令来填充我的代码,据我所知,任何适当的配置选项(ignoreStringsRegexp和ignoreContextOccurence)都不能用于此目的。

最佳答案

不幸的是,这是不可能的。您真正要的是对一项检查的行为进行修改。实现这种事情的标准方法是实现自己的custom check。 (另一种方法是实现filter,但我认为在您的情况下,您需要检查而不是过滤器。)

09-30 14:11