mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 21:53:28 +08:00
823 B
823 B
description, globs, alwaysApply
| description | globs | alwaysApply | |
|---|---|---|---|
| Python coding style: PEP 8, type annotations, frozen dataclasses, black/isort/ruff formatting |
|
false |
Python Coding Style
This file extends common/coding-style.md with Python specific content.
Standards
- Follow PEP 8 conventions
- Use type annotations on all function signatures
Immutability
Prefer immutable data structures:
from dataclasses import dataclass
@dataclass(frozen=True)
class User:
name: str
email: str
from typing import NamedTuple
class Point(NamedTuple):
x: float
y: float
Formatting
- black for code formatting
- isort for import sorting
- ruff for linting
Reference
See skill: python-patterns for comprehensive Python idioms and patterns.