Czy są dostępne narzędzia do automatycznego przeglądu kodu/statycznej analizy kodu (takie jak CodeNarc) dla Groovy Server Pages (.gsp)?Automatyczne narzędzia do przeglądu kodu dla Groovy Server Pages
7
A
Odpowiedz
2
Możesz użyć wtyczki codenarc, aby sprawdzić swoje strony/pliki gsp.
Wystarczy po prostu ustawić
codenarc.processViews = true
wewnątrz pliku BuildConfig.groovy
i zostaną one uwzględnione w kontrolach codenarc.
wliczony tutaj jest przykładem konfiguracji codenarc w 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",
]
Tu również zdefiniować zewnętrznego pliku codenarc.properties którego używamy, aby włączyć części przepisów z każdego z zestawów reguł zawartych on/off. Przykład pliku codenarc.properties
wliczone jest tutaj:
# 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
nadzieję, że pomoże
Tom
Powiązane problemy
- 1. Alternatywy przeglądu kodu dla TFS 2012?
- 2. Narzędzia do pokrycia kodu dla VS 2008
- 3. Narzędzia do obsługi kodu dla PHP
- 4. Narzędzia do wykonywania kodu sakwowego
- 5. Automatyczne generowanie kodu dla mostu od Objective C do C++
- 6. Ile godzin przeglądu kodu dla każdej godziny czasu rozwoju, około?
- 7. Jak przejąć na własność zadanie przeglądu kodu?
- 8. formatyzator kodu dla grails i Groovy?
- 9. Narzędzia do profilowania kodu OCaml
- 10. Automatyczne narzędzia do testowania Vb6 UI?
- 11. Jak dodać projekt do narzędzia oceny kodu gerrit?
- 12. Chrome: automatyczne uruchamianie dla kodu JavaScript?
- 13. Narzędzia do obsługi kodu dla Symbian C++ i Maemo
- 14. Narzędzia do listowania dostępu do bazy danych z kodu .NET
- 15. Lista wtyczek do sprawdzania kodu dla Eclipse
- 16. UML do narzędzia generowania kodu Java
- 17. Udana strategia przeglądu kodu z SVN i ReviewBoard?
- 18. Narzędzia do formatowania/refaktoryzacji kodu języka świadomy?
- 19. Narzędzia do rysunkowego wywołania funkcji wykresu kodu
- 20. Jakie narzędzia zalecają automatyczne tworzenie aplikacji?
- 21. Automatyczne dodawanie szkieletów dociętych do istniejącego kodu Railsowego
- 22. Automatyczne tworzenie sekwencji za pomocą narzędzia hibernacji
- 23. Importowanie i używanie groovy kodu w GSP
- 24. Czy istnieją narzędzia optymalizacji zapytań dla serwera SQL Server?
- 25. Narzędzia analizy statycznej kodu Clojure
- 26. Narzędzia do krojenia dla Eclipse
- 27. Wykluczanie autorem przeglądu gerrit
- 28. Narzędzia do produktu Informix
- 29. Automatyczne formatowanie dla vi?
- 30. Jak włączyć automatyczne formatowanie kodu dla flake8 w PyCharm
Niezupełnie. Nie powinieneś mieć zbyt wiele kodu w swoich GSP, a Codenarc wykryje błędy w bibliotekach znaczników i tym podobne. –
Spróbowałbym PMD i/lub Checkstyle, żeby zobaczyć, czy coś z nich zrobię. – dmahapatro