top of page
Piotr Rogulski

Piotr Rogulski

Flutter developer at LeanCode

Flutter developer at LeanCode, always keeping up-to-date with what's new in Dart & Flutter. Fan of functional programming and immutability. In his spare time – a language nerd who is currently into learning Japanese.

Lint Smarter, Not Harder: Migrating `leancode_lint` to the New Dart Analyzer Plugin System

Want to streamline your Dart analysis workflow and leverage the latest tooling? Dart's new first-party analyzer plugin system promises a unified, faster way to handle custom lints by replacing `custom_lint` and integrating directly with `dart analyze`. This talk demystifies the migration process. We'll walk you through our step-by-step migration of the `leancode_lint` package, sharing both the successes and the roadblocks encountered. Learn firsthand about the new plugin structure, understand the key differences from `custom_lint`, and discover the practical challenges and outcomes. Equip yourself with the insights needed to tackle your own migration smoothly.
bottom of page