Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/cli / / ToolsLintOptions
Interface: ToolsLintOptions
Defined in: packages/cli/src/commands/tools-lint.ts:85
Stable
Extends
CommonOutputOptions
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
config? | readonly | string | Optional path to a tsconfig.json whose include overrides the file glob. | - | packages/cli/src/commands/tools-lint.ts:87 |
counterSink? | readonly | ToolsLintCounterSink | Optional sink for the tool.lint.threshold.violations.total counter (RB-49). The CLI calls this once per below-threshold tool per invocation. Default: no-op. | - | packages/cli/src/commands/tools-lint.ts:106 |
cwd? | readonly | string | Override cwd. Default process.cwd(). | - | packages/cli/src/commands/tools-lint.ts:95 |
format? | readonly | "text" | "json" | Output format. Default 'text'. | - | packages/cli/src/commands/tools-lint.ts:91 |
inlineSources? | readonly | readonly { file: string; source: string; }[] | Test seam — supply a list of (file, source) pairs directly so the test does not need to fish around the filesystem. | - | packages/cli/src/commands/tools-lint.ts:100 |
json? | readonly | boolean | Emit a structured JSON document instead of human-readable text. | CommonOutputOptions.json | packages/cli/src/internal/output.ts:71 |
jsonPrint? | readonly | JsonSink | Test seam — capture JSON documents instead of writing to stdout. | CommonOutputOptions.jsonPrint | packages/cli/src/internal/output.ts:77 |
nonInteractive? | readonly | boolean | Force --non-interactive semantics (skip prompts; require flags / env). | CommonOutputOptions.nonInteractive | packages/cli/src/internal/output.ts:73 |
print? | readonly | PrintSink | Test seam — capture human lines instead of writing to stderr. | CommonOutputOptions.print | packages/cli/src/internal/output.ts:75 |
source? | readonly | string | Optional override of the file glob pattern. | - | packages/cli/src/commands/tools-lint.ts:93 |
threshold? | readonly | number | Minimum acceptable per-tool score. Default 60. | - | packages/cli/src/commands/tools-lint.ts:89 |