clang-tidy是一个用于静态代码分析和检查C/C++代码的工具。其中的-unused return-value是clang-tidy提供的一种检查规则,用于检查代码中未使用的函数返回值的情况。
要检查所有函数是否存在未使用的返回值,可以使用以下步骤:
clang-tidy -checks=-*,clang-analyzer-*,modernize-*,performance-*,clang-diagnostic-*,bugprone-*,readability-*,portability-*,misc-*,cert-*,llvm-* -header-filter=.* *.cpp *.h
该命令中的-checks
参数用于指定要执行的检查规则,这里使用了通配符*
以包括所有的规则。为了提高检查效率,还可以根据实际需求选择性地启用一些规则。-header-filter
参数用于指定要检查的头文件的过滤规则,这里使用了.*
以包括所有的头文件。最后,*.cpp *.h
表示要检查的源代码文件的扩展名。
推荐的腾讯云相关产品:腾讯云开发者工具箱(https://cloud.tencent.com/product/devtools)
参考链接:clang-tidy官方文档(https://clang.llvm.org/extra/clang-tidy/)
领取专属 10元无门槛券
手把手带您无忧上云