{"id":13473076,"url":"https://github.com/pwittchen/android-quality-starter","last_synced_at":"2025-04-13T12:33:06.438Z","repository":{"id":77702405,"uuid":"70183462","full_name":"pwittchen/android-quality-starter","owner":"pwittchen","description":"setup CheckStyle, FindBugs, PMD and Lint for your Android project easily","archived":false,"fork":false,"pushed_at":"2018-01-07T12:19:20.000Z","size":14,"stargazers_count":33,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T03:41:27.585Z","etag":null,"topics":["android","checkstyle","findbugs","gradle","lint","pmd","quality","static-code-analysis"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pwittchen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-10-06T18:54:31.000Z","updated_at":"2025-02-24T11:29:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"ffba8c98-c7f9-49de-a9cf-28abd9644d54","html_url":"https://github.com/pwittchen/android-quality-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Fandroid-quality-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Fandroid-quality-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Fandroid-quality-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Fandroid-quality-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pwittchen","download_url":"https://codeload.github.com/pwittchen/android-quality-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248714729,"owners_count":21149956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","checkstyle","findbugs","gradle","lint","pmd","quality","static-code-analysis"],"created_at":"2024-07-31T16:01:00.520Z","updated_at":"2025-04-13T12:33:06.122Z","avatar_url":"https://github.com/pwittchen.png","language":"Shell","funding_links":[],"categories":["Android"],"sub_categories":["Tools"],"readme":"# android-quality-starter\nsetup CheckStyle, FindBugs, PMD and Lint for your Android project easily\n\nThis 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.\n\nThis project is inspired by [vb-android-app-quality](https://github.com/vincentbrison/vb-android-app-quality) application.\n\nUsage\n-----\n\nGo to main directory of your Android project and run:\n\n```\ncurl https://raw.githubusercontent.com/pwittchen/android-quality-starter/master/install.sh | sh\n```\n\nThen wait for a while and follow short instruction in the end for quick manual setup.\n\nRemember to add line:\n\n```\napply from: '../config/quality.gradle'\n```\n\nto `build.gradle` file of the module you want to check.\n\nThen you can execute the following command in the main directory of the project:\n\n```\n./gradlew check\n```\n\nExemplary Android project using this configuration\n--------------------------------------------------\n- https://github.com/pwittchen/ReactiveNetwork\n\nReferences\n----------\n- https://github.com/vincentbrison/vb-android-app-quality\n- https://github.com/stephanenicolas/Quality-Tools-for-Android\n- http://checkstyle.sourceforge.net/\n- http://findbugs.sourceforge.net/\n- http://pmd.github.io/\n- https://developer.android.com/studio/write/lint.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwittchen%2Fandroid-quality-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpwittchen%2Fandroid-quality-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwittchen%2Fandroid-quality-starter/lists"}