Stop throwing huge diffs at your reviewer!
Sometimes you can find yourself in a situation where your diff is very huge. It means it's hard to review. It means that you have a bad habit to do everything at once(and drop some plans in the middle without energy). What you really need is to sit down and decompose your task, do it in iterations. It's a good habit you can obtain using this tool.
poetry add git-limiter --group dev
git-limiter
You can use the following configuration for pre-commit integration:
repos:
- repo: local
hooks:
- id: git-limiter
name: git-limiter
entry: git-limiter
language: python
types: [ python ]
stages:
- commit
- push
pass_filenames: false
always_run: true
args: [
"--config",
"pyproject.toml"
]
MIT