wemake-python-styleguide

Code enforcer

A strict and opinionated Python linter with the goal of enforcing consistent coding style and best practices across all Python projects.

The strictest and most opinionated python linter ever!

GitHub

3k stars
31 watching
383 forks
Language: Python
last commit: 2 months 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 279
wemake-services/wemake-python-package A template to create new Python package structures with up-to-date dependencies and a standardized project structure. 409
stylelint/stylelint A tool that analyzes and validates CSS code to ensure it adheres to conventions and is error-free. 11,072
orsinium-labs/flake8-warnings Lints Python code to detect deprecated modules and functions. 12
orsinium-labs/flake8-todos A tool to check TODO comments in Python code for consistency and completeness. 27
wemake-services/flake8-broken-line Prevents use of backslashes as line breaks in Python code to enforce consistent and readable coding style. 111
amontalenti/elements-of-python-style A style guide for writing Python code that emphasizes readability and follows best practices beyond PEP8 3,460
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,546
amperser/proselint A tool that analyzes and suggests improvements to written prose based on expert advice from renowned writers and editors. 4,368
astral-sh/ruff A fast and powerful Python code linter and formatter written in Rust. 33,816
rust-lang/rust-clippy A collection of rules to help improve Rust code by detecting common mistakes and suggesting improvements. 11,559
wemake-services/wemake-django-template A Django project template focusing on code quality and security for rapid development and production-ready applications. 2,015
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,687