【问题标题】:How to disable sonarqube security hotspot using gradle property?如何使用 gradle 属性禁用 sonarqube 安全热点?
【发布时间】:2021-01-01 20:07:21
【问题描述】:

我想禁用或忽略 Sonar Qube 对特定代码的安全检查。 在屏幕截图下方,我在请求正文中直接使用了我的实体类。我想保持这种变化。

只想知道如何使用 Sonar Qube Gradle 属性忽略它

   sonarqube {
    properties {
        property("sonar.exclusions", "abc.java")
        property("sonar.jacoco.reportPath", "./test_results.exec")
        property("sonar.projectKey", "test");
        property("sonar.login", "78t87324jhjahdsgjjhsa")
        property("sonar.host.url", "https://sonarqube.test.te")
    }
}

【问题讨论】:

    标签: spring spring-boot gradle sonarqube sonar-runner


    【解决方案1】:

    您可以使用@SuppressWarnings("squid:S00XX") 来抑制特定警告,其中 S00XX 是声纳问题 ID。您可以根据您的错误或警告在 Sonar UI 中找到此 ID。

    要抑制多个警告,您可以尝试如下 @SuppressWarnings({"squid:S00X1", "squid:S00X2"}) 即提供多个 Sonar 问题 ID。

    或者您也可以使用 //NOSONAR 注释告诉 SonarQube 忽略特定行的所有错误。

    【讨论】:

      猜你喜欢
      • 2020-10-18
      • 2020-12-29
      • 2022-01-17
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      相关资源
      最近更新 更多