An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with flake8

A curated list of projects in awesome lists tagged with flake8 .

https://github.com/pycqa/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.

complexity-analysis flake8 linter linter-flake8 pep8 python python3 static-analysis static-code-analysis style-guide styleguide stylelint

Last synced: 21 Apr 2025

https://github.com/PyCQA/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.

complexity-analysis flake8 linter linter-flake8 pep8 python python3 static-analysis static-code-analysis style-guide styleguide stylelint

Last synced: 27 Mar 2025

https://github.com/amontalenti/elements-of-python-style

Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.

code-style codestyle documentation flake8 pep8 python python-style python3 readability style-guide styleguide

Last synced: 13 Apr 2025

https://github.com/nbqa-dev/nbqa

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 10 Apr 2025

https://github.com/nbQA-dev/nbQA

Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf

Last synced: 25 Mar 2025

https://github.com/life4/deal

🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

contracts contracts-programming dbc deal decorators design-by-contract flake8 functional-programming hacktoberfest interface invariant linter mypy property-based-testing python pythonic refinement-types testing typing validation

Last synced: 26 Mar 2025

https://github.com/phatboyg/newid

A sequential id generator that works across nodes with no collisions

c-sharp flake8 identity masstransit newid uuid

Last synced: 04 Apr 2025

https://github.com/adamchainz/flake8-comprehensions

❄️ A flake8 plugin to help you write better list/set/dict comprehensions.

flake8

Last synced: 11 Nov 2024

https://github.com/andreoliwa/nitpick

Enforce the same settings on multiple projects

flake8 flake8-plugin isort linter mypy pylint python python3 styleguide

Last synced: 13 Apr 2025

https://github.com/PyCQA/flake8-import-order

Flake8 plugin that checks import order against various Python Style Guides

flake8 flake8-extensions linter-flake8 linter-plugin pylama python

Last synced: 11 Nov 2024

https://github.com/pycqa/flake8-import-order

Flake8 plugin that checks import order against various Python Style Guides

flake8 flake8-extensions linter-flake8 linter-plugin pylama python

Last synced: 14 Apr 2025

https://github.com/asottile/yesqa

Automatically remove unnecessary `# noqa` comments

flake8 pre-commit

Last synced: 14 Apr 2025

https://github.com/grantmcconnaughey/flake8rules

Descriptions and examples for the rules in Flake8 (pyflakes, pycodestyle, and mccabe).

flake8 mccabe pycodestyle pyflakes python

Last synced: 07 Apr 2025

https://github.com/grantmcconnaughey/Flake8Rules

Descriptions and examples for the rules in Flake8 (pyflakes, pycodestyle, and mccabe).

flake8 mccabe pycodestyle pyflakes python

Last synced: 13 Nov 2024

https://github.com/mschwager/cohesion

A tool for measuring Python class cohesion.

class code cohesion flake8 flake8-plugin lint linter-plugin measure module oop python quality

Last synced: 08 Apr 2025

https://github.com/life4/flakehell

Flake8 wrapper to make it nice, legacy-friendly, configurable.

ci code-quality flake8 flake8-extensions flake8-plugin linter linting python qa quality-assurance

Last synced: 26 Mar 2025

https://github.com/m-burst/flake8-pytest-style

A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.

flake8 flake8-extensions flake8-plugin flake8-plugins pytest python3

Last synced: 12 Apr 2025

https://github.com/john-hen/Flake8-pyproject

Flake8 plug-in loading the configuration from pyproject.toml

flake8 flake8-plugin flake8-plugins pyproject pyproject-toml

Last synced: 15 Nov 2024

https://github.com/martinthoma/flake8-simplify

❄ A flake8 plugin that helps you to simplify code

code-quality flake8 flake8-extensions flake8-plugin linter python python-style python3

Last synced: 12 Apr 2025

https://github.com/MartinThoma/flake8-simplify

❄ A flake8 plugin that helps you to simplify code

code-quality flake8 flake8-extensions flake8-plugin linter python python-style python3

