mirror of
https://github.com/freeedcom/ai-codereviewer.git
synced 2025-04-20 17:46:47 +00:00
Added the CSV extraction script to get comments and classify accordingly
This commit is contained in:
parent
29f7670fe7
commit
9cdfb06cab
8 changed files with 612 additions and 5 deletions
24
dist/index.js
vendored
24
dist/index.js
vendored
|
@ -9,6 +9,30 @@ require("./sourcemap-register.js");
|
|||
) {
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* This script is designed to be used in a GitHub Actions workflow to automatically review pull requests.
|
||||
* It fetches the details and diff of a pull request, analyzes the code changes using OpenAI's API, and
|
||||
* posts review comments on the pull request based on the analysis.
|
||||
*
|
||||
* The script performs the following steps:
|
||||
* 1. Fetches the pull request details and diff.
|
||||
* 2. Filters the diff based on include and exclude patterns.
|
||||
* 3. Analyzes the code changes using OpenAI's API to generate review comments.
|
||||
* 4. Posts the generated review comments on the pull request.
|
||||
*
|
||||
* Environment Variables:
|
||||
* - GITHUB_TOKEN: GitHub personal access token (required)
|
||||
* - OPENAI_API_KEY: OpenAI API key (required)
|
||||
* - OPENAI_API_MODEL: OpenAI API model to use (required)
|
||||
* - OPENAI_API_VERSION: OpenAI API version to use (required)
|
||||
* - OPENAI_BASE_URL: Base URL for the OpenAI API (optional)
|
||||
* - DEBUG_HTTP: Enable HTTP request debugging (optional)
|
||||
*
|
||||
* Example Usage:
|
||||
* npx ts-node main.ts
|
||||
*
|
||||
* Note: It is recommended to set the GITHUB_TOKEN and OPENAI_API_KEY environment variables to avoid exposing sensitive information.
|
||||
*/
|
||||
var __createBinding =
|
||||
(this && this.__createBinding) ||
|
||||
(Object.create
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue