Class: GitRehearsalAnalyzer
Defined in: rehearsal/git-analyzer.ts:477
Git Rehearsal Analyzer
Implements
Constructors
Constructor
new GitRehearsalAnalyzer(): GitRehearsalAnalyzer;
Returns
GitRehearsalAnalyzer
Properties
category
readonly category: "git";
Defined in: rehearsal/git-analyzer.ts:480
Category of operations this analyzer handles
Implementation of
id
readonly id: "git-analyzer" = 'git-analyzer';
Defined in: rehearsal/git-analyzer.ts:478
Unique identifier for this analyzer
Implementation of
name
readonly name: "Git Operations Analyzer" = 'Git Operations Analyzer';
Defined in: rehearsal/git-analyzer.ts:479
Human-readable name
Implementation of
patterns
readonly patterns: RegExp[] = GIT_DESTRUCTIVE_PATTERNS;
Defined in: rehearsal/git-analyzer.ts:481
Patterns that this analyzer can handle
Implementation of
Methods
analyze()
analyze(operation, context): Promise<RehearsalResult>;
Defined in: rehearsal/git-analyzer.ts:487
Analyze the operation and return impact assessment
Parameters
| Parameter | Type |
|---|---|
operation | string |
context | RehearsalContext |
Returns
Promise<RehearsalResult>
Implementation of
canAnalyze()
canAnalyze(operation): boolean;
Defined in: rehearsal/git-analyzer.ts:483
Check if this analyzer can handle the given operation
Parameters
| Parameter | Type |
|---|---|
operation | string |
Returns
boolean