Skip to content

PromptScript API


Interface: ValidateOptions

Defined in: validator/src/types.ts:109

Options for standalone validate function.

Extends

Properties

blockedPatterns?

optional blockedPatterns?: (string | RegExp)[]

Defined in: validator/src/types.ts:87

Patterns to block in content (strings are converted to RegExp)

Inherited from

ValidatorConfig.blockedPatterns


customRules?

optional customRules?: ValidationRule[]

Defined in: validator/src/types.ts:91

Custom validation rules to add

Inherited from

ValidatorConfig.customRules


disableRules?

optional disableRules?: string[]

Defined in: validator/src/types.ts:89

Array of rule names to disable

Inherited from

ValidatorConfig.disableRules


ignoreHashes?

optional ignoreHashes?: boolean

Defined in: validator/src/types.ts:103

Skip reference integrity checks

Inherited from

ValidatorConfig.ignoreHashes


lockfile?

optional lockfile?: Lockfile

Defined in: validator/src/types.ts:99

Lockfile for reference integrity checks

Inherited from

ValidatorConfig.lockfile


logger?

optional logger?: Logger

Defined in: validator/src/types.ts:93

Logger for verbose/debug output

Inherited from

ValidatorConfig.logger


policies?

optional policies?: PolicyDefinition[]

Defined in: validator/src/types.ts:95

Extension compliance policies

Inherited from

ValidatorConfig.policies


registryReferences?

optional registryReferences?: Set\<string>

Defined in: validator/src/types.ts:101

Set of resolved absolute paths that came from registry cache

Inherited from

ValidatorConfig.registryReferences


requiredGuards?

optional requiredGuards?: string[]

Defined in: validator/src/types.ts:85

List of guards that must be present in

Guards

block

Inherited from

ValidatorConfig.requiredGuards


rules?

optional rules?: Record\<string, "off" | Severity>

Defined in: validator/src/types.ts:83

Override severity for specific rules (rule name -> severity or 'off')

Inherited from

ValidatorConfig.rules


skipPolicies?

optional skipPolicies?: boolean

Defined in: validator/src/types.ts:97

Skip policy evaluation

Inherited from

ValidatorConfig.skipPolicies


validator?

optional validator?: Validator

Defined in: validator/src/types.ts:111

Reuse an existing validator instance