SonarQube-包括用于测试覆盖率的文件,排除用于分析的文件

SonarQube-包括用于测试覆盖率的文件,排除用于分析的文件,sonarqube,Sonarqube,我有一些生成的代码(来自TypeScript的JavaScript),我不想让sonar分析这些代码(针对bug等),但我确实希望测试覆盖率包括在内 目前,通过使用声纳包含/排除功能,我们获得了覆盖范围和缺陷 Sonar v6.2这可以使用项目上的“分析范围>忽略多个条件的问题”设置忽略所有文件上的所有规则 请阅读官方文档。我使用了上述解决方案。谢谢你。通过简化POJO的编写测试,将其添加为一种替代方法,如下所示: 爪哇: Js: 这很有效。我最初确实读过文档,但跳过了一点,说你可以通配符规则

我有一些生成的代码(来自TypeScript的JavaScript),我不想让sonar分析这些代码(针对bug等),但我确实希望测试覆盖率包括在内

目前,通过使用声纳包含/排除功能,我们获得了覆盖范围和缺陷


Sonar v6.2

这可以使用项目上的“分析范围>忽略多个条件的问题”设置忽略所有文件上的所有规则


请阅读官方文档。

我使用了上述解决方案。谢谢你。通过简化POJO的编写测试,将其添加为一种替代方法,如下所示:

  • 爪哇:
  • Js:

这很有效。我最初确实读过文档,但跳过了一点,说你可以通配符规则!查看底层数据库,您是否不鼓励通过gradle构建脚本中的属性设置相同的值<代码>属性“sonar.issue.ignore.multicriteria”,“1”
属性“sonar.issue.ignore.multicriteria.1.ruleKey”,“*”
属性“sonar.issue.ignore.multicriteria.1.resourceKey”,“src/main/webapp/resources/js_compiled/**“
是的,我们不鼓励这样做,这仅仅是因为存储这些多值属性集的基本方式可能会更改,而不需要注意。