---
title: "Cppcheck Open-Source 2.18 Released: New Path Syntax, Clang Analyzer support and More"
description: Cppcheck 2.18 updates path matching, deprecates Qt 5 and old platforms, adds Clang Analyzer support, and requires Python 3.7.
image: https://www.cppcheck.com/hubfs/Software%20Update%20Open%20Source.png
---

[![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.18 Released: New Path Syntax, Clang Analyzer support and More

Cppcheck 2.18 updates path matching, deprecates Qt 5 and old platforms, adds Clang Analyzer support, and requires Python 3.7.

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

 Aug 6, 2025

<http://www.linkedin.com/shareArticle?mini=true&url=https://www.cppcheck.com/product-news/cppcheck-open-source-2.18-released-new-path-syntax-deprecated-platforms-and-more&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)

![](https://www.cppcheck.com/hubfs/Software%20Update%20Open%20Source.png)

## Explore the new features in Cppcheck version 2.18! The latest release of Cppcheck, version 2.18, is now available. This update introduces important interface changes, cleanup of legacy platform options, and a number of behind-the-scenes improvements. If you're using suppressions, custom project files, or integrating with CMake or Clang tools, this release includes updates you’ll want to review.

### **Here are the full release notes for Cppcheck 2.18:**

#### Changed interface:

- Updated path matching syntax for -i, --file-filter, suppressions, GUI excludes, and project file excludes.  
  Old patterns that use a `*` may need to use `**` instead if it is intended to match path separators. More details can be seen in the manual.

#### Deprecations:

- Support for building with Qt 5 will be removed in Cppcheck 2.19.
- The platform 'unix32-unsigned' has been deprecated and will be removed in Cppcheck 2.19. Please use '--platform=unix32 --funsigned-char' instead.
- The platform 'unix64-unsigned' has been deprecated and will be removed in Cppcheck 2.19. Please use '--platform=unix64 --funsigned-char' instead.

#### Other:

- Updated Qt to 6.9.1 (official Windows release only).
- added CMake target `run-clang-tidy-csa` to run Clang Static Analyzer
- added CMake option `ENABLE_CSA_ALPHA` to enable the Clang Static Analyzer alpha checkers
- Updated TinyXML-2 to v11.0.0
- The minimum supported Python version has been bumped to 3.7.
- CMake will now unconditionally use Boost.Containers if available. If CMake option `USE_BOOST` is specified it will now bail out when it is not found.
- Fix checking a project that contains several project file entries for the same file.
- Fixed --file-filter matching of looked up files in provided paths.
- Split up cstyleCast checker; dangerous casts produce portability/warning reports, safe casts produce style reports.
- Removed deprecated '--showtime=' value 'top5'. Please use 'top5\_file' or 'top5\_summary' instead.

[Read more on GitHub.](https://github.com/danmar/cppcheck/releases/tag/2.18.0)

## Similar posts

<https://www.cppcheck.com/product-news/cppcheck-open-source-2.21-released>

Software update

### [Cppcheck Open-Source 2.21 Released: Stability improvements and new checks](https://www.cppcheck.com/product-news/cppcheck-open-source-2.21-released)

Cppcheck 2.21 focuses on stability improvements, new analysis checks, updates to the GUI, project handling, and configuration options.

 Daniel Marjamäki  Jun 11, 2026

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

Software update

### [Cppcheck Premium 26.3.0 Released — New CERT Checks and Improved MISRA Accuracy](https://www.cppcheck.com/product-news/cppcheck-premium-26.3.0)

Cppcheck Premium 26.3.0 introduces a new CERT rule check, improves MISRA C and MISRA C++ accuracy, and enhances reporting, metrics, and analysis...

 Daniel Marjamäki  Mar 10, 2026

<https://www.cppcheck.com/product-news/cppcheck-premium-25-3-0>

Software update

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

Cppcheck Premium 25.3.0 builds on Cppcheck 2.17, offering enhanced support for Zephyr project analysis and various compliance report updates.

 Daniel Marjamäki  Mar 11, 2025

![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