CodeChecker 基于 Clang 的分析器工具开源项目

我要开发同款
匿名用户2021年09月16日
113阅读
开发技术Python
所属分类开发工具、程序调试工具
授权协议Apache-2.0

作品详情

CodeChecker 是一个基于 LLVM/Clang静态分析器工具链的静态分析基础设施,可替代 scan-buildLinux或macOS(OSX)开发环境。CodeChecker已移植到Python3,没有计划支持Python2。最低要求的Python3版本是3.6。主要特点命令行C/C++分析使用单元分析、统计分析执行 Clang-Tidy 和Clang静态分析器。通过wirtapping创建JSON编译数据库自动分析gcc交叉编译项目:检测GCC或Clang编译器配置并形成相应的clang分析器调用增量分析:只需要重新分析更改的文件及其依赖项在命令行或静态HTML中的结果可视化基于Web的报告存储您可以存储和可视化许多分析器的数千个分析报告,例如ClangStaticAnalyzer(C/C++)、ClangTidy(C/C++)、FacebookInfer(C/C++、Java)、ClangSanitizers(C/C++)、Spotbugs(Java)、Pylint(Python)、Eslint(Javascript)...用于查看发现的代码缺陷的Web应用程序,具有简化、简单的体验(使用PostgreSQL或SQLite后端)Gerrit和GitLab集成将分析结果显示为 Gitlab 或 Gerrit 注释可过滤和可比较结果查看差异模式:显示自上次分析器执行以来引入的错误列表结果可以与其他开发人员共享,注释和审查系统有助于代码缺陷的交流易于实现的基于 Thrift 的服务器支持多个错误可视化前端,例如Web应用程序、命令行工具和 Eclipse插件 
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论