投稿 提交工具 投放合作

lookout:在 PR 上运行自定义分析器的代码评审服务

编程助手 151 33 Go 2026-11-15 在 GitHub 打开

辅助代码评审的服务,可在 GitHub 拉取请求上运行自定义代码分析器并回帖评论。

Lookout 监听配置中的仓库,对新打开的 PR 运行分析器并把结果以评论形式发布。README 推荐用 docker-compose 启动,同时拉起依赖 bblfsh 与 PostgreSQL,并附带一个 dummy 分析器用于演示;需按 config.yml.tpl 生成 config.yml 指定被监视仓库,运行时提供 GitHub 用户/token,也可换成自己的分析器。已知分析器包括 style-analyzer(代码风格)、terraform(格式检查)、gometalint(Go)、sonarcheck(Java)、flake8(Python)、npm-audit(JS 依赖问题)及函数名翻译模型等,成熟度不一。README 称项目仍在开发中,定位是“Machine Learning on Code”方向的第一步,也支持不依赖 ML 的自定义分析器。许可证为 AGPL v3.0+。

Star 趋势2026-11-11 — 2026-11-14当前 Stars 151

15111-1111-1211-14