sec_interp.core.validation.base_validator module

Base interface for project validators.

class sec_interp.core.validation.base_validator.IValidator

Bases: ABC

Interface for specialized validators.

abstractmethod validate(params: ValidationParams, context: ValidationContext) None

Execute validation logic.

Parameters:
  • params – Parameters to validate.

  • context – Context to accumulate errors.