feat: auto-enable pre-commit checks when config exists #430
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pre-commit checks will now be enabled automatically when a .pre-commit-config.yaml file exists in any parent directory, in addition to when GPTME_CHECK=true is set.
This makes it easier to use pre-commit checks in projects that already have them configured, without requiring explicit opt-in.
Important
Automatically enable pre-commit checks in
context.py
if.pre-commit-config.yaml
exists in any parent directory orGPTME_CHECK=true
is set.use_checks()
incontext.py
now enables pre-commit checks if.pre-commit-config.yaml
exists in any parent directory or ifGPTME_CHECK=true
is set.run_precommit_checks()
incontext.py
updated to reflect new enabling conditions.use_checks()
ifGPTME_CHECK=true
is set but no.pre-commit-config.yaml
is found.This description was created by
for 6b8faee. It will automatically update as commits are pushed.