КОД MATLAB отчет анализатора

Выполнение отчета анализатора кода

Отчет Анализатора кода отображает потенциальные ошибки и проблемы, а также возможности для улучшения вашего кода через сообщения. Например, общее сообщение указывает что переменная foo может быть не использовано.

Запускать Отчет Анализатора кода:

  1. В Браузере текущей папки перейдите к папке, которая содержит файлы, которые вы хотите проверять.

    Использовать lengthofline.m пример, показанный в этой документации, сохраните файл к текущей папке, или к папке, для которой у вас есть доступ для записи. Этот пример сохранил файл к текущей папке, C:\my_MATLAB_files.

    copyfile(fullfile(matlabroot,'help','techdoc','matlab_env','examples','lengthofline.m'))
  2. В Браузере текущей папки щелкните, и затем выберите Reports> Code Analyzer Report.

    Отчет отображается в MATLAB® Web Browser, показывая те файлы, идентифицированные как наличие потенциальных проблем или возможностей для улучшения.

  3. Для каждого сообщения в отчете рассмотрите предложение и ваш код. Кликните по номеру строки, чтобы открыть файл в Редакторе той линии и изменить файл на основе сообщения. Используйте следующий общий совет:

  4. После изменения файла сохраните его. Рассмотрите сохранить файл к другому имени, если вы внесли существенные изменения, которые могут ввести ошибки. Затем можно обратиться к исходному файлу, в случае необходимости, чтобы разрешить проблемы с обновленным файлом. Используйте кнопку Compare на вкладке Editor или Live Editor, чтобы помочь вам идентифицировать изменения, которые вы внесли в файл. Для получения дополнительной информации смотрите, Сравнивают Текстовые файлы.

  5. Запустите и отладьте файл или файлы снова, чтобы быть уверенными, что вы не ввели непреднамеренных ошибок.

  6. Если отчет отображается, нажмите Rerun This Report, чтобы обновить отчет на основе изменений, которые вы внесли в файл. Убедитесь, что сообщений не стало, на основе изменений, вы сделали к файлам. Чтобы повторно выполнить отчет в MATLAB Online™, в Браузере текущей папки, нажатии кнопки, и затем выбирают Reports> Code Analyzer Report.

Изменение кода на основе сообщений анализатора кода

Для получения информации о том, как откорректировать потенциальные проблемы, представленные в сообщениях Анализатора кода, используйте следующие ресурсы:

  • Откройте файл в Редакторе и нажмите кнопку Details в подсказке, как показано в изображении после этого списка. Расширенное сообщение открывается. Однако не все сообщения расширили сообщения.

  • Используйте панель Поиска по браузеру документации, чтобы найти документацию об условиях представленной в сообщениях.

Следующее изображение показывает подсказку с кнопкой Details. Оранжевая линия при равнянии (=) знак указывает, что подсказка отображается, если вы наводите на, равняется знаку. Оранжевое выделение указывает, что автоматическая фиксация доступна.

Другие пути к коду доступа сообщения анализатора

Можно получить сообщения Анализатора кода с помощью любого из следующих методов. Каждый предоставляет те же сообщения, но в другом формате:

  • Доступ к Отчету Анализатора кода для файла от детализированного отчета Профилировщика.

  • Запуститесь checkcode функция, которая анализирует заданный файл и отображает сообщения в Командном окне.

  • Запуститесь mlintrpt функция, которая запускается checkcode и отображает сообщения в веб-браузере.

  • Используйте автоматический код, проверяющий, в то время как вы работаете над файлом в Редакторе. Смотрите Автоматическую проверку кода в Редакторе и Live Editor — Анализатор кода.