top of page
< Back

Stop Debating in Code Reviews. Start Enforcing with Lint Rules.

Status: Accepted

Have you ever seen code review comments like these?

- “Hey Jane, ideally the ViewModel shouldn't interact directly with the Repository. It’s best to communicate with a UseCase instead.”
- “Didn’t we recently agree that UseCases should only expose a single function?”
- “Wait I’m confused, are we supposed to access String resources directly from ViewModels?”

Do you know what are these? These are all code review smells! As engineers, we're not designed to remember every detail in the architecture of our projects. But fortunately, we can write the lint rules that will do that for us.

Meet Konsist - a long-overdue tool on Android that simplifies writing lint rules by reimagining them as unit tests, eliminating the steep learning curve of existing linters.

Join this session to learn how to:

1. Write lint rules that enforce your team's architectural standards and best practices, in the form of unit tests.
2. Use lint rules to prevent bugs early in the development process.
3. Integrate these lint rules into your CI/CD pipeline.

Speakers

Stelios Frantzeskakis

Staff Engineer @ PSS

bottom of page