misc-uniqueptr-reset-release¶
Find and replace unique_ptr::reset(release()) with std::move().
Example:
std::unique_ptr<Foo> x, y;
x.reset(y.release()); -> x = std::move(y);
If y is already rvalue, std::move() is not added. x and y can also be std::unique_ptr<Foo>*.