【问题标题】:How to define custom JavaScript Complexity Rules in SonarQube?如何在 SonarQube 中定义自定义 JavaScript 复杂性规则?
【发布时间】:2017-06-01 16:31:56
【问题描述】:

我已通过SonarQube Metrics Definition 阅读了复杂性文档。我还研究了我们定义的规则,但这些规则只确定代码中的错误及其各自的严重性。不幸的是,它没有概述我们如何定义自定义复杂性规则(即,如果您执行 x,复杂性将增加 1)。

有人能解释一下吗?

【问题讨论】:

    标签: sonarqube code-coverage code-complexity


    【解决方案1】:

    您的问题最初没有指定语言,所以对于

    这些是引导规则编写的简短教程。在编写自己的规则时,您可能会遇到“我如何到达 X?”的问题。自然。有了这些,您应该在SonarQube Google Group 上打开一个新线程。

    【讨论】:

    • 哎呀,你是对的!我的意思是说它是针对一个 JavaScript 项目的。更新了问题。 - 非常感谢你的链接!我找到了您提供的链接的 JS 版本。关于复杂性,您可以指出我的具体情况吗?我对声纳还是很陌生
    • 前往@SeanRamzan 的Google Group
    【解决方案2】:

    https://docs.sonarqube.org/display/PLUG/Custom+Rules+for+SonarJS,上面写着

    自定义规则

    此功能已弃用

    作为替代,我们建议您查看 ESLint,它提供了自定义规则,然后您可以通过外部问题功能导入这些规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 2016-09-03
      • 2017-04-08
      • 2014-04-22
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      相关资源
      最近更新 更多