Ошибка Sonarqube: основная ветка этого проекта пуста

Сегодня я установил sonarqube и sonarqube runner для сканирования моего php-проекта. Но после запуска сканера показывает Основная ветка этого проекта пуста.

sonar-scanner.properties

#Configure here general information about the environment, such as SonarQube server connection details for example
#No information about specific project should appear here

#----- Default SonarQube server
#sonar.host.url=http://localhost:9000

#----- Default source code encoding
#sonar.sourceEncoding=UTF-8


sonar.projectKey=raka
# --- optional properties ---

# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

Может ли кто-нибудь сказать мне, что я сделал неправильно? Пожалуйста, помогите, я новичок в PHP


person Maximious    schedule 26.08.2020    source источник


Ответы (2)


Эта ошибка возникла из-за отсутствия исходных файлов, проанализированных sonarqube, поскольку в sonar-scanner.properties вы закомментировали свойство анализа sonar.sources=.

Sonarqube требует сканирования исходных файлов, чтобы показать результаты сканирования Sonar. Если нет исходных файлов для анализа, будет выдана следующая ошибка: Основная ветвь этого проекта пуста.

Изменения в файле sonar-scanner.properties

#Configure here general information about the environment, such as SonarQube server connection details for example
#No information about specific project should appear here

 #----- Default SonarQube server
 #sonar.host.url=http://localhost:9000

 #----- Default source code encoding
 sonar.sourceEncoding=UTF-8


 sonar.projectKey=raka
 # --- optional properties ---

 # defaults to project key
 #sonar.projectName=My project
 # defaults to 'not provided'
 sonar.projectVersion=1.0

 # Path is relative to the sonar-project.properties file. Defaults to .
  sonar.sources=.
person Sourav Atta    schedule 26.08.2020

В моем случае я изменил суффиксы файлов для языка, которым был мой код.

sonar.ruby.file.suffixes = .rbt

Раньше это был .rb, я изменил его для тестирования и забыл вернуться.

person Parvez Kazi    schedule 24.12.2020