我可以以某种方式忽略对已弃用类的任何警告吗?例如:对于已弃用的课程,我有以下警告。 AvoidEscapedUnicodeCharactersNonEmptyAtclauseDescription如何忽略所有这些?
2 回答
精慕HU
TA贡献1845条经验 获得超8个赞
Checkstyle 允许您编写自己的自定义过滤器。您可以将其SuppressWarningsFilter用作基础,因为此过滤器也是基于注释的过滤器。您只需要更改您要查找的注释。
public class SuppressWarningsFilter
extends AutomaticBean
implements Filter {
@Override
protected void finishLocalSetup() {
// No code by default
}
@Override
public boolean accept(AuditEvent event) {
return !SuppressWarningsHolder.isSuppressed(event);
}
}
很简单,但所有的逻辑都在SuppressWarningsHolder. 该代码只有几百行,但您应该能够复制和粘贴很多代码,并且还可能删除一个大夹头。
我已经实现了这个:https : //github.com/michaelboyles/checkstyle-annotation-filter。我会在某个时候通过中央存储库提供它。
添加回答
举报
0/150
提交
取消