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

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

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

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Code Analyzer, и затем настройте опции настройки, как описано в приведенной ниже таблице.

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

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

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

Underlining

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

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

Autofix

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

Active Settings

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

Кнопка Actions

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

  • Saveas Сохраняет текущие настройки сообщения Анализатора кода к файлу.

    Местоположение по умолчанию для настроек является папкой настроек MATLAB (папка, возвращенная, когда вы запускаете prefdir).

  • Restore Defaults — Анализатор кода значения по умолчанию восстановлений передает настройки.

Поле поиска

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

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

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

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

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

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

Примечание

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

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

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

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

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

  • Передайте категорию

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

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

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

Например, введите 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. Только сообщения, которые выполняют те требования, появляются в панели Настроек.

Чтобы восстановить список всех сообщений, кликните по ясной кнопке поиска.