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