UNPKG

review-copilot

Version:

ReviewCopilot - AI-powered code review assistant with customizable prompts

23 lines (22 loc) 1.18 kB
import ora from 'ora'; import { ReviewCommandOptions, ReviewContext } from './helpers'; import { CodeReviewResult } from '../../providers/provider.types'; import { PullRequestFile } from '../../utils/git-service.interface'; export declare function initializeReviewContext(options: ReviewCommandOptions, spinner: ora.Ora): Promise<ReviewContext>; export declare function reviewCommand(options: ReviewCommandOptions): Promise<boolean>; export declare function reviewBranchName(context: ReviewContext): Promise<CodeReviewResult & { branchName?: string; }>; export declare function reviewCommitMessages(context: ReviewContext): Promise<CodeReviewResult & { commits?: any[]; }>; export declare function reviewCodeChanges(context: ReviewContext): Promise<CodeReviewResult>; export declare function filterAndProcessFiles(context: ReviewContext, files: PullRequestFile[]): Promise<{ filteredFiles: { changes: string; filename: string; }[]; skippedFiles: number; }>; export declare function prepareCodeReviewFilesContent(files: PullRequestFile[]): string; export declare function handleReviewError(spinner: ora.Ora, error: unknown): Promise<void>;