Question

Quelqu'un connaît-il un équivalent de FxCop / StyleCop for Delphi? Je souhaite vraiment que la vérification automatique du style, etc. s’intègre dans l’intégration continue.

Était-ce utile?

La solution

Le plus proche que j'ai vu est le logiciel CodeHealer de SOCK . Nous l'utilisons et nous l'avons intégré dans notre version de FinalBuilder. Il diffère de FxCop d’une manière importante: il analyse le code source plutôt que l’exécutable produit. De plus, cela ne vérifie pas autant que FxCop. Mais je pense que c’est la meilleure chose qui soit disponible dans cette catégorie pour Delphi.

Le support de Delphi 2009 n’est pas encore disponible, mais ils disent y travailler.

Autres conseils

Pascal Analyzer de Peganza: http://www.peganza.com/products_pal.htm

Je ne sais pas comment les fonctionnalités se comparent à FxCop, puisque je ne les ai jamais utilisées.

Delphi Code Analyzer est un autre logiciel open source.

Le projet DGrok a démarré avec quelque chose comme FxCop il y a quelques années. Les parties analyseur et analyse sont toujours disponibles. Pour en savoir plus, consultez la section " DGrok 0.8.1: multithreading, options par défaut, GPL " - L’analyseur est un projet .Net mais

  

DGrok est un ensemble d’outils pour analyser   Code source Delphi et vous dire   des trucs à ce sujet. En savoir plus à ce sujet sur   la page du projet DGrok.

Il existe un nouveau plug-in Delphi pour Sonar , qui utilise une grammaire Delphi. pour exécuter des tests automatiques sur le code source.

J'ai entendu parler de quelque chose appelé Delforex mais je ne l'ai pas utilisé moi-même (encore)

Delforex est idéal pour formater le code. Il ne fait pas beaucoup plus que cela cependant. (nous l’avons / l’utilisons).

J'appuie les votes sur Pascal Analyzer ou Code Healer.

Vaccano

Delphi ne génère-t-il pas de code IL compatible .net? Je ne l'ai pas utilisé depuis longtemps, mais je pensais que les nouvelles versions produisaient des assemblages .net.

Si tel était le cas, j'aurais pensé que FXcop fonctionnerait et que vous pouviez toujours y ajouter certaines de vos propres règles personnalisées. Stylecop ne fonctionnerait pas, mais vous pourriez au moins lancer FXCop.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top