Во всех объявлениях объекта или функции должны использоваться одинаковые имена и типы классификаторов
Эта проверка деактивирована в Polyspace по умолчанию® по мере анализа You Code. Смотрите Checkers Deactivated in Polyspace как You Code Default Analysis (Polyspace Bug Finder Access).
Во всех объявлениях объекта или функции должны использоваться одинаковые имена и типы классификаторов.
Последовательное использование имен и типов параметров через объявления того же объекта или функции способствует более сильному набору текста. Легче проверить, что один и тот же функциональный интерфейс используется во всех объявлениях.
Средство проверки правил обнаруживает ситуации, когда имена параметров или типы данных отличаются между несколькими объявлениями или объявлением и определением. Чекер рассматривает объявления во всех модулях перевода и проблемы с флагами, которые не могут быть обнаружены компилятором.
Polyspace Bug Finder™ и Polyspace Code Prover™ по-разному проверить это правило кодирования. Анализы могут привести к различным результатам.
Определение функциональных function_name
несовместим с его объявлением.
Глобальная декларация function_name
функция имеет несовместимый тип с ее определением.
Глобальная декларация variable_name
переменная имеет несовместимый тип с ее определением.
Во всех объявлениях объекта или функции должны использоваться одинаковые имена и типы классификаторов.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Декларации и определения |
Категория: Требуемая |
Категория AGC: Требуется |