-1

这是我的 C++ 代码:

int    f()   {
               return 1 +      2;
                   }

我正在尝试通过cpplint运行它:

$ cpplint src/f.cpp
Done processing src/f.cpp

未发现错误。我究竟做错了什么?Cpplint 真的认为这段代码的格式正确吗?如果真的是这样,哪个样式检查器可以帮助我在这段 C++ 代码中发现错误?

4

1 回答 1

1

Cpplint 只检查一些特殊的缩进情况,它不是一个完整的样式检查器。造成这种情况的原因是 cpplint 不解析文件的属性,而是使用正则表达式逐行检查文件。这使得为​​需要推理多行上下文的问题编写某些检查变得困难。

因此 cpplint 不会检查您的示例的样式缺陷。

于 2022-01-17T00:49:22.867 回答