Как запретить SonarQube назначать задачи наименьшему в алфавитном порядке имени пользователя?

При анализе нашей кодовой базы мы обнаружили, что с неустановленным исполнителем по умолчанию сонар выбирает любого пользователя с наименьшим в алфавитном порядке логином и назначает ему любые проблемы, которые он не может понять.

Под «наименьшим» я имею в виду, учитывая пользовательские логины [ eblahson, darghson, fvonblehs ], «darghson» будет «самым маленьким», пока не появится кто-то вроде «aayron».

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

Это приводит к тому, что тот, кому не повезло оказаться в верхней части списка входа в систему, получает поток уведомлений по электронной почте каждый раз, когда анализ завершается модификациями.

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


person tzrlk    schedule 23.11.2017    source источник
comment
Используете ли вы плагин SCM, такой как SVN?   -  person Jeroen Heier    schedule 24.11.2017
comment
Я использую плагин git scm. По большей части ему удается решить все правильно, но большое количество проблем по-прежнему назначается не тем людям. Мои менеджеры этому не очень рады, так как это очень заметная проблема, которая подрывает надежность всей системы.   -  person tzrlk    schedule 27.11.2017
comment
Возможно, это проблема с плагином, а не с самим SonarQube. У вас тоже был лог в логе SonarQube?   -  person Jeroen Heier    schedule 27.11.2017
comment
Мне придется провести еще кучу расследований. К сожалению, я обошел эту проблему и теперь должен исследовать другие случаи, когда Sonar возлагает вину на пользователей, которые не имеют ничего общего с кодом; однозначно плагин, но как его обнаружить и исправить?   -  person tzrlk    schedule 05.12.2017


Ответы (1)


Правопреемник:

  • если есть информация SCM, автор идентифицировал
  • иначе, если в файле есть идентифицированный последний коммиттер, этот автор
  • иначе правопреемник по умолчанию

Вот ссылка на официальную документацию.

person Teryk - SonarSource    schedule 03.01.2018
comment
Этот процесс в настоящее время где-нибудь задокументирован? - person tzrlk; 16.01.2018
comment
Добавил ссылку, а информации нет. Вот где это может быть обновлено - person Teryk - SonarSource; 16.01.2018