Skip to main content

Flake8 plugin that allows specifying config in pyproject.toml.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flake8-pep518-0.2.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

flake8_pep518-0.2.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file flake8-pep518-0.2.0.tar.gz.

File metadata

  • Download URL: flake8-pep518-0.2.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.1.2 CPython/3.7.13

File hashes

Hashes for flake8-pep518-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4a749ad33be366ada5cfac7e0964351fdeb7fd0e665a99dac3606d0de6d06221
MD5 11125827eb2ab9589b7587023167a574
BLAKE2b-256 4af2c805c3bda68e156621a7e4a7702a2376ae16ca3b75da6cea713106dab054

See more details on using hashes here.

File details

Details for the file flake8_pep518-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flake8_pep518-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 471555f5f2027735456ce1ec9a9305638e80d16243aaea671fe99d90d0dd39d9
MD5 1e095e45b2a90c5dcd608ccfbf5fcb38
BLAKE2b-256 e018d8e90c121d691008b8ccd6910d0a364154e6b44a864cf00bf24be9675a41

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page