Home

Awesome

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]

[0.0.1]