Last synced: 15 Nov 2024

https://github.com/deppen8/pandas-vet

A plugin for Flake8 that checks pandas code

flake8 flake8-plugin linter pandas python

Last synced: 15 Nov 2024

https://github.com/dlint-py/dlint

Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.

dlint flake8 linter python security static-analysis

Last synced: 15 Nov 2024

https://github.com/sco1/flake8-annotations

Flake8 Type Annotation Checking

flake8 flake8-plugin python python3 type-annotations

Last synced: 14 Apr 2025

https://github.com/pycqa/flake8-docstrings

Integration of pydocstyle and flake8 for combined linting and reporting

docstrings flake8 flake8-extension flake8-plugin pydocstyle

Last synced: 13 Apr 2025

https://github.com/pytorch-labs/torchfix

TorchFix - a linter for PyTorch-using code with autofix support

flake8 flake8-plugin hacktoberfest linter python pytorch static-analysis static-code-analysis

Last synced: 11 Apr 2025

https://github.com/wemake-services/flake8-broken-line

🚨 Flake8 plugin to forbid backslashes (\) for line breaks

code-quality flake8 flake8-plugin lint linter linting python python3

Last synced: 04 Apr 2025

https://github.com/mlshapiro/jupyterlab-flake8

Jupyterlab python linter for notebooks and text files using flake8

flake8 jupyterlab jupyterlab-extension python

Last synced: 12 Apr 2025

https://github.com/snok/flake8-type-checking

Flake8 plugin for managing type-checking imports & forward references.

flake8 flake8-extensions flake8-plugin imports python typing

Last synced: 05 Apr 2025

https://github.com/ambv/flake8-mypy

A plugin for flake8 integrating Mypy.

flake8 linter linter-plugin mypy plugin type-hints typing

Last synced: 22 Apr 2025

https://github.com/niksingh710/ndots

NixOs/Nix Config using flake (flake-parts).

dotfiles flake-parts flake8 home-manager nix-config nixos nixos-con nixpkgs wayland

Last synced: 07 Apr 2025

https://github.com/ricardochaves/python-lint

GitHub Action for Lint your code

black flake8 github-actions isort mypy pycodestyle pylint

Last synced: 09 Apr 2025

https://github.com/jsh9/pydoclint

A Python docstring linter that checks arguments, returns, yields, and raises sections

docstring docstring-checker documantation documentation-tool flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins linter python-documentation

Last synced: 11 Nov 2024

https://github.com/pycqa/flake8-pyi

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

flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing

Last synced: 05 Apr 2025

https://github.com/PyCQA/flake8-pyi

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

flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing

Last synced: 15 Nov 2024

https://github.com/py-actions/flake8

A GitHub Action that installs and executes flake8 Python source linting during continuous integration testing. Supports flake8 configuration and plugin installation in the GitHub Action settings.

actions ci flake8 flake8-plugin github-actions lint linter linting python python3

Last synced: 14 Apr 2025

https://github.com/melevir/flake8-cognitive-complexity

An extension for flake8 that validates cognitive functions complexity

code-complexity code-style complexity flake8 flake8-plugin styleguide

Last synced: 17 Mar 2025

https://github.com/Melevir/flake8-cognitive-complexity

An extension for flake8 that validates cognitive functions complexity

code-complexity code-style complexity flake8 flake8-plugin styleguide

Last synced: 15 Nov 2024

https://github.com/adamchainz/flake8-tidy-imports

❄️ A flake8 plugin that helps you write tidier imports.

flake8

Last synced: 15 Nov 2024

https://github.com/smarie/python-genbadge

A library to generate badges for typical checks (flake8, pytest, coverage, etc.)

badge cli cobertura commandline coverage flake8 generate junit markdown pytest shield svg test

Last synced: 07 Apr 2025

https://github.com/asottile-archive/flake8-2020

flake8 plugin which checks for misuse of `sys.version` or `sys.version_info`

flake8

