bugprone-argument-comment¶
Checks that argument comments match parameter names.
The check understands argument comments in the form /*parameter_name=*/ that are placed right before the argument.
void f(bool foo);
...
f(/*bar=*/true);
// warning: argument name 'bar' in comment does not match parameter name 'foo'
The check tries to detect typos and suggest automated fixes for them.
Options¶
- StrictMode
When zero (default value), the check will ignore leading and trailing underscores and case when comparing names – otherwise they are taken into account.