Teo*_*lov 5 c++ eclipse eclipse-cdt clang-static-analyzer llvm-clang
虽然理论上可以作为证明外部静态分析仪集成到Eclipse 这里(即,Cppcheck),我想知道一个更最新的解决方案是否存在不需要的插件开发?例如,现有的插件,CODAN中的可用选项或Clang Static Analyzer的上述教程的简化版本.
小智 9
CodeCheckerEclipsePlugin是一个Eclipse插件,显示了C/C++项目的Clang Static Analyzer和Clang Tidy缺陷.
安装后,您可以将其作为"CodeChecker性质"添加到CDT项目中.唯一的软件要求是您必须在计算机上安装Clang和CodeChecker工具.您需要设置项目,以便从Eclipse CDT构建.每当您在eclipse中构建项目时,Clang静态分析器将自动调用您的代码.
该插件将在后台调用CodeChecker工具,后者又调用构建中的分析引擎(整理和静态分析器).
作为对ClangSA的扩展,您还可以通过使用codechecker_suppress代码注释来抑制误报:// codechecker_suppress [deadcode.DeadStores]抑制死码
该插件托管在github上,请参阅https://github.com/Ericsson/CodeCheckerEclipsePlugin