module

Obsctl::Config::ConfigSchema

Validates loaded config and returns safe warnings for non-fatal issues.

Class methods

validate!(config : Config) : Nil

Raises Domain::ConfigInvalid when config values would make runtime behavior ambiguous, unsafe, or impossible.

Source
warnings(config : Config) : Array(String)

Returns secret-safe warnings for valid configs that still deserve user attention, such as plaintext password storage.

Source