Сонар показывает сообщение о нарушении на французском
Я недавно установил сервер гидролокатора и некоторые подключаемые модули, и у меня возникла странная языковая проблема, когда сонар отображает сообщения о нарушениях, он отображает сообщения на французском языке.
Как я могу заставить сонар показывать сообщение на английском?
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
после того, как я установил переменную и провел другой анализ.