为SonarPython写一个插件

时间:2017-04-30 12:57:55

标签: java python function maven sonarqube

我正在尝试为SonarPython编写一个插件。插件应计算函数或方法的行数(不带注释),然后根据行数将其分配给一个组。我的问题是我以前从未为Sonarqube写过插件。我在#34; SonarQube in Action"的帮助下尝试过。通过 MANNING G. Ann Campbell Patroklos P. Papapetrou 但是本书中解释的方式似乎已被弃用。在sonarqube的页面上有Java,PHP和JavaScript的示例,但没有Python的示例。此外,我的Maven项目找不到groupid:org.sonarsource.python。因此,大多数文档对我来说都没用。

你们有没有人为SonarPython写过一个插件并有一些建议吗?

另外,我看一下orinal代码site中的一个例子。

我希望你们中的一些人可以帮助我。

1 个答案:

答案 0 :(得分:1)

SonarPython不支持自定义插件。这就是为什么你没有找到任何关于如何做到这一点的文件。

您可以尝试使用XPath定义自定义规则。请参阅相关的documentation