wemake-python-styleguide

Code Enforcer

A strict Python linter aimed at enforcing best practices and reducing code complexity

The strictest and most opinionated python linter ever!

GitHub

3k stars
31 watching
378 forks
Language: Python
last commit: 9 days ago
Linked from 6 awesome lists

code-qualityflake8flake8-pluginhacktoberfestlinterpythonpython3styleguidewemakewemake-services

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
wemake-services/flake8-eradicate Automatically identifies and flags unused or commented-out code in Python projects. 311
wemake-services/dotenv-linter Consistency checker for environment variables in files 275
wemake-services/wemake-python-package A template to create new Python package structures with up-to-date dependencies and a standardized project structure. 408
stylelint/stylelint A tool that analyzes and validates CSS code to ensure it adheres to conventions and is error-free. 11,033
orsinium-labs/flake8-warnings Lints Python code to detect deprecated modules and functions. 12
orsinium-labs/flake8-todos Tools to check and enforce TODO comments in Python code 27
wemake-services/flake8-broken-line Prevents use of backslashes as line breaks in Python code to enforce consistent and readable coding style. 112
amontalenti/elements-of-python-style A style guide for writing Python code that emphasizes readability and follows best practices beyond PEP8 3,450
smarkets/flake8-strict Plugin for static code analysis of Python code adhering to strict style rules 10
spotify/chartify A Python library for creating charts with a consistent input data format and intuitive API 3,535
amperser/proselint A tool that analyzes and suggests improvements to written prose based on expert advice from renowned writers and editors. 4,363
astral-sh/ruff A fast and powerful Python code linter and formatter written in Rust. 32,812
rust-lang/rust-clippy A collection of rules to help improve Rust code by detecting common mistakes and suggesting improvements. 11,467
wemake-services/wemake-django-template A Django project template focusing on code quality and security for rapid development and production-ready applications. 2,002
dry-python/returns A tool to write safer and more readable Python code by providing primitives and helpers for functional programming and type-safe interfaces. 3,594