struct

Hwaro::Services::CheckGroup

Inherits Struct < Value < Object

A logical group of checks, surfaced under one heading in the CLI. :config is rendered with the runtime config_path; other keys use default_heading verbatim.

blocked_by lists the issue ids that abort the group's scan before the remaining checks can run (a missing config.toml, a missing templates/, a missing content/). When one of them is present the CLI renders every OTHER check in the group as skipped instead of as a passing check — a green ✓ for a check that never executed reads as reassurance the run has not earned.

Constructors

new(key : Symbol, default_heading : String, checks : Array(CheckSpec), blocked_by : Array(String) = [] of String)
Source

Instance methods

blocked_by
checks
clone
Source
copy_with(key _key = @key, default_heading _default_heading = @default_heading, checks _checks = @checks, blocked_by _blocked_by = @blocked_by)
Source
default_heading
key