Delphi的FxCop / StyleCop?

时间:2009-04-30 20:42:24

标签: delphi fxcop stylecop

有没有人知道Delphi的FxCop / StyleCop的等价物?我真的希望将样式等自动检查到持续集成中。

8 个答案:

答案 0 :(得分:12)

来自Peganza的Pascal分析仪:http://www.peganza.com/products_pal.htm

我不知道这些功能与FxCop相比如何,因为我还没有真正使用过这两种功能。

答案 1 :(得分:10)

我见过的最近的是CodeHealer from SOCK software。我们使用它,并将它集成到我们的FinalBuilder构建中。它与FxCop的区别在于一个重要方面:它分析源代码,而不是生成的可执行文件。它也没有像FxCop那样检查。但我认为这是德尔福这一类别中最好的东西。

Delphi 2009支持尚不存在,但他们表示他们正在努力。

答案 2 :(得分:2)

Delphi Code Analyzer是另一个开源的。

答案 3 :(得分:1)

DGrok项目几年前开始使用像FxCop这样的东西。解析器和分析部分仍然可用,请阅读“DGrok 0.8.1: multithreading, default options, GPL” - 解析器是一个.Net项目,但

  

DGrok是一组用于解析的工具   Delphi源代码并告诉你   关于它的东西。阅读更多相关信息   DGrok项目页面。

答案 4 :(得分:1)

有一个新的Delphi plugin for Sonar,它使用Delphi语法对源代码运行自动测试。

答案 5 :(得分:0)

我听说过Delforex之类的东西,但我自己还没有使用它(

答案 6 :(得分:0)

Delforex非常适合实际格式化代码。尽管如此,它并没有做多少。 (我们/确实使用过它。)

我会选择Pascal Analyzer或Code Healer投票。

Vaccano

答案 7 :(得分:0)

Delphi是否输出.net兼容的IL代码?我没有在一个时代使用它,但我认为较新的版本输出.net程序集。

如果是这样,我会认为FXcop会起作用,你可以随时添加一些自己的自定义规则。 Stylecop不起作用,但你至少可以让FXCop运行。