Daniel Marjamäki
|
9d08cbf4d2
|
Fix 'make checkcfg'
|
2017-05-18 22:10:08 +02:00 |
Daniel Marjamäki
|
340c687cbf
|
Revert "Use 'Stringification => Tokenizer' until some issues have been fixed"
This reverts commit c2727691a4 .
|
2017-05-18 21:53:25 +02:00 |
Daniel Marjamäki
|
c2727691a4
|
Use 'Stringification => Tokenizer' until some issues have been fixed
|
2017-05-18 09:33:41 +02:00 |
Daniel Marjamäki
|
bc12a0b21f
|
Handle empty token list better (for instance when Preprocessor::validateCfg() see problem)
|
2017-05-17 22:30:20 +02:00 |
Daniel Marjamäki
|
1f4b84379d
|
Fix for #pragma asm
|
2017-05-17 21:58:46 +02:00 |
Daniel Marjamäki
|
59335f80d2
|
Try to fix windows build. Reduce header dependencies
|
2017-05-17 15:38:31 +02:00 |
Daniel Marjamäki
|
6230919976
|
Skip 'Stringification => Tokenize' step
|
2017-05-17 14:57:54 +02:00 |
Daniel Marjamäki
|
6967d68137
|
Add --plist-output argument
|
2017-05-16 14:07:23 +02:00 |
PKEuS
|
3432257390
|
Removed deprecated command --append
|
2017-05-14 11:57:04 +02:00 |
Daniel Marjamäki
|
b3b0a796b9
|
dump: fix xml format
|
2017-04-15 12:38:00 +02:00 |
Daniel Marjamäki
|
e71b428740
|
dump: Add platform info and valueType info
|
2017-04-15 12:25:44 +02:00 |
Daniel Marjamäki
|
174bcc8d34
|
Misra: Add rule 16.3
|
2017-04-14 10:46:35 +02:00 |
PKEuS
|
b1f4bd7504
|
Refactorization: Reimplemented Settings::_enabled as a bitfeld instead of std::set (#7995)
|
2017-04-11 11:49:26 +02:00 |
Daniel Marjamäki
|
6e0af5d01f
|
MISRA 19 and 28
|
2017-04-09 10:11:54 +02:00 |
Daniel Marjamäki
|
70a7915173
|
CppCheck: Improve output when first configuration is not empty.
|
2017-04-06 19:52:21 +02:00 |
Daniel Marjamäki
|
a8788d7fc7
|
Fix Cppcheck warning
|
2017-03-30 11:20:04 +02:00 |
Daniel Marjamäki
|
cc3ef7bbe8
|
Fix so array access out of bounds for external arrays are detected again
|
2017-03-30 10:14:17 +02:00 |
PKEuS
|
2f0db369f0
|
Refactorization: Avoid construction of empty strings by using emptyString
|
2017-03-01 10:50:50 +01:00 |
Daniel Marjamäki
|
e9d950d4f5
|
Cppcheck build dir: Better handling when --project is used
|
2016-12-08 22:46:44 +01:00 |
PKEuS
|
5344a5e098
|
Fixed race condition by properly constructing a local CheckUnusedFunctions instance in CppCheck::processFile(). Instantiating Checks is dangerous!
|
2016-11-18 21:09:41 +01:00 |
Daniel Marjamäki
|
1245f1d621
|
Unused Functions: Fix checking when --cppcheck-build-dir is used.
|
2016-11-07 21:49:58 +01:00 |
Daniel Marjamäki
|
b607e83648
|
Try to fix travis
|
2016-11-05 21:45:31 +01:00 |
Daniel Marjamäki
|
350e5a7142
|
UnusedFunctions: Perform checking using analyzeinfo
|
2016-11-05 21:26:56 +01:00 |
Frank Zingsheim
|
19706b3464
|
Fix #7789 (Missing error messages in repeated check on compile_commands.json in cppcheck-gui)
|
2016-11-05 20:14:01 +01:00 |
Matthias Krüger
|
892a81055d
|
CheckUnusedFunctions::analyzerInfo(): remove unused parameter 'filename'.
Was:
lib/checkunusedfunctions.cpp: In member function ‘std::__cxx11::string CheckUnusedFunctions::analyzerInfo(const string&) const’:
lib/checkunusedfunctions.cpp:292:67: warning: unused parameter ‘filename’ [-Wunused-parameter]
std::string CheckUnusedFunctions::analyzerInfo(const std::string &filename) const
^~~~~~~~
|
2016-11-01 13:34:26 +01:00 |
Daniel Marjamäki
|
e77d76525e
|
CheckUnusedFunction: generate better analyzerinfo
|
2016-10-31 20:43:57 +01:00 |
Daniel Marjamäki
|
2c3232affa
|
cppcheck-build-dir: Use settings and cppcheck version in checksum so results will be recalculated if cppcheck is upgraded or there is significant changes on the command line.
|
2016-10-29 22:40:44 +02:00 |
Daniel Marjamäki
|
9ff3e85899
|
Added --cppcheck-build-dir flag
|
2016-10-29 12:18:11 +02:00 |
Daniel Marjamäki
|
324f68ca36
|
rename function
|
2016-10-28 12:10:19 +02:00 |
Daniel Marjamäki
|
19c105cdf9
|
Fixed #7677 (skipping of configurations broken?)
|
2016-08-21 12:31:26 +02:00 |
Daniel Marjamäki
|
606e31602c
|
Fixed #7177 (Support compile_commands.json)
|
2016-08-13 10:50:03 +02:00 |
Daniel Marjamäki
|
c586ae8cbe
|
Revert 'project' - it is not ready yet
|
2016-08-07 17:10:37 +02:00 |
Daniel Marjamäki
|
4dbdb50317
|
split
|
2016-08-07 15:35:41 +02:00 |
Daniel Marjamäki
|
e0f4ce9358
|
vs
|
2016-08-07 13:55:27 +02:00 |
Daniel Marjamäki
|
57951a2681
|
one more fix for rules
|
2016-07-28 15:35:41 +02:00 |
Daniel Marjamäki
|
1a4ef60e7c
|
Fixed #7639 (rule support partially broken since simplecpp was introduced)
|
2016-07-28 13:40:52 +02:00 |
PKEuS
|
13c11b8c1d
|
Fixed compilation with HAVE_RULES
|
2016-07-26 17:10:05 +02:00 |
PKEuS
|
9a6569fde1
|
Always set ErrorMessage::file0 to ensure that the source file that cppcheck is checking when an error occurs can be identified
Removed unused function and unused includes from preprocessor.h/cpp
|
2016-07-26 16:28:40 +02:00 |
Daniel Marjamäki
|
2feb86a6af
|
Preprocessor: set platform info
|
2016-07-25 14:52:23 +02:00 |
Daniel Marjamäki
|
e9fef003ac
|
Preprocessor: refactoring directives, they are now only set once for each file
|
2016-07-24 14:02:21 +02:00 |
Daniel Marjamäki
|
b2f1b95e38
|
Bump simplecpp. Preprocessor: Warn about missing includes
|
2016-07-21 12:47:00 +02:00 |
Daniel Marjamäki
|
e16f0e500c
|
Preprocessor: Parse comments and then remove them
|
2016-07-21 07:48:17 +02:00 |
Daniel Marjamäki
|
4ceba79f7f
|
Replace std::to_string, to hopefully make appveyor happier
|
2016-07-20 20:43:32 +02:00 |
Daniel Marjamäki
|
03d2829fb9
|
Merge simplecpp branch
|
2016-07-20 12:21:00 +02:00 |
Daniel Marjamäki
|
3eb0e9b6c0
|
astyle formatting
[ci skip]
|
2016-05-30 09:17:40 +02:00 |
Daniel Marjamäki
|
18fc288de9
|
Fixed #5582 (Crash when there is OOM)
|
2016-05-28 13:24:19 +02:00 |
Daniel Marjamäki
|
cee67730b1
|
Fixed #5746 (Cppcheck returns error-exitcode when globally suppressed error is encounted when running with multiple jobs.)
|
2016-05-27 20:13:51 +02:00 |
amai2012
|
3dea23c99e
|
Use new signature Tokenizer::createTokens
|
2016-05-09 17:14:51 +02:00 |
Roberto Martelloni
|
d3645d874e
|
Mapped toomanyconfigs ,AssignmentAddressToInteger
,AssignmentIntegerToAddress ,CastIntegerToAddressAtReturn
,CastAddressToIntegerAtReturn ,assertWithSideEffect ,assignmentInAssert
,uselessAssignmentArg ,uselessAssignmentPtrArg
,comparisonOfFuncReturningBoolError
,comparisonOfTwoFuncsReturningBoolError ,comparisonOfBoolWithBoolError
,incrementboolean ,comparisonOfBoolWithInt ,compareBoolExpressionWithInt
,negativeIndex ,pointerOutOfBounds ,arrayIndexThenCheck
,possibleBufferAccessOutOfBounds ,argumentSize
,arrayIndexOutOfBoundsCond ,noConstructor ,copyCtorPointerCopying
,noCopyConstructor ,uninitMemberVar ,operatorEqVarError
,unusedPrivateFunction ,memsetClassFloat ,mallocOnClassWarning
,operatorEq ,thisSubtraction ,operatorEqRetRefThis ,operatorEqToSelf
,useInitializationList ,duplInheritedMember ,assignIfError
,comparisonError ,multiCondition ,mismatchingBitAnd
,oppositeInnerCondition ,incorrectLogicOperator ,redundantCondition
,moduloAlwaysTrueFalse to their CWEs ids.
|
2016-02-26 23:53:52 +00:00 |
Daniel Marjamäki
|
cef6b35bb8
|
Improve MAXTIME handling
|
2016-02-11 16:10:52 +01:00 |