Cppcheck

Cppcheck

Cppcheck

软件

软件描述

Cppcheck 是一个用于 C/C++ 代码的静态分析工具。与 C/C++ 编译器及其他许多分析工具不同,它不检测代码中的语法错误。Cppcheck 主要检测编译器通常无法发现的各类缺陷。

官方网站

访问软件的官方网站了解更多信息

官方认证

cppcheck.sourceforge.io

安全链接HTTPS

什么是 Cppcheck?

Cppcheck 是一个用于 C/C++ 代码的静态分析工具。与 C/C++ 编译器及其他许多分析工具不同,它不检测代码中的语法错误。Cppcheck 主要检测编译器通常无法发现的错误类型。其目标是仅发现代码中的真实错误(即零误报)。

特性:

越界检查,
针对每个类检查代码,
检查异常安全性,
内存泄漏检查,
警告使用过时的函数,
检查 STL 的非法使用,
检查未初始化变量和未使用的函数

🔄 替代方案

17 个选择
Opengrep

Opengrep

软件

我们很高兴推出 Opengrep,这是一个开源的静态代码分析引擎,旨在确保代码安全测试始终真正开放且对所有人可访问。🚀

免费 • 开源
查看详情
Qodana

Qodana

软件

Qodana 是由 JetBrains 推出的智能代码质量平台,非常适合团队协作使用。它可分析 60 多种编程语言的代码,包括 Java、JavaScript、TypeScript、PHP、Kotlin、Python、Go 和 C#。

付费 • 专有
查看详情
VisualCodeGrepper

VisualCodeGrepper

软件

VCG 是一款自动化代码安全审查工具,支持 C/C++、Java、C#、VB 和 PL/SQL。它具备若干功能,有望对开展代码安全审查的人士有所帮助,尤其是在时间紧迫的情况下:

免费 • 开源
查看详情
Semgrep

Semgrep

软件

Semgrep 是一款快速、开源的静态分析工具,能够轻松表达代码规范——无需复杂的查询——并在编辑器、提交和 CI 时尽早发现缺陷。精确的规则看起来就像您要搜索的代码;无需再遍历抽象语法树……

免费增值 • 开源
查看详情
💻

Clang Static Analyzer

软件

Clang静态分析器是一种源代码分析工具,用于发现C、C++和Objective-C程序中的错误。

免费 • 开源
查看详情
Yetus

Yetus

软件

Apache Yetus 是一组库和工具,用于支持软件项目的贡献和发布流程。

免费 • 开源
查看详情
Infer

Infer

软件

Facebook Infer 是一个静态分析工具——如果你提供一些 Objective-C、Java 或 C 代码,它会生成一份潜在错误的列表。

免费 • 开源
查看详情
LDRA Testbed

LDRA Testbed

软件

利物浦数据研究协会(LDRA)是公共和私营部门软件分析、测试及需求可追溯性工具的提供商,也是静态和动态软件分析领域的先驱。

付费 • 专有
查看详情
上一页下一页

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。