An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: flake8-plugin

wemake-services/wemake-python-styleguide

The strictest and most opinionated python linter ever!

Language: Python - Size: 11.4 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,710 - Forks: 403

PyCQA/pycodestyle

Simple Python style checker in one Python file

Language: Python - Size: 1.85 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 5,093 - Forks: 752

andreoliwa/nitpick

Enforce the same settings on multiple projects

Language: Python - Size: 2.65 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 402 - Forks: 24

PyCQA/pep8-naming

Naming Convention checker for Python

Language: Python - Size: 235 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 522 - Forks: 236

john-hen/Flake8-pyproject

Flake8 plug-in loading the configuration from pyproject.toml

Language: Python - Size: 48.8 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 230 - Forks: 11

miketheman/flake8-sqlalchemy

flake8-sqlalchemy

Language: Python - Size: 117 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 0

jamescooke/flake8-aaa

A Flake8 plugin that checks Python tests follow the Arrange-Act-Assert pattern

Language: Python - Size: 710 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 70 - Forks: 6

jsh9/pydoclint

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

Language: Python - Size: 593 KB - Last synced at: 14 days ago - Pushed at: 25 days ago - Stars: 177 - Forks: 18

pytorch-labs/torchfix

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

Language: Python - Size: 223 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 140 - Forks: 20

life4/flakehell 📦

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

Language: Python - Size: 1.39 MB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 226 - Forks: 46

deppen8/pandas-vet

A plugin for Flake8 that checks pandas code

Language: Python - Size: 169 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 170 - Forks: 18

mschwager/cohesion

A tool for measuring Python class cohesion.

Language: Python - Size: 109 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 238 - Forks: 5

Melevir/flake8-cognitive-complexity

An extension for flake8 that validates cognitive functions complexity

Language: Python - Size: 19.5 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 72 - Forks: 3

PyCQA/mccabe

McCabe complexity checker for Python

Language: Python - Size: 111 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 654 - Forks: 60

frequenz-floss/flake8-numbers

A flake8 plugin to make sure number literals use underscore to improve readability

Language: Python - Size: 1.16 MB - Last synced at: 12 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 1

snok/flake8-type-checking

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

Language: Python - Size: 620 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 117 - Forks: 16

sco1/flake8-annotations

Flake8 Type Annotation Checking

Language: Python - Size: 893 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 162 - Forks: 8

wemake-services/flake8-eradicate

Flake8 plugin to find commented out or dead code

Language: Python - Size: 1.41 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 312 - Forks: 12

best-doctor/flake8-class-attributes-order

A flake8 extension that checks classes attributes order

Language: Python - Size: 79.1 KB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 60 - Forks: 14

MartinThoma/flake8-simplify

❄ A flake8 plugin that helps you to simplify code

Language: Python - Size: 216 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 192 - Forks: 21

PyCQA/flake8-json

JSON formatter for Flake8 output

Language: Python - Size: 94.7 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 5

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.

Language: JavaScript - Size: 1.47 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 71 - Forks: 23

m-burst/flake8-pytest-style

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

Language: Python - Size: 687 KB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 228 - Forks: 17

10sr/flake8-no-implicit-concat

Flake8 Plugin that Forbids Implicit str/bytes Literal Concatenations

Language: Python - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 20 - Forks: 2

PyCQA/flake8-docstrings

Integration of pydocstyle and flake8 for combined linting and reporting

Language: Python - Size: 141 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 158 - Forks: 16

SemyonSinchenko/flake8-pyspark-with-column

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

Language: Python - Size: 169 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 27 - Forks: 1

best-doctor/flake8-annotations-complexity

flake8 plugin to validate annotations complexity

Language: Python - Size: 50.8 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 46 - Forks: 11

afonasev/flake8-return

Flake8 plugin for return expressions checking.

Language: Python - Size: 183 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 65

MartinThoma/flake8-scream

❄️🙀 Flake8 plugin that contains rules which do have known false-positives - it might still be useful for a one-time run

Language: Python - Size: 28.3 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

orsinium-labs/flake8-todos

Lint TODO comments in a Python code

Language: Python - Size: 26.4 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 4

joaopalmeiro/flake8-import-conventions

An opinionated plugin for Flake8 on how certain packages should be imported or aliased.

Language: Python - Size: 1.41 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

bskinn/flake8-absolute-import

flake8 plugin to require absolute imports

Language: Python - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

robsdedude/flake8-picky-parentheses

