pycqa/pycodestyle

Simple Python style checker in one Python file

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 13th, 2026
Created on October 2nd, 2009
Open Issues & Pull Requests: 105 (+0)
GitHub issues: Enabled
Number of forks: 755
Total Stargazers: 5,166 (+0)
Total Subscribers: 108 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

pycodestyle is a Python style guide checker that validates code against PEP 8 conventions.

The tool addresses the need to enforce consistent code style across Python projects by scanning source files and reporting violations of PEP 8 style guidelines. It works by parsing Python code and checking for specific style issues such as whitespace, indentation, line length, and import formatting. The output is designed to be machine-parseable, allowing editors and development tools to jump directly to error locations.

Developers should choose this tool if they need lightweight, standards-based style checking without heavy dependencies. The project suits teams that want to enforce PEP 8 compliance as part of their workflow. It is particularly valuable for projects that need a minimal, self-contained solution since the entire checker is implemented in a single Python file requiring only the standard library. The tool integrates with flake8 as a plugin, making it compatible with broader linting ecosystems for teams already using that infrastructure.

The project maintains a comprehensive test suite and accepts contributions through a plugin architecture that makes adding new checks straightforward. Development activity shows consistent engagement with the codebase and responsiveness to issues raised by users.