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.

Enjoy the show 👨‍🍳

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

Maintainers’ Contacts

Show links

Posted: