ds-sfcoe-ailabs
Version:
AI-powered code review tool with static analysis integration for comprehensive code quality assessment.
28 lines (27 loc) • 829 B
TypeScript
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;
}[];
};