如何使用 gradle 属性 禁用 sonarqube 安全热点?
How to disable sonarqube security hotspot using gradle property?
我想禁用或忽略 Sonar Qube 对特定代码的安全检查。
在屏幕截图下方,我在请求正文中直接使用了我的实体 class。我想保留此更改。
只是想知道如何使用 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")
}
}
您可以使用 @SuppressWarnings("squid:S00XX")
抑制特定警告,其中 S00XX 是 Sonar 问题 ID。您可以根据您的错误或警告在 Sonar UI 中找到此 ID。
要抑制多个警告,您可以尝试
@SuppressWarnings({"squid:S00X1", "squid:S00X2"})
即提供多个 Sonar 问题 ID。
或者您也可以使用 //NOSONAR
注释告诉 SonarQube 忽略特定行的所有错误。
我想禁用或忽略 Sonar Qube 对特定代码的安全检查。 在屏幕截图下方,我在请求正文中直接使用了我的实体 class。我想保留此更改。
只是想知道如何使用 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")
}
}
您可以使用 @SuppressWarnings("squid:S00XX")
抑制特定警告,其中 S00XX 是 Sonar 问题 ID。您可以根据您的错误或警告在 Sonar UI 中找到此 ID。
要抑制多个警告,您可以尝试
@SuppressWarnings({"squid:S00X1", "squid:S00X2"})
即提供多个 Sonar 问题 ID。
或者您也可以使用 //NOSONAR
注释告诉 SonarQube 忽略特定行的所有错误。