Release Notes for Cppcheck 2.12 New checks: - uselessOverride finds overriding functions that either duplicate code from or delegate back to the base class implementation - knownPointerToBool finds pointer to bool conversions that are always true or false Improved checking: - truncLongCastAssignment and truncLongCastReturn check additional types, including float/double/long double - duplInheritedMember also reports duplicated member functions - constParameter*/constVariable* checks find more instances of pointers/references that can be const, e.g. when calling library functions GUI: - Show in statistics which checkers have been activated in latest analysis - Make it more visible if there has been critical errors that caused checkers to be skipped Changed interface: - Write how many checkers was activated after a run - Added --checkers-report that can be used to generate a report in a file that shows what checkers was activated and disabled Deprecations: - The qmake build system has been deprecated and will be removed in a future version. - Command-line option '--template