Module validation

Module validation 

Source
Expand description

Enhanced validation utilities with detailed error reporting and security checks

Structs§

ValidationContext
Enhanced validation context
ValidationError
Validation error with context and suggestions

Enums§

ValidationErrorType
Types of validation errors

Functions§

validate_file_path_safety
Validate file path safety (prevent directory traversal attacks)
validate_input_security
Security validation for input strings
validate_project
Backward compatibility function
validate_project_enhanced
Enhanced project validation with detailed error reporting
validate_project_name_availability
Validate that a project name is available (not already taken)
validate_spec_name_availability
Validate that a specification name is available within a project
validate_specification
Validate a specification structure
validate_task
Validate a task structure
validate_task_list
Validate a task list structure
validate_tech_stack
Validate a tech stack structure
validate_tech_stack_enhanced
Enhanced tech stack validation
validate_vision
Validate a vision structure
validate_vision_enhanced
Enhanced vision validation

Type Aliases§

ValidationResult
Validation result with detailed errors