Python Flake8

Open-source Python projects categorized as Flake8 | Edit details

Top 16 Python Flake8 Projects

  • GitHub repo 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: Modern Python setup for quality development | dev.to | 2022-01-07

    flake8: Flake8 is a wrapper around these tools: PyFlakes pycodestyle Ned Batchelder's McCabe script

  • GitHub repo wemake-python-styleguide

    The strictest and most opinionated python linter ever!

    Project mention: flake8-cached - a wrapper around flake8 to cache file runs | reddit.com/r/Python | 2021-05-20

    I use flake8 with [wemake-python-style-guide](https://wemake-python-stylegui.de/) plugin. It takes around 2mins to run the linter for some mid-range web apps. I have created https://github.com/jnoortheen/flake8-cached to speed up this process. I use it with Pycharm's filewatcher. It is a simple wrapper and intended to be used only during development with a fs watcher.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo PEP 8 Speaks

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

  • GitHub repo mccabe

    McCabe complexity checker for Python

    Project mention: Code Quality Tools in Python | dev.to | 2021-10-09

    Flake8: a combination of following linters: PyFlakes, pycodestyle, Ned Batchelder’s McCabe script

  • GitHub repo best-of-python-dev

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

  • GitHub repo flake8-comprehensions

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

    Project mention: Found out that using dict() instead of {} has a performance impact. Is there a way to transform every call of dict() to use {} in a automated way? codemod or pre-commit? | reddit.com/r/Python | 2021-11-30

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

  • GitHub repo Deal

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

    Project mention: Design By Contract | reddit.com/r/Python | 2021-12-22

    Have you used Design by Contract in Python projects before? I know that it isn't a first class feature of the language but I see some libraries out there (this one seems potentially promising). Just wondering what the pros and cons are when it comes to gluing DBC onto Python and if anyone can give a yea or nay to it.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo nitpick

    Enforce the same settings on multiple projects

    Project mention: What is the best strategy to align coding practice across the team? | reddit.com/r/Python | 2021-12-29

    I'd recommend you have a look at nitpick. It's a tool to align lint/formatting tools across projects.

  • GitHub repo flake8-bandit

    Automated security testing using bandit and flake8.

    Project mention: Hardening and Simplifying Python's urlopen | dev.to | 2021-03-10

    A little disturbing, yes? Bandit agrees. Perhaps you want to consider scanning with that security tool or its related flake8 plugin.

  • GitHub repo flake8-typing-imports

    flake8 plugin which checks that typing imports are properly guarded

    Project mention: new flake8-hook to manage circular import issues 🚀 | reddit.com/r/Python | 2021-03-24

    PS: I didn't know this when writing the plugin, but after finishing it (🙈) I found another similarplugin already existed. This doesn't quite do what I need it to though, so I'll probably keep maintaining my own version for now - but feel free to check that out too 🙂

  • GitHub repo flake8-type-checking

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

    Project mention: If you want to get a little bit stricter about your import management | reddit.com/r/Python | 2021-04-29
  • GitHub repo flake8-codes

    CLI tool to introspect flake8 plugins and their codes

    Project mention: flake8-codes: CLI tool to introspect flake8 plugins and their codes | reddit.com/r/madeinpython | 2021-01-29
  • GitHub repo flake8-length

    Flake8 plugin for a smart line length validation.

    Project mention: flake8-length: Flake8 plugin for a smart line length validation. | reddit.com/r/madeinpython | 2021-08-04
  • GitHub repo flake8-too-many

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

    Project mention: flake8-too-many: a flake8 plugin that prevents you from writing "too many" bad codes. | reddit.com/r/Python | 2021-08-14

    Repo: https://github.com/queensferryme/flake8-too-many

  • GitHub repo test_repo_python_windows_ci

    Custom GitHub workflow file using windows base image to run continuous integration and testing on a python repo.

    Project mention: Continuous integration and testing with custom GitHub workflow for Windows base image | dev.to | 2021-11-17

    using the custom workflow file in a GitHub repository

  • GitHub repo cookiecutter-poetry-config-management

    Cookiecutter python template to get you started without wasting any time setting up virtual environments, vscode python paths, writing settings management code, setting up git pre-commit hooks and much more.

    Project mention: Python project best practices: pytest, flake8, mypy, CI/CD | reddit.com/r/datascience | 2021-10-18

    Shameless Plug

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). The latest post mention was on 2022-01-07.

Python Flake8 related posts

Index

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

Project Stars
1 Flake8 1,738
2 wemake-python-styleguide 1,730
3 PEP 8 Speaks 561
4 mccabe 446
5 best-of-python-dev 386
6 flake8-comprehensions 324
7 Deal 281
8 nitpick 207
9 flake8-bandit 65
10 flake8-typing-imports 34
11 flake8-type-checking 22
12 flake8-codes 9
13 flake8-length 9
14 flake8-too-many 4
15 test_repo_python_windows_ci 2
16 cookiecutter-poetry-config-management 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms