Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
cppchecksolutions
/
cppcheck
Public
forked from
cppcheck-opensource/cppcheck
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
cppcheck
lib
on
createrelease-upload
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 11, 2026
refs #14579 / refs #10543 - fixed compilation on Alpine Linux / added checks for includes / added Alpine to CI (#8313)
firewave
authored
45e0eb0
View commit details
Copy full SHA for 45e0eb0
View code at this point
Browse repository at this point
[utils] Add Doxygen comment for utils::as_const (#8320)
Show description for 2f1665b
gruenich
authored
2f1665b
View commit details
Copy full SHA for 2f1665b
View code at this point
Browse repository at this point
Fix #14577 (Checkers report: unsigned integer overflow can lead to huge string) (#8306)
danmar
authored
018417d
View commit details
Copy full SHA for 018417d
View code at this point
Browse repository at this point
Fix #13685 FP uninitvar with nested compound statement scopes (#8300)
Show description for 04af809
mptre
authored
04af809
View commit details
Copy full SHA for 04af809
View code at this point
Browse repository at this point
Fix #13509 information: --check-library: There is no matching configuration for function T::cbegin() (#8319)
chrchr-github
authored
929f95c
View commit details
Copy full SHA for 929f95c
View code at this point
Browse repository at this point
Commits on Mar 10, 2026
Fix #14566 FP variableScope (variable used in loop) (#8296)
chrchr-github
authored
5aa8739
View commit details
Copy full SHA for 5aa8739
View code at this point
Browse repository at this point
Commits on Mar 9, 2026
Fix #14578 using-declarations not simplified with --std=c++03 (#8308)
Show description for 3744a3a
chrchr-github
and
web-flow
authored
3744a3a
View commit details
Copy full SHA for 3744a3a
View code at this point
Browse repository at this point
Commits on Mar 4, 2026
Fix #14478: FN autoVariables for array of structs (#8247)
ludviggunne
authored
2dac535
View commit details
Copy full SHA for 2dac535
View code at this point
Browse repository at this point
Refs #13771, #13776: No AST for function declarations (#8222)
Show description for 0e0f9de
chrchr-github
and
web-flow
authored
0e0f9de
View commit details
Copy full SHA for 0e0f9de
View code at this point
Browse repository at this point
Commits on Mar 3, 2026
bumped version to 2.20.99/2.21 (#8293)
firewave
authored
da110ba
View commit details
Copy full SHA for da110ba
View code at this point
Browse repository at this point
Commits on Mar 2, 2026
Release: Update copyright year (#8285)
danmar
authored
9a00e4a
View commit details
Copy full SHA for 9a00e4a
View code at this point
Browse repository at this point
Run tools/get_checkers.py to update checkers report (#8284)
danmar
authored
be92fb5
View commit details
Copy full SHA for be92fb5
View code at this point
Browse repository at this point
fixed #14547 - store absolute path in `FileWithDetails` (fixes slow lead up to analysis with a lot of input files) (#8282)
firewave
authored
4177083
View commit details
Copy full SHA for 4177083
View code at this point
Browse repository at this point
Fix #14548 internalAstError for compound literal in ternary operator (#8283)
chrchr-github
authored
25fe1de
View commit details
Copy full SHA for 25fe1de
View code at this point
Browse repository at this point
Fix #14494: FP syntaxError (parenthesis after if) (#8218)
ludviggunne
authored
f27f35b
View commit details
Copy full SHA for f27f35b
View code at this point
Browse repository at this point
Commits on Feb 28, 2026
Fix #14544 FP nullPointerRedundantCheck (array argument) (#8271)
chrchr-github
authored
9d674c2
View commit details
Copy full SHA for 9d674c2
View code at this point
Browse repository at this point
Commits on Feb 27, 2026
Fix #7091 FN variableScope for variables used in inner loop (#8245)
Show description for 1c19709
chrchr-github
and
web-flow
authored
1c19709
View commit details
Copy full SHA for 1c19709
View code at this point
Browse repository at this point
refs #13810 - fixed missing column for `invalidSuppression` (#8121)
firewave
authored
0580f2b
View commit details
Copy full SHA for 0580f2b
View code at this point
Browse repository at this point
Commits on Feb 26, 2026
Fix #14540 FP shiftNegative after sign check (#8269)
chrchr-github
authored
1820c05
View commit details
Copy full SHA for 1820c05
View code at this point
Browse repository at this point
Fix #14526 FN throwInNoexceptFunction with throw in member function (regression), add test for #9380 (#8253)
chrchr-github
authored
ee42c2c
View commit details
Copy full SHA for ee42c2c
View code at this point
Browse repository at this point
fixed #13087 - store `unmatchedSuppression` in `AnalyzerInformation` (#8173)
firewave
authored
f04dccd
View commit details
Copy full SHA for f04dccd
View code at this point
Browse repository at this point
Followup to #14510: constParameterPointer for immediately evaluated lambda (#8252)
Show description for 11c3958
chrchr-github
and
web-flow
authored
11c3958
View commit details
Copy full SHA for 11c3958
View code at this point
Browse repository at this point
Fix #14482 (False negative: missingReturn not reported for function that returns a std::int32_t) (#8256)
danmar
authored
ff0929a
View commit details
Copy full SHA for ff0929a
View code at this point
Browse repository at this point
fixed some `Variable copied when it could be moved` Coverity warnings (#8265)
firewave
authored
cfcd874
View commit details
Copy full SHA for cfcd874
View code at this point
Browse repository at this point
Fix #14530 FP redundantCopyLocalConst with dissimilar types (#8259)
Show description for 9c0834b
chrchr-github
and
web-flow
authored
9c0834b
View commit details
Copy full SHA for 9c0834b
View code at this point
Browse repository at this point
fixed #1059/#14519 - extract configurations for compound preprocessor checks with operators (#8066)
firewave
authored
c49dfb6
View commit details
Copy full SHA for c49dfb6
View code at this point
Browse repository at this point
Commits on Feb 25, 2026
Fix #12724 FN: resourceLeak (allocation result in variable, regression) (#8215)
Show description for 64abf20
3 people
authored
64abf20
View commit details
Copy full SHA for 64abf20
View code at this point
Browse repository at this point
improved `--debug-analyzerinfo` output (#8255)
firewave
authored
6293b2c
View commit details
Copy full SHA for 6293b2c
View code at this point
Browse repository at this point
Fix #14532 (Release 2.20: Update Cppcheck Premium checkers mapping) (#8260)
danmar
authored
9bb6ee8
View commit details
Copy full SHA for 9bb6ee8
View code at this point
Browse repository at this point
Fix #14534 FN redundantInitialization (std::string, initialization with string, regression) (#8262)
chrchr-github
authored
da9399d
View commit details
Copy full SHA for da9399d
View code at this point
Browse repository at this point
Fix #14390 Inconsistent functionConst with pointers in container member (#8248)
chrchr-github
authored
4d8eab3
View commit details
Copy full SHA for 4d8eab3
View code at this point
Browse repository at this point
Commits on Feb 24, 2026
Partial fix for #14524 FN memleak with C++ cast (#8249)
chrchr-github
authored
afc317e
View commit details
Copy full SHA for afc317e
View code at this point
Browse repository at this point
Fix #12609 FN redundantCopyLocalConst (copy from variable) (#8251)
Show description for bed8dbe
chrchr-github
and
web-flow
authored
bed8dbe
View commit details
Copy full SHA for bed8dbe
View code at this point
Browse repository at this point
Fix #11389 Do not warn for truncLongCastReturn if operands have known valid int (#8192)
Show description for bd33cf5
ceJce
authored
bd33cf5
View commit details
Copy full SHA for bd33cf5
View code at this point
Browse repository at this point
Fix #14516 (Review progress messages) (#8241)
danmar
authored
5f6aebe
View commit details
Copy full SHA for 5f6aebe
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.