Flake8

Open-source projects categorized as Flake8
Language: + Python + C#

Top 23 Flake8 Open-Source 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
  • awesome-flake8-extensions

    :octocat: A curated awesome list of flake8 extensions. Feel free to contribute! :mortar_board:

  • Project mention: A Tale of Two Kitchens - Hypermodernizing Your Python Code Base | dev.to | 2023-11-12

    Ultimately we want to test our code with Flake8 and plugins to enforce a more consistent code style and to encourage best practices. When you first introduce flake8 or a new plug-in commonly you have a lot of violations that you can silence with a #noqa comment. When you first introduce a new flake8 plugin, you will likely have a lot of violations, which you silence with #noqa comments. Over time these comments will become obsolete because you fixed the. yesqa will automatically remove these unnecessary #noqa comments.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • NewId

    A sequential id generator that works across nodes with no collisions

  • PEP 8 Speaks

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

  • 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

  • Project mention: Which is your favourite or go-to YouTube channel for being up-to-date on Python? | /r/Python | 2023-05-05

    He made yesqa and pyupgrade (among others), and also works on flake8. His main job is for https://sentry.io/.

  • 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

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

Flake8 related posts

Index

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

Project Stars
1 Flake8 3,257
2 wemake-python-styleguide 2,426
3 awesome-flake8-extensions 1,193
4 nbQA 967
5 best-of-python-dev 910
6 Deal 690
7 mccabe 625
8 NewId 626
9 PEP 8 Speaks 603
10 pep8-naming 491
11 flake8-comprehensions 462
12 nitpick 383
13 yesqa 257
14 flake8-pytest-style 220
15 Flake8-pyproject 208
16 pandas-vet 165
17 telegram-bot-template 150
18 pydoclint 111
19 flake8-bandit 111
20 flake8-type-checking 109
21 torchfix 58
22 flake8-typing-imports 47
23 flake8-noqa 37

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