Slim Vitest pre-commit output with dot reporter and coverage summary. Ignore .agent-tests/ and docs/agents/research/ in git. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
30 lines
834 B
YAML
30 lines
834 B
YAML
pre-commit:
|
|
parallel: true
|
|
jobs:
|
|
- name: audit
|
|
run: pnpm audit --audit-level=high
|
|
- name: knip
|
|
run: pnpm exec knip
|
|
- name: biome
|
|
run: pnpm exec biome check .
|
|
- name: check-ignores
|
|
run: node scripts/check-lint-ignores.mjs
|
|
- name: check-classnames
|
|
run: node scripts/check-cn-classnames.mjs
|
|
- name: check-props
|
|
run: node scripts/check-component-props.mjs
|
|
- name: jscpd
|
|
run: pnpm exec jscpd
|
|
- name: jsinspect
|
|
run: pnpm jsinspect
|
|
- name: typecheck-oxlint-test
|
|
group:
|
|
piped: true
|
|
jobs:
|
|
- name: typecheck
|
|
run: pnpm exec tsc --build
|
|
- name: oxlint
|
|
run: pnpm oxlint -- --deny warnings
|
|
- name: test
|
|
run: pnpm vitest run --reporter=dot --coverage.reporter=text-summary
|