Skip to main content

Spellcheck variables, comments and docstrings

Project description

CircleCI Black PyPi

Flake8 Plugin that spellchecks variables, functions, classes and other bits of your python code.

You can whitelist words that are specific to your project simply by adding them to whitelist.txt in the root of your project directory. Each word you add should be separated by a newline.

Spelling is assumed to be in en_US.

This plugin supports python 3.5+

Codes

  • SC100 - Spelling error in comments

  • SC200 - Spelling error in name (e.g. variable, function, class)

Enable Django support

You can enable support for a Django dictionary by adding the following to your flake8 configuration (e.g. your .flake8 file):

[flake8]
dictionaries=en_US,python,technical,django

Specify Targets

Both comments and names (variable names, function names…) are spellchecked by default. You can specify what targets to spellcheck in your flake8 configuration (e.g. in your .flake8 file):

[flake8]
spellcheck-targets=comments

The above configuration would only spellcheck comments

[flake8]
spellcheck-targets=names

The above configuration would only spellcheck names

Contributing

If you have found word(s) which are listed as a spelling error but are actually correct terms used in python or in technical implementations (e.g. http), then you can very easily contribute by adding those word(s) to the appropriate dictionaries:

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-spellcheck-0.24.0.tar.gz (337.8 kB view details)

Uploaded Source

Built Distribution

flake8_spellcheck-0.24.0-py2.py3-none-any.whl (332.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file flake8-spellcheck-0.24.0.tar.gz.

File metadata

  • Download URL: flake8-spellcheck-0.24.0.tar.gz
  • Upload date:
  • Size: 337.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.7

File hashes

Hashes for flake8-spellcheck-0.24.0.tar.gz
Algorithm Hash digest
SHA256 833c92222158b5dea74f858ccfb9f980b7c865fbd89cabc18447dadb07ec62e6
MD5 3a2178e95735766da9ec3a37689704e8
BLAKE2b-256 ecc8c8e69da7ebe8953361de95814fe6e39ddb95bec02bd550c87b7a9d987f43

See more details on using hashes here.

File details

Details for the file flake8_spellcheck-0.24.0-py2.py3-none-any.whl.

File metadata

  • Download URL: flake8_spellcheck-0.24.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 332.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.7

File hashes

Hashes for flake8_spellcheck-0.24.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 33d1727e4edb2b0cda3a78dee467d7bde53ff5a2a90056bc7d1764e0b060f331
MD5 eefb9d46a67c888c57ac98335584eb46
BLAKE2b-256 7af7860c3a53ece4848b78c9869906a39f3b1a918b2690ca997dd0425d29f629

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