Metadata-Version: 2.3
Name: flake8-explicitclassvar
Version: 0.1.0
Summary: A demo flake8 plugin that tries to protect against Python mutable defaults issue
Keywords: flake8,plugin,typing,ClassVar
Author: Ahmed Ayoub
License: MIT
Requires-Dist: flake8>=6.0
Requires-Python: >=3.9
Project-URL: Homepage, https://github.com/akhal3d96/flake8-explicitclassvar
Description-Content-Type: text/markdown

# flake8-explicitclassvar

A demo flake8 plugin that tries to protect against [Python mutable defaults issue]().

## Development
1. Create a venv: `uv venv`
2. Activate it: `source .venv/bin/activate`
3. Install the plugin in editable mode: `uv pip install -e .`
4. Run Flake8: `flake8 tests/`

## Rule
- `ECV100`: class variable must be annotated with ClassVar or have a default of None"
