Module bash_quality

Module bash_quality 

Source
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