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

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

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

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

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

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

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

Underlining

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

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

Autofix

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

Active Settings

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

Кнопка Actions

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

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

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

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

Поле поиска

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

Например, введите 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.

Похожие темы