flake8

Code linter

A tool that checks Python code style and quality using multiple checks and plugins.

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.

GitHub

3k stars
39 watching
309 forks
Language: Python
last commit: 25 days ago
Linked from 3 awesome lists

complexity-analysisflake8linterlinter-flake8pep8pythonpython3static-analysisstatic-code-analysisstyle-guidestyleguidestylelint

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pycqa/flake8-docstrings Tools to improve Python documentation quality and consistency 154
pycqa/flake8-json Formats Flake8 output as JSON with optional pretty-printing and CodeClimate support 10
pycqa/flake8-bugbear A plugin that extends flake8 to detect design problems and likely bugs in Python code. 1,066
pycqa/flake8-pyi Enhances Flake8 to better handle stub files used in type hinting 73
arkq/flake8-requirements A flake8 plugin that checks package import requirements and reports missing or unused dependencies. 37
flowci/docs Documentation for a CI/CD platform for developers 727
pycco-docs/pycco A Python port of a documentation generator that produces literate-style documentation in a human-readable format. 845
flake8-docs/flake8-rst Tool to run flake8 checks on code snippets in docstrings or RST files. 22
prismlibrary/prism-documentation The official repository for Prism project documentation and raw content of the docs website. 177
orsinium-labs/flake8-ruler Generates a flake8 configuration file from a more powerful config format 11
microsoftdocs/azure-docs Microsoft Azure's documentation for learning and skills development 10,293
lawmurray/doxide Generates documentation for C++ code 55
0voice/ffmpeg_develop_doc A comprehensive resource collection for learning and using FFmpeg 1,954
plinss/flake8-noqa Ensures # noqa comments are formatted correctly to avoid errors and unintended behavior in flake8. 41
best-doctor/flake8-annotations-coverage Reports on files with low type annotations in Python code 34