有没有办法加载Sonarqube API并通过添加一些规则来将其应用于robotframework来提高机器人框架的代码质量?
感谢。
答案 0 :(得分:2)
目前SonarQube中不支持Robot Framework。可以使用RfLint自动进行基本代码质量分析。这是一个可以单独运行并集成到Eclipse plugin RED中的工具。有关详细信息,请参阅documentation。
答案 1 :(得分:1)
由A. Kootstra提取,你可以使用RfLint
。
然后创建SonarQube自定义插件,它会将rflint
生成的问题转移到SonarQube
服务器(C#
,其他一些插件也可以这样工作。)
自定义插件应该能够保持RfLint
中包含的规则与SOnarQube
中的规则之间的连接。
插件本身不会执行任何分析(可以为框架文本文件编写自己的解析器),它只负责读取rflint
结果,将结果提供给SonarQube
并维护SonarQube
方面的规则(描述,严重程度等)。