Skip to content

bagerard/flake8-in-file-ignores

Repository files navigation

flake8-test-name-CI PyPI version

Flake8 plugin for in-file-ignores

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).

Installation

pip install flake8-in-file-ignores

Usage

This plugin will scan your project files and look for lines similar to the following

# flake8-in-file-ignores: noqa: E731,E123

How it works

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.

Error codes

This plugin uses IFI as error code (but it will never raise any error)

Changes

[v0.2.x]

  • Fix and pypi doc improvement

[0.0.1]

  • Initial release

About

flake8 plugin for ignoring specific error at file level

Resources

License

Stars

Watchers

Forks

Packages

No packages published