Sonarqube在POJO之间复制了代码块

时间:2016-02-05 12:36:08

标签: java sonarqube

两个软件包中有两个POJO 市场 MarketDTO

市场是来自远程服务的JSON响应的映射对象。

MarketDTO 是一个响应对象,将通过我们的服务公开。

市场 - > MarketDTO 有一些数据按键。它们有一些共同的领域,并且都有独特的领域。 共有3个常见字段,例如 ID 名称状态

但是,Sonarqube表示他们的getter和setter是要删除的重复代码块。这实际上是不好的代码还是我应该将其标记为误报

2 个答案:

答案 0 :(得分:2)

我说你的选择是从Market和MarketDTO中提取一个共同的祖先类,或者标记重复的块问题。不会修复。 (他们真的是误报,是吗?)

答案 1 :(得分:1)

您可以在Sonar中将其排除在外 管理>常规设置>分析范围>重复排除 并排除包含您的实体的文件夹-例如 / entity /