Python Flake8

Open-source Python projects categorized as Flake8

Top 23 Python Flake8 Projects

  • 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.

  • Project mention: To Review or Not to Review: The Debate on Mandatory Code Reviews | dev.to | 2024-04-24

    Automating code checks with static code analysis allows us to enforce code styling effectively. By integrating tools into our workflow, we can identify errors at an early stage, while coding instead of blocking us at the end. For instance, flake8 checks Python code for style and errors, eslint performs similar checks for JavaScript, and prettier automatically formats code to maintain consistency.

  • wemake-python-styleguide

    The strictest and most opinionated python linter ever!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nbQA

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

  • Project mention: Jupyter lab code formatter? | /r/learnpython | 2023-05-14
  • best-of-python-dev

    🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

  • Deal

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

  • mccabe

    McCabe complexity checker for Python

  • PEP 8 Speaks

    A GitHub :octocat: app to automatically review Python code style over Pull Requests

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pep8-naming

    Naming Convention checker for Python

  • flake8-comprehensions

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

  • nitpick

    Enforce the same settings on multiple projects

  • yesqa

    Automatically remove unnecessary `# noqa` comments

  • flake8-pytest-style

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

  • Project mention: How to best use nontrivial Python tool chains through neovim? | /r/neovim | 2023-11-23

    I consider using flake8-pytest-style, which is a plugin for the flake8 linter. The supported way to install flake8, flake8 plugins and pylsp seems to be to pip install them into the project you are working on.

  • Flake8-pyproject

    Flake8 plug-in loading the configuration from pyproject.toml

  • pandas-vet

    A plugin for Flake8 that checks pandas code

  • telegram-bot-template

    🤖 Template for telegram bot using postgres, pgbouncer, redis, docker, amplitude, prometheus, grafana, CI

  • Project mention: Template for telegram bot using postgres, redis, docker, python asyncio | /r/TelegramBots | 2023-06-09
  • pydoclint

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

  • Project mention: Alternatives to the now archived darglint project. | /r/Python | 2023-05-30
  • flake8-bandit

    Automated security testing using bandit and flake8.

  • flake8-type-checking

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

  • torchfix

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

  • Project mention: TorchFix – a linter for PyTorch-using code with autofix support | news.ycombinator.com | 2024-04-19
  • flake8-typing-imports

    flake8 plugin which checks that typing imports are properly guarded

  • flake8-noqa

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

  • rubric

    Linter config initializer for Python

  • flake8-todos

    Lint TODO comments in a Python code

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Flake8 related posts

  • Which is your favourite or go-to YouTube channel for being up-to-date on Python?

    4 projects | /r/Python | 5 May 2023
  • beartype: It has documentation now. It only took two years, my last hair follicle, precious sanity points (SPs), and working with Sphinx. Don't be like @leycec. Go hard on documentation early.

    3 projects | /r/Python | 7 Mar 2023
  • flake8-length: Flake8 plugin for a smart line length validation.

    1 project | /r/coding | 9 Oct 2022
  • flake8-codes: CLI tool to introspect flake8 plugins and their codes

    1 project | /r/opensource | 6 Oct 2022
  • flake8-length: Flake8 plugin for a smart line length validation.

    3 projects | /r/Python | 4 Oct 2022
  • flake8-warnings: Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions

    1 project | /r/Python | 3 Oct 2022
  • flake8-comments: Report redundant comments in python code

    1 project | /r/Python | 2 Oct 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Flake8 projects in Python? This list will help you:

Project Stars
1 Flake8 3,263
2 wemake-python-styleguide 2,430
3 nbQA 969
4 best-of-python-dev 914
5 Deal 691
6 mccabe 625
7 PEP 8 Speaks 604
8 pep8-naming 492
9 flake8-comprehensions 461
10 nitpick 383
11 yesqa 258
12 flake8-pytest-style 219
13 Flake8-pyproject 210
14 pandas-vet 166
15 telegram-bot-template 156
16 pydoclint 111
17 flake8-bandit 111
18 flake8-type-checking 110
19 torchfix 59
20 flake8-typing-imports 47
21 flake8-noqa 37
22 rubric 28
23 flake8-todos 26

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com