我有一个Java项目,它将在Gitlab中提交。在Gitlab中的代码中,将使用SonarQube进行分析。目前,该项目正在显示代码嗅探与详细的Classes from "sun.*" packages should not be used。我要知道的是,我们必须把这个放在sonar-project.properties中。但我找不到应该用来做这个的标签。
在Python中,我们可以通过应用# NOSONAR注释来抑制代码中特定行中的所有Sonarqube警告。这并不理想。是否有一种方法来抑制特定的错误,而不是抑制所有的错误?Function "foo" has 8 parameters, which is greater than the 7 authorized.你怎么能压制第一种,而不是第二种?