-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Insights: danmar/cppcheck
Overview
-
0 Active issues
-
- 61 Merged pull requests
- 12 Open pull requests
- 0 Closed issues
- 0 New issues
Could not load contribution data
Please try again later
61 Pull requests merged by 9 people
-
Fix #13953 FP functionConst when casting address of pointer member
#7610 merged
Jun 21, 2025 -
Fix #10431 FP one-definition-rule if struct in mutually exclusive #ifdef branches
#7584 merged
Jun 21, 2025 -
Fix #13894 (Update simplecpp to 1.4.3)
#7554 merged
Jun 20, 2025 -
fixed #13413 - removed
readme.txt
(from installer)#7599 merged
Jun 20, 2025 -
ThreadResult: use
FileWithDetails
formFiles
#7598 merged
Jun 20, 2025 -
fix #12642 - GUI: statistics is not correct
#7600 merged
Jun 20, 2025 -
Fix #13952 (dumpfile: the action and yield for container methods)
#7609 merged
Jun 19, 2025 -
fix #13653 & #13850: Wrong struct size computed for bitfields
#7597 merged
Jun 19, 2025 -
fix #13948: CmdLineParser: Don't warn when
--no-analyze-all-vs-configs
is set in Cppcheck project file.#7608 merged
Jun 19, 2025 -
Fix #13832 (cppcheck build dir: do not reuse cached results if there were invalidLicense errors)
#7606 merged
Jun 19, 2025 -
Fix #13929 FP internalAstError with using declaration and template aliased type
#7596 merged
Jun 18, 2025 -
fix #13945: SymbolDatabase: function 'void ext_func(const callback_fn cb, size_t v)' has 2 arguments
#7605 merged
Jun 18, 2025 -
fix #13861: Tokenizer/ValueFlow: wrong handling of struct initialization
#7604 merged
Jun 17, 2025 -
fix #13770: Variadic lambda parameters treated as a fold expression
#7607 merged
Jun 17, 2025 -
Fix #13889 (cached misra results are shown after removing --premium=misra-c-2012 option)
#7594 merged
Jun 17, 2025 -
ValueFlow: don't reset the struct size if there is a unknown member + empty structs have a size of 1
#7560 merged
Jun 16, 2025 -
fixed #12841 - added
frontend
for shared CLI and GUI code#7579 merged
Jun 13, 2025 -
fixed #13348 - deprecated
unix32-unsigned
andunix64-unsigned
platforms#7591 merged
Jun 13, 2025 -
fixed #13762 - added column information for
unusedFunction
/staticFunction
#7587 merged
Jun 13, 2025 -
Fix #13933 (Misra C 2025: Add classifications)
#7593 merged
Jun 13, 2025 -
Fix #13843: htmlreport: support cert/misra report types
#7590 merged
Jun 13, 2025 -
fixed #13921 - do not perform additional addon lookups with absolute path
#7574 merged
Jun 13, 2025 -
fix #12302: internalAstError using lambda
#7589 merged
Jun 12, 2025 -
Fixup #13923 (help and documentation for --premium=misra-c-2025)
#7588 merged
Jun 12, 2025 -
Fix #13923 (Misra: Add --premium option misra-c-2025, do not fetch misra rule texts from premiumaddon)
#7585 merged
Jun 11, 2025 -
cfg: add three missing macros to qt.cfg
#7582 merged
Jun 10, 2025 -
testrunner: added more columns and error IDs to expected output
#7568 merged
Jun 9, 2025 -
test/cli/lookup_test.py: improved testing of config lookup / small TODO cleanup
#7576 merged
Jun 9, 2025 -
fixed #13906 -
ErrorMessage::FileLocation
did not simplify the file in all cases#7567 merged
Jun 9, 2025 -
programmemory.cpp: perform early exit in
Executor::executeImpl()
#7571 merged
Jun 9, 2025 -
fixed #13922 - fail platform lookup when an invalid file is encountered
#7575 merged
Jun 9, 2025 -
fix #12657: Syntax error. Unexpected tokens in initializer. [internalAstError]
#7580 merged
Jun 9, 2025 -
fix #13924: FP unknownMacro for C++ keyword in C code
#7578 merged
Jun 7, 2025 -
ignore .DS_Store files [skip ci]
#7577 merged
Jun 7, 2025 -
fixed #12753 - do not look for extension-less library files
#7538 merged
Jun 6, 2025 -
fixed #13903 - do not perform additional platform lookups with absolute path
#7565 merged
Jun 6, 2025 -
Fix #13878 FP noExplicitConstructor for ctor taking std::nullptr_t
#7572 merged
Jun 5, 2025 -
astutils.h: removed unnecessary
std::stack
usage fromvisitAstNodes()
#7569 merged
Jun 4, 2025 -
Fix #13902 FP constParameterPointer with QHash::insert()
#7566 merged
Jun 3, 2025 -
Put file metrics in xml output
#7547 merged
Jun 2, 2025 -
fixed #13895/13896/13897 - improved extension handling in platform lookup
#7564 merged
Jun 2, 2025 -
fix #13893: Tokenizer: isInitBracket property is set for namespace
#7556 merged
Jun 2, 2025 -
fixed #13393 - do not convert error location paths in XML output
#7563 merged
Jun 2, 2025 -
test/cli/lookup_tests.py: improved coverage
#7559 merged
Jun 2, 2025 -
Fix #13338 FN passedByValueCallback with braced initializer
#7558 merged
Jun 1, 2025 -
fixed some
-Wnrvo
Clang warnings#7557 merged
Jun 1, 2025 -
fix #13892: Syntax error. Unexpected tokens in initializer.
#7562 merged
Jun 1, 2025 -
fix #13833: internalAstError with compound literal
#7561 merged
Jun 1, 2025 -
test/cli/other_test.py: extracted lookup-related tests to separate file
#7543 merged
May 31, 2025 -
Fix #13799 (premium options to generate metrics report)
#7555 merged
May 30, 2025 -
Fix #13888 FP shadowVariable in friend function
#7552 merged
May 29, 2025 -
Fix #13885 (Make sarif output compliant with SonarQube)
#7553 merged
May 29, 2025 -
Fix #13887 (False positive: template argument reported as unused struct member)
#7551 merged
May 28, 2025 -
Fix #13886 nullptr dereference in warningIntToPointerCast()
#7550 merged
May 28, 2025 -
Fix #13848 FP uninitStructMember with overloaded operator>>
#7549 merged
May 27, 2025 -
fix #13879: crash when loading invalid compile_commands.json file
#7548 merged
May 26, 2025 -
fix #13881: Stack overflow in findTokensSkipDeadCodeImpl()
#7545 merged
May 25, 2025 -
Fix #13882 (TemplateSimplifier: argument integral type is not preserved)
#7546 merged
May 23, 2025 -
Fix #13876 (Document cstyleCast) [ci skip]
#7539 merged
May 23, 2025
12 Pull requests opened by 3 people
-
fixed #13909 / refs #13914 - some (enforced) language handling fixes for the GUI
#7570 opened
Jun 3, 2025 -
fixed #11342 - cache `Library::getFunctionName()` calls in `Token`
#7573 opened
Jun 5, 2025 -
Display inline suppressions in XML output
#7581 opened
Jun 8, 2025 -
ValueFlow: avoid various unnecessary copies
#7583 opened
Jun 10, 2025 -
Fixes #13956: VisualStudio Importer: Define UNICODE=1;_UNICODE=1 if CharacterSet is Unicode
#7586 opened
Jun 11, 2025 -
fixed #13618 - cleaned up `--debug` meaning and dependencies
#7592 opened
Jun 13, 2025 -
fixed #13941 - do not overwrite addons from CLI in GUI project import
#7603 opened
Jun 16, 2025 -
fix #13954: Unnamed bit fields are removed.
#7611 opened
Jun 19, 2025 -
fixed #13939 - look for platform file relative to project file (first) with CLI
#7612 opened
Jun 20, 2025 -
document external file lookup order [skip ci]
#7613 opened
Jun 20, 2025
9 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
refs #12232/#7772 - added script to detect missing `--errorlist` entries and test coverage / added some missing `--errorlist` entries
#7439 commented on
Jun 21, 2025 • 10 new comments -
introduced a cache for `followAllReferences()` calls
#7192 commented on
Jun 5, 2025 • 4 new comments -
improved determination if application is Premium / added TODOs
#7346 commented on
Jun 10, 2025 • 2 new comments -
fix #5591: Add check for meaningless comma operator in if statement, misplaced ')'
#7406 commented on
Jun 20, 2025 • 2 new comments -
assert flawed known value usage
#7394 commented on
Jun 10, 2025 • 1 new comment -
ValueFlow: various small optimizations
#6756 commented on
Jun 10, 2025 • 0 new comments -
re-run analysis in Python tests with cached results when `TEST_CPPCHECK_INJECT_BUILDDIR` is specified
#7079 commented on
Jun 10, 2025 • 0 new comments -
updated CI to Clang 21
#7272 commented on
Jun 17, 2025 • 0 new comments -
fixed #13822 - added hack to use header-only Boost with Visual Studio
#7541 commented on
Jun 13, 2025 • 0 new comments