Ease Software structural quality on Android (en)
summary
Uses Checkstyle, FindBugs, PMD and Android Lint wired into Gradle so quality checks run as part of builds, with Checkstyle integrated into Android Studio (older plugin 4.14) and FindBugs requiring bytecode via asm debug to produce HTML reports. Checkstyle and Lint run on every commit for fast feedback; FindBugs and PMD run monthly or per release because they are slower. CI runs checks via Jenkins or Travis and Git/GitLab merge requests gate changes. Gradle tasks produce readable reports.
AI-written summary · about
chapters (4)
related talks
20mClean Code Base: Harnessing the Power of Android Lint and Custom Rules
37mKotlin on Code Quality Tools
38mCode Quality on Android - A grumpy old man's perspective
23mConsistent Design with Custom Lint Checks
37mFirst Do No Harm
22mKotlin on Code Quality Tools
24mImprove your code with Lint checks for Kotlin
21mGetting the most out of Android Lint