Last synced: 29 Mar 2025

https://github.com/sbdchd/flake8-pie

:pizza: A flake8 extension that implements misc. lints

flake8 lint python

Last synced: 16 Nov 2024

https://github.com/best-doctor/flake8-class-attributes-order

A flake8 extension that checks classes attributes order

code-standards flake8 flake8-plugin

Last synced: 13 Apr 2025

https://github.com/best-doctor/flake8-variables-names

A flake8 extension that helps to make more readable variables names

flake8 flake8-plugin naming-conventions

Last synced: 07 Apr 2025

https://github.com/best-doctor/flake8-functions

flake8 plugin for validation of function parameters (length, complexity, etc)

code-standards flake8 flake8-plugin styleguide

Last synced: 13 Apr 2025

https://github.com/asottile/flake8-typing-imports

flake8 plugin which checks that typing imports are properly guarded

flake8 mypy pre-commit typing

Last synced: 04 Apr 2025

https://github.com/best-doctor/flake8-annotations-complexity

flake8 plugin to validate annotations complexity

complexity flake8 flake8-plugin

Last synced: 04 Apr 2025

https://github.com/asottile-archive/flake8-walrus

flake8 plugin which forbids assignment expressions (the walrus operator)

flake8

Last synced: 15 Nov 2024

https://github.com/Kludex/flake8-fastapi

Flake8 FastAPI - Avoid simple FastAPI mistakes ~opinionated~ 🤓

asgi fastapi flake8 python

Last synced: 15 Nov 2024

https://github.com/kludex/flake8-fastapi

Flake8 FastAPI - Avoid simple FastAPI mistakes ~opinionated~ 🤓

asgi fastapi flake8 python

Last synced: 13 Apr 2025

https://github.com/microsoft/vscode-flake8

Linting support for python using the flake8 library.

flake8 python visual-studio-code

Last synced: 07 Apr 2025

https://github.com/plinss/flake8-noqa

flake8 plugin to validate #noqa comments - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-noqa

flake8 flake8-extension flake8-plugin

Last synced: 09 Apr 2025

https://github.com/Arkq/flake8-requirements

Package requirements checker

flake8 flake8-plugin

Last synced: 15 Nov 2024

https://github.com/datatheorem/flake8-alfred

Alfred is a flake8 plugin to warn on unsafe/obsolete symbols.

flake8 flake8-plugin python3 security

Last synced: 21 Apr 2025

https://github.com/best-doctor/flake8-annotations-coverage

flake8 plugin to validate annotations coverage

annotations flake8 flake8-plugin

Last synced: 02 Mar 2025

https://github.com/mafda/python_best_practices

How to make your code shine with isort, Black, Flake8, and Pylint. Guidelines and best practice suggestions on how to write Python code.

best-practices black clean-code flake8 formatter good-practices isort linting pep8 pep8-checker pylint python python-best-practices python-clean-code styleguide

Last synced: 15 Apr 2025

https://github.com/jparise/flake8-assertive

Flake8 unittest assert method checker

flake8 python unittest

Last synced: 15 Mar 2025

https://github.com/best-doctor/flake8-expression-complexity

flake8 plugin to validate expressions complexity

code-standards flake8 flake8-plugin styleguide

Last synced: 02 Mar 2025

https://github.com/orsinium-labs/flake8-todos

Lint TODO comments in a Python code

code-quality flake8 flake8-plugin linter python qa todo

Last synced: 15 Apr 2025

https://github.com/julianwachholz/flake8-action

Run flake8 linter in your Python project.

actions flake8 linter python python3

Last synced: 11 Feb 2025

https://github.com/Melevir/flake8-functions-names

An extension for flake8 that validates functions names, decomposition and conformity with annotations.

code-style contract flake8 flake8-plugin styleguide

Last synced: 15 Nov 2024

https://github.com/semyonsinchenko/flake8-pyspark-with-column

A flake8 plugin that detects of usage withColumn in a loop or inside reduce

