flake8-useless-assert
November 25, 2021 ยท View on GitHub
flake8 plugin to catch useless assert statements
Download or install on the PyPI page
Violations
| Code | Description | Example |
|---|---|---|
| ULA001 | assert with a truthy literal | assert "foo" |
assert ... | ||
assert True | ||
| ULA002 | assert with 0 | assert 0 |
| ULA003 | assert with None | assert None |
| ULA004 | assert with "literal".format(...) | assert "foo {0}".format(bar) |
| ULA005 | assert with f-string | assert f"foo {bar}" |
| ULA006 | assert with constant computation | assert "foo" == "bar" * 3 |
assert repr("fizz") == "'buzz'" |
Testing
I haven't set up proper testing yet, but you can run poetry install and then:
flake8 examples/