2015-09-21 71 views
2

我想配置SonarQube,以便它可以分析Delphi項目,當我在網上搜索時,我看到曾經是SonarQube的delphi插件。但是當我查看最新版本的插件時,它不顯示delphi插件。如何爲delphi配置SonarQube?

是插件仍然可以以其他的方式?

或者是有可能配置SonarQube德爾福無插件?

+0

你見過這個:http://stackoverflow.com/a/31849448/4236400? –

+0

@RenéHoffmann是,在社區插件頁面也有德爾福 – Remi

+0

無插件中有註釋的鏈接:https://github.com/c-mckenna/sonar-delphi – mjn

回答

3

由於G.安反應實際上已經停產puglin聲納,但搜索互聯網,和最近(3天)開發商Fabricio Columbus使它發生!

我們測試和運行聲納的當前版本:

兼容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 :由谷歌翻譯由葡萄牙語譯成英語。

+0

對不起,但我不知道該怎麼做這樣做。它只是源代碼。不是插件本身。你有插件本身的.jar文件的鏈接嗎? – Remi

+0

後來我上傳和放置鏈接 – David

+0

@Remi添加鏈接;) – David

2

分析語言X的文件,你需要的語言X承認的X的結構,語法&等插件沒有,你不能獲得指標(LOC,複雜性,&等)或識別錯誤的代碼(即提出反模式的問題。)因此,首先回答你的第二個問題,如果沒有某種Delphi插件,你將無法分析Delphi代碼。

不久前Delphi的插件已被棄用,因爲它似乎受到缺乏興趣全部&沒有發展,以保持與平臺演變的兼容性。

如果你看,你可以找到舊插件的下載,但要使用它,你不得不倒退到一個相當老的平臺版本,我不建議這麼做。我不確定你需要走多遠 - 你可以打開jar並從pom中獲取 - 但看起來這個插件的最後一次郵件列表活動是2012年2月。所以我再次不建議走這條路。

+0

好吧,那很糟糕。你知道哪個版本與delphi插件兼容嗎? – Remi

+0

@Remi - > https://github.com/c-mckenna/sonar-delphi – David

+0

@David我已經找到了插件本身,但它與最新版本的SonarQube不兼容 – Remi