A flake8 plugin with a growing collection of opinionated Python lint rules (PIE). Currently v0.16.0, maintained sporadically. Adds ~40 custom checks targeting code smell, performance, and modern Python idioms.
pip install flake8-pieNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install both flake8 and the plugin, then run flake8 with the --select=PIE flag to see pie‑specific errors.
Review new rules via flake8 --help or docs; optionally add per‑rule ignores in config.
Use flake8 --select=PIE or set select = PIE in .flake8 config.
Pin version e.g. flake8-pie==0.16.0 in requirements.
Update .flake8 ignore lists and replace removed codes with current equivalents.