UNPKG

ds-sfcoe-ailabs

Version:

AI-powered code review tool with static analysis integration for comprehensive code quality assessment.

28 lines (27 loc) 829 B
import { Region } from 'sarif'; export { default as AIProvider } from './aiProvider.js'; export { default as AIProviderFactory } from './aiProviderFactory.js'; export { default as OpenAiClient } from './openAiClient.js'; export { default as AzureOpenAiClient } from './azureOpenAiClient.js'; export { default as AnthropicAiClient } from './anthropicAiClient.js'; export declare enum AIProviderType { OpenAI = "OpenAI", Anthropic = "Anthropic", AzureOpenAI = "AzureOpenAI" } export declare type ReviewHint = { ruleId: string; message: string; region: Region; className: string; }; export declare type ReviewResponse = { comments: { startLine: number; endLine: number; message: string; suggestion: string; type: string; className: string; }[]; };