Skip to main content

validate_artifact

Python API reference for the function python.src.softschema.validate.validate_artifact.

Public API

Function: validate_artifact

Canonical path: python.src.softschema.validate.validate_artifact

Declared in: packages/python/src/softschema/validate.py

Signature

def validate_artifact(
doc_path: Path,
*,
contract: Contract | None = None,
contract_id: str | None = None,
registry: Contracts | None = None,
metadata_mode: Literal["enforced", "advisory"] = "enforced",
frontmatter: Any = _UNREAD,
) -> ArtifactValidationResult: ...