Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Flake8 Projects
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: Even the Pylint codebase uses Ruff | news.ycombinator.com | 2023-03-05
The strictest and most opinionated python linter ever!Project mention: Is my new Python library good? | reddit.com/r/learnprogramming | 2022-09-21
Anyway, create a venv, pip install https://github.com/wemake-services/wemake-python-styleguide and Black, format your code and check it with flake8.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Run isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter NotebooksProject mention: nbdev formating and linting | dev.to | 2023-01-06
- repo: https://github.com/nbQA-dev/nbQA rev: 1.5.3 hooks: - id: nbqa-mypy args: ["--ignore-missing-imports", "--check-untyped-defs"] # pass args to mypy exclude: "directory_to_exclude/.*" # eclude any directory/files from formatting additional_dependencies: ["mypy", "types-toml", "types-requests"] # install additional dependencies - id: nbqa-black exclude: "directory_to_exclude/.*" # eclude any directory/files from formatting - id: nbqa-isort exclude: "directory_to_exclude/.*" # eclude any directory/files from formatting
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
PEP 8 Speaks
A GitHub :octocat: app to automatically review Python code style over Pull Requests
McCabe complexity checker for Python
mccabe for Ned’s script to check McCabe complexity
Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.Project mention: What features would you want in a new programming language? | reddit.com/r/ProgrammingLanguages | 2023-01-03
I started using a design by contract library for a Python project this year and it made my code safer and easier to use.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Naming Convention checker for Python
pep8-naming for checking the PEP-8 naming conventions.
❄️ A flake8 plugin to help you write better list/set/dict comprehensions.
flake8-comprehensions for writing better list/set/dict comprehensions.
Enforce the same settings on multiple projectsProject mention: Creating A Modern Python Development Environment | dev.to | 2022-04-12
It can become tedious maintaining configurations across projects, especially since EditorConfig, pytest-cov, flake8, Mypy and pre-commit all require configuration files. Nitpick is a tool and flake8 plugin that enforces the same configurations across multiple language-independent projects, automating this tedious configuration.
Automated security testing using bandit and flake8.Project mention: The Ruff python linter is insanely good | reddit.com/r/Python | 2023-03-16
flake8-bandit uses bandit behind the scenes: https://github.com/tylerwince/flake8-bandit/blob/main/flake8_bandit.py ruff doesn't and implements the rules directly
Flake8 plugin for managing type-checking imports & forward references.
flake8 plugin which checks that typing imports are properly guarded
Linter config initializer for Python
Lint TODO comments in a Python codeProject mention: flake8-todos: Lint TODO comments in a Python code | reddit.com/r/opensource | 2022-09-14
Flake8 plugin for a smart line length validation.Project mention: flake8-length: Flake8 plugin for a smart line length validation. | reddit.com/r/coding | 2022-10-09
CLI tool to introspect flake8 plugins and their codesProject mention: flake8-codes: CLI tool to introspect flake8 plugins and their codes | reddit.com/r/opensource | 2022-10-06
More powerful configs for flake8Project mention: flake8-ruler: More powerful configs for flake8 | reddit.com/r/madeinpython | 2022-10-01
Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functionsProject mention: flake8-warnings: Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions | reddit.com/r/Python | 2022-10-03
Report redundant comments in python codeProject mention: 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. | reddit.com/r/Python | 2023-03-07
Useless comments are my old enemy. I try to come up with objective metrics but I have only a few so far. If anyone curious, I have flake8-comments to find comments like that.
Flake8 plugin that runs PyLintProject mention: flake8-pylint: Flake8 plugin that runs PyLint | reddit.com/r/coding | 2022-08-02
A flake8 plugin that prevents you from writing "too many" bad codes.
Python API wrapper for https://api-onepiece.com/Project mention: My very first Python package ! OnePyece | reddit.com/r/SideProject | 2023-02-26
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Flake8 related posts
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 | reddit.com/r/Python | 7 Mar 2023
flake8-length: Flake8 plugin for a smart line length validation.
1 project | reddit.com/r/coding | 9 Oct 2022
flake8-codes: CLI tool to introspect flake8 plugins and their codes
1 project | reddit.com/r/opensource | 6 Oct 2022
flake8-length: Flake8 plugin for a smart line length validation.
3 projects | reddit.com/r/Python | 4 Oct 2022
flake8-warnings: Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions
1 project | reddit.com/r/Python | 3 Oct 2022
flake8-comments: Report redundant comments in python code
1 project | reddit.com/r/Python | 2 Oct 2022
flake8-ruler: More powerful configs for flake8
1 project | reddit.com/r/madeinpython | 1 Oct 2022
A note from our sponsor - Sonar
www.sonarsource.com | 31 Mar 2023
What are some of the best open-source Flake8 projects in Python? This list will help you:
|5||PEP 8 Speaks||579|