Próbuję zawinąć głowę za pomocą CodeNarc wewnątrz Gradle.Konfigurowanie CodeNarc w Gradle
Zgodnie z dokumentami CodeNarc mój projekt musi mieć zdefiniowany plik konfiguracyjny config/codenarc/codenarc.xml
. Ale potem widzę mnóstwo przykładowych plików konfiguracyjnych (takich jak this StarterRuleSet), które wydają się używać Groovy DSL.
Więc pytam:
- Czy można użyć Groovy DSL, a jeśli tak, co oznacza nazwa pliku musi być, gdzie to ma być zlokalizowany w moim projekcie i jak czy podłączę go do mojej konstrukcji Gradle ?; i
- Gdzie jest dokumentacja w Groovy DSL ?; i
- Domyślnie CodeNarc generuje raport o nazwie
main.html
; jak mogę zmienić nazwę tego pliku na, na przykład,codenarc.html
?