pre-commit hooks
Some pre-commit
hooks I use frequently.
Example .pre-commit-config.yaml file
.pre-commit-config.yaml |
---|
| repos:
- repo: https://gitlab.com/vojko.pribudic/pre-commit-update
rev: v0.1.1
hooks:
- id: pre-commit-update
- repo: https://github.com/kynan/nbstripout
rev: 0.6.1
hooks:
- id: nbstripout
|
Auto-update pre-commit hooks
This hook will update the revisions for all installed hooks each time pre-commit
runs.
.pre-commit-config.yaml |
---|
| - repo: https://gitlab.com/vojko.pribudic/pre-commit-update
rev: v0.1.1
hooks:
- id: pre-commit-update
args: [--dry-run --exclude black --keep isort]
|
Automatically strip Jupyter notebooks on commit
This hook will scan for jupyter notebooks (.ipynb
) and clear any cell output before committing.
.pre-commit-config.yaml |
---|
| - repo: https://github.com/kynan/nbstripout
rev: 0.6.1
hooks:
- id: nbstripout
|