Skip to content

Compiler

The compiler parses YAML configuration files into typed Pydantic models used by the engine.

AQL compiler: parses provero.yaml into execution plans.

SourceConfig

Bases: BaseModel

Data source configuration.

CheckConfig

Bases: BaseModel

Single check configuration.

SuiteConfig

Bases: BaseModel

Suite configuration parsed from AQL.

ProveroConfig

Bases: BaseModel

Top-level Provero configuration.

parse_check(raw)

Parse a single check from YAML into CheckConfig.

compile_file(path)

Compile an provero.yaml file into an ProveroConfig.