{"repo":"pep8speaks-org/pep8speaks","free":true,"listed":false,"github":"https://github.com/pep8speaks-org/pep8speaks","clone":"git clone https://github.com/pep8speaks-org/pep8speaks.git","description":"A GitHub :octocat: app to automatically review Python code style over Pull Requests","language":"Python","stars":618,"topics":["review","bot","pycodestyle","python","pep8","flake8","styleguide","python-style","code-style","static-analysis"],"license":"MIT","category":"dev-tools","readme_excerpt":"PEP 8 Speaks A GitHub :octocat: app to automatically review Python code style over Pull Requests Table of Contents - Installation - Example - Main features - Configuration - Popular Users - Miscellaneous features - Private repos - How to fix PEP 8 issues? - Release announcements - Contributing - Updates Installation - Go to the homepage of the app - https://github.com/apps/pep8-speaks - Click on the Configure button - Add repositories or organizations to activate PEP 8 Speaks Example Main features - The bot makes a single comment on the Pull Request and keeps updating it on new commits. No hustle on emails ! - The bot comments only if Python files are involved . So, install the integration on all of your repositories. The bot would not comment where it should not. - By default, the bot does not comment if there are no PEP 8 issues. You can change this in configuration. - You can use choose between pycodestyle or flake8 as your linter. The bot can read configurations for both. - The bot can read your setup.cfg for [flake8] and [pycodestyle] sections. Check out the Configuration section below. 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. Here is an example : Notes: - Default settings are in data/default pep8speaks.yml. Your .pep8speaks.yml will override these values. - For every Pull Request, the bot looks for .pep8speaks.yml in the base branch (th","default_branch":null,"files":null,"tree":[],"storefront":"/r/pep8speaks-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pep8speaks-org/pep8speaks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}