Considerations:
- Is requiring 100% coverage on added/changed lines too strict? Maybe we should go for 50% by default and leave it up to the user to set it higher if they wish.
- The tool works by comparing against a remote branch like
origin/main (the default), which needs to be configured in pyproject.toml. What happens is that branch doesn't exist? Is there a way we can figure this out from Cookiecutter?
https://github.com/Bachmann1234/diff_cover
Considerations:
origin/main(the default), which needs to be configured inpyproject.toml. What happens is that branch doesn't exist? Is there a way we can figure this out from Cookiecutter?https://github.com/Bachmann1234/diff_cover