flake8 plugin which forbids assert statements without messages.
pip install flake8-assert-msg
| Code | Description |
|---|---|
| ASS001 | do not use bare asserts |
This ensures that assertions have clear messages for failures. Adding a message to an assertion also acts as documentation for why the assertion is present.
See pre-commit for instructions
Sample .pre-commit-config.yaml:
- repo: https://gitlab.com/pycqa/flake8
rev: 3.8.1
hooks:
- id: flake8
additional_dependencies: [flake8-assert-msg==1.1.1]- https://github.com/asottile/flake8-walrus used as a template