Pillar A enforcement so standards can't drift: - .forgejo CI now runs format:check + lint (client+server) + typecheck (client) + typecheck:server, in addition to the existing check:server / tests / build. Previously lint and typecheck were NOT run in CI. - lefthook pre-commit auto-formats staged files (prettier) + lints; pre-push typechecks. Auto-installed via the `prepare` script. - Knip config (advisory `npm run knip`) for dead-code/unused-export review; the design-system ui/** is ignored to keep signal clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ci.yml | ||