15514 Commits

Author SHA1 Message Date
Daniel Marjamäki
1c970df17f Revert "GUI: fix results if there is problem only in header and not in file-1."
This reverts commit 997a3cd9cacad255a5e68e3e6b77ded26f65998d.
2016-09-19 15:40:15 +02:00
Daniel Marjamäki
997a3cd9ca GUI: fix results if there is problem only in header and not in file0. 2016-09-18 21:32:53 +02:00
Matthias Krüger
2f39ed6f88 redundantPointerOpError: put pointer name into single quotes in the error message. 2016-09-16 22:18:24 +02:00
Daniel Marjamäki
3bdbce0bde bump simplecpp 2917a13fbda2df9742d5f45d33f40f58217b6708 2016-09-11 20:27:57 +02:00
Daniel Marjamäki
a396e2f839 Updated AUTHORS for #4920 fix.. so it won't be forgotten later. 2016-09-11 17:18:54 +02:00
Daniel Marjamäki
6b55acd7af CheckIO: Changed severity for '.. aka' warnings to portability. If type is compatible then it's just a possible portability issue. 2016-09-11 17:05:01 +02:00
orbitcowboy
f0797c3924 Merge pull request #829 from simartin/ticket_7680
Ticket #7680: Properly handle ::delete during memory leak checks.
2016-09-10 15:55:31 +02:00
Simon Martin
f816fb811e Ticket #7680: Properly handle ::delete during memory leak checks. 2016-09-10 14:55:50 +02:00
Daniel Marjamäki
fb405e9f85 Merge pull request #822 from microe/pygments_is_a_required_package
Pygments is a required package
2016-09-10 10:56:35 +02:00
orbitcowboy
a50405b8ab cli: Added documentation for --doc option. 2016-09-09 14:03:12 +02:00
amai2012
4936f23e9a Merge pull request #825 from jpwco/master
Update cppcheckdata.py
2016-09-08 12:49:40 +02:00
John-Paul Ore
ffa8af69f2 Update cppcheckdata.py
fixes problem reading from dump files.  One character typo in Scope class.
2016-09-07 10:38:27 -05:00
Daniel Marjamäki
ac1a869d60 unused struct members: don't warn about packed structs (#3088) 2016-09-05 17:27:12 +02:00
Daniel Marjamäki
4d22ada078 Fixed #5839 (False positive: Function can be const, if this is passed to functor) 2016-09-04 16:36:04 +02:00
Daniel Marjamäki
ce7bfba416 Refactoring CheckClass::checkConst. Use continue. 2016-09-04 16:06:54 +02:00
Daniel Marjamäki
54db79305b Redo refactoring of CheckClass::checkConst. 2016-09-04 16:02:59 +02:00
Daniel Marjamäki
530a05e40e Refactoring CheckClass::checkConst. Use continue. 2016-09-04 15:38:56 +02:00
Daniel Marjamäki
03a6282ab3 Fixed #7338 (Library: method in base class) 2016-09-04 14:14:21 +02:00
Daniel Marjamäki
60f22bd4ee Fixed #7477 (False positive 'Assigned value is never used' in multithreaded context) 2016-09-03 20:38:36 +02:00
Daniel Marjamäki
b97bdb5300 bump simplecpp to rev b50ced8ac14f8debab9e85e78036f881ff2b3965 2016-09-03 12:29:45 +02:00
Roberto Martelloni
28f1222dc2 CWE mapping of useAutoPointerMalloc, uselessCallsCompare, uselessCallsSwap, uselessCallsSubstr, uselessCallsEmpty, uselessCallsRemove, derefInvalidIterator, reademptycontainer, multiplySizeof, divideSizeof, stringLiteralWrite, incorrectStringCompare, literalWithCharPtrCompare, charLiteralWithCharPtrCompare, incorrectStringBooleanError, staticStringCompare, stringCompare, signConversion, truncLongCastAssignment, truncLongCastReturn, unusedFunction, unusedVariable, unusedAllocatedMemory, unreadVariable, unassignedVariable, unusedStructMember, postfixOperator, va_start_wrongParameter (#824)
Add an optional extended description…
2016-09-03 00:31:35 +02:00
Daniel Marjamäki
1484ceeffb bump simplecpp to rev c49c716dfc6abc0ee23234fa413a69a08e1dc4e8 2016-08-31 11:25:03 +02:00
orbitcowboy
0422d05a34 library: Added wxwidgets.cfg file. 2016-08-29 15:29:18 +02:00
orbitcowboy
90a8dd7cf3 windows.cfg: Added support for _mkdir and _wmkdir. 2016-08-29 13:45:38 +02:00
orbitcowboy
61d642cb06 windows.cfg: Added support for _rmdir, _wrmdir. 2016-08-29 11:59:59 +02:00
Daniel Marjamäki
9417425829 Fix testrunner 2016-08-29 04:26:27 +02:00
Daniel Marjamäki
0e48625ff4 Fixed false positive when self-checking Cppcheck 'boolean result used in bitwise operation' when using boolean variables. 2016-08-29 04:09:36 +02:00
Daniel Marjamäki
24c6d92667 astyle formatting
[ci skip]
2016-08-29 04:08:38 +02:00
Daniel Marjamäki
939b42df06 Fixed #7134 (False positive redundantAssignment - assignment to local variable of unknown type) 2016-08-29 03:48:08 +02:00
Daniel Marjamäki
18cab009c1 Fix Token::Match pattern 2016-08-28 19:25:57 +02:00
Daniel Marjamäki
254e5675ff Fixed #7573 (Tokenizer: FP caused by constant folding) 2016-08-28 19:11:05 +02:00
Daniel Marjamäki
fee0e4edfa Fixed #7177 (MathLib: Does not handle '\xF6' properly) 2016-08-28 11:37:05 +02:00
Daniel Marjamäki
bc08aee9ca astyle 2016-08-27 15:09:45 +02:00
Daniel Marjamäki
7b253e77fc bump simplecpp to 1a3a3e9 2016-08-27 15:09:18 +02:00
orbitcowboy
36ad0a0514 Fixed #7669 Extend support for C99 fixed width macro constants. 2016-08-27 10:11:46 +02:00
Robert Reif
bf7ef56ef5 Fixed #7713 (False positive: %hhu in format string (no. 1) requires 'unsigned char' but the argument type is 'signed int'.) 2016-08-26 19:47:36 +02:00
orbitcowboy
87409ea6b3 Running astyle; Improved testing of std::find; std.cfg: Added support for istream::read and ifstream::read. 2016-08-25 19:17:07 +02:00
amai2012
b5085db3c8 Merge pull request #823 from boos/cwe-mapping-12
CWE mapping of signedCharArrayIndex, unknownSignCharArrayIndex, suspiciousCase, suspiciousEqualityComparison, duplicateBranch, duplicateExpressionTernary, suspiciousSemicolon, incompleteArrayFill, redundantPointerOp, unusedLabelSwitch, unusedLabel, unknownEvaluationOrder, stlIfFind, useAutoPointerCopy
2016-08-25 18:31:46 +02:00
Roberto Martelloni
1db24ee070 CWE mapping of signedCharArrayIndex, unknownSignCharArrayIndex, suspiciousCase, suspiciousEqualityComparison, duplicateBranch, duplicateExpressionTernary, suspiciousSemicolon, incompleteArrayFill, redundantPointerOp, unusedLabelSwitch, unusedLabel, unknownEvaluationOrder, stlIfFind, useAutoPointerCopy 2016-08-25 15:40:23 +01:00
Matthias Krüger
56525cba60 testinternal: add testcase for TP warning for "previous()->next()" 2016-08-25 16:09:06 +02:00
amai2012
ece478979b Merge pull request #821 from boos/cwe-mapping-11
CWE mapping of invalidLengthModifierError, leakUnsafeArgAlloc, nullPointerDefaultArg, nullPointerRedundantCheck, raceAfterInterlockedDecrement.
2016-08-24 20:44:06 +02:00
Daniel Marjamäki
9c27211bb6 bump simplecpp to 403708c 2016-08-24 20:27:29 +02:00
Erik Hovland
229a5bfc99 Update the setup.py to current pythonic norms and add Pygments to install_requires. 2016-08-24 10:41:41 -07:00
Erik Hovland
c3564966a2 cppcheck-htmlreport requires Pygments. 2016-08-24 10:40:54 -07:00
Roberto Martelloni
01ee9ee5e6 CWE mapping of invalidLengthModifierError, leakUnsafeArgAlloc, nullPointerDefaultArg, nullPointerRedundantCheck, raceAfterInterlockedDecrement. 2016-08-24 15:37:14 +01:00
Dmitry-Me
667038a402 Merge overlapping patterns 2016-08-24 15:10:39 +03:00
Robert Reif
6043a27065 Fixed #7710 (%h and %hh printf type size specifiers not supported) 2016-08-24 12:47:11 +02:00
Robert Reif
28e14f0b94 Fixed #7711 (QString::asprintf format string checking.) 2016-08-24 12:44:57 +02:00
Daniel Marjamäki
706877df2d astyle formatting
[ci skip]
2016-08-24 12:43:45 +02:00
amai2012
7cc2124176 Fix crash in parsing solution/project 2016-08-24 12:17:54 +02:00