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 }}
firewave
/
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
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Security and quality
Insights
Commits
Breadcrumbs
History for
cppcheck
lib
checkuninitvar.cpp
on
valueptr
User selector
All users
All time
Commit history
Commits on Mar 12, 2026
CheckUninitVar: avoid redundant find() (#8321)
Show description for 922bb96
chrchr-github
and
web-flow
authored
922bb96
View commit details
Copy full SHA for 922bb96
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
Commits on Feb 14, 2026
Fix #14485 FP uninitdata with cast (#8209)
chrchr-github
authored
1c65d48
View commit details
Copy full SHA for 1c65d48
View code at this point
Browse repository at this point
Commits on Feb 11, 2026
Fix #14448 FN uninitdata after pointer check (#8163)
chrchr-github
authored
7e6f5e6
View commit details
Copy full SHA for 7e6f5e6
View code at this point
Browse repository at this point
Commits on Feb 10, 2026
Fix #13908 Improve check: uninitdata not detected in 'std::cout << i << ", " << *i;' (regression) (#8165)
chrchr-github
authored
e282451
View commit details
Copy full SHA for e282451
View code at this point
Browse repository at this point
Commits on Jan 21, 2026
updated CI to Clang 22 (#7723)
firewave
authored
fd1019a
View commit details
Copy full SHA for fd1019a
View code at this point
Browse repository at this point
Commits on Jan 13, 2026
Fix #13689 fuzzing crash (invalid-bool-load) in CheckUninitVar::checkLoopBodyRecursive() (#8114)
chrchr-github
authored
92b7624
View commit details
Copy full SHA for 92b7624
View code at this point
Browse repository at this point
Commits on Oct 28, 2025
removed `emptyString` and its remaining usage (#7296)
firewave
authored
36dbff5
View commit details
Copy full SHA for 36dbff5
View code at this point
Browse repository at this point
Commits on Oct 1, 2025
Fix 14136: False positive: constParameterReference when using void cast (#7829)
pfultz2
authored
d9049eb
View commit details
Copy full SHA for d9049eb
View code at this point
Browse repository at this point
Commits on Aug 14, 2025
refs #12232/#7772 - added script to detect missing `--errorlist` entries and test coverage / added some missing `--errorlist` entries (#7439)
firewave
authored
6839929
View commit details
Copy full SHA for 6839929
View code at this point
Browse repository at this point
Commits on Jun 30, 2025
cleaned up includes based on include-what-you-use (#7638)
Show description for dfa16af
firewave
authored
dfa16af
View commit details
Copy full SHA for dfa16af
View code at this point
Browse repository at this point
Commits on Jun 24, 2025
avoid some unnecessary copies around `ErrorMessage` construction (#4665)
firewave
authored
129055d
View commit details
Copy full SHA for 129055d
View code at this point
Browse repository at this point
Commits on Jun 21, 2025
Fix #10431 FP one-definition-rule if struct in mutually exclusive #ifdef branches (#7584)
Show description for 8b66b1c
chrchr-github
and
web-flow
authored
8b66b1c
View commit details
Copy full SHA for 8b66b1c
View code at this point
Browse repository at this point
Commits on May 27, 2025
Fix #13848 FP uninitStructMember with overloaded operator>> (#7549)
chrchr-github
authored
520147a
View commit details
Copy full SHA for 520147a
View code at this point
Browse repository at this point
Commits on Apr 12, 2025
Fix 13665: FP uninitvar for struct reference and arrow operator (#7398)
pfultz2
authored
4e769db
View commit details
Copy full SHA for 4e769db
View code at this point
Browse repository at this point
Commits on Mar 27, 2025
fixed missing parameter to `astContainer*()` calls (#7403)
firewave
authored
06f6f1c
View commit details
Copy full SHA for 06f6f1c
View code at this point
Browse repository at this point
Commits on Mar 22, 2025
fixed #13513 - adjusted access of known int values (#7181)
firewave
authored
37f4de2
View commit details
Copy full SHA for 37f4de2
View code at this point
Browse repository at this point
Commits on Mar 5, 2025
symboldatabase.h: make it possible to forward declare `ScopeType` (#7352)
firewave
authored
f880119
View commit details
Copy full SHA for f880119
View code at this point
Browse repository at this point
Commits on Feb 23, 2025
release: Update copyright year (#7319)
danmar
authored
11f0f4d
View commit details
Copy full SHA for 11f0f4d
View code at this point
Browse repository at this point
Commits on Feb 7, 2025
Fix #13521 (Duplicate warnings nullPointerOutOfMemory and ctunullpointer) (#7289)
danmar
authored
9cb299b
View commit details
Copy full SHA for 9cb299b
View code at this point
Browse repository at this point
Commits on Feb 4, 2025
cleaned up includes based on include-what-you-use (#7279)
firewave
authored
2d9f673
View commit details
Copy full SHA for 2d9f673
View code at this point
Browse repository at this point
Commits on Jan 29, 2025
removed usage of `emptyString` from error messages (#7251)
Show description for 35f9925
firewave
authored
35f9925
View commit details
Copy full SHA for 35f9925
View code at this point
Browse repository at this point
Commits on Jan 13, 2025
CheckUninitVar: added missing `logChecker()` call in `analyseWholeProgram()` (#7211)
firewave
authored
c7248eb
View commit details
Copy full SHA for c7248eb
View code at this point
Browse repository at this point
Commits on Jan 11, 2025
small `Check::analyseWholeProgram()` related cleanup (#7203)
firewave
authored
b901fbe
View commit details
Copy full SHA for b901fbe
View code at this point
Browse repository at this point
Commits on Jan 8, 2025
Fix #13523 CTU: Mention including cpp file for error in header (#7174)
chrchr-github
authored
77a6705
View commit details
Copy full SHA for 77a6705
View code at this point
Browse repository at this point
Commits on Jan 2, 2025
fixed #13488 - provide error location of `MathLib::to*Number()` (#4961)
firewave
authored
e406b37
View commit details
Copy full SHA for e406b37
View code at this point
Browse repository at this point
Commits on Jan 1, 2025
moved `runChecks()` and `getErrorMessages()` implementions of checks into source files (#7139)
firewave
authored
f441e77
View commit details
Copy full SHA for f441e77
View code at this point
Browse repository at this point
enabled and fixed `modernize-use-auto` clang-tidy warnings (#6969)
firewave
authored
e228821
View commit details
Copy full SHA for e228821
View code at this point
Browse repository at this point
Commits on Nov 23, 2024
cleaned up includes based on include-what-you-use (#7033)
firewave
authored
ce16b8d
View commit details
Copy full SHA for ce16b8d
View code at this point
Browse repository at this point
Commits on Oct 19, 2024
fix #13227: False positive: legacy uninitvar (#6936)
Show description for b7ad05b
ludviggunne
and
Ludvig Gunne Lindström
authored
b7ad05b
View commit details
Copy full SHA for b7ad05b
View code at this point
Browse repository at this point
Commits on Oct 17, 2024
enabled and fixed `-Wuseless-cast` GCC warnings (#6930)
firewave
authored
9287d3f
View commit details
Copy full SHA for 9287d3f
View code at this point
Browse repository at this point
Commits on Oct 16, 2024
got rid of global `CTU::maxCtuDepth` (#6892)
firewave
authored
56b7b6a
View commit details
Copy full SHA for 56b7b6a
View code at this point
Browse repository at this point
Commits on Jul 15, 2024
Fix #12932 FP: uninitvar (use iterators of std::array of size 0) (#6602)
chrchr-github
authored
eeb0126
View commit details
Copy full SHA for eeb0126
View code at this point
Browse repository at this point
Commits on Jun 3, 2024
CheckInternal::checkRedundantNextPrevious(): Fix FN, simplify (#6478)
chrchr-github
authored
32fefc6
View commit details
Copy full SHA for 32fefc6
View code at this point
Browse repository at this point
Commits on Jun 1, 2024
Replaced 'tok->next()->link()' by 'tok->linkAt(1)' (#6476)
Show description for 7b22594
orbitcowboy
authored
7b22594
View commit details
Copy full SHA for 7b22594
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.