假设我有使用@Entity注释标记的类
@Entity
class User {
public String getName(String name) {
return this.name;
}
}
Checkstyle将报告该类不是为扩展而构建的,并建议使用final(或整个类)标记方法。我不能这样做,因为它被标记为一个不能是最终的实体。
如何让Checkstyle忽略针对此规则标记为@Entity的类?
由于
答案 0 :(得分:1)
查看SuppressionFilter或SuppressionCommentFilter
Filter SuppressionFilter拒绝审核 根据a检查错误的事件 压缩文件中的XML文档。
答案 1 :(得分:1)
您要禁用的模块是DesignForExtension。只需将其从配置文件中删除即可。
答案 2 :(得分:0)
您使用的是Ant版本吗?如果是这样,在你的checkstyle目标中,尝试类似:
<checkstyle>
<fileset dir="src.dir">
<include name="**/*.java" />
<exclude name="User.java" />
</fileset>
</checkstyle>