2016-06-24 3 views
0

Я установил SonarLint для Visual Studio и подключился к нашему серверу SonarQube. Я связываю его (и даже обновляю). Кажется, что это работает, но когда я сравниваю настройки в Visual Studio с настройками SonarQube, я вижу, что серьезность не то же самое !? Поэтому я работаю, но кажется, что SonarLint не использует серьезность из правил, установленных на нашем сервере SonarQube. Когда разработчики имеют разную степень серьезности при работе в Visual Studio по сравнению с сервером SonarQube, это, конечно, не будет работать. Любые предложения, как это возможно?Отсутствие серьезности от сервера SonarQube в SonarLint для VisualStudio

ответ

0

Этот вопрос был дан ответ на список рассылки SonarLint, здесь: https://groups.google.com/d/topic/sonarlint/62E37g-0lnA/discussion

Я могу подтвердить, что Жесткости настроенные на стороне SQ не принимаются во внимание в SonarLint для Visual Studio (подключен режим). В VS мы рассматриваем все проблемы как предупреждения. Причина этого заключается в том, что

  • мы не хотим, чтобы разорвать сборки внутри VS, а если был обнаружен блокатор или критический вопрос, который будет наиболее вероятно, сопоставляется с ошибкой VS,
  • в SQ есть 5 уровней тяжести, в то время как в VS есть 3 (+ проблемы могут исчезнуть).

Нарушение сборки допускается только в том случае, если сообщения об ошибках абсолютно отсутствуют. Хотя мы постоянно стремимся к этому, мы недостаточно уверены, чтобы сказать, что нет ложных срабатываний. Картирование уровня серьезности может быть выполнено и будет достигнуто в один момент.

Смежные вопросы