如何为delphi配置SonarQube?

时间:2015-09-21 14:07:50

标签: delphi plugins configuration sonarqube

我想配置SonarQube,因此它也可以分析Delphi项目,当我在线搜索时,我看到曾经有过SonarQube的delphi插件。但是当我查看带有最新版本的插件时,它并没有显示delphi插件。

插件是否仍以其他方式可用?

或者是否可以在没有插件的情况下为delphi配置SonarQube?

2 个答案:

答案 0 :(得分:3)

自从G. Ann回复实际上停止了声纳的普鲁林,但在互联网上搜索,最近(3天)开发人员Fabricio Columbus实现了它!

我们测试并运行当前版本的Sonar:

与SonarQube 4.5.x和SonarQube 5.1.2兼容 https://github.com/fabriciocolombo/sonar-delphi

发布:https://github.com/fabriciocolombo/sonar-delphi/releases
JAR:https://github.com/fabriciocolombo/sonar-delphi/releases/download/0.3.3-SNAPSHOT/sonar-delphi-plugin-0.3.3-SNAPSHOT.jar

PS:谷歌翻译从葡萄牙语翻译成英语。

答案 1 :(得分:2)

要分析语言X的文件,您需要一个语言X的插件来识别X的结构,语法和等等。没有它你就无法得出指标(LOC,复杂性和等等)或识别错误的代码(即引发反模式的问题。)因此,首先回答你的第二个问题,如果没有一些问题,你将无法分析Delphi代码。一种Delphi插件。

Delphi插件很久以前就被弃用了,因为它似乎受到了所有人的兴趣不足。并没有随着它的发展而保持与平台的兼容性。

如果你看,你可以找到旧插件的下载,但要使用它,你必须倒退到一个相当旧版本的平台,&我不推荐。我不确定你要走多远 - 你可以破解罐子并从pom中获取 - 但看起来这个插件上的最后一个邮件列表活动是2012年2月。所以我再次不推荐走这条路。