v0.3.2: Exclude virtual environments by default
What's Changed
Bug Fix:
- Automatically exclude virtual environments and cache directories by default (fixes #2)
Default Exclude Patterns
Virtual environments and cache directories are now automatically excluded:
.venv/**,venv/**,env/**- Python virtual environments__pycache__/**,*.pyc,*.pyo- Python cache files.pytest_cache/**,.mypy_cache/**,.ruff_cache/**- Test/lint cachesnode_modules/**- Node.js dependenciesdist/**,build/**,*.egg-info/**- Build outputs.git/**- Version control.vscode/**,.idea/**- IDE directories
Impact
Before this fix, users could accidentally scan thousands of files in .venv directories, resulting in:
- 2+ hour scan times
- 300+ API calls
- High API costs
Now these directories are automatically skipped by default.
Installation
# Use with uvx (no installation needed)
uvx lint-claude --help
# Or install globally
uv tool install lint-claude
pip install lint-claudeFull Changelog: v0.3.1...v0.3.2