Welcome to gradle quality plugin¶
Plugin activates and configures quality tools for java and groovy projects using Checkstyle, PMD, SpotBugs, FindBugs (deprecated), CodeNarc. Plugin unifies console output for all quality plugins which greatly simplifies developer workflow: only console is required for working with violations and makes it feel the same as java compiler errors.
Google's error-prone is not included because checkstyle and pmd covers all error-prone checks and quality plugin makes all tools behave the same way as error-prone, but without java compiler modifications and environment specific setup.
- Adds extra javac lint options to see more warnings
- Complete and unified console output for all quality plugins
- Html and xml reports configured for all plugins
- Zero configuration by default: provided opinionated configs will make it work out of the box
- Easy configs customization
- Grouping tasks to run registered quality plugins for exact source set
How to use docs¶
- Getting started covers installation and main usage info. Ideal for introduction.
- User guide section contain detailed behavior description. Good to read, but if no time, read as you need it.
- Configuration - configuration reference
- Tools section describes exact quality tool configuration and usage aspects. Use it as a hand book.
- Tasks section describes custom tasks.