Expand description
Audit command implementations.
This module provides functionality for auditing project health across multiple dimensions.
§What
Provides implementations for:
- Comprehensive audit - Full project health check across all dimensions
- Upgrade audit - Analysis of available dependency upgrades
- Dependency audit - Health check for dependency graph and issues
- Version consistency audit - Version alignment across monorepo packages
- Breaking changes audit - Detection of potential breaking changes
§How
The audit commands:
- Use
sublime-package-toolsaudit module for core audit logic - Load project configuration and workspace information
- Execute selected audit sections (or all by default)
- Calculate health scores with configurable weights
- Generate comprehensive reports in multiple formats
- Provide actionable recommendations for improvement
- Support filtering by severity level and verbosity control
§Why
Regular health audits are essential for:
- Maintaining code quality and consistency
- Identifying security and stability risks
- Preventing technical debt accumulation
- Ensuring dependency health and upgrade readiness
- Detecting breaking changes before they cause issues
This module provides comprehensive visibility into project health with actionable insights for maintaining a healthy codebase.
Re-exports§
pub use breaking::execute_breaking_changes_audit;pub use comprehensive::execute_audit;pub use dependencies::execute_dependency_audit;pub use upgrades::execute_upgrade_audit;pub use versions::execute_version_consistency_audit;
Modules§
- breaking
- Breaking changes audit command implementation.
- comprehensive
- Comprehensive audit command implementation.
- dependencies
- Dependency audit command implementation.
- report
- Audit report formatting and output.
- types
- Shared types for audit command implementations.
- upgrades
- Upgrade audit command implementation.
- versions
- Version consistency audit command implementation.