diff options
Diffstat (limited to 'docs/checks/README-implicit-casts.md')
-rw-r--r-- | docs/checks/README-implicit-casts.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/checks/README-implicit-casts.md b/docs/checks/README-implicit-casts.md new file mode 100644 index 00000000..8a5f3b0f --- /dev/null +++ b/docs/checks/README-implicit-casts.md @@ -0,0 +1,19 @@ +# implicit-casts + +Finds places with unwanted implicit casts in function calls. + +#### Supported cases + +* pointer->bool cast in functions accepting bool and pointers, example: + + MyWidget(bool b, QObject *parent = nullptr) {} + MyWidget(parent); + +* bool->int + + void func(int duration); + func(someBool); + +This last case is disabled due to false positives when calling C code. +You can enable it by with: +`export CLAZY_EXTRA_OPTIONS=implicit-casts-bool-to-int` |