Polyspace Bug Finder Shows Defects Although Not Activated

32 vues (au cours des 30 derniers jours)
Ismet
Ismet le 25 Mar 2025
When Polyspace Bug Finder (Server?) has run in our CI/CD pipeline, I get following summary in the report:
Why does Polyspace scan for so-called Defects (null pointer, division by zero, dead code etc.) even though we did not activate them in our checkers file (XML file), see:

Réponse acceptée

Pratyush Swain
Pratyush Swain le 27 Mar 2025
Hi Ismet,
I did some searching and found that Polyspace performs default defect detection such as null pointer, division by zero, and dead code, etc. regardliess of the settings in the checkers selection XML file because these defects are part of static code analysis rather than coding standard compliance checks.
You can find the list of Polyspace Bug Finder defect checkers enabled by default here: https://www.mathworks.com/help/bugfinder/ug/polyspace-bug-finder-defects-checkers-enabled-by-default.html
For modifying the default behaviour of Bug Finder checks or choosing specific bug finder defect checkers, please refer to following resosurces:
Hope this helps.

Plus de réponses (1)

Christian Bard
Christian Bard le 28 Mar 2025
Defects are not managed by the option -checkers-selection-file but with option -checkers.
Note that -chekers-activation-file allows to manage both defects and other coding Standard.

Produits


Version

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by