Java 声纳插件,如何定义插件语言

Java 声纳插件,如何定义插件语言,java,plugins,sonarqube,Java,Plugins,Sonarqube,我正在开发一个sonar插件,用tslint分析TrueScript代码 当我运行Javascript项目sonar-project.properties配置文件时,我的插件工作。配置文件包含行:sonar.language=js。因为我为TrueScript开发插件,所以我想声明,我的插件与TrueScript sonar.language=ts一起工作。当我使用此配置文件运行sonar runner时,我收到消息错误:原因:您必须安装支持语言键“ts”的插件 我定义了类TypeScriptL

我正在开发一个sonar插件,用tslint分析TrueScript代码

当我运行Javascript项目sonar-project.properties配置文件时,我的插件工作。配置文件包含行:sonar.language=js。因为我为TrueScript开发插件,所以我想声明,我的插件与TrueScript sonar.language=ts一起工作。当我使用此配置文件运行sonar runner时,我收到消息错误:原因:您必须安装支持语言键“ts”的插件

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


我还应该做些什么来证明我的插件是针对TrueScrypt语言的?

还应该为这种语言创建一个质量配置文件。@SimonBrandhof谢谢。在sonar网页中创建TypeScript的质量配置文件解决了此错误。