2016-11-23 4 views
0

Итак, во-первых, я хочу дать понять, что я не верю, что сонар здесь не работает, это почти что-то, что я сделал.Код запаха исчез в сонаре

Я недавно прошел и обновил нашу установку сонара от 5.x до 6.1. Затем я обновился до новейшего сонарного сканера и провел анализ, и он выглядел великолепно. Появились все запахи и ошибки.

Затем я прошел и добавил отчеты о покрытии кода, и как только я это сделал, запахи/ошибки обнулились до нуля ... хотя код не был изменен.

Я добавил:

-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html 
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml 

И вся информация тест охвате и блок показывает сейчас, но запахи и ошибки исчезли.

Я каким-то образом переопределил часть статического анализа, предоставив эти отчеты? Есть ли что-то, что мне нужно сделать, чтобы вернуть их?

ответ

0

Ответ:

В процессе обновления он появляется все правила стали инвалидами.

0

, когда мы обновляем sonarqube, у профилей качества нет никаких правил. Мы можем восстановить эти профиля снова с помощью следующих шагов:

  1. логин как администрации
  2. Перейти к профилю качества
  3. нажмите на кнопку со стрелкой вниз узкой, чтобы создать кнопку
  4. Мы получим 2 варианта в , Восстановить профиль b. Восстановление Строить в профиле
  5. если ранее мы взяли резервную копию и нажмите кнопку Восстановить профиль, в противном случае нажмите на восстановление Строить в профиле
  6. выбрать язык и восстановить его снова
  7. запустить сонар-бегун снова
Смежные вопросы