clang-tidy - 将子选项设置为 clang-tidy
问题描述
我正在使用 cmdline 的 clang-tidy clang-tidy readability-implicit-bool-conversion ... <other_options>"
。这个 clang-tidy 选项有 sub-option AllowPointerConditions
,为了让 clang-tidy 允许我使用if (!p)
whithot 警告。
https://clang.llvm.org/extra/clang-tidy/checks/readability-implicit-bool-conversion.html
如何从命令行启用此功能?谢谢
解决方案
使用该-config
选项并将附加选项放入CheckOptions
.
clang-tidy -config="{Checks: '-*,readability-implicit-bool-conversion',
CheckOptions: [{key: readability-implicit-bool-conversion.AllowPointerConditions, value: 1} ]}"
test.cpp -- -std=c++11
推荐阅读
- sql - aws redshift 中的单个事务中的多个 INSERTS
- javascript - Vue3 - 反应性未按预期工作
- cassandra - Cassandra 聊天应用程序:在插入最后一条消息后对房间进行排序
- javascript - 隐藏组织结构 d3.js 的第一个元素
- json - Flutter json_serializable & chopper,如果我有复杂的json,如何使用它?
- spring-boot - Kafka 批处理策略
- kubernetes - Flink:pods被禁止:用户“system:serviceaccount:default:default”无法在命名空间“default”中查看API组“”中的资源“pods”
- html - 如何使用 UIActivityViewController 共享一个 html 字符串
- javascript - 如何添加碰撞检测?
- javascript - 直观地对 svg 元素进行排序