Expand description
Bash quality tools (test generation, coverage, formatting, scoring) Bash Quality Tools
Comprehensive quality tooling for bash scripts including:
- Testing: Run inline tests with GIVEN/WHEN/THEN syntax
- Scoring: TDG-style quality scoring (A+ to F)
- Coverage: Line and function coverage tracking
- Formatting: Bash script formatting (NEW in v6.14.0)
- Linting: Smart suppression and file type detection (NEW)
This module provides the foundation for making bashrs the “cargo for bash”.
Re-exports§
pub use formatter::Formatter;pub use formatter_config::FormatterConfig;pub use scoring_config::calculate_grade;pub use scoring_config::ScoringWeights;
Modules§
- coverage
- dockerfile_
scoring - Dockerfile Quality Scoring (Issue #10)
- formatter
- formatter_
config - linter
- scoring
- Bash Quality Scoring
- scoring_
config - testing
- Bash Test Framework