DARTANALYZERTOOLING Dart edit_note AI Written Content

An analyzer plugin that automatically runs build_runner watch in the background whenever you open a Dart or Flutter project—completely eliminating the friction of manual code generation.

The Friction of Code Generation

Code generation is ubiquitous in the modern Dart ecosystem. Packages like freezed and riverpod_generator are incredibly powerful, but they share a frustrating bottleneck: you have to manually open a terminal and run dart run build_runner watch to keep your files synced.

Forget to run it? Your code won’t compile. Have multiple projects open? You’re juggling multiple terminal processes. It’s a constant, unnecessary tax on your productivity.

Seamless Automation

build_runner_hook completely removes this tax. By hooking directly into the Dart Analyzer’s lifecycle, the plugin detects when you open a project and silently spins up the build_runner process in the background.

Key Features