Значения отчета о скрытности — PW.INCLUDE_RECURSION

После запуска покрытия на моем C ++ коде я получаю следующие категории предупреждений. Можете ли вы помочь мне с деталями, что это такое и есть ли документы для понимания этих?

  1. PW.INCLUDE_RECURSION
  2. WRAPPER_ESCAPE
  3. PW.EXPR_HAS_NO_EFFECT
  4. PW.QUALIFIER_IN_MEMBER_DECLARATION
  5. PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE
  6. PW.MISSING_TYPEDEF_NAME
  7. PW.IMPLICIT_INT_ON_MAIN 8-OVERFLOW_BEFORE_WIDEN

Спасибо

0

Решение

Некоторые я нашел в Google:

include_recursion — #include файл «xxxx» включает в себя

expr_has_no_effect — выражение не имеет эффекта

qualifier_in_member_declaration — полное имя не допускается
в декларации участника

useless_type_qualifier_on_return_type — классификатор типов при возврате
тип не имеет смысла

missing_typedef_name — для объявления требуется имя typedef

implicit_int_on_main — тип возвращаемого значения «int», опущенный в объявлении
функция «главная»

OVERFLOW_BEFORE_WIDEN — Оценивать целочисленные выражения в большем размере, прежде чем сравнивать или назначать этому размеру

0

Другие решения

если у вас установлен Coverity на вашем компьютере, просто перейдите к справке по проверке,

C: \ Program Files \ Coverity \ Статистический анализ Coverity \ doc \ en \ cov_checker_ref.pdf

C: \ Program Files \ Coverity \ Статический анализ Coverity \ doc \ en \ cov_checker_ref.html

Ищите эти имена проверяющих, и вы можете получить хорошие объяснения этих предупреждений.

0