Сонар не соблюдает //NOSONAR для дублирования

Когда строка кода украшена комментарием //NOSONAR, Sonar, кажется, правильно игнорирует определенные правила качества кода (например, несоответствие стандартам именования).

Тем не менее, проблемы с дублированием кода все еще обнаруживаются для строк, оформленных таким образом.

Есть ли простой способ заставить Sonar игнорировать дублирование?

Примечание. Я не хочу создавать специальное исключение на сервере сонара, потому что у каждого разработчика был свой локальный экземпляр сонара, поэтому он должен работать «везде».


person Bohemian♦    schedule 16.12.2014    source источник


Ответы (1)


//NOSONAR работает только с задачами. Но основная причина вашей проблемы заключается в том, что «у каждого разработчика был свой локальный экземпляр сонара». Это противоречит философии SonarQube и не позволяет вам исключать настройки. Тогда возникает вопрос: почему у вас нет единого центрального сервера SonarQube?

person David RACODON - QA Consultant    schedule 17.12.2014
comment
Я не говорил, что центрального сонарного сервера нет — он, конечно, есть. У каждого разработчика есть собственный экземпляр, поэтому они могут тестировать изменения в коде локально перед отправкой на сервер сборки, что позволяет основной истории данных сонара содержать только результаты сборок (не загрязняет историю тестами микроизменений без сборки). - person Bohemian♦; 17.12.2014
comment
Я хочу сказать, что каждый разработчик, имеющий свой собственный сервер SonarQube, противоречит философии SonarQube. Они могут проверять свой код локально, не имея локального сервера SonarQube и не отправляя какие-либо данные на центральный сервер SonarQube. См. docs.sonarqube.org/display/SONAR/ - person David RACODON - QA Consultant; 22.12.2014