Daniel Marjamäki
464fbe8d53
Update copyright year
2023-01-28 10:16:34 +01:00
Oliver Stöneberg
a0b1285f4a
added CMake option `BUILD_CORE_DLL` to build lib as `cppcheck-core.dll` with Visual Studio ( #4733 )
2023-01-26 22:13:07 +01:00
Oliver Stöneberg
b9e07e918e
enabled and fixed `readability-named-parameter` clang-tidy warnings ( #4487 )
2022-09-27 20:03:25 +02:00
Oliver Stöneberg
f7caf7dc93
avoid some unnecessary `std::string()` construction in comparisons ( #4357 )
...
* avoid unnecessary string wrapping
* consistently use `strcmp()`
2022-08-14 12:44:09 +02:00
Oliver Stöneberg
14421ae627
fail `run-clang-tidy` in case of compiler warnings / fixed Clang warnings / cleanups ( #4036 )
2022-05-15 12:42:29 +02:00
Oliver Stöneberg
5e6cc1053a
small `ErrorLogger` usage cleanups ( #4033 )
2022-04-21 21:30:22 +02:00
Daniel Marjamäki
8f386e15fd
Remove bug hunting. This feature will be provided in Cppcheck premium.
2022-04-11 07:31:33 +02:00
Georgi D. Sotirov
33315b0ae5
Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES ( #3897 )
2022-03-15 21:17:03 +01:00
Oliver Stöneberg
f32583e097
removed OVERRIDE and FINAL defines and use the keywords directly ( #3767 )
2022-02-10 23:02:24 +01:00
Oliver Stöneberg
974dd5d49f
only use bundled tinyxml2 in CMake when configured to do so ( #3806 )
2022-02-06 13:02:52 +01:00
Daniel Marjamäki
3989408738
Update copyright year
2022-02-05 11:45:17 +01:00
Oliver Stöneberg
38420c8ecf
added some more missing copyright headers ( #3766 )
2022-01-28 15:56:11 +01:00
Paul Fultz II
7f358b2bed
Format with uncrustify ( #3388 )
2021-08-07 20:51:18 +02:00
Paul Fultz II
8dc1fa7a59
Add colors to CLI reporting ( #3304 )
2021-07-08 21:21:35 +02:00
Oliver Stöneberg
6397e29f84
cleaned up includes based on include-what-you-use ( #3141 )
2021-04-03 21:30:50 +02:00
Daniel Marjamäki
b05e55f04c
Fix compile error (Certainty::inconclusive)
2021-02-25 12:21:55 +01:00
amai2012
99b31b9a20
Update Makefile
...
Fix include path
2020-11-26 22:47:57 +01:00
Oliver Stöneberg
b7c573bc9b
removed the *_sanitized targets used by fuzz-client from CMake - if you need this to be sanitized use CMAKE_CXX_FLAGS / fixed linking of fuzz-client ( #2914 )
2020-11-21 07:44:22 +01:00
Daniel Marjamäki
c7cbe7f2d3
rename externals/tinyxml to externals/tinyxml2
2020-11-16 09:11:53 +01:00
Oliver Stöneberg
3a90341961
some CMake cleanups and additions ( #2639 )
2020-05-27 05:15:46 +02:00
Oliver Stöneberg
37bc0483a4
made check.h less heavy ( #2633 )
2020-05-23 07:16:49 +02:00
Daniel Marjamäki
9726d0efea
oss-fuzz: Fixed compiler error
2020-05-20 17:05:10 +02:00
Frank Zingsheim
559d6fc873
CMake correction to "fixed OSS-Fuzz builds and added CMake targets" ( 28cd5d7
) ( #2613 )
2020-04-19 17:46:07 +02:00
Oliver Stöneberg
e3b644d877
aligned GCC warnings ( #2592 )
...
* excluded oss-fuzz related CMake targets from all
* checkstl.cpp: fixed -Wmissing-declarations warning
* suppress -Wsuggest-attribute=format GCC warnings for tinyxml in CMake for now
* aligned GCC warnings in dmake, CMake and Travis / removed now useless WARNINGS_ANSI_ISO
2020-04-08 14:56:12 +02:00
Daniel Marjamäki
efb583e3d1
astyle formatting
...
[ci skip]
2020-04-04 10:31:38 +02:00
Oliver Stöneberg
b59f49e286
more OSS-Fuzz client work ( #2581 )
...
* cleaned up oss-fuzz targets / use LIB_FUZZING_ENGINE for actual client
* fixed some compiler warnings in oss-fuzz sources
* only build the fuzz-client in Travis
* make fuzz-client CMake target work with CMake < 3
2020-04-01 18:02:25 +02:00
Daniel Marjamäki
146eb2f3d3
Travis: Try to fix build error
2020-03-31 13:12:08 +02:00
Oliver Stöneberg
28cd5d7ea2
fixed OSS-Fuzz builds and added CMake targets ( #2577 )
...
* fixed compilation of OSS-Fuzz clients
* added preliminary CMake target for fuzz-client - also added *_sanitized targets of dependencies (only available with Clang)
* added oss-fuzz build to Travis CI
2020-03-31 09:33:58 +02:00
Daniel Marjamäki
42432982ea
oss-fuzz: fixed inner assignment
2019-11-02 08:00:42 +01:00
amai2012
709061ba54
Update include path
2019-06-24 20:53:19 +02:00
Daniel Marjamäki
548ddf815c
oss-fuzz: debug code to output testcase in file code.cpp
2019-04-11 09:03:29 +02:00
Daniel Marjamäki
5f364ca30d
fuzz-client: Added compile target for libfuzzer client
2019-03-30 18:09:44 +01:00
Daniel Marjamäki
8f9c4ec4a2
oss-fuzz: max size of input data to analyze 10000
2019-03-30 11:40:30 +01:00
Daniel Marjamäki
5a96173455
oss-fuzz: refactoring
2019-03-29 22:58:56 +01:00
Daniel Marjamäki
cd924821de
add oss-fuzz client
2019-03-29 21:07:01 +01:00