Fix pre-commit framework inconsistencies with GA #229
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.
Lints a few cases that were missed before and configures exceptions.
black
was still trying to lint .py files in unittest snapshots.mypy
and other files/folders don't need to be excluded since pre-commit only looks at files tracked by git.pytest
was failing to find modules - pre-commit defaults to running in an independentvenv
. Usingsystem
disables that behavior and inherits the environment.docformatter
use newer version and do--in-place
changes.docformatter
is still a little annoying to use. When running locally it automatically fixes things and git tells us what changes but in a GitHub Action the output only tells which file failed not what caused it.