cppcheck/test
Sebastian fb36889d29
gtk.cfg: Fix syntax errors and false positives (#2552)
A missing definition for g_assert_cmp*() causes syntax errors if code
like g_assert_cmpint(a, ==, b); is encountered.
The function g_hash_table_iter_replace() does not have to be marked
with leak-ignore since the memory could be freed later if corresponding
functions are present in the GHashTable. Since we can not know if this
is the case we have to assume that the memory is freed to avoid false
positives. The same is true for g_hash_table_insert() and
g_hash_table_replace().
2020-02-26 10:33:23 +01:00
..
bug-hunting test/bug-hunting: add --clang option to the juliet testing 2020-01-20 18:53:40 +01:00
cfg gtk.cfg: Fix syntax errors and false positives (#2552) 2020-02-26 10:33:23 +01:00
cli Check selected files from project (#2378) 2020-01-10 08:57:37 +01:00
synthetic Improve Python code 2017-06-05 13:23:00 +02:00
testsuites Rename test cases, 'verification' was renamed to 'bug hunting' 2020-01-15 21:11:04 +01:00
CMakeLists.txt Add generic valueflow forward analysis (#2511) 2020-02-13 16:27:06 +01:00
options.cpp Update Copyright 2019-06-29 07:49:14 +02:00
options.h Update Copyright 2019-06-29 07:49:14 +02:00
redirect.h Updated copyright year 2018-01-14 15:37:52 +01:00
test.cxx
test64bit.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testassert.cpp Moved CheckAssert::assertWithSideEffects to normal checking 2019-03-09 16:50:50 +01:00
testastutils.cpp Add generic valueflow forward analysis (#2511) 2020-02-13 16:27:06 +01:00
testautovariables.cpp Fix issue 9597: False positive: Reference to temporary returned if explicitly casted to base class (#2531) 2020-02-11 11:41:41 +01:00
testbool.cpp Fixed #9405 (false positive: (style, inconclusive) Boolean expression 'dqOpen' is used in bitwise operation. Did you mean '&&') 2019-12-20 19:38:30 +01:00
testboost.cpp CheckBoost: Use 'normal' checking 2019-03-09 20:00:31 +01:00
testbufferoverrun.cpp Fix issue 9360: False positive: arrayIndexOutOfBounds when function is called with different array sizes (#2541) 2020-02-17 10:31:08 +01:00
testcharvar.cpp Remove test case, ValueFlow will truncate and sign-extend values 2019-05-01 19:33:47 +02:00
testclangimport.cpp Fixed #9640 (clang import: reference parameter) 2020-02-17 18:56:25 +01:00
testclass.cpp New check: delete 'self pointer' that might be used as 'this' and then use some member/method 2020-02-18 18:24:18 +01:00
testcmdlineparser.cpp Convert SHOWTIME_MODES to enum class 2019-07-31 22:35:51 +02:00
testcondition.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testconstructors.cpp Revert "#9391 Detecting uninited member variables with default ctor (#2249)" 2019-10-09 08:17:47 +02:00
testcppcheck.cpp Rename Verification => Bughunting 2020-01-18 07:25:57 +01:00
testerrorlogger.cpp errorlogger.cpp: Handle empty file-name like "*" (unmatchedSuppression) (#2440) 2019-12-11 09:07:18 +01:00
testexceptionsafety.cpp Use 'normal' checking instead of 'simplified' 2019-03-16 07:19:48 +01:00
testexprengine.cpp ExprEngine: Handle variable annotations better 2020-01-21 18:55:07 +01:00
testfilelister.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testfunctions.cpp Improve test coverage for invalid use of bool parameters 2019-11-22 18:11:38 +03:00
testgarbage.cpp Revert "Fix crash with garbage code (#2547)" 2020-02-21 09:35:01 +01:00
testimportproject.cpp Ticket 5607: Allow to exclude folders with glob pattern (#2498) 2020-01-24 07:06:09 +01:00
testincompletestatement.cpp Fixed #9335 (FP constStatement "Found a statement that begins with string constant") 2019-11-28 17:49:33 +01:00
testinternal.cpp fix #8965 ("(debug) Executable scope 'x' with unknown function." with rvalue parameter in method) (#2237) 2019-10-04 12:30:11 +02:00
testio.cpp Fix #8489 (Fix FN printf argument with parenthesis) (#2508) 2020-01-27 06:55:01 +01:00
testleakautovar.cpp Add regression test for #9187 (#2548) 2020-02-22 21:26:26 +01:00
testlibrary.cpp Fix issue 9428: FP uninitvar for pointer passed to sscanf (#2344) 2019-11-13 12:46:54 +01:00
testmathlib.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testmemleak.cpp fix ast for expression that starts with number 2020-02-21 21:11:32 +01:00
testnullpointer.cpp Fix issue 7804: ValueFlow: possible value in second if body (#2543) 2020-02-19 07:55:04 +01:00
testoptions.cpp Allow multiple test case arguments to testrunner (#1755) 2019-03-26 20:28:40 +01:00
testother.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testpath.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testpathmatch.cpp Improve test coverage for matching paths 2020-02-11 18:19:39 +03:00
testplatform.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testpostfixoperator.cpp Valid code for incrementing raw pointer (#2418) 2019-12-03 18:33:05 +01:00
testpreprocessor.cpp use range loops / constness (#2181) 2019-09-19 20:29:33 +02:00
testrunner.cpp Update Copyright 2019-06-29 07:49:14 +02:00
testrunner.vcxproj Ticket 5607: Allow to exclude folders with glob pattern (#2498) 2020-01-24 07:06:09 +01:00
testrunner.vcxproj.filters Ticket 5607: Allow to exclude folders with glob pattern (#2498) 2020-01-24 07:06:09 +01:00
testsamples.cpp Remove unneeded string copy 2019-11-19 10:19:13 +03:00
testsimplifytemplate.cpp fix daca chromium crash (#2527) 2020-02-09 11:19:36 +01:00
testsimplifytokens.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testsimplifytypedef.cpp Fix #9446 (Syntax error on valid C++ code) (#2316) 2019-11-01 09:11:29 +01:00
testsimplifyusing.cpp Fix 9518 (Syntax error on valid C++) (#2424) 2019-12-05 20:51:36 +01:00
testsizeof.cpp Improve test coverage 2019-11-01 18:41:10 +03:00
teststl.cpp Fixed #9630 (False positive: in stlIfFind checking, if with initializer is not handled properly) 2020-02-18 19:02:54 +01:00
teststring.cpp Set correct type and size of string and char literals (#2275) 2019-10-20 07:11:57 +02:00
testsuite.cpp use range loops / constness (#2181) 2019-09-19 20:29:33 +02:00
testsuite.h Rename Verification => Bughunting 2020-01-18 07:25:57 +01:00
testsuppressions.cpp Refactoring suppressions 2020-02-23 19:49:53 +01:00
testsymboldatabase.cpp Tokenizer: Throw unknownMacro in non-executable scope 2020-02-19 21:12:58 +01:00
testthreadexecutor.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testtimer.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testtoken.cpp Token::ConcatStr(): Handle mixed string literals (#2337) 2019-11-08 08:03:45 +01:00
testtokenize.cpp AST: Fixed wrong AST for cast '(std::vector<int>&&)s->second' 2020-02-25 21:05:49 +01:00
testtokenlist.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testtype.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testuninitvar.cpp checkuninitvar: Fix FN with c++ casts (#2549) 2020-02-23 19:53:17 +01:00
testunusedfunctions.cpp TestSuite: The ASSERT and ASSERT_EQUALS will now stop executing the test case upon failure. This can be used to avoid extra guard logic in tests. 2019-09-16 06:34:45 +02:00
testunusedprivfunc.cpp Run more tests on full token list (#2020) 2019-07-22 10:26:55 +02:00
testunusedvar.cpp Fixed #9280 (False positive: unreadVariable on assignment to fixed address volatile struct member) 2020-02-15 17:31:47 +01:00
testutils.cpp Ticket 5607: Allow to exclude folders with glob pattern (#2498) 2020-01-24 07:06:09 +01:00
testutils.h added missing OVERRIDE usage and removed redundant virtual (#2190) 2019-09-20 21:57:16 +02:00
testvaarg.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testvalueflow.cpp Bugfix valuetype for some integer constants (#2545) 2020-02-19 07:51:39 +01:00
testvarid.cpp Tokenizer::setVarId: better handling of decltype() 2020-01-29 17:40:22 +01:00