Esistono strumenti di analisi automatica del codice/analisi del codice statico (come CodeNarc) disponibili per Groovy Server Pages (.gsp)?Strumenti di revisione automatica del codice per le pagine del server Groovy
7
A
risposta
2
Puoi usare il plugin codenarc per controllare le tue gsp pagine/file.
Basta semplicemente impostare
codenarc.processViews = true
all'interno del file BuildConfig.groovy
e saranno inclusi nei controlli codenarc.
qui incluso una configurazione codenarc esempio nel BuildConfig.groovy
codenarc.processTestUnit = false
codenarc.processTestIntegration = false
codenarc.processViews = true
codenarc.propertiesFile = 'grails-app/conf/codenarc.properties'
codenarc.ruleSetFiles = [
"rulesets/basic.xml",
"rulesets/braces.xml",
"rulesets/grails.xml",
"rulesets/groovyism.xml",
]
Qui abbiamo anche definire un file codenarc.properties esterna che utilizziamo per trasformare parti del regolamento da ciascuno dei set di regole inclusi on/off. Esempio del file codenarc.properties
è incluso qui:
# some gsp's MUST have embedded CSS and/or embedded Javascript which requires the use of semicolons.
UnnecessarySemicolon.doNotApplyToFileNames = *.gsp
# we're not going to enforce these
UnnecessaryGString.enabled = false
UnnecessaryReturnKeyword.enabled = false
Speranza che aiuta
Tom
NonProblemi correlati
- 1. Strumento di revisione del codice pubblico?
- 2. Avvisi di revisione del codice TFS
- 3. Documentazione automatica del codice ColdFusion
- 4. Trac: plug-in di revisione del codice
- 5. TFS Librerie e revisione del codice
- 6. Strumenti di analisi del codice basati sul Web per Team Foundation Server
- 7. Strumenti per la profilazione del codice OCaml
- 8. Esistono strumenti di visualizzazione del codice PHP?
- 9. Traduzione automatica del testo
- 10. Strumenti di misurazione del codice validi?
- 11. È disponibile un buon software di revisione del codice?
- 12. Strumento per la revisione del codice nel repository Mercurial
- 13. Strumenti di analisi del codice C++
- 14. Strumenti di profilatura del codice .NET
- 15. Utilizzo di monitoraggi commit come modulo di revisione del codice
- 16. automatica del codice python formattazione nella sublime
- 17. Strumenti di analisi del codice statico
- 18. Flusso di lavoro per la revisione del codice basata su GitHub
- 19. Come assumere la proprietà di un'attività di revisione del codice?
- 20. Strumenti di copertura del codice per Symbian C++ e Maemo
- 21. Come eseguire la revisione del codice con TFS?
- 22. Distribuzione automatica di servizio di Windows - strumenti
- 23. Esistono strumenti per eseguire analisi statiche del codice Scala?
- 24. refactoring del codice vba - esistono strumenti per l'assistenza?
- 25. Passaggio da migrazione automatica EF a migrazione prima del codice
- 26. Revisione del codice quando si lavora da solo
- 27. Il valore degli strumenti di copertura del codice di test
- 28. Strumenti per il rilevamento del codice duplicato (Java)
- 29. strumenti di tracciamento bug del server di team di fondazione
- 30. Le pagine del kernel vengono scambiate?
davvero. Non dovresti avere molto codice nei tuoi GSP e Codenarc catturerà errori nelle librerie di tag e così via. –
Vorrei provare PMD e/o Checkstyle per vedere se ottengo qualcosa da loro. – dmahapatro