30 lines
703 B
ReStructuredText
30 lines
703 B
ReStructuredText
|
.. title:: clang-tidy - bugprone-argument-comment
|
||
|
|
||
|
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.
|
||
|
|
||
|
.. code-block:: c++
|
||
|
|
||
|
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
|
||
|
-------
|
||
|
|
||
|
.. option:: StrictMode
|
||
|
|
||
|
When zero (default value), the check will ignore leading and trailing
|
||
|
underscores and case when comparing names -- otherwise they are taken into
|
||
|
account.
|