Skip to main content

Module validation

Module validation 

Source
Expand description

Settings validation - parses and validates settings JSON files.

Structs§

McpErrorMetadata
MCP-specific metadata attached to validation errors.
SettingsWithErrors
Validated settings with any accumulated errors.
ValidationError
A validation error with location and context.

Enums§

McpErrorSeverity

Functions§

filter_invalid_permission_rules
Filters invalid permission rules from raw parsed JSON data before schema validation. Returns warnings for each filtered rule.
validate_settings_file_content
Validates settings file content string, parsing JSON and validating structure.
validate_settings_json
Validates that settings JSON conforms to expected structure. Returns a SettingsWithErrors containing the parsed JSON and any validation errors.

Type Aliases§

FieldPath
Field path in dot notation (e.g., “permissions.defaultMode”)