提问人:user2020 提问时间:6/16/2021 最后编辑:user2020 更新时间:2/28/2023 访问量:4294
clang-tidy:忽略 clang-tidy 分析中的特定文件夹
clang-tidy: Ignore specific folder from clang-tidy analysis
问:
我有以下目录结构
├── .clang-格式
├── .clang-tidy
├── 外部
├── 脚本
└── 来源
为了我的叮当声整洁的执行,我只想包含文件夹中的标题,并从中排除标题。以下设置对任一匹配项都不起作用: 正则表达式的格式正确source
external
HeaderFilterRegex: '^(source)+(?!.*external).*'
在文件中,如果我仅包含它,则不包括文件夹,但不包括头文件.clang-tidy
HeaderFilterRegex: '^(?!.*external).*'
external
source
同样,如果我只包含此检查,它不会排除外部文件。HeaderFilterRegex: '(src/)'
更新
好的,这似乎与 clang 使用 Posix ERE 正则表达式风格有关(感谢@pablo285),这不支持负面展望。我本来以为这是使用 clang-tidy 的一个相当标准的要求,从分析中排除某些文件夹。
答: 暂无答案
评论
regex