exponenta event banner

Проверить ISO/IEC TS 17961 (-iso-17961)

Проверка на предмет нарушений правил ISO/IEC TS 17961

Описание

Этот параметр влияет только на поиск ошибок.

Укажите, проверять ли нарушения правил ISO/IEC TS 17961.

Задать опцию

Пользовательский интерфейс (только для настольных ПК): в конфигурации проекта этот параметр находится в узле Coding Standards & Code Metrics. Другие параметры, которые также необходимо включить, см. в разделе Зависимости.

файл командной строки и параметров: Использовать параметр -iso-17961. См. раздел Сведения о командной строке.

Зачем использовать этот параметр

Эта опция используется для указания подмножества правил ISO/IEC TS 17961 для проверки.

После анализа на панели Список результатов (Results List) отображается список нарушений стандартов кодирования. На панели «Источник» для каждого нарушения стандарта кодирования Polyspace ® назначает символ ключевому слову или идентификатору, соответствующему нарушению.

Настройки

По умолчанию: all

decidable

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

all

Проверьте наличие нарушений всех правил ISO/IEC TS 17961, поддерживаемых Polyspace.

См. правила ISO/IEC TS 17961.

from-file

Укажите XML-файл, в котором настраивается пользовательский выбор шашек для данного стандарта кодирования. Чтобы создать файл конфигурации, щелкните значок, а затем выберите правила и рекомендации, которые необходимо проверить для этого стандарта кодирования, в правой области окна выбора результатов. Сохраните файл.

Чтобы использовать или обновлять существующий файл конфигурации, в окне Выбор результатов (Findings selection) введите полный путь к файлу в предоставленном поле или нажмите кнопку Обзор (Browse).

Если для параметра установлено значение from-file, включить Set checkers by file (-checkers-selection-file).

Зависимости

Информация командной строки

Параметр: -iso-17961
Значение:decidable | all | from-file
Пример (поиск ошибок): polyspace-bug-finder -lang c -sources file_name -iso-17961 decidable