primus.linting.schemas module

YAML DSL Schemas and Validation Rules - Python Implementation

Defines the schemas and validation rules for different YAML formats used in the application.

primus.linting.schemas.create_data_source_linter() → YamlLinter

Create a YAML linter configured for data source validation.

primus.linting.schemas.create_linter_for_context(context: str) → YamlLinter

Create a linter for the specified context.

primus.linting.schemas.create_score_linter() → YamlLinter

Create a YAML linter configured for score validation.

primus.linting.schemas.create_score_validation_rules() → List[ValidationRule]

Create validation rules for score configuration.