2009-04-30 79 views
12

有沒有人知道德爾福FxCop/StyleCop的等價物?我非常希望將風格等的自動檢查變爲持續集成。FxCop/StyleCop for Delphi?

+2

類似的問題:http://stackoverflow.com/questions/532986/are-there-any-static-code-analysis-tools-for-delphi-pascal – mjn 2011-05-27 16:25:59

回答

10

我見過的最接近的是CodeHealer from SOCK software。我們使用它,並且將它集成到我們的FinalBuilder內部。它不同於FxCop的一個重要方式:它分析源代碼,而不是生成的可執行文件。它也不像FxCop那樣檢查。但我認爲這是Delphi的這個類別中最好的一個。

德爾福2009年的支持尚未完成,但他們表示他們正在努力。

+1

我剛剛試過CodeHealer,雖然它看起來OK ,它不支持D2009,所以目前這是一個非啓動器,不幸的是 – Mmarquee 2009-05-04 14:00:22

+0

Codehealer 2.6(2009-10-20發佈)包含了對Delphi 2009和2010的支持,根據他們的網站 – mjn 2010-09-24 16:19:46

+0

@mjustin正好趕上了Delphi XE :) – 2010-09-24 16:36:50

0

我聽說過一種叫Delforex但沒有用它自己(還)

0

Delforex是偉大的,其實格式化代碼。儘管如此,它並沒有做太多的工作。 (我們有/使用它)。

我會爲Pascal分析儀或代碼治療儀投票。

Vaccano

0

是不是Delphi輸出.net兼容IL代碼?我在一個時代並沒有使用它,但我認爲更新的版本輸出.net程序集。

如果是這樣,那麼我會認爲FXcop會工作,你可以隨時添加一些自己的自定義規則。 Stylecop不起作用,但你至少可以讓FXCop運行。

1

DGrok項目幾年前開始使用類似FxCop的項目。解析器和分析的部分仍然可以使用,更多的「DGrok 0.8.1: multithreading, default options, GPL」 - 解析器是一個.NET項目,但

DGrok是解析 Delphi源代碼,並告訴你這件事 東西的工具集。在 DGrok項目頁面上閱讀更多關於它的信息。

相關問題