PLAY PODCASTS
compose-rules with Nacho Lopez
Episode 69

compose-rules with Nacho Lopez

Linting and Inspecting Jetpack Compose code with Compose Rules and Nacho Lopez

The Developers' Bakery

October 24, 202346m 5s

Audio is streamed directly from the publisher (dts.podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

We’re back talking about static analysis today here at The Developers’ Bakery! We’re really excited to have on stage Nacho Lopez to talk about Compose Rules.

This project is a collection of linting and inspection rules for Jetpack Compose, which prevents you from making common mistakes and helps you write better and more performant UI code. You can use this rule with either KtLint or Detekt.

In this episode, we’ll also touch on how this project started inside Twitter, and now ends up living into Nacho’s personal fork.

Enjoy the show 👨‍🍳

Show Notes

  • 00.00 Intro
  • 00.45 Episode Start
  • 01.03 Nacho’s Introduction
  • 04.21 What is compose-rules?
  • 08.39 Compose Antipatterns
  • 13.47 How to use compose-rules?
  • 15.28 Writing custom rules
  • 19.56 The Twitter drama
  • 29.23 Living in a fork
  • 36.09 What’s next for compose-rules?
  • 42.39 Further reading
  • 44.41 Where people can find you online?

Resources

Show links