An extension for Flake8 that allows to specify per-file-ignores in the actual file instead of having to specify them in the flake8 config (the built-in way).
pip install flake8-in-file-ignores
This plugin will scan your project files and look for lines similar to the following
# flake8-in-file-ignores: noqa: E731,E123
This plugin abuse the parse_options
feature of flake8 to update the per-file-ignores
config at that moment.
It scans your project to find the # flake8-in-file-ignores: noqa:
lines and updates
the existing per-file-ignores
options. It does all that before any checks actually run.
This plugin uses IFI
as error code (but it will never raise any error)
[v0.3.0]
- Fix issue with non-utf8 first line in the files (UnicodeDecodeError) #3
- Limit the files it scans to the files processed by the flake8 invocation #5
[v0.2.x]
- Fix and pypi doc improvement
[0.0.1]
- Initial release