是否有可能编写新的叮当声现代化规则?
Is it possible to write new clang-tidy modernize rules?
特别是,我正在使用Qt;我们的代码库仍然充斥着旧的foreach
宏,如foreach (T foo, bar) { ... }
。我想把它变成for (T foo : bar) { ... }
.有没有办法写一个叮叮当当的规则来做到这一点?
是的,这绝对是可能的。Clang-tidy是开源的,所以没有什么能阻止你修改代码或编写自己的检查。
现代化循环转换检查的功能与您的用例非常相似,因此它可能是一个好的开始。(来源(
Clang-tidy甚至有关于编写新支票的官方文档。
相关文章:
- MacOS通过在莫哈韦"wchar.h"下破碎的自制啤酒发出叮当声
- 为什么 gcc 会产生这种奇怪的组件与叮当声?
- 如何在窗户上使用和配置叮当声?
- 叮当声:折叠表情和"expression result unused"警告
- 使用NOLINT抑制叮当声.如何抑制抑制?
- 是否有可能编写新的叮当声现代化规则?
- 忽略由第三方标头引起的 [叮当声诊断错误] 叮当声整洁
- 使叮当声忽略对线路的评论
- 在叮当声中regex_constants实现错误
- 用叮当声(3.8)和Android NDK R14B建筑物提升(1.58)
- MAC上的叮当声不支持统一初始化
- 别名 std::initializer_list 在叮当声中
- 在叮当声中init_priority支持
- 自定义分配器上的额外移动结构用于叮当声
- 从 time_point + 持续时间到持续时间的强制转换在叮当声中失败
- G 和关于数组大小的叮当声
- 如何将boost_threads与叮当声一起使用
- Cmake 添加包含路径到叮当声
- 模板模板参数和叮当声
- 用于模糊解析C++的叮当声