我有一个项目要分析,它仅基于Angular框架。我的主要问题是源文件和测试文件都在同一目录中,分为功能。
这是我的结构的一个例子:
+- client
| +- features
| | +- home
| | | +- home.js [source code]
| | +- home.spec.js [test code]
| +- home.html
| +- home.less
+- admin
| +- admin.js [source code]
| +- admin.spec.js [test code]
| +- admin.html
| +- admin.less
...
在我sonar-project.properties
看来,设置模式而不是路径似乎是不可能的(例如。sonar.tests=client/**/*.spec.js
)。
有没有办法用这种结构进行分析?
谢谢。
感谢SonarQube邮件列表,解决方案是设置以下属性:
sonar.sources=client
sonar.tests=client
sonar.exclusions=**/*.spec.js
sonar.test.inclusions=**/*.spec.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句