Настройки анализатора кода

Настройки анализатора кода

Можно изменить способ отображения сообщений анализатора кода в редакторе и Live Editor. За несколькими исключениями эти настройки применяются к сообщениям в Editor, Live Editor, MATLAB® Function Block Editor (если ваши продукты используют этот инструмент) и Анализатор Кода Report.

На вкладке Home, в разделе Environment, нажмите Preferences. Выберите Code Analyzer, а затем измените опции выбора, как описано в таблице ниже.

ОпцияИспользование
Enabled Integrated Warning and Error Messages

Укажите, требуется ли отображать индикаторы сообщений анализатора кода, такие как подчеркивание кода и строка индикатора сообщения, для документов, открытых в редакторе.

Для получения дополнительной информации смотрите Автоматическая проверка кода в Редактора и Live Editor - Анализатор кода.

Underlining

Укажите тип проблем кодирования, которые вы хотите подчеркнуть.

Независимо от выбранной опции меню подчеркивания, редактор помечает ошибки и предупреждения на панели индикатора сообщения.

Autofix

Предоставляет ссылку на панель выборов, которая позволяет настраивать ошибки подсветки цвета и предупреждения, которые MATLAB может автоматически сверять. Вы запускаете автофикс, нажимая кнопку Fix в сообщении анализатора кода.

Active Settings

Выберите набор параметров сообщений для использования. Щелкните стреле вниз, чтобы выбрать или просмотреть ранее сохраненный файл настроек.

Кнопка Действия

Щелкните, чтобы открыть меню, которое позволяет вам выбрать:

  • Save as - Сохраняет текущие настройки сообщения анализатора кода в файл.

    Расположение по умолчанию для настроек - папка MATLAB preferences (папка, возвращенная при запуске prefdir).

  • Restore Defaults - Восстанавливает настройки сообщений анализатора кода по умолчанию.

Поле поиска

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

Настройки сообщений анализатора кода

Выберите или очистите сообщения, чтобы включить или подавить их внешний вид в документах редактор.

Чтобы развернуть или свернуть все категории в списке, щелкните правой кнопкой мыши в любом месте списка и выберите Expand All или Collapse All.

Чтобы подавить сообщение на строчном или файловом базисный, смотрите Настройте Анализатор кода Индикаторы сообщений и Сообщения.

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

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

Примечание

Если MATLAB Compiler™ не установлен, на панели настроек анализатора кода не отображается категория MATLAB Compiler (deployment) messages.

Чтобы просмотреть список сообщений...Выполните это действие...Пример сценария

Содержащий указанный текст в:

  • Короткое сообщение

  • Расширенное сообщение

  • Категория сообщений

  • Идентификатор сообщения

В Online™ MATLAB расширенное сообщение не включается в поиск.

Введите текст в поле поиска.

Вы помните, что видели сообщение, содержащее текст, который вы хотите просмотреть, но вы не можете запомнить точный текст сообщения.

Для примера введите com в поле поиска для отображения тех сообщений, которые содержат этот текст в коротком сообщении, расширенном сообщении или идентификаторе сообщения.

Соответствует заданному идентификатору сообщения

Тип msgid: далее указан идентификатор сообщения в поле поиска.

Вы просматриваете код, который написал кто-то другой, и хотите увидеть сообщение, которое соответствует подавленному с помощью %#ok<AGROW> директива.

Тип msgid:agrow в поле поиска. Идентификаторы сообщений, содержащие AGROW отображать как ссылки. Щелкните каждую ссылку для получения дополнительной информации о сообщении.

Не все сообщения анализатора кода имеют дополнительную информацию. Эти сообщения не отображаются как ссылки.

Который можно задать с помощью настроек Анализатор кода

Щелкните стреле вниз справа от поля поиска и нажмите кнопку Show All.

Вы хотите просмотреть полный список сообщений после поиска в сообщениях какого-либо текста или заданной опции меню поиска.

Отличается от настройки по умолчанию (включена или отключена)

Щелкните стреле вниз справа от поля поиска и нажмите кнопку Show Messages Modified from Default.

Серая точка предшествует сообщению с параметром, отличным от значения по умолчанию. Для примера:

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

В данной категории

Щелкните стреле вниз справа от поля поиска, нажмите кнопку Show Messages in Category, а затем щелкните нужную категорию.

Вы хотите просмотреть сообщения, которые описывают методы кодирования, которые затрудняют использование вашего кода другими.

Щелкните стреле вниз справа от поля поиска, выберите Show Messages in Category, а затем выберите Aesthetics and Readability.

Для получения дополнительной информации щелкните сообщения, которые отображаются как ссылки. Не все сообщения отображаются как ссылки.

Что такое предупреждения

Щелкните стреле вниз справа от поля поиска и выберите Show All Warnings. Восклицательная точка в желтом треугольнике указывает на предупреждающее сообщение.

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

Являются ли ошибки

Щелкните стреле вниз справа от поля поиска и выберите Show All Errors. По умолчанию X в красной точке указывает на сообщение об ошибке,.

Вы хотите найти сообщение, вызванное скриптом, над которым вы работали ранее. Все, что вы можете вспомнить, это то, что это была ошибка и это было связано parfor.

Щелкните стреле вниз справа от поля поиска и выберите Show All Errors. Затем введите пространство и parfor в поле поиска.

На панели выборов Анализатора кода отображаются только сообщения об ошибке, содержащие это слово parfor.

Отключены

Щелкните стреле вниз справа от поля поиска и выберите Show Disabled Messages.

Вы хотите видеть сообщения, которые по умолчанию отключены или ранее отключены.

Пример поиска сообщений

Отображение сообщений об ошибке анализатора кода, содержащих слово variable и отключены:

  1. Щелкните стреле вниз в поле поиска и выберите Show All Errors.

    Поле поиска содержит severity:error.

  2. В конце текста severity:error, нажмите клавишу Space и введите variable.

  3. Щелкните стреле вниз в поле поиска и выберите Show Disabled Messages.

Теперь поле поиска содержит severity:error variable enabled:false. На панели « Настройках» отображаются только сообщения, отвечающие этим требованиям. Чтобы восстановить список всех сообщений, нажмите кнопку удаления поиска.

Опции Show All Errors и Show Disabled Messages недоступны в MATLAB Online.

Похожие темы