如何在SonarQube自定义插件中获取项目的语言

时间:2016-01-11 20:45:38

标签: ruby sonarqube erb

对于SonarQube,我开发了几种自定义插件(多种语言),包括自定义erb UI。

我希望同时激活多个插件,然后在erb文件中检测当前项目的语言。

project.key检索唯一键(project.language不起作用)。

是否可以检索当前项目的语言?

1 个答案:

答案 0 :(得分:0)

看起来SonarQube在erb文件中是这样的:

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

Haven自己也没试过,但我认为没有理由不这样做。 见SonarQube Size Widget