Skip to main content
Validate simplified format test and module YAML files: schema, local file references (modules, JS steps, JSON files), and entity ID conflicts. Applies only to files with fileType: momentic/test/v2 or fileType: momentic/module/v2. Lint runs automatically before starting the local app and before executing tests, so normal app and test workflows already block invalid YAML. Use this command for fast standalone validation in pre-commit hooks, in CI, or after agent-authored edits.
npx momentic lint

Arguments

[path]
string
Path to a single file to lint. Defaults to the entire project, which can take several seconds in large workspaces.

Options

-c, --config <config>
string
Path to the Momentic configuration file. Defaults to momentic.config.yaml in the current directory.

Examples

Lint the entire project:
npx momentic lint
Lint a single test file:
npx momentic lint tests/checkout/happy-path.yaml