# 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.