Skip to content

Tooling Overview

Reacton provides a comprehensive developer tooling ecosystem that covers every stage of development -- from project scaffolding to runtime debugging.

Tooling Packages

ToolPackage / ExtensionDescription
CLIreacton_cliCommand-line tool for project initialization, code scaffolding, dependency graph analysis, and diagnostics
Code Generationreacton_generatorBuild runner generators for serializers and static graph analysis
Lint Rulesreacton_lintCustom lint rules that catch common Reacton anti-patterns
DevToolsreacton_devtoolsFlutter DevTools extension with graph visualization, inspector, timeline, and performance tabs
VS Code Extensionreacton-vscodeFull IDE support with code lens, hover info, diagnostics, dependency graph, snippets, and explorer sidebar
  • CLI -- reacton init, reacton create, reacton graph, reacton doctor, reacton analyze
  • Code Generation -- Annotations and build_runner integration
  • Lint Rules -- Three built-in rules for Reacton best practices
  • DevTools -- Runtime graph visualization, inspector, and performance monitoring
  • VS Code Extension -- IDE-level code intelligence, diagnostics, and snippets

What's Next

  • CLI -- Start by setting up a project with the CLI
  • Lint Rules -- Add lint rules to your analysis_options.yaml
  • DevTools -- Set up runtime debugging

Released under the MIT License.