Skip to contents

Validate all YAML configs under a directory

Usage

check_all_settings(
  config_dir = "configs",
  schema_path = file.path(config_dir, "settings.schema.json")
)

Arguments

config_dir

Directory containing YAMLs (default "configs").

schema_path

Path to JSON schema (default "configs/settings.schema.json").

Value

Invisibly TRUE if all are valid; otherwise stops listing failures.

Examples

if (FALSE) { # \dontrun{
check_all_settings()
} # }