flake8-eradicate
flake8 plugin to find commented out (or so called "dead") code.
This is quite important for the project in a long run.
Based on eradicate project.
Installation
pip install flake8-eradicate
It is also a valuable part of wemake-python-styleguide.
Usage
Run your flake8 checker as usual.
Commented code should raise an error.
Example:
flake8 your_module.py
Options
--eradicate-aggressiveto enable aggressive mode fromeradicate, can lead to false positives--eradicate-whitelistto overwrite the whitelist fromeradicate(#separated list)--eradicate-whitelist-extendto extend the whitelist fromeradicate(#separated list)
Error codes
| Error code | Description |
|---|---|
| E800 | Found commented out code |
Output example
Here's how output looks like (we are using wemake formatter):
License
MIT.
Release files for flake8-eradicate 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flake8_eradicate-1.5.0.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flake8_eradicate-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.7 kB
Release files / flake8_eradicate-1.5.0.tar.gz
| Download URL | flake8_eradicate-1.5.0.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aee636cb9ecb5594a7cd92d67ad73eb69909e5cc7bd81710cf9d00970f3983a6
|
|
BLAKE2b-256 checksum How to use checksums |
9e72a3975dfa4287396e9fb8fc2b4ee94a80d0809babbf92abed5af9c8e29c95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0
|
Release files / flake8_eradicate-1.5.0-py3-none-any.whl
| Download URL | flake8_eradicate-1.5.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18acc922ad7de623f5247c7d5595da068525ec5437dd53b22ec2259b96ce9d22
|
|
BLAKE2b-256 checksum How to use checksums |
e2a91319b9e5eeb7d948f6db0b0ed4209bae0ec12d30ab3ee43a0ac1d8ce455f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Darwin/22.5.0
|