Skip to content
PEP 8 Speaks logo

PEP 8 Speaks

App
A GitHub app to automatically review Python code style over Pull Requests
1,444 installs

Pricing

Free plan available.

Select a tab navigation

PEP 8 Speaks is a GitHub app which detects Python code style issues on new Pull Requests. You can install it on your Python projects and configure with your own code style.

  • A single comment on Pull Requests. No hustle on emails for new commits
  • Customize with pycodestyle/flake8 options
  • Stays silent if no Python is involved in the Pull Request

Popular users include Pandas, pydata, SunPy, AstroPy, Scikit-Image, Scikit-Learn Contrib, Spyder IDE.

https://github.com/OrkoHunter/pep8speaks

Main features

  • The bot makes a single comment on the Pull Request and keeps updating it on new commits. No hustle on emails !
  • You can use choose between pycodestyle or flake8 as your linter. The bot can read configurations for both.

Configuration

A config file is not required for the integration to work. However it can be configured additionally by adding a .pep8speaks.yml file in the root of the project. https://github.com/OrkoHunter/pep8speaks#configuration

Users

See the complete list of organizations and users.

Private repos

This app will only work for publicly hosted repositories. https://github.com/OrkoHunter/pep8speaks/wiki/Instructions-to-deploy-a-fork

When a new Pull Request is created, the bot creates a new comment with the issues

Supported languages

 (1)
Python

Plans and pricing

It's free
$0

Next: Confirm your installation location

PEP 8 Speaks is provided by a third-party and is governed by separate privacy policy and support documentation

About

A GitHub app to automatically review Python code style over Pull Requests
1,444 installs

Pricing

Free plan available.

Supported languages

 (1)
Python