Cppcheck News

Cppcheck Premium 25.8.2 released – Improved MISRA C:2025 checks

Written by Daniel Marjamäki | Sep 1, 2025 2:04:50 PM

Discover the updates in Cppcheck Premium version 25.8.2!

We are releasing Cppcheck Premium 25.8.2, a follow-up to the major 25.8.0 update that introduced full MISRA C:2025 coverage. This release focuses on refinements, fixes, and usability improvements to ensure that Premium analysis continues to deliver accurate and efficient results for safety- and security-critical software projects.

What’s New in 25.8.2

MISRA C:2025 refinements

  • Implemented Directive 4.7

  • Resolved false negatives in: 5.4, 5.6, 7.4, 12.3, 16.4, 21.18

  • Reduced false positives in: 2.2, 2.4, 2.5, 4.2, 7.4, 8.5, 9.2, 10.2, 17.3

  • Added <symbolName> reporting for 11.4 and 17.7

MISRA C++ improvements

  • Clarified output for template argument warnings

  • Reduced false positives in: 6.2.4, 6.4.2, 6.9.2, 7.0.2, 7.11.3, 15.0.1, 15.1.3, 17.8.1, 28.6.1

CERT C updates

  • Reduced false positives in: EXP34-C, ERR30-C

Stability and correctness fixes

  • Fixed issues with loading custom configuration files

  • Resolved several crash scenarios, strengthening analysis stability on larger projects

Enhanced integration

  • Small improvements in handling configuration, licensing, and reporting

 

Built on Cppcheck 2.18.0

This Premium release is built on top of Cppcheck 2.18.0, which includes:

  • Updated path matching syntax (*** for paths with separators)
    Qt 6.9.1 support

  • Python 3.7+ requirement

  • New integration with Clang Static Analyzer

  • Updated Qt and TinyXML-2