sfcoe-ailabs
Version:
AI-powered code review tool with static analysis integration for comprehensive code quality assessment.
13 lines (12 loc) • 505 B
TypeScript
import AIProvider from './aiProvider.js';
import { ReviewHint, ReviewResponse } from './index.js';
export default class AzureOpenAiClient extends AIProvider {
/**
* Reviews code using Azure OpenAI's GPT model
*
* @param codeSnippet - The code to be reviewed
* @param hints - Array of review hints from static analysis tools
* @returns Promise that resolves to the AI review response
*/
reviewCode(codeSnippet: string, hints: ReviewHint[]): Promise<ReviewResponse>;
}