sonar-scanner C анализ кода опубликован успешно и загружен, но в веб-приложении sonqube нет проблем - PullRequest
0 голосов
/ 18 января 2019

Я анализирую проект C с sonar-scanner-3.3.0.1492-windows. Во время сканирования я вижу много WARN: сообщений, показывающих, что анализ обнаруживает реальные проблемы в коде. Вот пример:

16:39:33.336 WARN: [C:\Users\fnajmi\my-c-project\Reg_XE.h:42]:    syntax error: extern volatile UINT8 PORTA @ ( 0x00 ) 
16:39:33.336 WARN: [C:\Users\fnajmi\my-c-project\Reg_XE.h:43]:    syntax error: extern volatile UINT8 PORTB @ ( 0x01 ) 
...

В конце выходного сигнала сканера я вижу сообщения журнала с подтверждением, подтверждающие, что сканирование прошло успешно, и отчет был загружен:

16:39:34.743 DEBUG: Detection of duplications for XXX:CanInterfaceIOEXP.c
16:39:34.751 INFO: CPD calculation finished
16:39:35.737 INFO: Analysis report generated in 971ms, dir size=825 KB
16:39:36.005 INFO: Analysis reports compressed in 268ms, zip size=268 KB
16:39:36.005 INFO: Analysis report generated in C:\Users\fnajmi\my-c-project\.scannerwork\batch-report
16:39:36.005 DEBUG: Upload report
16:39:37.333 DEBUG: POST 200 http://acme.com:9000/api/ce/submit?projectKey=AGV&projectName=my-c-project | time=1328ms
16:39:37.337 INFO: Analysis report uploaded in 1332ms
16:39:37.338 INFO: ANALYSIS SUCCESSFUL, you can browse http://acme.com:9000/dashboard/index/my-c-project

Когда я захожу в веб-приложение sonarqube, я не вижу никаких проблем, кроме проблем с дублированием кода.

Очевидно, что что-то загружается, поскольку сообщается о дублировании кода. Но о других типах проблем с кодом не сообщается.

Обратите внимание, что я использую плагин SonarOpenCommunity / sonar-cxx и у меня есть профиль качества C Sonar Way, связанный с проектом.

Чего мне не хватает, что не вызывает проблем с кодом, кроме дублирования кода? Я предполагаю, что это некая конфигурация сервера, которая отсутствует для проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...