SHA256
1
0
forked from pool/cppcheck
Commit Graph

112 Commits

Author SHA256 Message Date
Dominique Leuenberger
6402428aef Accepting request 1075209 from devel:tools
- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits<A>::rebind_alloc<A::value_type> must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)

OBS-URL: https://build.opensuse.org/request/show/1075209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=32
2023-03-29 21:28:18 +00:00
331c3738d4 - switch on Tumbleweed temporarily to gcc 12 to avoid
"allocator_traits<A>::rebind_alloc<A::value_type> must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=109
2023-03-29 12:13:55 +00:00
Dominique Leuenberger
941b4075bb Accepting request 1072201 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1072201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=31
2023-03-16 21:57:29 +00:00
Martin Pluskal
da654849b3 Accepting request 1072190 from home:dirkmueller:Factory
- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments

OBS-URL: https://build.opensuse.org/request/show/1072190
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=107
2023-03-15 21:53:56 +00:00
Dominique Leuenberger
f170c27497 Accepting request 1069760 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1069760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=30
2023-03-07 15:50:19 +00:00
a198a5ba61 - update to 2.10.2:
* GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=105
2023-02-27 21:49:18 +00:00
Dominique Leuenberger
94b6d607a0 Accepting request 1062417 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1062417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=29
2023-02-01 15:39:50 +00:00
Martin Pluskal
b06084542c Accepting request 1062346 from home:pragmalin:branches:devel:tools
- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport

OBS-URL: https://build.opensuse.org/request/show/1062346
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=103
2023-02-01 09:32:41 +00:00
ff0612c200 - update to 2.10.0:
* Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=102
2023-01-30 12:09:12 +00:00
Dominique Leuenberger
912c7073c2 Accepting request 1043016 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1043016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=28
2022-12-15 18:25:29 +00:00
8dd2cfec40 - update to 2.9.3:
* various GUI and premium feature handling bugfixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=100
2022-12-07 22:59:57 +00:00
Dominique Leuenberger
973f49dd94 Accepting request 1004372 from devel:tools
- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and <*> to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces

OBS-URL: https://build.opensuse.org/request/show/1004372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=27
2022-09-17 18:10:54 +00:00
ecac19f21c - update to 2.9:
* restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and <*> to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=98
2022-09-17 16:30:25 +00:00
Richard Brown
22bde184c0 Accepting request 989720 from devel:tools
- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis

OBS-URL: https://build.opensuse.org/request/show/989720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=26
2022-07-18 16:34:16 +00:00
5a604c91fd - update to 2.8.2:
* do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=96
2022-07-17 16:16:37 +00:00
Dominique Leuenberger
4ea59e9316 Accepting request 981215 from devel:tools
- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values

OBS-URL: https://build.opensuse.org/request/show/981215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=25
2022-06-08 12:24:55 +00:00
e67c99d77b - update to 2.8:
* Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=94
2022-06-07 21:32:35 +00:00
Dominique Leuenberger
9e058f53d0 Accepting request 971910 from devel:tools
- update to 2.7.5:
  * Import Project: Fix problem with define value with space

OBS-URL: https://build.opensuse.org/request/show/971910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=24
2022-04-22 19:53:35 +00:00
c4ad8f7556 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=92 2022-04-21 20:36:47 +00:00
246977aac5 - update to 2.7.5:
* Import Project: Fix problem with define value with space

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=91
2022-04-19 13:40:17 +00:00
Dominique Leuenberger
e3d7ffb43f Accepting request 965031 from devel:tools
- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES

OBS-URL: https://build.opensuse.org/request/show/965031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=23
2022-03-26 21:31:28 +00:00
fab3fc6168 - update to 2.7.4:
* Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=89
2022-03-26 14:12:53 +00:00
Dominique Leuenberger
9a22f74629 Accepting request 963325 from devel:tools
- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    <container> library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/963325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=22
2022-03-21 19:11:00 +00:00
8c55f44465 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=87 2022-03-20 19:39:22 +00:00
d64e1eabeb - drop fix-i586.patch (obsolete)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=86
2022-03-20 19:39:15 +00:00
cfae264b08 - update to 2.7.1:
* Add support for container views. The view attribute has been added to the
    <container> library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=85
2022-03-20 19:31:39 +00:00
Dominique Leuenberger
3eb78ed718 Accepting request 941431 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/941431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=21
2021-12-18 20:52:48 +00:00
Stephan Kulow
14834fcc7e Accepting request 941382 from home:dirkmueller:Factory
- update to 2.6.3:
  * Fix execution of executable addons from GUI

