HomeSolus

Update cppcheck to 1.90

Authored by kyrios123 on Dec 22 2019, 4:11 AM.

Description

Update cppcheck to 1.90

Summary:
New check:

  • alias to vector element invalid after vector is changed

Improved checking:

  • improved value flow analysis for struct members
  • improved value flow analysis for pointer alias

CERT:

  • Added ENV33-C: Do not call system()

MISRA:

  • Added rule 2.7
  • Added rule 3.2
  • Added rule 4.2
  • Added rule 14.2
  • Added rule 21.1
  • Added rule 21.12

Addons:

  • Add --recursive option. You can check dump files recursively.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan:

  • Unit tests are all successfull
  • Rebuild geany-plugins which uses this packages in its unit tests

Reviewers: Triage Team, DataDrake

Reviewed By: Triage Team, DataDrake

Subscribers: DataDrake, livingsilver94

Differential Revision: https://dev.getsol.us/D7875

Details

Committed
DataDrakeDec 22 2019, 4:13 AM
Pushed
DataDrakeDec 22 2019, 4:13 AM
Reviewer
Triage Team
Differential Revision
D7875: Update cppcheck to 1.90
Parents
R562:14f37dc943ba: Update cppcheck to 1.88
Branches
Unknown
Tags
Unknown
References
tag: cppcheck-1.90-9