mirror of
https://github.com/desplega-ai/agent-fs.git
synced 2026-09-14 20:46:59 +08:00
46 lines
927 B
TOML
46 lines
927 B
TOML
default_install_hook_types = ["pre-push"]
|
|
default_stages = ["pre-push"]
|
|
|
|
[[repos]]
|
|
repo = "local"
|
|
|
|
[[repos.hooks]]
|
|
id = "typecheck"
|
|
name = "typecheck"
|
|
language = "system"
|
|
entry = "bun run typecheck"
|
|
pass_filenames = false
|
|
always_run = true
|
|
|
|
[[repos.hooks]]
|
|
id = "typecheck-live"
|
|
name = "typecheck (live)"
|
|
language = "system"
|
|
entry = "bash -c 'cd live && npx tsc --noEmit'"
|
|
pass_filenames = false
|
|
always_run = true
|
|
|
|
[[repos.hooks]]
|
|
id = "build"
|
|
name = "build"
|
|
language = "system"
|
|
entry = "bun run build"
|
|
pass_filenames = false
|
|
always_run = true
|
|
|
|
[[repos.hooks]]
|
|
id = "test-coverage"
|
|
name = "test:coverage"
|
|
language = "system"
|
|
entry = "bun run test:coverage"
|
|
pass_filenames = false
|
|
always_run = true
|
|
|
|
[[repos.hooks]]
|
|
id = "openapi-freshness"
|
|
name = "OpenAPI spec freshness"
|
|
language = "system"
|
|
entry = "bash -c 'bun run scripts/sync-openapi.ts && git diff --exit-code docs/openapi.json'"
|
|
pass_filenames = false
|
|
always_run = true
|