假设我有一个使用Cobol插件配置的SonarQube实例,并创建了我自己的Cobol质量配置文件。
现在,我的Cobol开发人员正在使用IBM RDz,这是一个基于Eclipse的IDE。
SonarLint是否允许我在RDz和SonarQube之间进行Cobol代码的集成。 换句话说,当我在RDz上编程时,我的Cobol代码是否会根据我的规则(在SonarQube中定义)进行检查。
答案 0 :(得分:3)
截至今天(SonarLint 2.6),它不起作用。
SonarLint for Eclipse设计用于大多数标准的基于Eclipse的IDE,只要它们使用“标准”编辑器和标准资源。
但是我们也有一些约束/要求:
IBM RDz / IDz实际上使用标准编辑器,因此我们确认SonarLint问题已正确显示。但是RDz(重新)定义资源层次结构的方式存在问题。 SonarLint严重依赖Eclipse IProject / IFile,但RDz有自己的抽象,至少对于远程项目而言。
因此,在当前状态下,无法在RDz上使用SonarLint。
答案 1 :(得分:0)
它可用。 参看https://developer.ibm.com/mainframe/2017/07/07/sonarlint-integration-developer-z-systems/。 但是我们正在评估它,我们面临一些错误和一些性能问题(2018年3月)。 IBM实验室正在努力修复它。