All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of PySweep.
- Dynamic CLI commands using Typer and Rich formatting.
- Extensible Plugin System for dynamic loading of external detectors.
- Support for 22 built-in static analysis rules (dead code, debugging code, duplicates, imports, etc.).
- Health score out of 100 with dynamic rule-based deductions.
- Custom JSON and Terminal reports with rich dashboard styling.
- Comprehensive test suite for CLI, scanner, detectors, and scoring.