SonarQube not using `sonar.sources`



我在项目的根目录中有一个sonar-project.properties文件:

# Project identification
sonar.projectKey=customers.embrace.sonarcloud.io
sonar.projectName=embracesbs
sonar.sources=/packages/web/bases/social

还有一个在我的构建管道中运行Run Code Analysis的任务。

INFO: Scanner configuration file: d:a_tasksSonarCloudAnalyze_**********1.9.0sonar-scannerbin..confsonar-scanner.properties
INFO: Project root configuration file: d:a1ssonar-project.properties

当分析开始时,它会指出:

INFO: Found 16 tsconfig.json file(s): [D:a1scypresstsconfig.json, D:a1spackagescommonaccounttsconfig.json, D:a1spackagescommoncustomercardtsconfig.json, D:a1spackagescommonfilestsconfig.json, D:a1spackagescommongraphqltsconfig.json, D:a1spackagescommontaskstsconfig.json, D:a1spackagescommontranslationstsconfig.json, D:a1spackagescommonwebtsconfig.json, D:a1spackagescommonwidgetssrctsconfig.json, D:a1spackageswebappssuitetsconfig.json, D:a1spackageswebbasescustomerstsconfig.json, D:a1spackageswebbasesknowledgetsconfig.json, D:a1spackageswebbasesonboardingtsconfig.json, D:a1spackageswebbasespropertytsconfig.json, D:a1spackageswebbasessocialtsconfig.json, D:a1stsconfig.json]
INFO: 1034 source files to be analyzed

我预计分析只能在/packages/web/bases/social文件夹上进行。

我不知道这是否是原因,但sonar.sources应该使用相对路径:

sonar.sources=packages/web/bases/social

sonar.sources 期望相对路径或使用 sonar.sources = .
它将解决问题。

最新更新