微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在没有 SonarQube 的情况下清除 Eclipse 中发生的 SonarLint 注释

如何解决在没有 SonarQube 的情况下清除 Eclipse 中发生的 SonarLint 注释

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

例如,删除注释代码的规则对于查找测试后意外留下的代码很有用,但有时会留下注释掉的代码,因为业务尚不清楚他们希望特定例程如何功能。能够清除规则违规注释的一个实例会很有帮助。

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

解决方法

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

@SuppressWarnings("squid:CommentedOutCodeLine") //code commented out because business is not yet clear

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。