Expand description
Code quality audit module.
Provides automated code quality analysis with scoring for CI integration. Analyzes complexity, duplication potential, documentation coverage, modularity, and naming conventions.
Supports incremental mode for pre-commit hooks, auditing only changed files.
Modules§
- thresholds
- Threshold constants for quality scoring.
Structs§
- Audit
Config - Configuration for audit analysis.
- Category
Score - Score for a single category.
- Quality
Issue - A quality issue found during audit.
- Quality
Report - Complete quality report.
Enums§
- Severity
- Severity level for quality issues.
Functions§
- get_
changed_ files - Get changed files from git (staged and unstaged).
- run_
audit - Run a complete quality audit.