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