Interface: RehearsalManagerOptions
Defined in: rehearsal/types.ts:235
Options for the RehearsalManager
Properties
analyzers?
optional analyzers?: RehearsalAnalyzer[];
Defined in: rehearsal/types.ts:244
Custom analyzers to add
includeBuiltinAnalyzers?
optional includeBuiltinAnalyzers?: boolean;
Defined in: rehearsal/types.ts:249
Whether to include built-in analyzers (default: true)
onRehearsal?
optional onRehearsal?: (result) => void;
Defined in: rehearsal/types.ts:259
Callback when a rehearsal is performed
Parameters
| Parameter | Type |
|---|---|
result | RehearsalResult |
Returns
void
sessionStartTime?
optional sessionStartTime?: Date;
Defined in: rehearsal/types.ts:264
Session start time for time investment calculations
trackSessionFiles?
optional trackSessionFiles?: boolean;
Defined in: rehearsal/types.ts:269
Track files modified during session
warningThreshold?
optional warningThreshold?: ImpactSeverity;
Defined in: rehearsal/types.ts:254
Minimum severity to trigger warnings (default: ‘medium’)
workingDirectory?
optional workingDirectory?: string;
Defined in: rehearsal/types.ts:239
Working directory (defaults to process.cwd())