Qualcuno sa di un equivalente a FxCop/StyleCop per Delphi? Mi piacerebbe davvero ottenere il controllo automatico dello stile, ecc. In Integrazione continua.FxCop/StyleCop per Delphi?
risposta
Il più vicino che ho visto è CodeHealer from SOCK software. Lo usiamo e lo abbiamo integrato nella build di FinalBuilder. Differisce da FxCop in un modo importante: analizza il codice sorgente, piuttosto che l'eseguibile prodotto. Inoltre non controlla abbastanza come fa FxCop. Ma penso che sia la cosa migliore che è disponibile in questa categoria per Delphi.
Il supporto di Delphi 2009 non è ancora lì, ma dicono che ci stanno lavorando.
Ho appena provato CodeHealer, e mentre sembra OK , non supporta D2009, quindi purtroppo al momento non è un dispositivo d'avviamento – Mmarquee
Codehealer 2.6 (rilasciato il 2009-10-20) include il supporto per Delphi 2009 e 2010 secondo il loro sito web – mjn
@mjustin Giusto in tempo per Delphi XE :) –
C'è Pascal Analyzer da Peganza: http://www.peganza.com/products_pal.htm
Non so come le caratteristiche confronta con FxCop, visto che non ho veramente usato uno dei due.
ho sentito parlare di una cosa chiamata Delforex ma non hanno (ancora) usato io stesso
Delforex è grande per la formattazione in realtà il codice. Tuttavia, non fa molto di più. (abbiamo/lo uso).
Gradirei votare per Pascal Analyzer o Code Healer.
Vaccano
Non emette Delphi NET codice IL compatibili? Non l'ho usato in un'età ma pensavo che le versioni più recenti producessero. Assiemi .net.
Se così fosse, avrei pensato che FXcop avrebbe funzionato e potresti sempre aggiungere alcune delle tue regole personalizzate. Stylecop non funzionerebbe, ma potresti almeno far girare FXCop.
Delphi Code Analyzer è un altro open source.
Il progetto DGrok è iniziato con qualcosa come FxCop alcuni anni fa. Le parti parser e analisi sono ancora disponibili, per saperne di più a "DGrok 0.8.1: multithreading, default options, GPL" - Il parser è un progetto .Net ma
DGrok è un insieme di strumenti per l'analisi Delphi codice sorgente e che ti dice roba su di esso. Maggiori informazioni a riguardo su la pagina del progetto DGrok.
C'è una nuova Delphi plugin for Sonar, che utilizza una grammatica Delphi per eseguire i test automatici nell'arco del codice sorgente.
Sì, ora lo uso, in realtà è ottimo e lo consiglio vivamente – Mmarquee
- 1. Plugin mercurial per Delphi
- 2. Librerie OpenID per Delphi?
- 3. Compilatore cross Delphi per linux
- 4. Delphi Classe variabile per classe
- 5. Delphi = Pascal? Risorse per l'apprendimento?
- 6. Complemento di lingua per Delphi
- 7. Indy 10 per Delphi 7
- 8. Componenti controllo ortografico per Delphi
- 9. Qt per gli sviluppatori Delphi
- 10. Delphi WideString e Delphi 2009+
- 11. Strumenti per generare dipendenze unità per Delphi
- 12. Tutorial per Pascal/Delphi per C++ - Coders
- 13. "Delphi Fundamentals" in Delphi 2009
- 14. Siti per i programmatori Delphi iniziali
- 15. Consigli per passare a un'architettura Delphi multilivello
- 16. Esistono librerie PRNG crittograficamente sicure per Delphi?
- 17. Cambia icona per un'applicazione console Delphi
- 18. Esiste un nuovo ORM per Delphi 2010?
- 19. Dichiarazione case Delphi per intervalli di interi
- 20. Esiste un uso per THeaderControl in Delphi
- 21. VTune vale la pena considerare per Delphi?
- 22. Esiste un plugin git per l'IDE Delphi?
- 23. Cerchi un programmatore di eventi per Delphi?
- 24. I motivi per aggiornare Delphi 2009
- 25. InstallShield è l'unico modo per installare Delphi?
- 26. Migliore parser HTML leggero per Delphi
- 27. Delphi - Invoke Metodo di registrazione per nome
- 28. Componenti di scansione TWAIN per Delphi
- 29. Tentativo di individuare SafeMM per Delphi
- 30. Recupero di maniglie per finestra Delphi
domanda simile: http://stackoverflow.com/questions/532986/are-there-any-static-code-analysis-tools-for-delphi-pascal – mjn