Today, we celebrate episode #30 of the Developers’ Bakery 🥐🎉
We do so with a special episode and three special guests: Brais Gabin, Chao Zhang and Markus Schwarz.
They are, together with Nicola, some of the maintainers of Detekt, the Kotlin static analyzer.
In this episode we will walk you through some of the features of Detekt, how it integrates with Android & Kotlin Multiplatform projects and much more. You’ll get to hear some hidden gems like the maintainers favorite rules or some stories about the history of this project.
Show Notes
00.14 Intro
01.00 Episode Start
01.54 Markus’ Introduction
02.33 Chao’s Introduction
03.07 Brais’ Introduction
04.56 What is Detekt?
08.10 How to use Detekt?
10.31 Extending Detekt
14.25 Markus’ Favorite Rules
15.43 Brais’ Favorite Rules
17.33 Chao’s Favorite Rules
19.48 Nicola’s Favorite Rules
22.56 What is Type Resolution?
26.44 Using Detekt with Android & Kotlin Multiplatform
29.38 Detekt’s Documentation Pipeline
34.04 What is SARIF?
37.48 How Chao got involved in this project
39.50 How Markus got involved in this project?
43.04 How Brais got involved in this project?
46.14 How Nicola got involved in this project?
48.52 How Detekt started?
51.22 How to get involved in this project?
55.17 Where to start contributing from?
61.34 What would like in the future of Detekt, Brais?
63.05 What would like in the future of Detekt, Chao?
64.44 What would like in the future of Detekt, Markus?
66.48 What would like in the future of Detekt, Nicola?
71.36 Further reading
74.37 Where people can find you online?Resources
detekt/detekt on Github
Detekt Official Website
#detekt on Kotlinlang Slack (get an invite here)
Mentioned Resources:
Effective Kotlin by Marcin Moskala
SARIF Home Page
Detekt Compiler Plugin
Detekt - State of the Union - Droidcon London 2021
List of articles mentioning Detekt
PSI Viewer - IntelliJ Plugins
Maintainers’ Contacts
@BraisGabin on Twitter
@BraisGabin on Github
@chao2zhang on Twitter
@chao2zhang on Github
@cortinico on Twitter
@cortinico on Github
@marschwar on Twitter
@marschwar on GithubShow links
Podcast Website
The Developers’ Bakery on Spotify
The Developers’ Bakery on Apple Podcasts
The Developers’ Bakery on Google Podcasts
@thebakerydev on Twitter