CodingAssistant Clang使用LibTooling和clang 3.5的LibASTMatchers检查代码缺陷
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 版本问题,可能会导致无法构建。
下载地址
用户评论