Skip to content

Commit c2fe526

Browse files
committed
chore: add pre-push prek rule to match CI behavior
1 parent 3e072a7 commit c2fe526

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.claude/rules/code-style.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
- **Paths**: Always use absolute paths
1111
- **Encoding**: Always pass `encoding="utf-8"` to `open()`, `read_text()`, `write_text()`, etc. in new or changed code — Windows defaults to `cp1252` which breaks on non-ASCII content. Don't flag pre-existing code that lacks it unless you're already modifying that line.
1212
- **Pre-commit**: Run `uv run prek` before committing — fix any issues before creating the commit
13+
- **Pre-push**: Before pushing, run `uv run prek run --from-ref origin/<base>` to check all changed files against the PR base — this matches CI behavior and catches issues that per-commit prek misses. To detect the base branch: `gh pr view --json baseRefName -q .baseRefName 2>/dev/null || echo main`

0 commit comments

Comments
 (0)