Version | Change log |
Cppcheck 2.14 Apr 20, 2024 |
Summary: Fixed 23 "crash" tickets Fixed 69 "false positive" tickets Fixed 36 "improve check" tickets New checks: eraseIteratorOutOfBounds: warns when erase() is called on an iterator that is out of bounds returnByReference: warns when a large class member is returned by value from a getter function GUI: -Make it possible to suppress warnings in all files in a folder Changed interface: Fixed crash with '--rule-file=' if some data was missing. '--rule-file' will now bail out if a rule could not be added or a file contains unexpected data. Add option '--check-version', you can use it to pin the cppcheck version in a script. Added '--template=simple'. It is expands to '{file}:{line}:{column}: {severity}:{inconclusive:inconclusive:} {message} [{id}]' without any additional location details. Removed deprecated platform type 'Unspecified'. Please use 'unspecified' instead. Add --file-filter=- option that reads file filters from stdin. Added for a plugin. |
Cppcheck 2.12 Sep 10, 2023 |
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 |
Cppcheck 2.14 Apr 20, 2024 |
Summary: Fixed 23 "crash" tickets Fixed 69 "false positive" tickets Fixed 36 "improve check" tickets New checks: eraseIteratorOutOfBounds: warns when erase() is called on an iterator that is out of bounds returnByReference: warns when a large class member is returned by value from a getter function GUI: -Make it possible to suppress warnings in all files in a folder Changed interface: Fixed crash with '--rule-file=' if some data was missing. '--rule-file' will now bail out if a rule could not be added or a file contains unexpected data. Add option '--check-version', you can use it to pin the cppcheck version in a script. Added '--template=simple'. It is expands to '{file}:{line}:{column}: {severity}:{inconclusive:inconclusive:} {message} [{id}]' without any additional location details. Removed deprecated platform type 'Unspecified'. Please use 'unspecified' instead. Add --file-filter=- option that reads file filters from stdin. Added for a plugin. |
Total downloads
8
Last month's downloads
1
Last week's downloads
0
... for popular development tools like GDB, Valgrind, and Cppcheck. The IDE is also packed with a plethora of helpful resources, including project templates, sophisticated code formatter, and support for various build systems. With CodeLite's user-friendly interface and vast array of ...
Top Download Club is proud to present the latest addition to our software offerings: Code::Blocks EDU Portable, developed by the illustrious team at Coder. This powerful and user-friendly software provides an ideal environment for learning and practicing programming skills, with a ...