Внешние идентификаторы должны быть различными
Эта проверка деактивируется в анализе Polyspace ® по умолчанию в качестве кода. См. раздел Шашки, деактивированные в Polyspace как анализ кода по умолчанию (Polyspace Bug Finder Access).
Внешние идентификаторы должны быть различными.
Внешние идентификаторы объявлены с глобальной областью или классом хранения extern.
Если разница между двумя именами возникает гораздо позже в названиях, их можно легко принять друг за друга. Читаемость кода снижается.
Polyspace рассматривает два имени как отдельные, если есть разница между их первыми 31 символами. Для C90 разница должна быть между первыми 6 символами. Для проверки правил C90 используйте значение c90 для опции C standard version (-c-version). Количество сравниваемых символов можно изменить с помощью опции -code-behavior-specifications. Посмотрите -code-behavior-specifications.
Внешний %s %s конфликтует с внешним идентификатором XX в файле YY.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: идентификаторы |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |
Check MISRA C:2012 (-misra3) | MISRA C:2012 Rule 5.2 | MISRA C:2012 Rule 5.4 | MISRA C:2012 Rule 5.5