Sonar插件,如何定义插件语言

时间:2014-04-07 16:18:10

标签: java plugins sonarqube

我正在开发一个声纳插件来使用tslint分析TrueScript代码。

当我运行Javascript项目时,我的插件工作(sonar-project.properties配置文件包含line:sonar.language = js)。因为我开发了TrueScript的插件,我想声明,我的插件适用于TrueScript(sonar.language = ts)。当我使用此配置文件运行sonar-runner时,我收到消息“错误:引起:您必须安装支持语言密钥'ts'的插件。”

我定义了类TypeScriptLanguage扩展了AbstractLanguage并将其添加到插件扩展列表中(类ExamplePlugin扩展SonarPlugin有方法getExtensions(),我把这个TypeScriptLanguage.class放到返回列表中)。

我还应该做些什么来“显示”我的插件是针对TrueScrypt语言的?

0 个答案:

没有答案