flake8 plugin to check for redundant parentheses

Language: Python - Size: 177 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 3

reactive-python/reactpy-flake8 📦

Flake8 plugin for enforcing the rules of hooks for ReactPy

Language: Python - Size: 55.7 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

arkq/flake8-requirements

Package requirements checker

Language: Python - Size: 114 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 37 - Forks: 17

orsinium-labs/flake8-length

Flake8 plugin for a smart line length validation.

Language: Python - Size: 43 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 5

mrswats/flake8-nested-fstrings

A flake8 plugin which forbids nested fstrings.

Language: Python - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

maxkrivich/flake8-github

:octocat: Flake8 formatter for GitHub Actions

Language: Python - Size: 584 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

decorator-factory/flake8-pep585

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

Language: Python - Size: 47.9 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 3

Sacrimento/flake8-get-chaining

Language: Python - Size: 11.7 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

best-doctor/flake8-expression-complexity

flake8 plugin to validate expressions complexity

Language: Python - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 32 - Forks: 7

snackattas/flake8-scout-rule

A Flake8 formatter that applies '# noqa: <errors>' annotations to the flake8 violations found, helping to incrementally improve code quality.

Language: Python - Size: 186 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

orsinium-labs/flake8-codes

CLI tool to introspect flake8 plugins and their codes

Language: Python - Size: 22.5 KB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 0

wemake-services/flake8-broken-line

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

Language: Python - Size: 608 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 111 - Forks: 76

awelzel/flake8-gl-codeclimate

Flake8 formatter producing Gitlab Code Quality artifacts.

Language: Python - Size: 32.2 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 12

lordmauve/flake8-html

Generate HTML reports of flake8 violations

Language: Python - Size: 175 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 51 - Forks: 17

newAM/flake8-bitbucket

A flake8 plugin for bitbucket code insights.

Language: Python - Size: 187 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

CarrotManMatt/flake8-carrot

A plugin for Flake8; Finding opinionated problems in your Python code. Ensures that your Python code adheres to CarrotManMatt's style guide.

Language: Python - Size: 225 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

mytestopia/flake8-vedro

Flake8 based linter for Vedro framework

Language: Python - Size: 43.9 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 2

orsinium-labs/flake8-comments

Report redundant comments in python code

Language: Python - Size: 9.77 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 1

Takishima/flake8-secure-coding-standard

Flake8 plugin to enforce some secure coding standards for Python.

Language: Python - Size: 148 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 2

ghazi-git/flake8-stash

A collection of flake8 checks

Language: Python - Size: 22.5 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ghazi-git/flake8-max-function-length

A configurable flake8 rule to enforce a maximum function/method length.

Language: Python - Size: 47.9 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

plinss/flake8-noqa

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

Language: Python - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 6

cyyc1/flake8-clean-block

A flake8 plugin that enforces a blank line after if/for/while/with/try blocks in Python code

Language: Python - Size: 41 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

qustoo/FastAPITestTask

Test task for Research Institute - "Special education automation"

Language: Python - Size: 440 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

izikeros/flake8-noreturn 📦

Flake8 plugin to check for using -> None: type hint for return type. Helps to replace them with -> NoRetun type hint from typing

Language: Python - Size: 25.4 KB - Last synced at: about 3 hours ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

datatheorem/flake8-alfred

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

Language: Python - Size: 55.7 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 2

plinss/flake8-modern-annotations

flake8 plugin to validate type annotations accoring to modern practices - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-modern-annotations

Language: Python - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

best-doctor/flake8-functions

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

Language: Python - Size: 39.1 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 50 - Forks: 7

pandas-dev/pandas-dev-flaker 📦

flake8 plugin used for pandas development

Language: Python - Size: 128 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 7

atollk/flake8-typing-collections

A flake8 plugin that checks the use of suggestions made by the official documentation of the "typing" module.

Language: Python - Size: 73.2 KB - Last synced at: 27 days ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

Corfucinas/dotfiles

collection of dotfiles

Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

kolonialno/oida

Oida is Oda's linter that enforces code style and modularization in our Django projects.

Language: Python - Size: 146 KB - Last synced at: 29 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 1

orsinium-labs/flake8-warnings

Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions

Language: Python - Size: 46.9 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

queensferryme/flake8-too-many

A flake8 plugin that prevents you from writing "too many" bad codes.

Language: Python - Size: 120 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

vyahello/flake8-debug

🛑 flake8 plugin that forbids debug funcs in prod codebase (flake8, ast)

