参考博客:C/C++代码静态分析工具调研
cppcheck 官网:Cppcheck - A tool for static C/C++ code analysis
git配置:git-pre-commit-cppcheck
将github上的 pre-commit配置放到 ~/.config/git/hooks/下并重命名为pre-commit,和添加可执行权限,再设置git 全局 core.hooksPath路径,这样在git commit时,git就会执行cppcheck去检查你的修改。
git config --global core.hooksPath ~/.config/git/hooks/