【问题标题】:How to suppress errors in SonarJS for a single line?如何抑制 SonarJS 中的单行错误?
【发布时间】:2018-10-25 15:30:26
【问题描述】:

我正在尝试将 Sonar 与 Javascript 一起使用,而不是在 SonarQube 中分析后忽略错误,我只想评论一些行,以便它们永远不会被标记。 (类似于 Sonar for Java 中的 // NOSONAR 注释,它会抑制下一行的错误,或者 eslint 的 eslint-disable-line)。

我想在代码中记录被忽略的声纳问题,而不是在 sonarqube 数据库中。

我想要这个的部分原因是因为目前我们只是在每台开发人员机器上安装声纳(使用 brew 和 shell 脚本),所以每个开发人员都有自己的数据库。

【问题讨论】:

    标签: javascript sonarqube sonarjs


    【解决方案1】:

    NOSONAR 也应该适用于 SonarJS。 但这真的不是推荐的方式,更喜欢在 SonarQube UI 中使用“不会修复”

    【讨论】:

    • NOSONAR 不适用于 SonarJS 6。这种设置“不会修复”的业务是没有效率的。 IMO Sonar 人员可以从 ESLint 和其他 linter 中学习一两节课,了解它是如何完成的。我更喜欢使用 ESLint overrides->rules 之类的覆盖来忽略或自定义规则
    猜你喜欢
    • 2017-04-23
    • 2017-03-02
    • 1970-01-01
    • 2023-03-19
    • 2012-03-24
    • 2012-10-29
    • 2011-02-11
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多