【问题标题】:SonarQube: How to suppress a warning in Kotlin codeSonarQube:如何抑制 Kotlin 代码中的警告
【发布时间】:2019-01-09 19:54:45
【问题描述】:

我正在使用 SQ 7.3-alpha1 和 sonar-kotlin-plugin-1.0.1.965.jar。但是,我无法在我的 Kotlin 代码中为 Spring Data 中的存储库停用特殊警告,其中我需要在方法名称中使用“_”。 我尝试了//NOSONAR@Suppress("kotlin:S100")@SuppressWarnings("kotlin:S100")。任何提示表示赞赏。

【问题讨论】:

    标签: kotlin sonarqube sonarqube-scan


    【解决方案1】:

    您无法取消激活该问题,因为您尝试使用的任何机制都没有为 Kotlin 实现。

    相反,您必须从 UI 端执行此操作。

    【讨论】:

    • 是否有计划为 Kotlin @g-ann-sonarsource-team 实施问题抑制?在 UI 中抑制它并不总是可行的选择。
    • 同上...我们需要 @Suppress 来处理 kotlin 文件中的声纳警告
    • @G。 Ann - SonarSource 团队你打算支持对 Kotlin 的压制吗?你有票吗?这很不方便,让我们禁用了 Kotlin 插件来通过我们项目的质量门。
    • 这是在某个问题跟踪器中报告的吗?最好能够直接在代码中抑制警告,这样它就不会绑定到特定的声纳实例。
    • 嗨@g-ann-sonarsource-team 你能告诉使用如何为此打开一个错误吗?此处的 SonarKotlin 页面 sonarsource.com/products/codeanalyzers/sonarkotlin.html 导致 github.com/SonarSource/slang 没有错误跟踪器。然后是docs.sonarqube.org/display/PLUG/SonarKotlin 导致jira.sonarsource.com/projects/SONARSLANG/issues/… 这显然是私人的......如何就这个问题联系SonarSource?
    【解决方案2】:

    好消息,https://jira.sonarsource.com/browse/SONARSLANG-373 已在 Sonarslang 1.6 版中修复。因此,对该版本的更新可能会改善这种情况。我尚未对其进行测试,因此措辞谨慎。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-08
      • 2021-06-08
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2014-07-16
      相关资源
      最近更新 更多