Skip to main content

A flake8 plugin to ban f-strings

Project description

flake8-no-fstring

https://img.shields.io/pypi/v/flake8-no-fstring.svg https://img.shields.io/travis/seporaitis/flake8-no-fstring.svg https://img.shields.io/badge/code%20style-black-000000.svg

A flake8 plugin to ban f-string.

This can be useful in code bases where packages are shared between two different python versions, one of which does not support f-strings.

Installation

Install from pip with:

python -m pip install flake8-no-fstring

Python 3.6 to 3.8 supported.

When installed it will automatically be run as part of flake8; you can check it is being picked up with:

$ flake8 --version
3.7.9 (flake8-no-fstring: 1.0.0, mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.8.0 on Darwin

Rules

NF001: No f-string

Complains about f-strings.

History

1.0.3 (2020-03-20)

  • Remove redundant code (PR #1).

1.0.2 (2020-03-20)

  • Update documentation, links and badges.

1.0.1 (2020-03-19)

  • Update HISTORY.rst

1.0.0 (2020-03-19)

  • First release on PyPI.
  • NF001 rule that complains about f-strings.

Project details


Download files

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

Files for flake8-no-fstring, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size flake8-no-fstring-1.0.3.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page