1. 首页
  2. 考试认证
  3. 其它
  4. CodingAssistant Clang使用LibTooling和clang 3.5的LibASTMatchers检查代码缺陷

CodingAssistant Clang使用LibTooling和clang 3.5的LibASTMatchers检查代码缺陷

上传者: 2024-12-16 15:59:43上传 ZIP文件 281.39KB 热度 9次

CodingAssistant-Clang 描述了该工具可以用于检查代码中的那些非语法缺陷。它检查您的项目或代码片段,寻找与以下书籍中的建议冲突的部分:

[1] Bjarne Stroustrup,《C++编程语言 第4版》

[2] Bjarne Stroustrup,《C++编程语言 第3版》

[3] 赫伯·萨特,安德烈·亚历山大雷斯库,《C++编码标准101规则、指南和最佳实践》

[4] 斯科特·迈耶斯,《有效的C++:改进程序和设计的55种特定方法 第3版》

我们的工具是基于 clang 3.5,使用 clang 提供的 LibTooling 来实现。我们还发现它非常有帮助。

安装步骤:


sudo apt-get install clang-3.5

sudo apt-get install libclang-3.5-dev

注意:有时由于 LLVM 版本问题,可能会导致无法构建。

下载地址
用户评论