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 comentarios

Ed Yu
Ed Yu el 15 de Sept. de 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;
Image Analyst
Image Analyst el 16 de Sept. de 2015
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 el 16 de Sept. de 2015
Editada: Ed Yu el 16 de Sept. de 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.

Iniciar sesión para comentar.

Respuestas (1)

Steven Lord
Steven Lord el 14 de Sept. de 2015

2 votos

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.

Categorías

Preguntada:

el 14 de Sept. de 2015

Editada:

el 16 de Sept. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by