Frage

Kennt jemand ein Äquivalent zu FxCop / StyleCop für Delphi? Ich würde wirklich gerne die automatische Überprüfung von Art zu erhalten, etc. in Continuous Integration.

War es hilfreich?

Lösung

Der nächstgelegene ich gesehen habe, ist CodeHealer von SOCK Software . Wir verwenden es, und wir haben es in unser Finalbuilder Build integriert. Es unterscheidet sich von FxCop in einem wichtigen Punkt: Es analysiert den Quellcode, anstatt die erzeugte ausführbare Datei. Es ist auch prüfen nicht ganz so viel wie FxCop tut. Aber ich denke, es ist das Beste, was in dieser Kategorie für Delphi zur Verfügung.

Delphi 2009 Unterstützung ist nicht da nur noch, aber sie sagen, sie arbeiten daran.

Andere Tipps

Es gibt Pascal Analyzer von Peganza: http://www.peganza.com/products_pal.htm

Ich weiß nicht, wie die Funktionen FxCop vergleichen, denn ich habe nicht wirklich verwendet entweder ein.

Delphi Code Analyzer ist eine andere, die Open-Source ist.

Die DGrok Projekt begann mit so etwas wie FxCop vor einigen Jahren. Die Parser und Analyseteile sind noch verfügbar, lesen Sie mehr unter „ DGrok 0.8.1: Multithreading, Standardoptionen, GPL " - Der Parser ist ein .NET-Projekt, aber

  

DGrok ist ein Satz von Werkzeugen für die Analyse   Delphi-Quellcode und Sie sagen,   Sachen über sie. Lesen Sie mehr darüber auf   die DGrok Projektseite.

Es gibt eine neue Delphi-Plugin für Sonar , die eine Delphi Grammatik verwendet automatische Tests über den Source-Code auszuführen.

Ich habe angerufen hörte von etwas Delforex aber nicht verwendet es selbst (noch)

Delforex ist für den Code tatsächlich Formatierung. Es macht nicht viel mehr als das though. (Wir haben / es verwenden).

Ich würde zweite die Stimmen entweder für Pascal Analyzer oder Code des Heilers.

Vaccano

Ist nicht Delphi Ausgabe .net kompatibel IL-Code? Ich habe es nicht in einem Alter, verwendet aber ich dachte, neuere Versionen Ausgabe .NET-Assemblies.

Wenn ja, dann würde ich gedacht FXCop funktionieren würde, und man kann immer einige Ihrer eigenen benutzerdefinierten Regeln, um es hinzuzufügen. StyleCop nicht funktionieren würde, aber man könnte zumindest FXCop zum Laufen bringen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top