From 0dc56f0fedd41be4a4bab1e6827fa6db4f51c4ab Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 2 Feb 2017 12:24:31 +0100 Subject: [PATCH] add checkstyle and pmd --- Habitica/build.gradle | 11 +- Habitica/config/checkstyle.xml | 268 +++++++++++++++++++++++++++++++++ Habitica/config/pmd.xml | 138 +++++++++++++++++ build.gradle | 1 - 4 files changed, 416 insertions(+), 2 deletions(-) create mode 100644 Habitica/config/checkstyle.xml create mode 100644 Habitica/config/pmd.xml diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 29e3ab6e5..b9b8374a4 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -2,19 +2,26 @@ apply plugin: 'com.android.application' apply plugin: 'com.android.databinding' apply plugin: 'io.fabric' apply plugin: 'com.neenbedankt.android-apt' -apply plugin: 'com.chaitanyapramod.findbugs-android' +apply plugin: 'com.noveogroup.android.check' buildscript { repositories { mavenLocal() mavenCentral() maven { url 'https://maven.fabric.io/public' } + jcenter() } dependencies { classpath 'io.fabric.tools:gradle:1.21.5' classpath 'me.tatarka:gradle-retrolambda:3.3.1' classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.6.1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' + classpath('com.noveogroup.android:check:1.2.3') { + exclude module: 'checkstyle' + exclude module: 'pmd-java' + } + classpath 'com.puppycrawl.tools:checkstyle:7.5' + classpath 'net.sourceforge.pmd:pmd-java:5.5.3' } } @@ -277,6 +284,8 @@ tasks.whenTaskAdded { task -> } } +check { findbugs { skip true } } + apply plugin: 'com.getkeepsafe.dexcount' apply plugin: 'com.android.application' //or apply plugin: 'java' apply plugin: 'me.tatarka.retrolambda' diff --git a/Habitica/config/checkstyle.xml b/Habitica/config/checkstyle.xml new file mode 100644 index 000000000..cd58f6806 --- /dev/null +++ b/Habitica/config/checkstyle.xml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Habitica/config/pmd.xml b/Habitica/config/pmd.xml new file mode 100644 index 000000000..4ec9b7a37 --- /dev/null +++ b/Habitica/config/pmd.xml @@ -0,0 +1,138 @@ + + + + + + POM rule set file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build.gradle b/build.gradle index fcf34d14b..744edbc25 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,6 @@ buildscript { classpath 'com.android.databinding:dataBinder:1.0-rc4' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'com.google.gms:google-services:3.0.0' - classpath 'com.chaitanyapramod.gradle:findbugs-android:1.0' } }