add checkstyle gradle file
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/fb652212 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/fb652212 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/fb652212 Branch: refs/heads/master Commit: fb652212562261cc8a41d6418ec56f6bcf436a47 Parents: 4f1f996 Author: Sagar <[email protected]> Authored: Thu Jun 9 22:59:05 2016 +0530 Committer: Sagar <[email protected]> Committed: Thu Jun 9 22:59:05 2016 +0530 ---------------------------------------------------------------------- app/build.gradle | 1 + config/quality/quality.gradle | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/fb652212/app/build.gradle ---------------------------------------------------------------------- diff --git a/app/build.gradle b/app/build.gradle index 110480a..fb281bd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,5 +1,6 @@ apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' +apply from: '../config/quality/quality.gradle' android { compileSdkVersion 23 http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/fb652212/config/quality/quality.gradle ---------------------------------------------------------------------- diff --git a/config/quality/quality.gradle b/config/quality/quality.gradle new file mode 100644 index 0000000..8883952 --- /dev/null +++ b/config/quality/quality.gradle @@ -0,0 +1,26 @@ +apply plugin: 'checkstyle' + +dependencies { + checkstyle 'com.puppycrawl.tools:checkstyle:6.5' +} + +def qualityConfigDir = "$project.rootDir/config/quality"; +def reportsDir = "$project.buildDir/reports" + +check.dependsOn 'checkstyle' + +task checkstyle(type: Checkstyle, group: 'Verification', description: 'Runs code style checks') { + configFile file("$qualityConfigDir/checkstyle/checkstyle-config.xml") + source 'src' + include '**/*.java' + exclude '**/gen/**' + + reports { + xml.enabled = true + xml { + destination "$reportsDir/checkstyle/checkstyle.xml" + } + } + + classpath = files() +} \ No newline at end of file
