text_lint.operations.validators.validate_combine.ValidateCombine

class text_lint.operations.validators.validate_combine.ValidateCombine(name: str, new_saved: str, saved: AliasYamlLookupExpressionSet)[source]

Bases: ValidatorBase

A validator to combine result lookups into a new save id.

class Parameters[source]

Bases: Parameters

Parameter validation for this operation.

__init__(name: str, new_saved: str, saved: AliasYamlLookupExpressionSet) None[source]

Initialize ValidateCombine instances.

Parameters:
  • name (str) – The configured name of this validator.

  • new_saved (str) – The new saved id to create.

  • saved (AliasYamlLookupExpressionSet) – A list of YAML lookup expressions to evaluate.

Raises:

TypeError

apply(state: ValidatorState) None[source]

Apply the ValidateCombine validator logic.