为什么intellij显示“重复代码片段(x行长)”警告?

bxfogqkk  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(1444)

我是intellij idea的新手,使用如下所示的行:

List<UUID> employeeUuidList = employeeService.findAllEmployeesByMainUuid(request.getMainUuid());

有趣的是,它给出了“重复代码片段(19行长)”错误。我在网上看了一下,有一些建议,以抑制这个警告,但我想了解这个警告的主要原因,并修复它的代码方面不改变设置。
如果您提出抑制此警告的建议,也可以。

vlf7wbxs

vlf7wbxs1#

“重复代码片段”是检查触发的警告:常规|重复代码片段。要查看副本,您可以按“alt+enter”(在出现警告的行中)并选择“像这样显示所有副本”:

eanckbw9

eanckbw92#

重复的代码片段(19行长)
这既不是一个错误,也不是一个严重的警告。intellij的一个亮点是,这19行在其他地方重复出现。
您可能可以通过将这些重复行提取到一个公共方法来重构代码。
如果你想完全禁用它(我不建议),转到 preferences > Editor > Duplicates 或者只是搜索 duplicatepreferences 并取消选中该语言左侧的框。
附加屏幕截图:

相关问题