Skip to content
This repository has been archived by the owner on Sep 2, 2022. It is now read-only.
/ flake8-pep518 Public archive

Flake8 plugin that allows specifying config in pyproject.toml.

License

Notifications You must be signed in to change notification settings

aleksul/flake8-pep518

Repository files navigation

flake8-pep518

Flake8 plugin that allows specifying config in pyproject.toml.

There are a lot of projects that do essentially the same thing, but only this one doesn't make you change the command. Also, it's deadly simple:

pip install flake8-pep518

And that's it!

Usage

Install the plugin with the command above and move your Flake8 config to pyproject.toml.

[flake8]
ignore = E231, E241
per-file-ignores =
    __init__.py:F401
max-line-length = 88
count = true

Rename [flake8] section to [tool.flake8] and convert everything else to TOML format.

[tool.flake8]
ignore = ['E231', 'E241']
per-file-ignores = [
    '__init__.py:F401',
]
max-line-length = 88
count = true

Run Flake8 as usuall.

flake8

Inspiration

Inspired by Flake8, Flake9, FlakeHeaven and Flake8-pyproject.

License

flake8-pep518 is licensed under the MIT. Please see License.md for more information.