All Projects → adavis → Quality Checks

adavis / Quality Checks

Licence: mit
Gradle plugin which includes Checkstyle, FindBugs, and PMD basic configuration.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Quality Checks

Gradle Static Analysis Plugin
Easy setup of static analysis tools for Android and Java projects.
Stars: ✭ 398 (+947.37%)
Mutual labels:  gradle, checkstyle, findbugs, pmd
Gnag
A Gradle plugin that helps facilitate GitHub PR checking and automatic commenting of violations.
Stars: ✭ 120 (+215.79%)
Mutual labels:  gradle, checkstyle, findbugs, pmd
Gradle Quality Plugin
Gradle quality plugin for Java and Groovy
Stars: ✭ 97 (+155.26%)
Mutual labels:  gradle, checkstyle, findbugs, pmd
static-code-analysis-plugin
A plugin to simplify Static Code Analysis on Gradle. Not restricted to, but specially useful, in Android projects, by making sure all analysis can access the SDK classes.
Stars: ✭ 36 (-5.26%)
Mutual labels:  gradle, findbugs, pmd, checkstyle
Gradle Code Quality Tools Plugin
Gradle plugin that generates ErrorProne, Findbugs, Checkstyle, PMD, CPD, Lint, Detekt & Ktlint Tasks for every subproject.
Stars: ✭ 282 (+642.11%)
Mutual labels:  gradle, checkstyle, findbugs, pmd
java-quality-checks
No description or website provided.
Stars: ✭ 33 (-13.16%)
Mutual labels:  findbugs, pmd, checkstyle
Warnings Ng Plugin
Jenkins Warnings Plugin - Next Generation
Stars: ✭ 248 (+552.63%)
Mutual labels:  checkstyle, findbugs, pmd
Debt-Manager
A personal app to store people that owe you money or you owe money to. "Mo Money Mo Problems" 🎵 - The Notorious B.I.G. 😎
Stars: ✭ 22 (-42.11%)
Mutual labels:  findbugs, pmd, checkstyle
Codeanalysis
Android静态代码分析
Stars: ✭ 31 (-18.42%)
Mutual labels:  checkstyle, findbugs, pmd
Okcheck
Incremental scan,integrate Lint、KtLint、UnitTest、Checkstyle、Findbugs、Pmd, powerful and easy to use
Stars: ✭ 285 (+650%)
Mutual labels:  checkstyle, findbugs, pmd
Android Starter
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project.
Stars: ✭ 522 (+1273.68%)
Mutual labels:  checkstyle, findbugs, pmd
Kotlin Android Starter
[Kotlin Android] Kotlin Android starter based MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Kotlin Android project.
Stars: ✭ 589 (+1450%)
Mutual labels:  checkstyle, findbugs, pmd
qulice
Quality Police for Java projects: aggregator of Checkstyle, PMD, and SpotBugs
Stars: ✭ 286 (+652.63%)
Mutual labels:  pmd, checkstyle
advanced-spring-scaffold
This project provides an advanced baseline to help you kick start a Spring project.
Stars: ✭ 21 (-44.74%)
Mutual labels:  pmd, checkstyle
analysis-model
A library to read static analysis reports into a Java object model
Stars: ✭ 74 (+94.74%)
Mutual labels:  pmd, checkstyle
gradle-circle-style
🚀🚀🚀MOVED TO Baseline
Stars: ✭ 28 (-26.32%)
Mutual labels:  findbugs, checkstyle
ForgeModdingSkeleton
Skeletons for building Forge mods
Stars: ✭ 21 (-44.74%)
Mutual labels:  pmd, checkstyle
spring-boot-java-swing-reservations
The project aims to present how to connect Spring Boot 2 and Java Swing GUI widget toolkit. All application dependencies are provided by Docker Compose. There are also static code analysis tools like FindBugs and Checkstyle.
Stars: ✭ 86 (+126.32%)
Mutual labels:  findbugs, checkstyle
Qulice
Quality Police for Java projects
Stars: ✭ 250 (+557.89%)
Mutual labels:  checkstyle, pmd
JSR305CheckstylePlugin
a plugin which ensures nullness annotations on methods and constructors
Stars: ✭ 19 (-50%)
Mutual labels:  findbugs, checkstyle

Build Status

Android Quality Checks Plugin

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].