Сонар показывает сообщение о нарушении на французском

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

Как я могу заставить сонар показывать сообщение на английском?

2 ответа

Вы пробовали смотреть настройки на странице администратора сонара?

В худшем случае вы можете установить '-Duser.region=GB -Duser.language=EN' в сценарии, который запускает процесс гидролокатора java.

Звучит как странный

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

Если вы используете Jenkins, вы найдете решение здесь.

Если, как и я, вы используете плагин maven (mvn sonar:sonar), вы можете определить переменную окружения MAVEN_OPTS как -Duser.region=US -Duser.language=en...

Например, сообщение '31' devrait être défini comme une constante стал '31' is a magic number после того, как я установил переменную и провел другой анализ.

Другие вопросы по тегам