.. title:: clang-tidy - modernize-use-bool-literals modernize-use-bool-literals =========================== Finds integer literals which are cast to ``bool``. .. code-block:: c++ bool p = 1; bool f = static_cast(1); std::ios_base::sync_with_stdio(0); bool x = p ? 1 : 0; // transforms to bool p = true; bool f = true; std::ios_base::sync_with_stdio(false); bool x = p ? true : false; Options ------- .. option:: IgnoreMacros If set to `true`, the check will not give warnings inside macros. Default is `true`.