跳转至

C语言静态检查

TODO

https://github.com/ravenexp/splint

http://clang-analyzer.llvm.org/

https://www.dwheeler.com/essays/static-analysis-tools.html 列表

vscode插件:C/C++ Advanced Lint

帮助编辑代码时,自动运行lint检查

cppchecker

给出的建议常是一些“c风格指针转换”、“变量作用域可以更小”、“变量未使用”之类的风格类问题,参考意义不大。

flawfinder

https://www.dwheeler.com/flawfinder/

更像安全检测工具,对可能出现内存安全问题的操作比较苛刻。