Sonarlint核心钩点指向新语法

时间:2018-03-29 09:41:43

标签: sonarqube

我正在做一个POC,我正在尝试编写语法/创建一个新的分析器。 我能够使用声纳 - qube和声纳扫描仪来运行语法。 现在,我需要将其与sonar-lint eclipse插件集成。

我有git复制了sonarlint-eclipse代码并发现它在内部使用sonarlint核心来加载Java,Javascript等不同语法的jar,使用像PluginRepository这样的辅助类。

我发现在路径C:\Users\xyzUser\runtime-EclipseApplication\.sonarlint\storage\localhost\global以下," plugin_references.pb" file包含key,hash和jar名称。

有人可以解释确切的钩点,为sonar-lint eclipse插件引入新的语法jar吗? 我试图在独立模式和连接模式下运行它。

1 个答案:

答案 0 :(得分:0)

你无法在SonarLint中运行你的新语法;它维护着它将运行的插件的白名单。不可避免地,你的不在。