You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/violation-fixer/SKILL.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Activate this skill when:
31
31
| Plugin | Applied to | Responsibility |
32
32
|--------|-----------|----------------|
33
33
|`org.apache.grails.gradle.grails-code-style`| Every subproject | Applies Checkstyle and CodeNarc; registers per-project `codeStyle` task; redirects XML reports to root `build/reports/codestyle/`|
34
-
|`org.apache.grails.gradle.grails-code-analysis`| Every subproject | Applies PMD and SpotBugs (both opt-in); registers per-project `codeAnalysis` task; redirects XML reports to root `build/reports/codestyle/`|
34
+
|`org.apache.grails.gradle.grails-code-analysis`| Every subproject | Applies PMD and SpotBugs (both opt-in); registers per-project `codeAnalysis` task; redirects XML reports to root `build/reports/codeanalysis/`|
35
35
|`org.apache.grails.gradle.grails-jacoco`| Every subproject | Applies JaCoCo; wires `jacocoTestReport` to run after each `test` task |
36
36
|`org.apache.grails.gradle.grails-violation-aggregation`|**Root project only**| Registers `aggregateViolations` and `aggregateJacocoCoverage` tasks; writes Markdown summaries to `build/reports/violations/`|
37
37
@@ -214,11 +214,13 @@ build/reports/codestyle/ ← XML inputs for style aggregation
214
214
│ ├── grails-core-checkstyleMain.xml
215
215
│ ├── grails-web-mvc-checkstyleMain.xml
216
216
│ └── ...
217
-
├── codenarc/
218
-
│ ├── grails-core-codenarcMain.xml
219
-
│ └── ...
220
-
├── pmd/ (if enabled)
221
-
└── spotbugs/ (if enabled)
217
+
└── codenarc/
218
+
├── grails-core-codenarcMain.xml
219
+
└── ...
220
+
221
+
build/reports/codeanalysis/ ← XML inputs for analysis aggregation (if enabled)
222
+
├── pmd/
223
+
└── spotbugs/
222
224
223
225
build/reports/violations/ ← Markdown summaries written by aggregateViolations
Copy file name to clipboardExpand all lines: build-logic/plugins/src/test/groovy/org/apache/grails/buildsrc/GrailsViolationAggregationPluginSpec.groovy
+64Lines changed: 64 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -174,4 +174,68 @@ class GrailsViolationAggregationPluginSpec extends Specification {
0 commit comments