347 Commits

Author SHA1 Message Date
Robert Reif
307000b448 Fixed (false positive: function can be const (struct member variable)) 2010-03-26 18:16:33 +01:00
Daniel Marjamäki
258e7e292e Fixed (false positive: Member variable not initialized in the constructor 'X::m_d') 2010-03-26 17:19:33 +01:00
Robert Reif
a1528d3154 Fixed (false positive: function can be const (assignment in return)) 2010-03-26 16:30:30 +01:00
Robert Reif
e95bc41e59 Fixed (false positive: function can be const (assignment in return)) 2010-03-24 19:31:30 +01:00
Robert Reif
9808a59cc1 Fixed (false positive: The function 'wxThreadInternal::SetExitCode' can be const) 2010-03-23 07:37:20 +01:00
Robert Reif
637a34bfd2 Fixed (false negative: the function can be declared as const) 2010-03-23 07:34:34 +01:00
Robert Reif
0fb680d887 Tokenizer: remove unnamed anonymous structures and unions () 2010-03-19 19:04:56 +01:00
Robert Reif
92fe14e7f0 Fixed (False positive when putting an access specifier at the end of a class declaration) 2010-03-19 17:40:23 +01:00
Robert Reif
89c57c72c5 small const fix 2010-03-16 07:31:40 +01:00
Daniel Marjamäki
9fe9be1ea9 Fixed (false positive: unintialized class member) 2010-03-13 20:24:39 +01:00
Robert Reif
846a3a0186 Fixed (False positive when putting an access specifier at the end of a class declaration) 2010-03-13 08:06:20 +01:00
Robert Reif
f552ca5462 Fixed (Improve check const-function: function can be made const when assignment not to member variable (false negative)) 2010-03-12 18:30:20 +01:00
Robert Reif
09ab841789 Fixed (--errorlist shows two identical id values) 2010-03-10 07:47:01 +01:00
Daniel Marjamäki
dbc235bd39 Function constness: I don't think it's necessary to show both definition and implementation location. I changed so only the location of the definition is shown. This fixes . 2010-03-09 07:29:03 +01:00
Robert Reif
7c283d1321 Fixed (Improve check const-function: function that is not implemented inline can be made const) 2010-03-05 17:06:25 +01:00
Robert Reif
0da133f8a0 Fixed (false positive: operator = should return reference to self) 2010-02-25 07:26:59 +01:00
Daniel Marjamäki
8f4edb5e45 Fixed (False positive: Buffer access out-of-bounds with strncpy and an array in typedef'ed struct) 2010-02-21 15:23:50 +01:00
Daniel Marjamäki
d5611a1a06 Fixed (false positive: returning LPVOID can be const) 2010-02-21 10:19:28 +01:00
Daniel Marjamäki
d0348fa57a Fixed (false positive: The function can be const) 2010-02-20 09:55:51 +01:00
Robert Reif
9e61e7dda8 Fixed (false positive: operator = should return reference t 2010-02-17 22:46:03 +01:00
Daniel Marjamäki
0a6aa0f094 Fixed (Member variable not initialized in the constructor false positive) 2010-02-10 19:28:51 +01:00
Robert Reif
9591e09dd0 Fixed (false negative: missing const not found) 2010-02-08 07:25:19 +01:00
Daniel Marjamäki
9e6ea07c14 CheckClass::noMemset: Refactoring so it handles more complex std template types 2010-02-04 21:49:58 +01:00
Daniel Marjamäki
da7e75f69e Class checking: Minor refactoring when analysing memset on class 2010-02-04 20:53:04 +01:00
Daniel Marjamäki
9943262da0 Fixed (Use of memset on struct - std template types not handled) 2010-02-04 19:40:35 +01:00
Daniel Marjamäki
f561441d90 Fixed (false negative: missing const not found) 2010-01-29 19:38:56 +01:00
Robert Reif
94c5d92b2b Fixed (segfault with style in CheckClass::operatorEqRetRefThis()) 2010-01-29 16:04:27 +01:00
Daniel Marjamäki
e12d115e9a Fixed (false positive: missing const message on functions returning references) 2010-01-25 21:40:57 +01:00
Daniel Marjamäki
7ce4825f95 Fixed (False positive: The function 'x' can be const for a static member function) 2010-01-24 18:26:39 +01:00
Daniel Marjamäki
b4b97e5706 const: fixed false positive when using increment/decrement 2010-01-24 13:33:30 +01:00
Daniel Marjamäki
a0d8f44603 CheckClass: The operator< etc member functions can often be const 2010-01-23 22:36:04 +01:00
Daniel Marjamäki
aab05524e5 Fixed (False positive: The function 'x' can be const when indirectly calling a non-const member) 2010-01-23 21:08:40 +01:00
Daniel Marjamäki
9a6b450501 Fixed (False positive: The function 'x' can be const when modifing a member) 2010-01-23 20:59:20 +01:00
Daniel Marjamäki
5b76be4935 Fixed (False positive: The function 'x' can be const for a constructor) 2010-01-23 20:47:29 +01:00
Daniel Marjamäki
fb10396cb3 only run CheckClass::checkConst if style checking is on 2010-01-23 09:38:35 +01:00
Daniel Marjamäki
35c303943f Partial fix for - detect simple cases of member functions that can be const 2010-01-23 09:19:22 +01:00
Daniel Marjamäki
59de7934b7 Fixed (Member variable not initialized not detected if any unknown function called) 2010-01-22 18:51:25 +01:00
Daniel Marjamäki
2de49129dc Fixed (false postive: Member variable 'A::b' is not assigned a value in 'A::operator=') 2010-01-12 21:36:40 +01:00
Robert Reif
60ef3ef872 Fixed (false positive: operator = should check for assignment to self) 2010-01-08 19:15:24 +01:00
Daniel Marjamäki
485f3c7708 Fixed ([False positive] Member variable not initialized with operator[] gives wrong result) 2010-01-06 19:04:15 +01:00
Robert Reif
e6cc897e29 Fixed (segmentation fault of cppcheck) 2010-01-05 21:55:33 +01:00
Robert Reif
2a546dc9c0 Fixed (improve test: operator =) 2010-01-03 08:26:02 +01:00
Daniel Marjamäki
774e331dea Self assignment in class: added TODO test cases to reduce false positives 2009-12-31 14:03:35 +01:00
Robert Reif
12641e2d76 Fixed (improve test: operator =) 2009-12-31 13:44:03 +01:00
Robert Reif
3a46ef0487 Fixed (void operator = check doesn't support struct) 2009-12-30 18:40:02 +01:00
Daniel Marjamäki
905533552d Robert Reif: Fixed (only first void operator = found) 2009-12-29 07:48:37 +01:00
Daniel Marjamäki
e7c0e4d482 Fixed (False positive: missing constructor) 2009-12-19 17:58:52 +01:00
Daniel Marjamäki
01cfa3b6bd Fixed (False positive: class member initialization with '*p=0;') 2009-12-13 09:36:59 +01:00
Daniel Marjamäki
4d185f0935 Fixed (false positive: member variable not initialized) 2009-12-11 21:34:04 +01:00
Daniel Marjamäki
c2a37c5d69 class checking: It's a 'possible style' error if a private constructor is not initializing a member variable 2009-12-06 18:35:32 +01:00