投稿 提交工具 投放合作

Reviewbot:自托管的多语言代码分析与评审服务

编程助手 106 25 Go 上架 2026-11-13 在 GitHub 打开

在 Pull/Merge Request 阶段运行 Linter 并以 AI 解释问题,支持 GitHub 与 GitLab 自托管部署。

Reviewbot 是一个自托管的代码分析与评审服务,支持多种语言和编码规范。它提供一种通用方式接入和执行 Linter 而无需修改源码,也支持自定义集成以处理自研检查工具或复杂执行逻辑。目前支持 GitHub 与 GitLab 两个平台,检测到的问题由 AI 分析并给出详细解释和改进建议,结果以评论形式精确到代码行反馈到 PR/MR 阶段。已支持的 Linter 包括 golangci-lint、gofmt、gomodcheck、pylint、cppcheck、luacheck、pmdcheck、stylecheck、shellcheck,以及 commit msg check 和 note check。执行环境可通过 Docker 或 Kubernetes 指定,配置遵循尽量零配置的原则,可调整执行命令、禁用特定 Linter、克隆多个仓库,并支持告警通知。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 106

10611-0811-1111-13