flake8 flake8-plugin flake8-plugins lint linter linting pyspark

Last synced: 19 Mar 2025

https://github.com/melevir/flake8-functions-names

An extension for flake8 that validates functions names, decomposition and conformity with annotations.

code-style contract flake8 flake8-plugin styleguide

Last synced: 02 Mar 2025

https://github.com/pgjones/flake8-sql

Flake8 plugin that checks SQL code against opinionated style rules

flake8 python sql

Last synced: 08 Apr 2025

https://github.com/awelzel/flake8-gl-codeclimate

Flake8 formatter producing Gitlab Code Quality artifacts.

codeclimate flake8 flake8-plugin gitlab gitlab-ci python

Last synced: 13 Apr 2025

https://github.com/truebrain/actions-flake8

Flake8 with GitHub Actions -- including annotations for Pull Requests

actions annotations flake8 github-actions linter python

Last synced: 06 Apr 2025

https://github.com/grantmcconnaughey/lintly-flake8-github-action

A GitHub Action that lints Python code with Flake8 then automatically creates pull request reviews if there are any violations.

continuous-integration flake8 github-actions linting python

Last synced: 14 Apr 2025

https://github.com/johnfraney/flake8-markdown

Lints Python code blocks in Markdown files using flake8

flake8 hacktoberfest linter markdown python

Last synced: 06 Apr 2025

https://github.com/decorator-factory/flake8-pep585

flake8 plugin to enforce new-style type hints (PEP 585)

flake8 flake8-plugin python typing

Last synced: 14 Apr 2025

https://github.com/fsouza/autoflake8

Tool to automatically fix some issues reported by flake8 (previously forked from autoflake).

flake8 python

Last synced: 29 Mar 2025

https://github.com/flake8-docs/flake8-rst

Run flake8 checks on code in *.rst files or in docstrings

documentation-tool flake8 python

Last synced: 15 Nov 2024

https://github.com/10sr/flake8-no-implicit-concat

Flake8 Plugin that Forbids Implicit str/bytes Literal Concatenations

flake8 flake8-plugin linter linting python

Last synced: 09 Apr 2025

https://github.com/stummjr/flake8-scrapy

A Flake8 plugin to catch common issues on Scrapy spiders

flake8 flake8-plugin linter linter-plugin scrapy

Last synced: 12 Nov 2024

https://github.com/astj/flake8-formatter-junit-xml

JUnit XML formatter for flake8

flake8 python

Last synced: 16 Mar 2025

https://github.com/spoqa/flake8-import-order-spoqa

Spoqa's import order style for flake8-import-order

coding-conventions flake8 flake8-import-order import-order lint python

Last synced: 22 Nov 2024

https://github.com/jsfehler/flake8-multiline-containers

A Flake8 plugin to ensure a consistent format for multiline containers.

flake8 flake8-extensions linter python3

Last synced: 15 Mar 2025

https://github.com/orsinium-labs/flake8-codes

CLI tool to introspect flake8 plugins and their codes

flake8 flake8-extensions flake8-plugin flake8-plugins linter python qa

Last synced: 15 Apr 2025

https://github.com/ajoyoommen/flask-rest-api-template

This repository can be used to setup a REST API in flask with Swagger documentation. The folders are structured to allow versioned API. This project is also enabled with a Dockerfile and sample unit test layout.

coverage docker flake8 flask flask-restplus flask-restx pytest swagger-ui

Last synced: 04 Dec 2024

https://github.com/vigo/textmate2-python-fmt

Python FMT is a python linter/formatter/checker for TextMate.

bundle flake8 pep8 python textmate

Last synced: 26 Feb 2025

https://github.com/aperezhortal/flake8-dashboard

A flake8 plugin to generate an HTML dashboard with a report of the flake8 violations found.

dashboard flake8 html plugin

Last synced: 15 Nov 2024

https://github.com/pycqa/flake8-polyfill

Project to make writing plugins across major versions of flake8 easier

flake8 flake8-extension python

Last synced: 25 Jan 2025