Skip to main content

Module audit

Module audit 

Source
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§

AuditConfig
Configuration for audit analysis.
CategoryScore
Score for a single category.
QualityIssue
A quality issue found during audit.
QualityReport
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.