关于Clang-Tidy的使用请参考: 使用 Clang-Tidy 进行静态代码分析:完整的配置与 CMake 集成实例 关于OCLint的使用请参考: 使用 OCLint进行静态代码分析:完整的配置与 CMake 集成实例 1. 安装 Cppcheck 1.1. 克隆 Cppcheck 仓库 首先,从 GitHub 克隆 Cppcheck 仓库: git clone ht
静态分析工具能够在代码未运行的情况下分析源代码,发现代码中的bug。在C/C++程序中,静态分析工具可以发现程序错误,如空指针取消引用、内存泄漏、被零除、整数溢出、越界访问、初始化前使用等。 Clang是一个优秀的静态分析器,能够分析代码中潜在的问题。对于上面
要说静态分析工具中的“多面手”, Clang-Tidy 绝对算得上一个。它不仅能帮你发现潜在的Bug,还能自动重构代码,顺手优化一下性能。更重要的是,这玩意儿对现代C++的支持特别好,什么C++11、C++17、C++20,它都能玩得转。温馨提示 :Clang-Tidy的规则是可以自定义的,比如你想强制所有变量名用小写开头,它也能帮你检查...
clang-tidy.md codecov.yml cppcheck-errors.rng cppcheck.cppcheck cppcheck.sln cppcheckpremium-suppressions createrelease doxyfile generate_coverage_report naming.json philosophy.md readme.md readme.txt readmeja.md releasenotes.txt requirements.txt runformat webreport.sh Repo...
C++静态代码分析工具(cppcheck、coverity、clang、pclint)。 其性能测试可以见:https://blog.csdn.net/wetest_tencent/article/details/51516347。 TScanCode安装 TscanCode 已经在Github上开源。 代码仓库为:GitHub - Tencent/TscanCode: A static code analyzer for C++, C#, Lua, 我们可以自己下载下来编译,也...
clang-tidy.md codecov.yml console_common.pri cppcheck-errors.rng cppcheck.cppcheck cppcheck.sln cppcheckpremium-suppressions createrelease doxyfile generate_coverage_report naming.json philosophy.md pylintrc_travis readme.md readme.txt readmeja.md ...
clang-tidy.md enabled and fixedmodernize-use-autoclang-tidy warnings (#6969) 5个月前 codecov.yml disabled codecov comments and actions for now (#4896) 2年前 cppcheck-errors.rng Readd cppcheck-errors.rng 4年前 cppcheck.cppcheck renamed some files in thetestfolder (#4705) ...
.clang-tidy 初始化。 3年前 .codacy.yml 初始化。 3年前 .gitignore 1、代码优化。 3年前 .mailmap 初始化。 3年前 .travis.yml 初始化。 3年前 .travis_llvmcheck_suppressions 初始化。 3年前 .travis_suppressions 初始化。 3年前 .uncrustify.cfg ...
One of the great features of CMake/CTest/CDash is the ability to setup useful but rarely used tools to automatically run on a project and report the results to a web page. For example, valgrind is a great tool to run dynamic checks on C/C++ code catching
clang-tidy.md enabled and mitigatedreadability-const-return-typeclang-tidy warn… Nov 25, 2023 codecov.yml disabled codecov comments and actions for now (danmar#4896) Mar 17, 2023 console_common.pri pro and pri files: remove unneeded empty lines, use spaces for consis… ...