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
JavaScript
/**
* @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 = {}));