Skip to content

Command

Toggle: enabledChecks.command and enabledCommands.<name> ยท Fix: none

Runs subprocesses declared in qualityCommands and propagates their status. The runner does not infer how to limit them to changed files. Each item has a unique name, executable command, and optional string-array args; commands run from root.

Use enabledCommands for per-command switches, --skip-commands for a one-run skip, or enabledChecks.command: false to disable the category. Document service and credential requirements in your workflow.

Before โ€” only static checks run because no repository commands are declared:

{ "qualityCommands": [] }

After โ€” add explicit build and test commands so a normal quality run includes them:

{
"qualityCommands": [
{ "name": "build", "command": "pnpm", "args": ["run", "build"] },
{ "name": "test", "command": "pnpm", "args": ["run", "test"] }
]
}

Run one configured command with npx terra-quality domain test.