CodeCheck Documentation
CodeCheck Documentation - Ada

Language: Ada

Check IDCheck NameSupported
AC_00No Control Code CharactersYes
AC_01No Direct or Indirect RecursionYes
AC_HIS_02Number of Paths(PATH)Yes
AC_HIS_04Cyclomatic Complexity (v(G))Yes
AC_HIS_05Calling Functions (CALLING)Yes
AC_HIS_06Called Functions (CALLS)Yes
AC_HIS_07Function Parameters (PARAM)Yes
AC_HIS_08Number of Staments (STMT)Yes
AC_HIS_09Number of call levels (LEVEL)Yes
AC_HIS_10Number of return points (RETURN)Yes
AC_HIS_11Language scope (VOCF)Yes
AC_HIS_12Recursion (AP_CG_CYCLE)Yes
AC_HIS_13Statements Changed (SCHG)Yes
AC_HIS_14Statements Deleted (SDEL)Yes
AC_HIS_15New Statements (SNEW)Yes
AC_HIS_16Stability Index (S)Yes
ADA_N000Naming Convention: ComponentsYes
ADA_N001Naming Convention: EntriesYes
ADA_N002Naming Convention: EnumerationsYes
ADA_N003Naming Convention: ExceptionsYes
ADA_N004Naming Convention: FilesYes
ADA_N005Naming Convention: FunctionsYes
ADA_N006Naming Convention: ImplicitsYes
ADA_N007Naming Convention: ObjectsYes
ADA_N008Naming Convention: PackagesYes
ADA_N009Naming Convention: ParametersYes
ADA_N010Naming Convention: ProceduresYes
ADA_N011Naming Convention: Protected EntitiesYes
ADA_N012Naming Convention: TasksYes
ADA_N013Naming Convention: TypesYes
ADA_V000Unused VariablesYes
ADA_V001Variables should be commentedYes
ADA_V002Magic NumbersYes
HIS_011. Comment Density (COMF)Yes
HIS_022. Number of Paths(PATH)Yes
HIS_033. Number of Goto Statements(GOTO)Yes
HIS_044. Cyclomatic Complexity (v(G))Yes
HIS_055. Calling Functions (CALLING)Yes
HIS_066. Called Functions (CALLS)Yes
HIS_077. Function Parameters (PARAM)Yes
HIS_088. Number of Staments(STMT)Yes
HIS_099. Number of call levels(LEVEL)Yes
HIS_1010. Number of return points (RETURN)Yes
HIS_1111. Language scope(VOCF)Yes
HIS_1212. Recursion (AP_CG_CYCLE)Yes
HIS_1313. Statements Changed (SCHG)Yes
HIS_1414. Statements Deleted (SDEL)Yes
HIS_1515. New Statements (SNEW)Yes
HIS_1616. Stability Index (S)Yes
METRIC_00Program Unit Call CountYes
METRIC_01Program Unit Callby CountYes
METRIC_02Program Unit Comment to Code RatioYes
METRIC_03Program Unit Cyclomatic ComplexityYes
METRIC_04Program Unit Max LengthYes
METRIC_05Program Unit Max Nesting DepthYes
METRIC_06Program Unit Parameters CountYes
METRIC_07Program Unit Path CountYes
METRIC_08Program Unit Statement CountYes
METRIC_09Coupling Between Object ClassesYes
METRIC_10Coupled PackagesYes
METRIC_13Maintainability IndexYes
RECOMMENDED_02Files too longYes
RECOMMENDED_04Functions Too LongYes
RECOMMENDED_06Goto StatementsYes
RECOMMENDED_10Overly Complex FunctionsYes
RECOMMENDED_12Unreachable CodeYes
RECOMMENDED_13Unused FunctionsYes
RECOMMENDED_16Variables should be commentedYes
RECOMMENDED_18Unused Local VariablesYes
RECOMMENDED_19Comments Indicating Future FixesYes
RECOMMENDED_20Duplicate CodeYes