IntelliJ IDEA 插件,用于在代码提交前进行 AI 辅助的代码审查。
- 代码提交前自动审查
- 基于 AI 的代码质量分析
- 文件缓存和性能优化
- 代码脱敏保护
- 自定义规则配置
- JDK 17+
- Gradle 7.6+
- IntelliJ IDEA 2023.1+
- 克隆仓库:
git clone https://github.com/your-org/pre-submit-code-review.git
cd pre-submit-code-review- 导入项目:
- 使用 IntelliJ IDEA 打开项目
- 等待 Gradle 同步完成
- 运行插件:
./gradlew runIde./gradlew clean build构建的插件包位于 build/distributions/ 目录。
- 设置环境变量:
- 在 GitHub 仓库设置中添加
INTELLIJ_PUBLISH_TOKENsecret
- 创建新版本:
git tag v1.0.0
git push origin v1.0.0GitHub Actions 将自动:
- 构建插件
- 创建 GitHub Release
- 发布到 JetBrains Marketplace
运行性能测试套件:
./gradlew test --tests "com.renrui.review.performance.PerformanceTest"org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m
org.gradle.parallel=true在 IDE 设置中配置:
- API 密钥
- 审查规则
- 缓存设置
- 超时阈值
Apache License 2.0