【问题标题】:SonarLint|SonarQube - Batch Create @SuppressWarningsSonarLint|SonarQube - 批量创建 @SuppressWarnings
【发布时间】:2020-04-24 22:57:29
【问题描述】:

对于现有的代码库,我想为某些 squid 添加 @SuppressWarnings("squid:xxx") 以便两个目标“不要触及正在运行的系统”以及“确保现在没有问题蔓延到新的代码”是满意的。

我知道可以在 SonarQube 服务器中将问题标记为“无法修复”,但是我更喜欢在代码中包含尽可能多的内容,而且 SonarLint 也不关心如何在 SonarQube 服务器中标记问题.

已尝试过用于 Eclipse (2019-09) 和 IntelliJ (2019.3) 的 SonarLint,希望有一个“快速修复”选项来添加 @SuppressWarnings,但没有运气。

有什么建议吗?

【问题讨论】:

    标签: java sonarqube sonarlint


    【解决方案1】:

    SonarLint 不关心问题在 SonarQube 服务器中的标记方式

    在连接模式下,SonarLint 将隐藏标记为误报/不会在您的 SonarQube 服务器上修复的问题。

    希望有一个“快速修复”选项来添加@SuppressWarnings

    即使这是受支持的功能,我们也不想推广。我们的大多数规则都应该不惜一切代价避免误报。如果某些规则与您的项目无关,只需禁用它们。如果您遇到误报,请在我们的community forum 上打开一个线程,以便我们改进我们的分析器。

    【讨论】:

    • 谢谢,我会检查我的连接模式配置。
    • 请注意,我所说的问题不是误报,SonarQube 正确报告了它们,但我们“不会修复”
    猜你喜欢
    • 1970-01-01
    • 2016-10-21
    • 2017-01-23
    • 2018-01-31
    • 2016-02-07
    • 2020-03-29
    • 2018-03-29
    • 2017-06-09
    • 2016-03-26
    相关资源
    最近更新 更多