Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pwittchen/android-quality-starter
setup CheckStyle, FindBugs, PMD and Lint for your Android project easily
https://github.com/pwittchen/android-quality-starter
android checkstyle findbugs gradle lint pmd quality static-code-analysis
Last synced: about 1 month ago
JSON representation
setup CheckStyle, FindBugs, PMD and Lint for your Android project easily
- Host: GitHub
- URL: https://github.com/pwittchen/android-quality-starter
- Owner: pwittchen
- License: apache-2.0
- Created: 2016-10-06T18:54:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-07T12:19:20.000Z (almost 7 years ago)
- Last Synced: 2024-10-30T05:26:26.731Z (about 1 month ago)
- Topics: android, checkstyle, findbugs, gradle, lint, pmd, quality, static-code-analysis
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 31
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mobile-security - Android Quality Starter
README
# android-quality-starter
setup CheckStyle, FindBugs, PMD and Lint for your Android project easilyThis project adds gradle setup for quality tools mentioned above to Android project via shell script. After adding this, we can easily increase quality of the project by static code analysis.
This project is inspired by [vb-android-app-quality](https://github.com/vincentbrison/vb-android-app-quality) application.
Usage
-----Go to main directory of your Android project and run:
```
curl https://raw.githubusercontent.com/pwittchen/android-quality-starter/master/install.sh | sh
```Then wait for a while and follow short instruction in the end for quick manual setup.
Remember to add line:
```
apply from: '../config/quality.gradle'
```to `build.gradle` file of the module you want to check.
Then you can execute the following command in the main directory of the project:
```
./gradlew check
```Exemplary Android project using this configuration
--------------------------------------------------
- https://github.com/pwittchen/ReactiveNetworkReferences
----------
- https://github.com/vincentbrison/vb-android-app-quality
- https://github.com/stephanenicolas/Quality-Tools-for-Android
- http://checkstyle.sourceforge.net/
- http://findbugs.sourceforge.net/
- http://pmd.github.io/
- https://developer.android.com/studio/write/lint.html