readability-redundant-smartptr-get

Find and remove redundant calls to smart pointer’s .get() method.

Examples:

ptr.get()->Foo()  ==>  ptr->Foo()
*ptr.get()  ==>  *ptr
*ptr->get()  ==>  **ptr
if (ptr.get() == nullptr) ... => if (ptr == nullptr) ...
IgnoreMacros

If this option is set to non-zero (default is 1), the check will not warn about calls inside macros.