0

我正在为希望在他们的项目中使用 SonarLint 的客户工作。他们选择的 IDE 是 Eclipse。他们没有 SonarQube。我正在寻找一种方法来清除违反规则的特定实例的 SonarLint 注释,而不是完全禁用规则。

例如,删除注释掉的代码的规则对于查找测试后意外遗留的代码很有用,但在某些情况下,注释掉的代码被留下是因为业务还不清楚他们希望特定例程如何运行。能够清除一个违反规则注释的实例会很有帮助。

如果没有 SonarQube,这甚至可能吗?

4

1 回答 1

1

您应该在代码中添加具有特定规则 ID 的注释,并添加注释来解释,例如:

@SuppressWarnings("squid:CommentedOutCodeLine") //code commented out because business is not yet clear
于 2021-04-22T15:26:43.323 回答