有必要用一堆特定的 python 规则编写我自己的存储库,我不想使用 Xpath 将它包含在声纳上下文中。
我已经实现了我自己的模块,其中我使用了与 sonar-python 模块几乎相同的实现:传感器、ProfileDefinition、RulesDefinition。
我只更改了 CheckList 的实现,并从 Sensor 中排除了突出显示和指标。基于这部分,我创建了插件并将它们添加到声纳上下文中。
一切正常,我的自定义规则引发了问题,但所有这些规则都被标记为Rule Template
,我无法基于它创建新的 QualityProfile。
我省略了什么?