OBS-URL: https://build.opensuse.org/request/show/941382
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=84
2021-12-18 19:15:45 +00:00
Dominique Leuenberger
391ce6ee0a Accepting request 939552 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/939552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=20
2021-12-11 23:57:43 +00:00
057e8566ee Accepting request 935858 from home:dirkmueller:Factory
- update to 2.6.2:
  * New checks in core cppcheck:
    * missing return in function
    * writing overlapping data, detect undefined behavior
    * compared value is out of possible type range
    * Copy elision optimization can't be applied for return std::move(local)
    * file can not be opened for read and write access at the same
      time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/935858
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=83
2021-12-11 09:15:31 +00:00
Dominique Leuenberger
a722b4af98 Accepting request 920630 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/920630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=19
2021-09-21 19:13:20 +00:00
5ed5e2d8b5 Accepting request 920272 from home:cgiboudeaux:branches:devel:tools
- Add glibc 2.34 build fix:
  * 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch

OBS-URL: https://build.opensuse.org/request/show/920272
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=82
2021-09-21 09:53:11 +00:00
Dominique Leuenberger
2ecaeb7a0f Accepting request 906819 from devel:tools
- update to 2.5:
  * checked that all features in c++11, c++14, c++17 are supported
  * c++20 support is improved but not complete yet
  * improved library files, better knowledge about APIs
  * improved checks to detect more bugs
  * fixed checks to avoid unwanted warnings
  * suspicious container/iterator assignment in condition
  * rethrow without current handled exception
- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream

OBS-URL: https://build.opensuse.org/request/show/906819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=18
2021-07-17 21:36:48 +00:00
3fa349d3a3 - update to 2.5:
* checked that all features in c++11, c++14, c++17 are supported
  * c++20 support is improved but not complete yet
  * improved library files, better knowledge about APIs
  * improved checks to detect more bugs
  * fixed checks to avoid unwanted warnings
  * suspicious container/iterator assignment in condition
  * rethrow without current handled exception
- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=81
2021-07-17 13:11:33 +00:00
Dominique Leuenberger
e21f14ad8c Accepting request 896668 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/896668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=17
2021-06-02 20:11:37 +00:00
Martin Pluskal
6b3188e605 Accepting request 896626 from home:cgiboudeaux:branches:devel:tools
- Add GCC compatibility fixes:
  * 0001-Fix-gcc11-build-errors.patch
  * 0002-Another-gcc11-fix-3179.patch

OBS-URL: https://build.opensuse.org/request/show/896626
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=79
2021-06-01 11:43:11 +00:00
Dominique Leuenberger
4ddcf3943a Accepting request 892005 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/892005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=16
2021-05-11 21:04:05 +00:00
Martin Pluskal
a89fcb6bcc Accepting request 892004 from home:coolo:branches:openSUSE:Factory
- add fix-i586.patch to fix compilation on i586, where the test
  case tests the wrong IntRange

OBS-URL: https://build.opensuse.org/request/show/892004
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=77
2021-05-10 10:52:49 +00:00
Dominique Leuenberger
a4d9ec0c17 Accepting request 881016 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/881016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=15
2021-03-24 15:14:26 +00:00
Martin Pluskal
870eab9200 Accepting request 880879 from home:dirkmueller:Factory
- update to 2.4.1:
  * fix for windows installer, no other changes

OBS-URL: https://build.opensuse.org/request/show/880879
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=75
2021-03-24 11:08:27 +00:00
Martin Pluskal
8b9f1e8cea Accepting request 880605 from home:dirkmueller:Factory
- update to 2.4:
  * Detect one definition rule violations
  * MISRA improvements
  * ImportProject fixes
  * Various bug hunting improvements
  * Fixes when importing AST from clang

OBS-URL: https://build.opensuse.org/request/show/880605
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=74
2021-03-23 07:20:41 +00:00
Dominique Leuenberger
cf38a9a246 Accepting request 856470 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/856470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=14
2020-12-17 16:05:09 +00:00
f08159343a Accepting request 855374 from home:milsav92:branches:devel:tools
- Update to version 2.3
  Improved C++ parser:
  * types
  * wrong operands in ast
  * better simplification of templates
  Improved clang import, various fixes.
  Improved value flow analysis
  Fixed false positives
  Improved configuration in library files
  * boost.cfg
  * googletest.cfg
  * qt.cfg
  * windows.cfg
  * wxwidgets.cfg
  Added several Misra rules:
  * 6.1
  * 6.2
  * 7.2
  * 7.4
  * 9.2
  * 10.2
  * 15.4
  Added platforms:
  * elbrus e1c+
  * pic
  * pic8
  * mips
