# Kotlin Mumbai: Building a better codebase with Lint on Android

DevFeed: [Kotlin Mumbai: Building a better codebase with Lint on Android](<https://devfeed.tech/articles/kotlin-mumbai-building-a-better-codebase-with-lint-on-android-28377.md>)

Original publisher: [Read original article](<https://siddroid.com/post/post-august-kotlin-mumbai-2020-siddhesh-patil/>)

Author: Siddhesh Patil

Published: 2020-08-22T15:28:04Z

Content type: article

Language: en

Sources: [Sid Patil - Android Engineer and Kotlin Advocate](<https://devfeed.tech/sources/sid-patil-android-engineer-and-kotlin-advocate.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Code](<https://devfeed.tech/topics/code.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [best-android-developer-groups-in-india](<https://devfeed.tech/tags/best-android-developer-groups-in-india.md>), [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developer-communities-in-mumbai](<https://devfeed.tech/tags/developer-communities-in-mumbai.md>), [event](<https://devfeed.tech/tags/event.md>), [google-developer-experts](<https://devfeed.tech/tags/google-developer-experts.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-user-group-mumbai](<https://devfeed.tech/tags/kotlin-user-group-mumbai.md>), [kug](<https://devfeed.tech/tags/kug.md>), [lint](<https://devfeed.tech/tags/lint.md>), [smallcase](<https://devfeed.tech/tags/smallcase.md>), [subhrajyoti-sen-gde-for-android](<https://devfeed.tech/tags/subhrajyoti-sen-gde-for-android.md>), [talk](<https://devfeed.tech/tags/talk.md>), [talks](<https://devfeed.tech/tags/talks.md>), [test](<https://devfeed.tech/tags/test.md>), [using-lint-on-android](<https://devfeed.tech/tags/using-lint-on-android.md>), [write-lint-rules-on-android](<https://devfeed.tech/tags/write-lint-rules-on-android.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

## AI overview

A Kotlin Mumbai talk explains how Android Lint and custom lint rules can enforce coding guidelines, detect common bugs, and improve codebases. It covers Lint internals, custom rule development, and testing lint rules.

## Source excerpt

On popular demand, the Lint API was extended to support non-Android Kotlin projects. In this talk Subhrajyoti Sen talks about using lint rules to build better codebases on Android.