Tôi đang cố gắng quấn quanh đầu bằng cách sử dụng CodeNarc bên trong của Gradle.Cấu hình CodeNarc trong Gradle
Theo tài liệu CodeNarc, dự án của tôi cần xác định tệp cấu hình config/codenarc/codenarc.xml
. Nhưng sau đó tôi thấy rất nhiều tập tin cấu hình ví dụ (chẳng hạn như this StarterRuleSet) mà dường như sử dụng một Groovy DSL.
Vì vậy, tôi hỏi:
- Có thể sử dụng một DSL Groovy, và nếu như vậy những gì hiện tên của tập tin có được, nơi nào nó phải được nằm trong dự án của tôi, và làm thế nào thế nào để tôi dây nó lên để xây dựng Gradle của tôi ?; và
- Tài liệu trên DSL Groovy ở đâu ?; và
- Theo mặc định, CodeNarc đưa ra báo cáo có tên
main.html
; làm cách nào để thay đổi tên của tệp này thành, ví dụ:codenarc.html
?