Introduction: Gradle plugin which includes Checkstyle, FindBugs, and PMD basic configuration.
More: Author   ReportBugs   

Build Status

This plugin allows you to include Checkstyle, FindBugs, and PMD static code analysis tools to your Android Gradle build. It copies basic xml configuration files to a new directory quality-checks which is in the same directory of the build.gradle file.


Add the following to your build.gradle:

buildscript {
    repositories {
        maven { url 'https://plugins.gradle.org/m2/' }
    dependencies {
        classpath 'gradle.plugin.info.adavis:qualityChecks:0.2.+'

apply plugin: 'info.adavis.qualitychecks'


You can optionally define the location of the Checkstyle, FindBugs and PMD configuration files you would prefer to use:

qualityChecks {
    pmdConfigFile = '<some other location>/pmd-ruleset.xml'
    checkstyleConfigFile = '<some other location>/checkstyle.xml'
    findBugsExclusionFile = '<some other location>/findbugs-exclude.xml'

Then you can use the following commands to run the checks:

gradle pmd
gradle findbugs
gradle checkstyle
Support Me
About Me
Google+: Trinea trinea
GitHub: Trinea