quality-checks

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

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.

Installation

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'

Usage

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
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools