gpt4 book ai didi

java - 导入语句上的 SonarQube 规则 "common-java:DuplicatedBlocks"

转载 作者:行者123 更新时间:2023-12-01 11:21:15 30 4
gpt4 key购买 nike

我对带有 java 插件 3.3 的 sonarQube 4.5 的规则“common-java:DuplicatedBlocks”有疑问

import static com.something.mystuf.Constants.GREEN;
import static com.something.mystuf.Constants.RED;

违反了规则。但我不想写

import static com.something.mystuf.Constants.*;

如果我只使用可能的数百种颜色中的两种。该规则不应该忽略导入吗?我假设已经存在重复的导入规则?

最佳答案

我不知道我们是否可以配置规则来忽略导入中的重复 block ......(我不这么认为)。

但是 SonarQube 是一个帮助编写更好代码的工具,您不应该总是遵循规则。可以将违规行为标记为误报。我认为在这种情况下您必须这样做。

或者,您不应使用静态导入。无需静态导入,代码将更具可读性和可维护性。

关于java - 导入语句上的 SonarQube 规则 "common-java:DuplicatedBlocks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31204266/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com