2016-01-11 1 views
0

Для SonarQube я разработал несколько пользовательских плагинов (несколько языков), включая пользовательский интерфейс erb.Как получить язык проекта в пользовательском плагине SonarQube

Я хочу активировать несколько плагинов одновременно, а затем определить язык текущего проекта в файле erb.

project.key извлекает уникальный ключ (project.language не работает).

Возможно ли получить язык текущего проекта?

+0

Поскольку проекты SonarQube 4.2 являются многоязычными, проект project.language более или менее устарел. Я не понимаю, «определить язык текущего проекта в файле erb» –

+0

Спасибо, Жюльен, он устарел после SQ 4.2, я попробую другой путь. –

ответ

0

Похоже SonarQube делает это, как это в файле Еврорадио:

languages = Api::Utils.java_facade.getLanguages() languages_by_key = Hash[languages.collect { |l| [l.getKey(), l.getName] }]

Не пробовал это сам, но я не вижу причин, почему это не должно работать. См. SonarQube Size Widget

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