{"id":23738,"library":"flake8-spellcheck","title":"flake8-spellcheck","description":"A flake8 plugin to check spelling of variables, comments, docstrings, and more. Version 0.28.0, updated as recently as 2023. Releases are irregular.","status":"active","version":"0.28.0","language":"python","source_language":"en","source_url":"https://github.com/MichaelAquilina/flake8-spellcheck","tags":["flake8","spellcheck","linting","plugin"],"install":[{"cmd":"pip install flake8-spellcheck","lang":"bash","label":"Install"}],"dependencies":[{"reason":"Required; flake8-spellcheck is a flake8 plugin.","package":"flake8","optional":false}],"imports":[{"note":"Do not import the plugin directly; enable it via flake8 configuration.","wrong":"import flake8_spellcheck","symbol":"flake8-spellcheck","correct":"flake8"}],"quickstart":{"code":"# Create a .flake8 file or add to setup.cfg:\n# [flake8]\n# enable-extensions = SC\n# spellcheck = true\n# Or run directly:\n# flake8 --enable-extensions=SC --spellcheck yourfile.py\n","lang":"python","description":"Configuration example for flake8-spellcheck. Use --enable-extensions=SC or add to config."},"warnings":[{"fix":"Add 'enable-extensions = SC' to flake8 configuration or pass --enable-extensions=SC.","message":"Plugin must be enabled via --enable-extensions=SC or in configuration; just installing does nothing.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'enable-extensions = SC' in your flake8 config.","message":"The 'spellcheck' option in flake8 config is deprecated; use 'enable-extensions' instead.","severity":"deprecated","affected_versions":">=0.26.0"},{"fix":"Create a .spelling file in the project root with one word per line.","message":"Word list may miss many technical terms; you must manage custom dictionaries or .spelling file.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'pip install flake8 flake8-spellcheck'.","cause":"flak8-spellcheck depends on flake8 but does not install it automatically.","error":"'flake8' is not installed"},{"fix":"Run 'flake8 --enable-extensions=SC yourfile.py'.","cause":"Plugin not enabled; missing --enable-extensions=SC.","error":"No spelling errors found even though there are misspellings"},{"fix":"Do not import the module; run flake8 as usual after installation.","cause":"Users try to import the plugin directly instead of using flake8.","error":"ModuleNotFoundError: No module named 'flake8_spellcheck'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}