Skip to content
SPECIFICTION
Get listed

pycodestyle

pycodestyle.pycqa.org

Free plan WindowsmacOSLinux
Visit pycodestyle.pycqa.org
Spec score 7.5 #26 of 33 in Linters

Spec sheet

Purpose
pycodestyle checks Python code against some of the style conventions in PEP 8.Read 9 Oct 2026 · pycodestyle.pycqa.org
Compatibility
PyPI classifies the package as OS independent and lists CPython and PyPy implementations.Read 9 Oct 2026 · pypi.org
Configuration
Users can configure pycodestyle at user and project levels, including through setup.cfg or tox.ini.Read 9 Oct 2026 · pycodestyle.pycqa.org
Editor output
Its parseable output lets users jump to an error location in an editor.Read 9 Oct 2026 · pycodestyle.pycqa.org
Installation
The documentation gives pip install, upgrade, and uninstall commands for pycodestyle.Read 9 Oct 2026 · pycodestyle.pycqa.org
Integration
Flake8 is described as a wrapper around pycodestyle and similar tools that supports plugins.Read 9 Oct 2026 · pycodestyle.pycqa.org
Lightweight
The project says it is a single Python file that requires only the standard library.Read 9 Oct 2026 · pycodestyle.pycqa.org
Limitations
The checker does not enforce every PEP 8 rule and does not aim to be exhaustive.Read 9 Oct 2026 · pycodestyle.pycqa.org
Out of scope
Naming conventions, docstring conventions, and automatic fixing are outside the library’s scope; the documentation points to plugins or related tools for these needs.Read 9 Oct 2026 · pycodestyle.pycqa.org
Plugins
Its plugin architecture makes it easy to add new checks.Read 9 Oct 2026 · pycodestyle.pycqa.org
Reporting
The CLI can show source and PEP 8 guidance, count errors, and format output as default, pylint, or custom.Read 9 Oct 2026 · pycodestyle.pycqa.org
Security and trust
PyPI lists the 2.15.0 source distribution and wheel as not uploaded using Trusted Publishing.Read 9 Oct 2026 · pypi.org
Test suite
The project says it comes with a comprehensive test suite.Read 9 Oct 2026 · pycodestyle.pycqa.org

Plans and prices

pycodestyle Free MIT licensed Python package · requires Python >=3.10 Read 9 Oct 2026 · pypi.org

Every pycodestyle plan and price →

Where Specifiction places it

Alternatives to pycodestyleAll alternatives →