Daniel Marjamäki
|
cfbc06c8b6
|
removed 'empty catch block' check. to avoid false positives we'll need to check if it is bad with an empty catch block (dead pointer/undefined behaviour/etc)
|
2010-09-05 13:27:58 +02:00 |
Daniel Marjamäki
|
72916caee6
|
Reverted 7398453cb0
|
2010-08-15 21:25:14 +02:00 |
Sbastien Debrard
|
7398453cb0
|
Refactoring of obsolete functions checks. Ticket: #1940
|
2010-08-15 21:22:33 +02:00 |
Zachary Blair
|
c8087d3389
|
Fixed #162 (Initialisation of a variable by itself)
|
2010-08-14 21:34:04 -07:00 |
Daniel Marjamäki
|
5846630fa9
|
Added scanf check. Modified patch submitted by Eric Sesterhenn
|
2010-08-14 15:15:12 +02:00 |
Daniel Marjamäki
|
c395e51389
|
New check: look for calculation inside sizeof
|
2010-08-06 22:57:10 +02:00 |
Daniel Marjamäki
|
faa713e7b5
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 19:40:54 +02:00 |
Zachary Blair
|
5ea28ccbba
|
Fixed #157 (Forgetting to put a break in a switch statement)
|
2010-06-30 00:10:30 -07:00 |
Zachary Blair
|
efefceabae
|
Fixed #920 (new style check: find empty catch blocks)
|
2010-06-14 23:45:46 -07:00 |
Daniel Marjamäki
|
b5d0955d11
|
doxygen: fixed error messages given by doxygen
|
2010-06-14 07:54:41 +02:00 |
firewave
|
62093d764d
|
Fixed Visual Studio 2010 warning
|
2010-05-30 10:44:03 +02:00 |
Daniel Marjamäki
|
88e9a4ade6
|
Fixed #1704 (false negative: null pointer dereference)
|
2010-05-26 19:16:42 +02:00 |
Daniel Marjamäki
|
75c9355e9a
|
Added some multipass checking for the uninitialized variables. It is still experimental. You can activate it with the '--test-2-pass' switch. Some more refactorings are needed to make it truly usable, the main thing is to make it thread safe.
|
2010-05-21 19:35:18 +02:00 |
Daniel Marjamäki
|
6edb2e77b4
|
Refactoring: Removed Severity::possibleStyle
|
2010-05-16 14:43:42 +02:00 |
Daniel Marjamki
|
972046c4bd
|
Added test CheckOther::sizeofsizeof. Inspired by #1682
|
2010-05-15 14:06:45 +02:00 |
Zachary Blair
|
21b7eb61f5
|
Fixed #959: (new check: wrong usage of fflush()) Simplified and set severity to error
|
2010-05-06 23:08:10 -07:00 |
Zachary Blair
|
707d27f3d8
|
Fixed #959 (new check: wrong usage of fflush())
|
2010-05-03 23:14:45 -07:00 |
Daniel Marjamäki
|
9430089532
|
Fixed #1626 ('Unusual pointer arithmetic' false positive)
|
2010-04-26 21:43:01 +02:00 |
Daniel Marjamäki
|
f3bea249ac
|
Removed the check for unreachable code. The g++ warning -Wunreachable-code is recommended instead. This closes #1603 (break after a return or goto should not be an error in a switch statement).
|
2010-04-24 14:30:45 +02:00 |
Zachary Blair
|
680a470741
|
Fixed #1564 (CppCheck does not recognise redundant IF)
|
2010-04-22 01:21:54 -07:00 |
Zachary Blair
|
c26e619b23
|
Fixed #855 (Refactoring: move conditions into checks)
|
2010-04-20 23:38:25 -07:00 |
Daniel Marjamäki
|
c718a7c595
|
astyle: Update to astyle 1.24
|
2010-04-15 20:08:51 +02:00 |
Reijo Tomperi
|
35d2a27b9c
|
Update copyright year in all source files
|
2010-04-13 22:23:17 +03:00 |
Zachary Blair
|
bd7dc9946e
|
Fixed #1530 (possible new check: strlen return value versus zero.)
|
2010-04-13 19:30:25 +02:00 |
Daniel Marjamäki
|
e9b4ea44a2
|
Refactoring: Disable inconclusive checks. They can still be activated for debugging/testing purposes
|
2010-04-10 14:05:33 +02:00 |
Reijo Tomperi
|
04b38e5428
|
astyle fix
|
2010-04-05 20:57:54 +03:00 |
Martin Ettl
|
d4923e2a92
|
added atan2() check to ticket #1513
|
2010-04-05 19:35:56 +02:00 |
Daniel Marjamäki
|
78852b08ab
|
Fixed #1566 (false negative: uninitialized variable)
|
2010-04-04 09:17:53 +02:00 |
Daniel Marjamäki
|
8b5aae9adb
|
astyle formatting
|
2010-04-02 07:32:03 +02:00 |
Daniel Marjamäki
|
0cad22314e
|
Reverted 'astyle fix'. Those changes are not in sync with my astyle configuration/setup.
|
2010-04-02 07:30:58 +02:00 |
Martin Ettl
|
193aa7d1d3
|
astyle fix
|
2010-04-02 02:21:53 +02:00 |
Martin Ettl
|
b5fb01c202
|
ticket #1513 new check: Detecting obviously wrong math call arguments passed to math functions)
|
2010-04-02 02:19:38 +02:00 |
Daniel Marjamäki
|
c7bd437d7d
|
astyle formatting
|
2010-03-19 16:12:51 +01:00 |
Daniel Marjamäki
|
45987e5e9f
|
doxygen: some updates to the lib/checkother
|
2010-03-18 18:59:55 +01:00 |
Daniel Marjamäki
|
e911d1f1df
|
doxygen updates
|
2010-03-17 22:16:18 +01:00 |
Daniel Marjamäki
|
9d822c77aa
|
doxygen: Some comments for CheckOther, added @todo to Token::Match
|
2010-03-14 19:11:03 +01:00 |
Daniel Marjamäki
|
375d2b1fcd
|
astyle formatting
|
2010-02-18 19:55:47 +01:00 |
Daniel Marjamäki
|
b59d79c303
|
readded checks for unused variables and unreachable code that were removed in 42c608b6f0
|
2010-02-18 18:45:13 +01:00 |
Daniel Marjamäki
|
9394816fcf
|
Refactoring: Use std::string instead of const char *
|
2010-02-14 19:58:17 +01:00 |
Daniel Marjamäki
|
0d18050b55
|
Fixed #984 (improve output if strncpy is followed by strncat)
|
2010-02-05 17:35:18 +01:00 |
Daniel Marjamäki
|
25bf50755e
|
Reformatting the --doc output to work better in the wiki
|
2010-01-17 14:56:56 +01:00 |
Daniel Marjamäki
|
d3b7f5931f
|
Fixed #1174 (improve check: Unintialized variable not detected in subfunction)
|
2010-01-11 22:28:07 +01:00 |
Daniel Marjamäki
|
d83131ca92
|
Fixed #1041 (passing a nullpointer to a reference)
|
2009-12-30 17:42:41 +01:00 |
Daniel Marjamäki
|
2d180ab918
|
newcheck: added the 'newcheck' functionality. It's still in early state so it needs refactoring
|
2009-12-06 18:41:28 +01:00 |
Daniel Marjamäki
|
60caefe069
|
uninitialized data: added more checking for allocated data
|
2009-11-07 09:10:15 +01:00 |
Daniel Marjamäki
|
c6d7fad84f
|
uninitialized variables: added check
|
2009-10-29 21:34:43 +01:00 |
Daniel Marjamäki
|
09859c1019
|
refactoring the folder structure
|
2009-10-25 12:49:06 +01:00 |