v0.3.0 - Initial Public Release
🎉 First Public Release of lint-claude
Automatically enforce your CLAUDE.md guidelines using Claude AI
Features
- 🤖 AI-Powered Linting - Uses Claude to understand context-specific guidelines
- 💰 Cost Efficient - Prompt caching reduces costs by ~90%
- ⚡ Fast - File hashing skips unchanged files
- 🎯 Git-Aware - Multiple scan modes (full, diff, working, staged)
- 🔄 Resume Support - Interrupted scans resume automatically
- 📊 CI/CD Ready - Exit codes and JSON output for automation
- 🧪 Production Ready - 94% test coverage, type-safe, zero mypy errors
Installation
# Run directly without installing (recommended)
uvx lint-claude --help
# Or install globally
uv tool install lint-claude
pip install lint-claudeQuick Start
# Check changed files
uvx lint-claude --working
# Check PR changes
uvx lint-claude --diff mainWhat's Included
- Comprehensive CLAUDE.md guideline enforcement
- Smart caching for fast incremental checks
- Rich progress indicators
- Detailed violation reports
- GitHub Actions integration examples
Documentation
- README - Complete guide
- Contributing - Development setup
- Architecture - Design decisions
Made with ❤️ by developers who believe in enforceable standards