Interface: FsRegexCheckNode<THandle>
Defined in: core/dist/ast/domain/fs-regex-check-node.d.ts:10
Passive AST node evaluating a forbidden regex pattern across mutated files matching targetGlobs (fs.regexCheck).
Scans mutated files during beforeStop or scoped rule verification and reports violationMessage in deficits whenever forbidPattern matches.
Extends
BaseCheckASTNode<"fs:regex-check",THandle>
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Isolation scope handle type. |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
__handleBrand? | readonly | BivariantCallback<[handle: THandle], void> | Phantom type brand binding the check to its compatible scope handle type. | BaseCheckASTNode.__handleBrand | core/dist/ast/base/base-check-ast-node.d.ts:17 |
forbidFlags? | readonly | string | Optional regular expression flags. | - | core/dist/ast/domain/fs-regex-check-node.d.ts:16 |
forbidPattern | readonly | string | Regular expression source pattern that fails the check when matched. | - | core/dist/ast/domain/fs-regex-check-node.d.ts:14 |
id | readonly | string | Logical identifier of the check instance. | BaseCheckASTNode.id | core/dist/ast/base/base-check-ast-node.d.ts:15 |
targetGlobs | readonly | readonly string[] | Glob patterns selecting mutated files to scan. | - | core/dist/ast/domain/fs-regex-check-node.d.ts:12 |
type | readonly | "fs:regex-check" | Unique string-literal discriminant of the check node. | BaseCheckASTNode.type | core/dist/ast/base/base-check-ast-node.d.ts:13 |
violationMessage | readonly | string | Diagnostic message reported in deficits when a match is found. | - | core/dist/ast/domain/fs-regex-check-node.d.ts:18 |