分类
AI编程工具
收录时间
2025-12-06

简介

在 IDE 与 CI 中做实时静态代码分析的工具,可自建规则并一键修复。

详细介绍

Codiga

  • 把静态分析铺进了开发链路的每个环节:在 IDE(VS Code、JetBrains、VisualStudio)里写代码时即时报出问题并附修复建议;提交前用 git hook 拦一道;推上去之后,再到 GitHub、GitLab、Bitbucket 的拉取请求里复查一遍。仪表盘汇总违规数、重复代码、过长或过于复杂的函数这些指标,仓库质量的变化有据可查。
  • 规则来源有两块:一是 Codiga Hub 里现成的规则集,二是自己写的定制规则,官网称写一条新规则五分钟就能跑起来。安全向的检查覆盖 OWASP 10、MITRE CWE 与 Sans/CWE Top 25 三份清单,命中后可一键修复(autofix)。团队这边,每个 commit 的错误记录都会留档,历史问题可以回溯。

和只在 PR 阶段兜底的方案相比,它把检查前置到了敲代码的那一刻,修复动作也发生在编辑器里;等代码走到评审环节时,多数低级问题已经处理完,评审的人可以集中看设计与逻辑。习惯用 IDE 解决冲突的开发者,把分析工具放进同一个窗口,切换成本并不大。