- Update to version 2.2
  New checks:
  * incorrect usage of mutexes and lock guards
  * Dereference end iterator
  * Iterating a known empty container
  * outOfBounds check for iterators to containers
  Removed 'operator=' check that ensures reference to self is returned. That is not about safety.
  Improved parser
  * various ast fixes
  Clang parser
  * The Clang import feature in Cppcheck should be considered to be experimental for now. There are problems.
  Improved bug hunting
  * variable constraints
  * handling of multidimension arrays
  * function calls, execute functions that are in same TU
  * improved handling of containers
  * several improvements for uninitialized variables check
  * improved analysis of for loops
  * added a hash value for warnings that can be used for suppressions
  Improved data flow
  * one more heuristic for ternary operators
  * improved data flow for containers
  CLI:
  * Fixed some addon execution problems when there are spaces etc
  GUI:
  * Fix handling of tags
  * Exclude files
  cppcheck-htmlreport:
  * several result files can be combined into 1 output
  Suppressions:
  * comments can be added at end of suppression in suppressions file

OBS-URL: https://build.opensuse.org/request/show/855374
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=72
2020-12-16 13:21:00 +00:00
Dominique Leuenberger
b606030041 Accepting request 820782 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/820782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=13
2020-07-15 13:04:21 +00:00
Martin Pluskal
edb6269661 Accepting request 820762 from home:elimat:branches:devel:tools
- Update to version 2.1
  * We have tweaked build scripts.
  * When you use USE_Z3=yes, we will handle new versions of z3 better. If you
    have an old z3 library and get compilation problems you will need to add
	a z3_version.h in externals.
  * The cmake scripts was updated.
  * There was a couple of bug fixes.
  New check:
  * for "expression % 1" the result is always 0.
- Run spec-cleaner
  * Remove rpm groups
- Enable Z3 build flag

OBS-URL: https://build.opensuse.org/request/show/820762
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=70
2020-07-14 05:24:49 +00:00
Dominique Leuenberger
767155376e Accepting request 784399 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/784399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=12
2020-03-12 22:10:26 +00:00
Martin Pluskal
bc8f4ec7a6 Accepting request 784381 from home:vladisav:branches:devel:tools
- Since cppcheck version 1.89 CFGDIR is replaced by FILESDIR and cfg files are no longer kept in FILESDIR but in subfolder FILESDIR/cfg.

OBS-URL: https://build.opensuse.org/request/show/784381
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=68
2020-03-12 19:38:37 +00:00
Dominique Leuenberger
5b89c0ce9e Accepting request 781477 from devel:tools
- Use cmake macros

- Update to version 1.90
  * alias to vector element invalid after vector is changed
  * improved value flow analysis for struct members
  * improved value flow analysis for pointer alias
  * CERT: Added ENV33-C: Do not call system()
  * MISRA: added rules 2.7, 3.2, 4.2, 14.2, 21.1, 21.12
- update to version 1.89
  * The default warning message format was changed. The new format
    is similar to GCC. If you want to get warnings in the old 
    format, add --template=cppcheck1 to the command line.
  * improved value flow analysis for pointer aliases
  * improved checking for uninitialized variables/structs
  * better checking of smart pointers
  * better checking of global variables
  * Added Cppcheck annotations cppcheck_low(VALUE) and 
    cppcheck_high(VALUE)
  * shadow variables; warn when argument is shadowed
  * warn if local reference variable can be const
  * Added API01-C: Avoid laying out strings in memory directly 
    before sensitive data
  * Added MSC24-C: Do not use deprecated or obsolescent functions
  * Added STR11-C: Do not specify the bound of a character array
    initialized with a string literal
  * MISRA: added rules 17.2, 18.4, 18.7

OBS-URL: https://build.opensuse.org/request/show/781477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=11
2020-03-05 22:20:50 +00:00
Martin Pluskal
bb5690291a OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=66 2020-03-04 12:27:05 +00:00
Martin Pluskal
9735479051 - Use cmake macros
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=65
2020-03-04 12:18:09 +00:00