UNPKG

ds-sfcoe-ailabs

Version:

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

34 lines (33 loc) 1.18 kB
/** * @fileoverview Git provider module exports and type definitions * Provides abstractions for Git operations and pull request management across different platforms * * @example * ```typescript * import { GitProviderFactory, GitProviderType, PullRequestComment } from './gitProvider'; * * const gitProvider = GitProviderFactory.create(GitProviderType.GitHub, config); * const comment: PullRequestComment = { * prNumber: '123', * commitId: 'abc123', * message: 'Review comment', * suggestedCodeChange: undefined, * startLine: 10, * endLine: 15, * sourceFile: 'src/example.ts' * }; * ``` */ export { default as GitHelper } from './gitHelper.js'; export { default as GitProvider } from './gitProvider.js'; export { default as GitProviderFactory } from './gitProviderFactory.js'; export { default as GitHub } from './gitHub.js'; /** * Enumeration of supported Git hosting providers * Currently supports GitHub with extensibility for future platforms */ export var GitProviderType; (function (GitProviderType) { // eslint-disable-next-line no-unused-vars GitProviderType["GitHub"] = "GitHub"; })(GitProviderType || (GitProviderType = {}));