SonarQube не использует `sonar.sources` - PullRequest
0 голосов
/ 23 января 2020

У меня есть sonar-project.properties файл в root моего проекта:

# 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\_tasks\SonarCloudAnalyze_**********\1.9.0\sonar-scanner\bin\..\conf\sonar-scanner.properties
INFO: Project root configuration file: d:\a\1\s\sonar-project.properties

Когда анализ начинается, он сообщает:

INFO: Found 16 tsconfig.json file(s): [D:\a\1\s\cypress\tsconfig.json, D:\a\1\s\packages\common\account\tsconfig.json, D:\a\1\s\packages\common\customercard\tsconfig.json, D:\a\1\s\packages\common\files\tsconfig.json, D:\a\1\s\packages\common\graphql\tsconfig.json, D:\a\1\s\packages\common\tasks\tsconfig.json, D:\a\1\s\packages\common\translations\tsconfig.json, D:\a\1\s\packages\common\web\tsconfig.json, D:\a\1\s\packages\common\widgets\src\tsconfig.json, D:\a\1\s\packages\web\apps\suite\tsconfig.json, D:\a\1\s\packages\web\bases\customers\tsconfig.json, D:\a\1\s\packages\web\bases\knowledge\tsconfig.json, D:\a\1\s\packages\web\bases\onboarding\tsconfig.json, D:\a\1\s\packages\web\bases\property\tsconfig.json, D:\a\1\s\packages\web\bases\social\tsconfig.json, D:\a\1\s\tsconfig.json]
INFO: 1034 source files to be analyzed

Я ожидал, что анализ будет выполнен только в папке /packages/web/bases/social.

Ответы [ 2 ]

0 голосов
/ 27 января 2020

sonar.sources ожидайте относительные пути или используйте sonar.sources =.
это решит проблему.

0 голосов
/ 24 января 2020

Я не знаю, является ли это причиной, но sonar.sources должен использовать относительные пути:

sonar.sources=packages/web/bases/social
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...