Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Estándares de codificación y métricas de código

Conjuntos de reglas de codificación MISRA, AUTOSAR, CERT y JSF, reglas de codificación personalizadas y métricas de código

Para especificar qué estándares de codificación desea comprobar, por ejemplo, MISRA C™2012 o AUTOSAR C++14, utilice las opciones de estándar de codificación. Para ver las métricas de complejidad del código en los resultados del análisis, por ejemplo, la complejidad ciclomática y el número de funciones de llamada o funciones llamadas, utilice la opción de métricas de código.

Opciones de Polyspace

expandir todo

Comprobar MISRA C:2012 (-misra3)Check for violations of MISRA C:2012 rules and directives
Utilizar requisitos de código generados (-misra3-agc-mode)Check for violations of MISRA C:2012 rules and directives that apply to generated code
Comprobar MISRA C:2023 (-misra-c-2023)Check for violations of MISRA C:2023 rules and directives (Desde R2024a)
Utilizar requisitos de código generados (-misra-c-2023-agc-mode)Check for violations of MISRA C:2023 rules and directives that apply to generated code (Desde R2024a)
Tipos booleanos efectivos (-boolean-types)Specify data types that coding rule checker must treat as effectively Boolean
Comprobar SEI CERT-C (-cert-c)Check for violations of CERT C rules and recommendations
Comprobar ISO/IEC TS 17961 (-iso-17961)Check for violations of ISO/IEC TS 17961 rules
Comprobar MISRA C++:2023 (-misra-cpp-2023)Check for violations of MISRA C++:2023 rules and directives (Desde R2024b)
Comprobar MISRA C++:2008 (-misra-cpp)Check for violations of MISRA C++ rules
Comprobar JSF AV C++ (-jsf-coding-rules)Check for violations of JSF C++ rules
Comprobar AUTOSAR C++14 (-autosar-cpp14)Check for violations of AUTOSAR C++ 14 rules
Comprobar SEI CERT-C++ (-cert-cpp)Check for violations of CERT C++ rules
Establecer comprobadores por archivo (-checkers-selection-file)Define a custom set of coding standards checks for your analysis
Comprobar CWE (-cwe)Check for weaknesses in your code that are enumerated in CWE (Desde R2023a)
Comprobar reglas personalizadas (-custom-rules)Follow naming conventions for identifiers
Comprobar directrices (-guidelines)Check for violations of Guidelines (Desde R2021a)
Pragmas permitidos (-allowed-pragmas)Specify pragma directives that are documented
Calcular métricas de código (-code-metrics)Compute and display code complexity metrics

Comandos del sistema

polyspace-catalog-bundler(System Command) Create user-defined Polyspace coding standards at the DOS or UNIX command line

Temas

Introducción

Reglas de MISRA o JSF

Métricas de complejidad de código

Estándares de codificación definidos por el usuario