module
Obsctl::Config::ConfigSchema
Overview
Validates loaded config and returns safe warnings for non-fatal issues.
Defined in:
obsctl/config/config_schema.crClass Method Summary
-
.validate!(config : Config) : Nil
Raises
Domain::ConfigInvalidwhen config values would make runtime behavior ambiguous, unsafe, or impossible. -
.warnings(config : Config) : Array(String)
Returns secret-safe warnings for valid configs that still deserve user attention, such as plaintext password storage.
Class Method Detail
Raises Domain::ConfigInvalid when config values would make runtime
behavior ambiguous, unsafe, or impossible.
Returns secret-safe warnings for valid configs that still deserve user attention, such as plaintext password storage.