Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

FxCop/StyleCop for Delphi?

Does anyone know of an equivalent to FxCop/StyleCop for Delphi? I would really like to get the automatic checking of style, etc. into Continuous Integration.

like image 561
mmmm Avatar asked Apr 30 '09 20:04

mmmm


4 Answers

There's Pascal Analyzer from Peganza: http://www.peganza.com/products_pal.htm

I don't know how the features compare to FxCop, since I haven't really used either one.

like image 74
Harriv Avatar answered Oct 04 '22 22:10

Harriv


The closest I've seen is CodeHealer from SOCK software. We use it, and we have integrated it into our FinalBuilder build. It differs from FxCop in one important way: It analyzes the source code, rather than the produced executable. It also doesn't check quite as much as FxCop does. But I think it is the best thing which is available in this category for Delphi.

Delphi 2009 support isn't there just yet, but they say they're working on it.

like image 40
Craig Stuntz Avatar answered Oct 04 '22 21:10

Craig Stuntz


Delphi Code Analyzer is another one that is open source.

like image 43
YWE Avatar answered Oct 04 '22 21:10

YWE


The DGrok project started with something like FxCop some years ago. The parser and analysis parts are still available, read more at "DGrok 0.8.1: multithreading, default options, GPL" - The parser is a .Net project but

DGrok is a set of tools for parsing Delphi source code and telling you stuff about it. Read more about it on the DGrok project page.

like image 35
mjn Avatar answered Oct 04 '22 23:10

mjn