Clang-Tidy: Different indentation for 'if' and corresponding 'else'
时间: 2023-08-03 20:04:00 浏览: 865
这个警告是由Clang-Tidy静态分析工具生成的,通常是由于代码缩进不一致导致的。 Clang-Tidy建议在if和对应的else语句之间使用相同的缩进级别。
例如,以下代码会生成这个警告:
```
if (condition) {
// do something
}
else {
// do something else
}
```
要解决此警告,您可以使用相同的缩进级别:
```
if (condition) {
// do something
} else {
// do something else
}
```
或者您可以将else语句放在新的一行中,以便与if语句保持相同的缩进级别:
```
if (condition) {
// do something
}
else
{
// do something else
}
```
请注意,这只是Clang-Tidy提出的一种建议,您可以使用自己的风格和缩进约定,只要它们在整个代码库中保持一致即可。
阅读全文