Skip to main content

Module validation

Module validation 

Source
Expand description

Schema-driven frontmatter validation.

Validates parsed frontmatter against a ContentSchema, producing LSP-compatible Diagnostic messages. Checks include:

  • Required fields missing
  • Type mismatches (e.g. string where boolean expected)
  • Enum constraint violations
  • Date format validation (YYYY-MM-DD)
  • Unknown fields (reported as Hint)

Structs§

Diagnostic
A validation diagnostic.

Enums§

Severity
Diagnostic severity levels (LSP-compatible integer values).

Functions§

foreign_field_suggestion
The moss field a foreign frontmatter name most likely meant, if any.
validate_frontmatter
Validate parsed frontmatter against a content schema.