Чтобы определить, какие стандарты кодирования вы хотите проверить, например, MISRA C®: 2012 или AUTOSAR C++ 14, используйте стандартные опции кодирования. Чтобы увидеть метрики сложности кода в результатах анализа, например, цикломатическая сложность и количество вызывающих или вызываемых функций, используйте опцию метрики кода.
Задайте опции анализа Polyspace
Задайте Polyspace® опции анализа в пользовательском интерфейсе Polyspace, других IDE-s или скриптах.
Проверяйте на нарушения стандарта кодирования
Проверка на нарушения AUTOSAR C++ 14, CERT® C, CERT C++ MISRA C, MISRA® C++, JSF AV C++ или ISO-17961 стандарт с Bug Finder или Code Prover.
Создайте пользовательские правила кодирования
Примените соглашения об именовании и другие инструкции по стилям для кода C/C + + с Polyspace.
Уменьшите сложность программного обеспечения при помощи Polyspace Checkers
Включите и сконфигурируйте средства проверки сложности программного обеспечения, чтобы идентифицировать проблемы, которые затрудняют чтение, понимание и отладку вашего кода.
Избегайте нарушений правил C:2012 MISRA 8.x
Избегайте конфликтующих объявлений или непреднамеренного изменения переменных.
Подмножества правил кодирования, проверенные в начале анализа
Узнайте, как настроить проверку правил кодирования для более быстрого анализа.
Вычислите Метрики сложности кода
Обеспечьте пределы на метрики сложности кода, такие как цикломатическая сложность и глубина вложения.
Смотрите, какие метрики сложности кода, поддерживаемые в Polyspace, являются частью стандарта Hersteller Initiative Software (HIS).