Maestro Lint helps you write reliable Maestro flows faster by validating your YAML in real time.
It highlights problems directly in the editor, suggests quick fixes for common mistakes, and checks references that usually break test runs.
Why Maestro Lint?
When a flow fails, the issue is often simple: a typo, an invalid property, bad casing, wrong indentation, or a missing file.
Maestro Lint catches these problems before execution so you can focus on test intent instead of debugging YAML details.
Key Features
Real-time diagnostics in the editor and Problems panel
Quick fixes for typo and casing issues
Context-aware command suggestions and property/value completions
Validation for command structure, nested blocks, and indentation
Validation for runFlow and runScript file paths
Validation for when, env, output, and maestro references