Language: Python - Size: 183 KB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

stummjr/flake8-scrapy

A Flake8 plugin to catch common issues on Scrapy spiders

Language: Python - Size: 24.4 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 3

sorenlind/flake8-plus

Plugin for Flake8 that detects incorrect amounts of vertical whitespace preceding different statements and keywords.

Language: Python - Size: 41 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

johnzielke/flake8-no-implicit-str-concat-in-list

Flake8 plugin to prevent usage of implicit string concatenation inside list, tuple, and set literals

Language: Python - Size: 18.6 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

best-doctor/flake8-variables-names

A flake8 extension that helps to make more readable variables names

Language: Python - Size: 39.1 KB - Last synced at: 3 days ago - Pushed at: 11 months ago - Stars: 55 - Forks: 14

ar4s/flake8_tuple

Check code for one-element tuple.

Language: Python - Size: 54.7 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 12

jayvdb/flake8-putty

Flake8 plugin to control reporting per file and line

Language: Python - Size: 93.8 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 6

rdbende/flake8-tkinter

A flake8 plugin that helps you write better Tkinter code

Language: Python - Size: 96.7 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

plinss/flake8-literal

flake8 plugin to validate string literals - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-literal

Language: Python - Size: 51.8 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

orsinium-labs/flakes

list of flake8 plugins and their codes

Language: Jinja - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

koviubi56/flake8-forelse 📦

A Flake8 plugin which checks the use of for-else and while-else

Language: Python - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Melevir/flake8-functions-names

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

Language: Python - Size: 43 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 27 - Forks: 8

mytestopia/flake8-qa-style

Flake8 based linter with best-practices for tests

Language: Python - Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mytestopia/flake8-vedro-allure

Flake8 based linter for Vedro framework and allure

Language: Python - Size: 15.6 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

albshady/flake8-import-policy

A flake8 plugin to enforce specific import policies throughout Python codebase.

Language: Python - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ammarnajjar/mirrors-wemake-python-styleguide 📦

wemake-python-styleguide mirror for pre-commit

Language: Python - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

best-doctor/flake8-annotations-coverage

flake8 plugin to validate annotations coverage

Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 34 - Forks: 5

strayge/flake8-hangover Fork of deniskrumko/flake8-hangover

Flake8 plugin to prevent specific hanging indentations

Language: Python - Size: 55.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

vyahello/flake8-cls-attr-order

🔀 flake8 plugin to check class attributes order (flake8, ast)

Language: Python - Size: 133 KB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

orsinium-labs/flake8-pylint

Flake8 plugin that runs PyLint

Language: Python - Size: 23.4 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 3

skonik/flake8-drf

❄️ Flake8 plugin for django-rest-framework 🌹 [WIP]

Language: Python - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

MissiaL/flake8-allure-tree

Allure tags checker

Language: Python - Size: 15.6 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

ghazi-git/flake8-custom-error-messages

A flake8 plugin to customize the error messages emitted by other flake8 plugins

Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

sobolevn/flake8-type-annotations 📦

Flake8 plugin to enforce consistent type annotation styles

Language: Python - Size: 73.2 KB - Last synced at: about 21 hours ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

5j9/flake8-no-u-prefixed-strings

Disallow u-prefixed string (Python 2's unicode literals) in your Python code.

Language: Python - Size: 18.6 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Logicify/flake8-pydiatra

pydiatra code analysis plugin for flake8

Language: Python - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

joaopalmeiro/flake8-import-as-module

A Flake8 plugin to check if specific packages are imported as modules.

Language: Python - Size: 1.07 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Waszker/flake-type-annotations-plugin

flake8 plugin that checks for the correct usage of Python typing annotations

Language: Python - Size: 13.7 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

aleksul/flake8-pep518 📦

Flake8 plugin that allows specifying config in pyproject.toml.

Language: Python - Size: 32.2 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

pacifikus/flake8-global-variables

Language: Python - Size: 27.3 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

cyyc1/flake8-indent-in-def

A flake8 plugin that enforces 8-space indentation in function/class definitions in Python code

Language: Python - Size: 53.7 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

ipadla/flake8-class-constants

Check PEP-8 class constants naming conventions, plugin for flake8

Language: Python - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

atugushev/flake8-printf-formatting

flake8 plugin that forbids printf-style string formatting

Language: Python - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

experquiz/flake8-sleep

flake8 plugin which checks that there is no use of sleep in the code.

Language: Python - Size: 7.81 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0