【发布时间】:2022-01-23 22:26:18
【问题描述】:
有没有办法使用 clang-format 删除如下的空表达式(多余的分号)?
int main() {
return 0;
}; <- redundant ;
由于以下其他有效情况,幼稚的搜索替换将不起作用:
struct A {
int a;
}; <- required
搜索empty/expression/semi/colon 没有给出任何与clang-format docs相关的信息。
【问题讨论】:
-
clang 格式不负责修复/改进代码。它仅更改格式(空格、制表符、行尾、换行),因此无法添加/删除非白色字符。
-
你可能想要 clang-tidy 而不是 clang-format 。
标签: c++ clang-format