Идентификаторы, объявленные в том же осциллографе и пространстве имен, должны быть отличными
Идентификаторы, объявленные в том же осциллографе и пространстве имен, должны быть отличными.
Если различие между двумя именами происходит намного позже на имена, они могут быть легко приняты друг за друга. Удобочитаемость кода уменьшается.
Polyspace® рассматривает два имени как отличные, если существует различие между их первыми 63 символами. В C90 различие должно находиться между первым 31 символом. Чтобы использовать проверку правил C90, используйте значение c90
для опции C standard version (-c-version)
. Можно изменить количество символов, сравненных с помощью опции -code-behavior-specifications
. Смотрите -code-behavior-specifications
.
Идентификатор XX имеет те же значительные символы как идентификатор YY.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: Идентификаторы |
Категория: необходимый |
Категория AGC: необходимый |
MISRA C:2012 Rule 5.1
| MISRA C:2012 Rule 5.3
| MISRA C:2012 Rule 5.4
| MISRA C:2012 Rule 5.5
| Check MISRA C:2012 (-misra3)