Conversation
Runs a Groovy-based auto-fixer (checkstyle-autofix.groovy) via gmavenplus-plugin at the validate phase, before maven-checkstyle-plugin, to auto-correct a subset of storm_checkstyle.xml violations (FileTabCharacter, colon-spacing, CommentsIndentation, CustomImportOrder) ahead of the checkstyle check. Fixer parameters are read directly from the active ruleset XML rather than a preset formatter style. storm.checkstyle.config (root pom) picks the active ruleset basename for both the fixer and maven-checkstyle-plugin's configLocation.
a81038a to
17796cd
Compare
|
@GGraziadei are you happy that this fulfils your request? |
|
Hi @sercuzz8, |
|
Hi @sercuzz8 any updates on this PR? |
|
Hello @GGraziadei, |
After this comment, implement a groovy tool to auto fix checkstyle violation to avoid post hoc fixes