MCPcopy Create free account
hub / github.com/PatrickSys/codebase-context / getProjectOptions

Method getProjectOptions

src/core/indexer.ts:346–366  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

344 }
345
346 private getProjectOptions(): AnalyzerSelectionOptions {
347 const preferredAnalyzer = this.projectOptions.preferredAnalyzer?.trim();
348 if (!preferredAnalyzer) {
349 return this.projectOptions;
350 }
351
352 if (!analyzerRegistry.get(preferredAnalyzer)) {
353 console.warn(
354 `[indexer] Preferred analyzer "${preferredAnalyzer}" is not registered. Falling back to default analyzer selection.`
355 );
356 return {
357 ...this.projectOptions,
358 preferredAnalyzer: undefined
359 };
360 }
361
362 return {
363 ...this.projectOptions,
364 preferredAnalyzer
365 };
366 }
367
368 private getIncludePatterns(): string[] {
369 const includePatterns = this.config.include || ['**/*'];

Callers 1

indexMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected