Skip to content

Evidence: lint, types, formatting, config validation

All commands are the same ones the pre-commit hooks and CI run.

text
$ uvx ruff check cli
All checks passed!

$ uvx ruff format --check cli
170 files already formatted

$ uv run --directory cli pyright
0 errors, 0 warnings, 0 informations

$ uv run python scripts/validate_config.py
VALID   .the-loop/harness-config.yaml
VALID   .the-loop/collaborators.yaml
VALID   skills/the-loop/templates/harness-config.yaml
VALID   skills/the-loop/templates/collaborators.yaml
VALID   .the-loop/cli-config.yaml
VALID   skills/the-loop/templates/cli-config.yaml

$ npx --yes markdownlint-cli2@0.18.1 "docs/specs/issue-177/*.md" \
    "docs/decisions/decision-067.md" "docs/capabilities/process-graph.md" \
    "docs/cli/commands/graph.md" "skills/the-loop/reference/workflow.md" \
    "skills/the-loop/SKILL.md" "commands/init.md"
Linting: 11 file(s)
Summary: 0 error(s)

Released under the MIT License.