readability-function-size¶
google-readability-function-size 作为此检查的别名重定向到这里。
根据各种指标检查大型函数。
选项¶
- LineThreshold¶
标记超过此行数的函数。默认值为 none(忽略行数)。
- StatementThreshold¶
标记超过此语句数的函数。对于宏密集的代码,这可能与行数有很大差异。默认值为 800。
- BranchThreshold¶
标记超过此控制语句数的函数。默认值为 none(忽略分支数)。
- ParameterThreshold¶
标记超过指定参数数的函数。默认值为 none(忽略参数数)。
- NestingThreshold¶
标记在 NestingThreshold 之后创建下一个嵌套级别的复合语句。对于宏密集的代码,这可能与预期值有很大差异。默认值为 none(忽略嵌套级别)。
- VariableThreshold¶
标记超过此变量数的函数,这些变量在函数体中声明。默认值为 none(忽略变量数)。请注意,函数参数和在 lambda、GNU 语句表达式以及嵌套类内联函数中声明的变量不计入其中。