Python Code Quality Authority (PyCQA)

Python Code Quality Authority

PyCQA

Geek Repo

Organization for code quality tools (and plugins) for the Python programming language

Location:Everywhere

Home Page:http://meta.pycqa.org

Github PK Tool:Github PK Tool

Python Code Quality Authority's repositories

isort

A Python utility / library to sort imports.

Language:PythonLicense:MITStargazers:6314Issues:46Issues:1266

bandit

Bandit is a tool designed to find common security issues in Python code.

Language:PythonLicense:Apache-2.0Stargazers:5989Issues:67Issues:635

pycodestyle

Simple Python style checker in one Python file

Language:PythonLicense:NOASSERTIONStargazers:4979Issues:116Issues:731

flake8

flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

Language:PythonLicense:NOASSERTIONStargazers:3258Issues:38Issues:1564

pyflakes

A simple program which checks Python source files for errors

Language:PythonLicense:MITStargazers:1340Issues:29Issues:511

pydocstyle

docstring style checker

Language:PythonLicense:MITStargazers:1108Issues:19Issues:338

flake8-bugbear

A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.

Language:PythonLicense:MITStargazers:1037Issues:8Issues:218

autoflake

Removes unused imports and unused variables as reported by pyflakes

Language:PythonLicense:MITStargazers:858Issues:14Issues:115

redbaron

Bottom-up approach to refactoring in python

mccabe

McCabe complexity checker for Python

Language:PythonLicense:NOASSERTIONStargazers:626Issues:17Issues:51

docformatter

Formats docstrings to follow PEP 257

Language:PythonLicense:MITStargazers:504Issues:9Issues:151

pep8-naming

Naming Convention checker for Python

Language:PythonLicense:NOASSERTIONStargazers:491Issues:16Issues:96

modernize

Modernizes Python code for eventual Python 3 migration. Built on top of fissix (a fork of lib2to3)

Language:PythonLicense:NOASSERTIONStargazers:347Issues:13Issues:131

baron

IDE allow you to refactor code, Baron allows you to write refactoring code.

Language:PythonLicense:LGPL-3.0Stargazers:285Issues:15Issues:74

flake8-import-order

Flake8 plugin that checks import order against various Python Style Guides

Language:PythonLicense:LGPL-3.0Stargazers:276Issues:10Issues:101

eradicate

Removes commented-out code from Python files

doc8

Style checker for sphinx (or other) rst documentation.

Language:PythonLicense:Apache-2.0Stargazers:161Issues:11Issues:37

flake8-docstrings

Integration of pydocstyle and flake8 for combined linting and reporting

Language:PythonLicense:MITStargazers:154Issues:10Issues:18

flake8-commas

Flake8 extension for enforcing trailing commas in python

Language:PythonLicense:NOASSERTIONStargazers:128Issues:5Issues:31

flake8-pyi

A plugin for Flake8 that provides specializations for type hinting stub files

Language:PythonLicense:MITStargazers:70Issues:10Issues:134

meta

Documentation about how the PyCQA organization works

Language:PythonLicense:CC-BY-SA-4.0Stargazers:24Issues:18Issues:33

flake8-polyfill

Project to make writing plugins across major versions of flake8 easier

Language:PythonLicense:NOASSERTIONStargazers:12Issues:8Issues:11

oeuvre

A repository to collect examples of Python code for testing code-quality tools

Language:PythonLicense:MITStargazers:11Issues:6Issues:1

flake8-json

JSON formatter for Flake8 output

Language:PythonLicense:MITStargazers:10Issues:5Issues:8

bandit-action

GitHub Action to run Bandit

Language:DockerfileLicense:Apache-2.0Stargazers:8Issues:8Issues:0

infrastructure

Mirror of PyCQA's infrastructure playbooks

License:Apache-2.0Stargazers:6Issues:9Issues:0

pylint-pytest

A Pylint plugin to suppress pytest-related false positives.

Language:PythonLicense:MITStargazers:6Issues:3Issues:0

mccabe-console-script

Add a console script for the mccabe complexity checker

Language:PythonLicense:NOASSERTIONStargazers:4Issues:6Issues:0