【发布时间】:2020-04-08 00:34:32
【问题描述】:
Sonar (Sonarqube.org) 不需要检查某些代码行。我怎样才能禁用对这些行的检查?有什么方法可以像添加注释“@”使这些线对声纳不可见?谢谢!
【问题讨论】:
标签: sonarqube
Sonar (Sonarqube.org) 不需要检查某些代码行。我怎样才能禁用对这些行的检查?有什么方法可以像添加注释“@”使这些线对声纳不可见?谢谢!
【问题讨论】:
标签: sonarqube
有几种方法。请参阅 FrequentlyAskedQuestions-NOSONAR 并在该页面下方查看注释 (//NOSONAR) 和注释 (@SuppressWarnings) 选项,以及其他一些禁用检查的方法。
【讨论】:
@SuppressWarnings - 我已经知道//NOSONAR 不能解决我当前的问题,但注释可能会。 *8'(
来自官方文档:
误报且无法修复您可以通过问题界面将个别问题标记为误报或无法修复。如果你正在使用 Developer Edition 提供的短期分支和 PR 分析, 标记为 False Positive 或 Won't Fix 的问题将保留该状态 合并后。这是首选方法。
//NOSONAR 大多数语言分析器都支持使用通用机制:
//NOSONAR在问题行的末尾。这将 压制所有可能出现的问题——现在和将来 就行了。
【讨论】: