【发布时间】:2017-06-01 16:31:56
【问题描述】:
我已通过SonarQube Metrics Definition 阅读了复杂性文档。我还研究了我们定义的规则,但这些规则只确定代码中的错误及其各自的严重性。不幸的是,它没有概述我们如何定义自定义复杂性规则(即,如果您执行 x,复杂性将增加 1)。
有人能解释一下吗?
【问题讨论】:
标签: sonarqube code-coverage code-complexity
我已通过SonarQube Metrics Definition 阅读了复杂性文档。我还研究了我们定义的规则,但这些规则只确定代码中的错误及其各自的严重性。不幸的是,它没有概述我们如何定义自定义复杂性规则(即,如果您执行 x,复杂性将增加 1)。
有人能解释一下吗?
【问题讨论】:
标签: sonarqube code-coverage code-complexity
您的问题最初没有指定语言,所以对于
这些是引导规则编写的简短教程。在编写自己的规则时,您可能会遇到“我如何到达 X?”的问题。自然。有了这些,您应该在SonarQube Google Group 上打开一个新线程。
【讨论】:
在https://docs.sonarqube.org/display/PLUG/Custom+Rules+for+SonarJS,上面写着
自定义规则
此功能已弃用
作为替代,我们建议您查看 ESLint,它提供了自定义规则,然后您可以通过外部问题功能导入这些规则。
【讨论】: