我在我的 Jenkins 服务器上为 sonarqube 安装了 TSLint 插件 https://github.com/Pablissimo/SonarTsPlugin .但它没有描述关于如何设置配置属性和值的 git 页面。如何指定源目录,如何忽略测试目录是两个主要关注点。有人可以提供一个示例配置属性集,其中包含我可以在我的 Jenkins 中使用的基本配置吗?
最佳答案
您可以使用 sonar-project.properties 文件进行配置。 SonarSource 提供了一些示例项目这可能会有帮助。
这是一个简单的示例,说明如何设置要忽略的源目录、测试目录和文件:
sonar.sources=client-app/src
sonar.tests=client-app/test
sonar.exclusions=client-app/node_modules, client-app/lib
更新:
示例项目已移动here .不再有 JavaScript 示例,但语法对于任何语言都是相同的。
可设置参数的文档当前位于此处: https://docs.sonarqube.org/display/SONAR/Analysis+Parameters
关于jenkins - 如何在 Jenkins 中为 sonarqube 配置 TSLint 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37850005/