text_lint.extend
External extension support.
User defined Operations or Mathematical Expressions should import from this module to ensure forward compatibility.
Class |
Subclass Use Case |
|---|---|
AssertionBase |
Derive from this class to create assertion operations. |
AssertionRegexBase |
Derive from this class to create assertion operations with regexes. |
ExpressionBase |
Derive from this class to create mathematics operations. |
LookupBase |
Derive from this class to create lookup operations. |
LookupEncoderBase |
Derive from this class to create lookup operations that encode values. |
ValidatorBase |
Derive from this class to create validator operations. |
ValidationComparisonBase |
Derive from this class to create validator operations with comparisons. |
Class |
Typehint Use Case |
|---|---|
AssertionState |
Use to typehint state in AssertionBase derived classes. |
LookupState |
Use to typehint state in LookupState derived classes. |
ValidatorState |
Use to typehint state in ValidatorState derived classes. |