我正在开发一个声纳插件来使用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语言的?