google-readability-function-size
时间: 2023-07-10 08:38:15 浏览: 70
如果你想使用 ClangTidy 中 google-readability-function-size 规则来检查函数是否过于复杂,可以在 .clang-tidy 文件中添加以下配置:
```
Checks: 'google-readability-function-size'
CheckOptions:
- key: google-readability-function-size.LineThreshold
value: 100
```
这个配置会启用 google-readability-function-size 规则,并且指定 LineThreshold 选项为 100。意思是,如果一个函数的行数超过 100 行,就会被 ClangTidy 认为是过于复杂的函数,并给出警告提示。
你可以根据需要自行调整 LineThreshold 的值,但是建议不要设置得太小,以免误报。
相关问题
clang-tidy 中readability-implicit-copy-constructor
`readability-implicit-copy-constructor` 是 `clang-tidy` 中的一个检查器,用于检查类是否显式声明了拷贝构造函数。拷贝构造函数是用于将一个对象的值复制到另一个对象中的特殊函数。如果类没有显式声明拷贝构造函数,则编译器会自动生成一个默认的拷贝构造函数。但是,有些情况下,这个默认的拷贝构造函数并不是我们想要的,因此需要显式声明自己的拷贝构造函数。 `readability-implicit-copy-constructor` 检查器可以帮助我们找出这样的潜在问题,以确保代码的正确性和可读性。
clang-tidy readability-identifier-naming怎么编辑检查器
对于您的问题,我可以告诉您以下步骤:
1. 打开命令行窗口或终端,进入您所要检查的项目文件夹的根目录;
2. 输入以下命令:clang-tidy -checks=* -fix -p=[build directory] [source files],其中的[build directory]指的是您的构建目录,[source files] 是需要检查的源文件名或者文件夹;
3. 检查结果会直接输出到终端或命令行窗口中,并且不会对源文件做出任何修改。
希望我的回答对您有所帮助!