"c-cpp-flylint.flexelint.enable": false, // 不使用 flexelint "c-cpp-flylint.lizard.enable": false, // "c-cpp-flylint.flawfinder.enable": false, 这里只使用CppCheck,所以选择将其他几个禁用,以免每次保存文件时都会提示此插件不可用。 当然clang也是可以用来检测语法的,但是如果开启了Clang的语法检测...
A VSCode extension to run cppcheck in real-time and highlight the errors - eBikeLabs/cpp-checker
.markdownlint.yaml Switch to a reusable workflow Dec 19, 2023 .prettierignore Switch to a reusable workflow Dec 19, 2023 .vscodeignore Add initial extension files May 13, 2023 CHANGELOG.md Add configuration setting for the path to Cppcheck ...
【代码质量】静态代码检测pc-lint, visual lint, cpp-check(pclint、cppcheck) 的空指针引用等等。统计证明,在整个软件开发生命周期中,30% 至 70%的代码逻辑设计和编码缺陷是可以通过静态代码分析来发现和修复的。 主流静态代码扫描工具概况 腾讯TSC团队自主研发的...配对使用。比如:fopen打开文件后在退出函数前是否...
cppcheck是一种静态代码分析工具,用于检查C/C++代码中的潜在错误和不良编码实践。它可以帮助开发人员在编译之前发现和修复代码中的问题,提高代码质量和可靠性。 在检查C代码时,cppcheck...
cquery: 用于vscode,emacs,vim等的C++代码完成引擎。 构建系统 Bazel: Google提供的多语言、快速且可扩展的构建系统。 Bear: 用于为clang工具生成编译数据库的工具。 Buck:用Java编写的快速构建系统,可鼓励在多种平台和语言(包括在Facebook开发和使用的C++)上创建小型、可重用模块。 clib: C语言的软件包管理器。
check - Check is a unit testing framework for C. [LGPL-2.1] website doctest - The lightest feature rich C++ single header testing framework. [MIT] Catch2 - A modern, C++-native, test framework for unit-tests, TDD and BDD. [Boost] Celero - C++ Benchmarking Framework. [Apache2] cpp-...
Cppcheck是一种开源的静态代码分析工具,用于检查C/C++代码中的常见错误和潜在问题。其中的"ConfigurationNotChecked"错误表示Cppcheck无法解析或检查代码中的配置信息。 这个错误可能发生在以下情况下: 代码中使用了配置文件或预处理指令,而Cppcheck无法直接读取或解析它们。 Cppcheck配置文件中缺少对特定配置的定义或设置。
cquery - A C++ code completion engine for vscode, emacs, vim, etc.Build SystemsBazel - A multi-language, fast and scalable build system from Google. [Apache] Bear - A tool to generate compilation database for clang tooling. [GPLv3] Buck - A fast build system that encourages the creation...
非成员函数 double转SamllInt 也就是构造函数 SamllInt(int) ===> double>int // 2. SamllInt 转double 赋值 // 1. s1转int, // 2. int 提升到 double SmallInt s1; double d = s1 + SmallInt(3.14); StrBlob StrBlobPtr Strvec String#