Skip to content

Conversation

@zephyrzilla
Copy link
Member

Summary

This PR adds dev support for pre-commit checks.

Setup

# Install dependencies (includes pre-commit as a dev dep)
poetry install

# Install Git hooks for this repo
poetry run pre-commit install
poetry run pre-commit install -t pre-push

# (optional) Warm the caches so first commit is fast
poetry run pre-commit run --all-files

Why pre-commit?

  • Fast feedback on style/format issues
  • Consistent code across contributors
  • Fewer “nit” comments in PR reviews

Checklist

  • Lint fixes and unit testing done
  • End to end task testing
  • Documentation updated

@zephyrzilla zephyrzilla requested a review from a team as a code owner October 17, 2025 04:26
@zephyrzilla zephyrzilla self-assigned this Oct 17, 2025
@zephyrzilla zephyrzilla added the enhancement New feature or request label Oct 17, 2025
amitsnow
amitsnow previously approved these changes Oct 23, 2025
Copy link
Collaborator

@amitsnow amitsnow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@psriramsnc psriramsnc self-requested a review October 23, 2025 06:11
psriramsnc
psriramsnc previously approved these changes Oct 23, 2025
Copy link
Collaborator

@psriramsnc psriramsnc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@zephyrzilla zephyrzilla dismissed stale reviews from psriramsnc and amitsnow via dbfe67a October 23, 2025 07:10
Copy link
Collaborator

@amitsnow amitsnow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zephyrzilla zephyrzilla merged commit 3818055 into main Oct 23, 2025
6 checks passed
@zephyrzilla zephyrzilla deleted the scratch/pre-commit branch October 23, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants