Skip to content

v0.3.0 - Initial Public Release

Choose a tag to compare

@vtemian vtemian released this 12 Nov 14:55
· 20 commits to main since this 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-claude

Quick Start

# Check changed files
uvx lint-claude --working

# Check PR changes
uvx lint-claude --diff main

What's Included

  • Comprehensive CLAUDE.md guideline enforcement
  • Smart caching for fast incremental checks
  • Rich progress indicators
  • Detailed violation reports
  • GitHub Actions integration examples

Documentation


Made with ❤️ by developers who believe in enforceable standards