---
title: Cppcheck Open-Source 2.13 released
description: Cppcheck Open-Source 2.13 released with new checks, interface improvements, and deprecations. Enhancements include Qt6 shift, error reporting mechanisms, and improved addon loading.
---

[![a (1252)-2](https://www.cppcheck.com/hubfs/a%20(1252)-2.jpeg)](https://www.cppcheck.com)

- [Pricing](https://www.cppcheck.com/plans-pricing)
- [News](https://www.cppcheck.com/product-news)
- [Code Quality](https://www.cppcheck.com/code-quality)
- [Safety Compliance](https://www.cppcheck.com/product-news/safety)
- [Security Compliance](https://www.cppcheck.com/product-news/security)
- [About](https://www.cppcheck.com/about)
  
    - [About us](https://www.cppcheck.com/about)
    - [Our partners](https://www.cppcheck.com/our-fantastic-partners)

[Star us on GitHub](https://github.com/danmar/cppcheck)

Software update

# Cppcheck Open-Source 2.13 released

Cppcheck Open-Source 2.13 released with new checks, interface improvements, and deprecations. Enhancements include Qt6 shift, error reporting mechanisms, and improved addon loading.

[Daniel Marjamäki](https://www.cppcheck.com/product-news/author/daniel-marjamäki)

 Dec 23, 2023

<http://www.linkedin.com/shareArticle?mini=true&url=https://www.cppcheck.com/product-news/cppcheck-open-source-2.13-released&utm_medium=social&utm_source=linkedin>

[Software update](https://www.cppcheck.com/product-news/tag/software-update) [Cppcheck open-source](https://www.cppcheck.com/product-news/tag/cppcheck-open-source)

We are happy to announce the release of Cppcheck Open-Source 2.13!

Cppcheck 2.13 enhances functionality with new checks for callback functions, C functions without return types, and iterating by value. It deprecates Qt5 and specific command-line options, shifting to Qt6. Interface improvements include standardized reporting messages, refined command-line usage, and added inline suppression features. The release also stabilizes builds with UBSAN and GCC, improves addon loading, and streamlines file processing. Additionally, new CMake options and improved error reporting mechanisms have been introduced.

Release Notes:

- New checks: 
    - passedByValueCallback for functions which take a parameter by value but are used as callbacks (subset of passedByValue)
    - returnImplicitInt for C functions without return type (previously reported as a debug message)
    - iterateByValue for iterating by value in a range-based for loop when a const reference could be used
- Changed interface: 
    - Final report of active checkers is reported as a normal information message instead.
- Deprecations: 
    - "--showtime=top5" has been deprecated and will be removed in Cppcheck 2.14. Please use --showtime=top5\_file or --showtime=top5\_summary instead.
    - Building with Qt5 has been deprecated (it went EOL in May 2023) and will be removed in a future version - please use Qt6 instead.
- Other: 
    - Windows builds now default to the `native` platform instead of `win32A` or `win64`. Please specify it explicitly if you depend on it.
    - The undocumented and deprecated command-line options `--template <template>` and `--template-format <template>` has been removed. Please use `--template=` and `--template-format=` instead.
    - "--showtime=summary" will now show a single summary at the end instead of showing it after each file when using the thread execution (default on Windows)
    - added "--showtime=none" to disable any previously specified showtime report. "--showtime=" without parameter is no longer valid.
    - Multiple "--project" options are now prohibited. These would have overlapped each other and lead to unexpected behavior. Please use separate runs with a single "--project" option instead.
    - "--project" can also no longer be used in conjunction with additional source files.
    - If a addon cannot be found it will bail out immediately instead of continously writing errors and failing the analysis at the end.
    - clang-tidy was not invoked when the process-based executor (only available on Linux / default) was used.
    - Added CMake option "BUILD\_MANPAGE" which adds the "man" target which will build the manpage. This requires xsltproc and the docbook XSLs to be installed.
    - Added some library configurations to the official Windows installer.
    - Removed some unused Qt DLLs from the official Windows installer.
    - Improved inline suppressions: 
          - You can suppress warnings in a block of code using "-begin" and "-end".
          - You can suppress warnings in current file using "-file".
          - You can suppress all warnings where macro is used using "-macro"
    - Cppcheck will now error out when an option, which requires code which is not compiled in, is being specified. In the past it might have silently ignored it or reported it as unknown.
    - Several macros defined by "limits.h"/"climits" will now be generated from the used platform condiguration and passed to the analysis.
    - fixed CMake build with UBSAN and GCC
    - Files will now be processed in the order as specified via the command-line.
    - Added command-line options "--fsigned-char" and "--funsigned-char" to control the signess of the "char" type. This overrides previously specified "--platform" options and is overrides by following ones.
    - An error is now reported when the "cppcheck.cfg" is invalid. The CLI version will also exit with a failure in that case.
    - Fixed loading of addons from "cppcheck.cfg" in the GUI application.
    - Markup files will now be processed after the regular source files when using multiple threads/processes (some issues remain - see Trac #12167 for details).
    - Added file name to ValueFlow "--debug" output.
    - Fixed build when using "clang-cl" in CMake.

## Similar posts

<https://www.cppcheck.com/product-news/cppcheck-premium-24.6.0-released-0-0>

Software update

### [Cppcheck Premium 24.6.0 released](https://www.cppcheck.com/product-news/cppcheck-premium-24.6.0-released-0-0)

The Cppcheck Premium 24.6.0 update introduces important enhancements, including improved MISRA C and C++ checking, fixes for false positives, and...

 Daniel Marjamäki  Jun 22, 2024

<https://www.cppcheck.com/product-news/cppcheck-premium-25.8.4-released>

Software update

### [Cppcheck Premium 25.8.4 Released](https://www.cppcheck.com/product-news/cppcheck-premium-25.8.4-released)

Cppcheck Premium 25.8.4 improves MISRA and CERT compliance accuracy, adds new CERT rules, refines HIS metrics, and introduces macOS build support.

 Daniel Marjamäki  Oct 17, 2025

<https://www.cppcheck.com/product-news/cppcheck-premium-26.1.0-released-improved-misra-and-cert-accuracy>

Software update

### [Cppcheck Premium 26.1.0 Released — Improved MISRA and CERT Accuracy](https://www.cppcheck.com/product-news/cppcheck-premium-26.1.0-released-improved-misra-and-cert-accuracy)

Cppcheck Premium 26.1.0 improves MISRA C/C++ and CERT C/C++ accuracy, reduces false positives, and enhances compliance reporting.

 Daniel Marjamäki  Jan 12, 2026

![Cppcheck Premium](https://www.cppcheck.com/hubfs/Cppcheck%20Premium.png)

Cppcheck Solutions AB

S:t Göransgatan 95

112 45 Stockholm, Sweden 

 

For sales inquires, please use the form above.

 

For legal, IR or supplier inquires, please contact us through:

[par.jelger@cppcheck.com](mailto:par.jelger@cppcheck.com)

<https://www.linkedin.com/company/77044657><https://github.com/danmar/cppcheck>

### More information

- [About us](https://www.cppcheck.com/about)
- [An introduction to static code analysis](https://www.cppcheck.com/what-is-static-code-analysis)
- [EULA](https://www.cppcheck.com/eula)
- [Privacy policy](https://www.cppcheck.com/privacy-policy)

### Help & Contact

- [Known Issues](https://files.cppchecksolutions.com/known-issues-jira.html)
- [Install & Register – Trial](https://www.cppcheck.com/cppcheck-premium-installation-trial)
- [Install & Register – Individual License](https://www.cppcheck.com/cppcheck-premium-installation-individual)
- [Install & Register – Enterprise License](https://www.cppcheck.com/cppcheck-premium-installation-enterprise)

Copyright © 2026 Cppcheck Solutions AB. 

VAT SE559293880601

 Cookie Settings