MATLAB checkcode show all warnings...

When running the code analyzer, is there a way to enable showing all warnings per file? The reports shows only the first 500 messages.

3 Commenti

Ed Yu
Ed Yu il 15 Set 2015
In order to do that, I had to use mlintrpt by copying mlintrpt.m into another directory and modify the line below to a more reasonable limit (50000):
displayLimit = 500;
Sorry, but I like Steven's answer better. It's better to fix your first 500 errors and then run the check again rather than to modify a built-in function. I think all other experienced users would agree with us. You don't need to see a "reasonable" 50,000 errors at once - you can only fix at most a few at a time anyway.
Ed Yu
Ed Yu il 16 Set 2015
Modificato: Ed Yu il 16 Set 2015
Absolutely not... For all do respect, should I fix (or add a directive to ignore) calls to MATLAB basic commands such as 'figure', 'close', 'strcmp', and many other common MATLAB commands?
I actually made a copy of mlintrpt.m and then modify it to ignore anything that can be resolved by calling 'which' to generate a much cleaner report. That's the way to go.

Accedi per commentare.

Risposte (1)

Steven Lord
Steven Lord il 14 Set 2015

2 voti

I suggest addressing those first 500 messages (fix them or suppress them) then rerun the report to identify the next lines with Code Analyzer warnings.

Categorie

Richiesto:

il 14 Set 2015

Modificato:

il 16 Set 2015

Community Treasure Hunt

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

Start Hunting!

Translated by