PromptShield logo PromptShield
PromptShield WorkspaceAPI DocsFunctions

resolveFiles()

resolveFiles(patterns, root): Promise<string[]>

Defined in: resolve-files.ts:111

Resolves workspace files using glob patterns while respecting hierarchical ignore rules.

Behavior:

  • Normalizes CLI-style inputs (., ./dir) into recursive glob patterns.
  • Uses fast-glob for file discovery.
  • Applies ignore matcher after resolution.
  • Returns absolute file paths.

Parameters

patterns

string[]

Glob patterns or directory inputs relative to provided root.

root

string

Absolute workspace root or directory to scan.

Returns

Promise<string[]>

Absolute file paths eligible for scanning.

On this page