Is there a good reason why Clang-Tidy complains about missing [[nodiscard]]
for a constant member function without parameters? Could the compiler not work that out itself and warn if the return value gets discarded?
In my opinion this is redundant information for the human reader.