// Clang-Tidy 静态检查的参数,指出按照哪些规则进行静态检查,详情见「与按照官方文档配置好的 VSCode 相比拥有的优势」 // 参数后部分的*表示通配符 // 在参数前加入-,如-modernize-use-trailing-return-type,将会禁用某一规则 "--clang-tidy-checks=cppcoreguidelines-*,performance-*,bugprone-*,portability-*,...
相对更加精准的「功能」、「转到定义」、「重命名符号」等功能。 Clang-Tidy提供了强大的「静态检查」支持,并对于部分代码提供「快速修复」。具体请见Clang-Tidy Checks。这里我主要添加了对于「Google 开源项目风格指南(有中文版,但翻译版本滞后,需注意)」「Cpp Core Guidelines」和性能、潜在的bug、移植性、现代C++...
llvm/clang 比 VSCode 自带的代码提示功能速度更快,功能更强(支持 clang-tidy)。 安装llvm、clang sudo apt install llvm clang 安装vscode 插件 禁用/卸载 VSCode 默认 C++ 插件 clangd 调试器:CodeLLDB(如果因网络问题下载失败,会弹出提示,可根据提示手动下载,然后 Ctrl + Shift + P -> Install from VSIX) ...