Daniel Marjamäki
|
4457faa26b
|
Fixed #8850 (Array in-class initialization for private member considered uninitialized)
|
2019-02-02 18:34:41 +01:00 |
Daniel Marjamäki
|
9d8f798aca
|
Fixed #8951 (false postive: (style) The class 'x' does not have a constructor although it has private member variables.)
|
2019-02-02 18:25:26 +01:00 |
Lauri Nurmi
|
3bbd9fc9a4
|
Replace "virtual method" with "virtual function" in messages.
The term "method" is not really a part of C++ terminology.
|
2019-01-15 06:22:14 +01:00 |
Lauri Nurmi
|
f267900257
|
Fix spelling of "overridden" in function names.
One 'd' was missing.
|
2019-01-15 06:22:14 +01:00 |
Daniel Marjamäki
|
43035ff186
|
Remove inline suppression. The Cppcheck warning was a true positive.
|
2019-01-13 08:42:48 +01:00 |
Daniel Marjamäki
|
e6edd74099
|
Temporarily suppress Cppcheck false positives
|
2019-01-12 19:11:44 +01:00 |
Daniel Marjamäki
|
8509159d1a
|
Uninitialized Member variable: Fixed FP when delegate constructor is used
|
2019-01-10 20:13:37 +01:00 |
Daniel Marjamäki
|
e4525d56a0
|
Fixed #8111 (performance warning - member variable at constructor)
|
2019-01-07 21:26:58 +01:00 |
Daniel Marjamäki
|
7ef8f60b07
|
Fixed #8817 (Change wording in performance/functionStatic)
|
2018-12-03 18:30:54 +01:00 |
Daniel Marjamäki
|
2b09354b05
|
Refactoring; use visitAstNodes
|
2018-11-23 20:33:31 +01:00 |
rikardfalkeborn
|
a3e717bea9
|
Use functions instead of comparing with enum (#1471)
* Use isComparisonOp() instead of enum
* Use isAssignmentOp() instead of enum
|
2018-11-09 06:30:41 +01:00 |
IOBYTE
|
c966f31183
|
Fixed #8835 (friend class and non-empty constructor: Uninitialized members not reported) (#1466)
|
2018-11-06 06:44:08 +01:00 |
IOBYTE
|
2275f05f65
|
Fixed #8833 (false negative: No 'return' statement in non-void function causes undefined behavior.) (#1463)
|
2018-11-05 06:55:30 +01:00 |
Daniel Marjamäki
|
a31db92918
|
Fixed #8669 (operator>> causes wrong style message)
|
2018-10-03 13:00:11 +02:00 |
Daniel Marjamäki
|
de621eab99
|
Refactoring; use range for loop
|
2018-10-03 12:54:59 +02:00 |
Daniel Marjamäki
|
738fb1b23a
|
Disabled CheckClass::checkCopyCtorAndEqOperator because of FP (#8388)
|
2018-09-08 09:14:02 +02:00 |
Daniel Marjamäki
|
4d78a2e178
|
Fixed #7790 (Wrong order of <location> XML-elements for error duplInheritedMember)
|
2018-08-19 14:13:58 +02:00 |
Daniel Marjamäki
|
78df7f98dd
|
Fixed #8674 (False positive: Method that returns const should not be const)
|
2018-08-07 18:06:14 +02:00 |
Daniel Marjamäki
|
54e2726bf3
|
Fixed #8636 (Misleading verbose message if virtual method called from destructor)
|
2018-07-26 09:16:17 +02:00 |
Daniel Marjamäki
|
4429ee55c3
|
Refactoring; Use range for loop
|
2018-07-14 07:55:18 +02:00 |
Daniel Marjamäki
|
1dd647ae84
|
Refactoring; Use range for loop
|
2018-07-14 07:49:04 +02:00 |
Daniel Marjamäki
|
d759015d99
|
Refactoring; Use range for loops
|
2018-07-13 23:51:22 +02:00 |
Daniel Marjamäki
|
594e07acaa
|
Refactoring; Use range for loop
|
2018-07-13 23:45:34 +02:00 |
Daniel Marjamäki
|
58ac8a9982
|
Refactoring; Use range for loops
|
2018-07-13 23:43:03 +02:00 |
Daniel Marjamäki
|
ed76f06ca7
|
Refactoring; use range for loop
|
2018-07-13 23:32:49 +02:00 |
Daniel Marjamäki
|
b2403c36cd
|
Refactoring; Use Token::isUnaryOp() to clarify code
|
2018-07-13 23:17:24 +02:00 |
Daniel Marjamäki
|
60ac463a79
|
CheckClass: Restore a few warnings about member initialization of classes
|
2018-06-29 22:54:12 +02:00 |
Daniel Marjamäki
|
61c56eda44
|
Tweak the CheckClass::constructors() check
|
2018-06-27 14:02:57 +02:00 |
Daniel Marjamäki
|
79664abf2a
|
Refactoring: Use range for loop
|
2018-06-27 09:14:03 +02:00 |
Daniel Marjamäki
|
3155f15325
|
CheckClass: Use Variable::valueType()
|
2018-06-24 16:14:11 +02:00 |
Daniel Marjamäki
|
9fab15bb53
|
CheckClass: Use Variable::valueType() instead of Variable::typeStartToken
|
2018-06-24 15:41:16 +02:00 |
Daniel Marjamäki
|
e90c04cff9
|
Rename private member variable
|
2018-06-17 18:43:54 +02:00 |
Daniel Marjamäki
|
79ffe1d4fc
|
Rename _tokenizer, _settings, _errorLogger
|
2018-06-16 16:10:28 +02:00 |
Daniel Marjamäki
|
45379a3aa6
|
Updated copyright year for modified files
[ci skip]
|
2018-06-10 22:07:21 +02:00 |
Daniel Marjamäki
|
3029606342
|
CheckClass: Fix Cppcheck warning about mismatching function parameters
|
2018-06-10 22:04:22 +02:00 |
Daniel Marjamäki
|
1abc9008d8
|
Fixed #8573 (FP noCopyConstructor - derive from noncopyable class)
|
2018-06-06 16:02:25 +02:00 |
orbitcowboy
|
33777c5b72
|
Improved const correcntess of local variables.
|
2018-05-29 13:24:48 +02:00 |
Daniel Marjamäki
|
f7746e4fb6
|
Revert "Missing override specifier warning on a pure virtual function makes no sense. (#1230)"
This reverts commit 348eb1c5c9 .
|
2018-05-15 10:48:34 +02:00 |
IOBYTE
|
348eb1c5c9
|
Missing override specifier warning on a pure virtual function makes no sense. (#1230)
This fixes a large number of false positives for cppcheck source code.
|
2018-05-14 23:08:40 +02:00 |
PKEuS
|
20b2574da8
|
Fixed false positive unusedPrivateFunction caused by recent commit
|
2018-05-14 16:20:46 +02:00 |
PKEuS
|
090a178ed6
|
Refactorization in SymbolDatabase: Do not redundantly store name in FriendInfo, and store FriendInfo in vector instead of list
|
2018-05-14 12:18:59 +02:00 |
Daniel Marjamäki
|
3b8a3aa4ba
|
Fixed crashes in daca
|
2018-05-06 09:52:04 +02:00 |
Daniel Marjamäki
|
64b85b474c
|
Fixed #8542 (False positive: noOperatorEq)
|
2018-05-05 07:46:58 +02:00 |
Daniel Marjamäki
|
7fb28b05f6
|
Check Class: Try to clarify the warnings for noCopyConstructor/noOperatorEq/noDestructor.
|
2018-05-04 15:39:23 +02:00 |
Daniel Marjamäki
|
99003c2084
|
CheckClass: Better handling of defaulted and deleted functions in the noCopyConstructor/noOperatorEq/noDestructor
|
2018-05-04 14:58:38 +02:00 |
Daniel Marjamäki
|
31148fdfed
|
Fixed #8523 (Clarify warning: noConstructor)
|
2018-05-01 15:50:03 +02:00 |
Daniel Marjamäki
|
40b6f6b3dd
|
CheckClass: Fix the noDestructor warning
|
2018-05-01 15:31:13 +02:00 |
Daniel Marjamäki
|
9710e819be
|
CheckClass: Disable noDestructor for now, we need to handle new better
|
2018-05-01 09:26:03 +02:00 |
Daniel Marjamäki
|
42100fdf11
|
CheckClass: Better handling of non-copyable classes in the noCopyConstructor check
|
2018-05-01 08:33:23 +02:00 |
Daniel Marjamäki
|
73b41455dd
|
CheckClass: If class has memory management it should have copy constructor, operator= and destructor
|
2018-04-30 23:13:33 +02:00 |