Switch from pre-commit to Hatch scripts #89
Merged
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.
Description
Pre-commit runs Git hooks. It can run on different Git events like
pre-push
and can also easily run on CI (continuous integration) platforms like GitHub Actions. These pre-commit hooks are often related to code quality and help ensure code quality checks are continuously enforced.While it is helpful for continuously running code quality checks, pre-commit has some downsides.
.pre-commit-config.yaml
, even when those dependencies are already configured in a Python requirements file likepyproject.toml
(84b25bc).Hatch scripts can replace pre-commit.
Changes
mixed-line-ending
by adding* text=auto eol=lf
to a.gitattributes
filepyproject.toml
.pre-commit-config.yaml
Related