🏷️ AI代码审查

Cursor Teams的代码审查不是更快,而是把老手30%的精力变成了团队的肌肉记忆——我配置完自动化流水线后,新人的PR三天没被我打回去一次

上周三凌晨两点,我在GitHub上合并了一个新人的PR。改动量200行,涉及支付模块的异常处理。搁在三个月前,这个PR我会打回去至少两次——不是逻辑问题,是日志规范、错误码定义、空值检查的疏漏。但这次,AI审查机器人已经替他改了。我做的只是点了一下Approve。 这不是什么未来场景。是我用Curs…

我复现了EMNLP那篇CodeReviewer思路,在VS Code里跑Llama 3.2做代码审查,然后连夜改了三处SQL注入规则

我在读CodeReviewer那篇论文时,脑子里一直闪回自己给同事做PR review的场景:同样的SQL拼接问题,我已经在comments里复制粘贴过不下20次了。这活儿本质上就是个模式匹配加一点上下文推理,理论上很适合让语言模型来干。论文里的思路很清晰,用T5架构预训练,在代码diff和revi…

VS Code 1.95 AI代码审查:从理论到实践的跨越

大家好,我是韩知行,今天我们要聊一聊如何用VS Code 1.95的AI代码审查功能,搭建一个适用于企业规范的AI审查流水线。这不仅仅是一个技术问题,更是一个如何让机器教会团队写出更干净代码的实践挑战。 AI代码审查功能启用与模型选择 首先,得说说AI代码审查的启动。Google DeepMind上…

我在VS Code 1.90里把AI审查调教成了一个偏执的安全门卫,但同事差点砸了键盘

我把VS Code 1.90的内置AI审查深度定制成团队的安全门卫:从零配置规则引擎检测长函数与代码异味,利用自定义prompt精准拦截SQL注入和XSS,再通过GitHub Actions实现PR自动审查与质量门禁。整个过程踩遍了文档缺失、误报爆炸、CI超时的坑,也摸索出一套用“漏洞错题本”降低误报、用规则频道和冷却期管理开发者噪声的推广方法。性能上,大型代码库实时延迟可控,但CI资源必须做并发限制。