Как отобразить предупреждения статического анализа в MATLAB? - PullRequest
2 голосов
/ 05 июня 2019

Я заметил, что редактор MATLAB часто показывает довольно полезные предупреждения для файлов ".m".Поскольку я склонен запускать мой код MATLAB удаленно, я предпочитаю не использовать редактор MATLAB, вместо этого оставаясь открытым для продолжительного сеанса emacs.Было бы замечательно, если бы эти предупреждения могли быть напечатаны при запуске скрипта, возможно, если бы были включены некоторые настройки (я мог бы представить, что не хочу делать это по умолчанию для производительности).Возможно ли это?

1 Ответ

4 голосов
/ 05 июня 2019

Я полагаю, вы ищете checkcode. Из документации:

checkcode(filename) отображает сообщения о filename, в которых сообщается о потенциальных проблемах и возможностях улучшения кода. Эти сообщения иногда называют сообщениями Code Analyzer. Номер строки в сообщении является гиперссылкой, по которой можно перейти, чтобы перейти непосредственно к этой строке в редакторе. Точный текст сообщений checkcode может быть изменен между версиями.

...

info = checkcode(___,'-struct') возвращает информацию в виде структурного массива n -by- 1, где n - количество найденных сообщений.

...