问题描述
|
说我有标有@Entity批注的类
@Entity
class User {
public String getName(String name) {
return this.name;
}
}
Checkstyle将报告该类不是为扩展而构建的,并建议使用final(或整个类)标记方法。我无法执行此操作,因为它已被标记为无法确定的实体。
如何让Checkstyle忽略此规则标记有@Entity的类?
谢谢
解决方法
查看SuppressionFilter或SuppressionCommentFilter
筛选器抑制筛选器拒绝审核
根据以下事件检查错误
禁止文件中的XML文档。
,您要禁用的模块是DesignForExtension。只需将其从配置文件中删除即可。
,您正在使用Ant构建吗?如果是这样,请在您的checkstyle目标中尝试以下操作:
<checkstyle>
<fileset dir=\"src.dir\">
<include name=\"**/*.java\" />
<exclude name=\"User.java\" />
</fileset>
</checkstyle>