Next: Index, Previous: SPARK Ada Rules [Contents][Index]
This Appendix contains an alphabetized list of all the predefined GNATcheck rules.
Abstract_Type_DeclarationsAnonymous_ArraysAnonymous_SubtypesBlocksBoolean_Relational_OperatorsComplex_Inlined_SubprogramsControlled_Type_DeclarationsDeclarations_In_BlocksDeep_Inheritance_HierarchiesDeeply_Nested_GenericsDeeply_Nested_InliningDefault_ParametersDirect_Calls_To_PrimitivesDiscriminated_RecordsEnumeration_Ranges_In_CASE_StatementsExceptions_As_Control_FlowExits_From_Conditional_LoopsEXIT_Statements_With_No_Loop_NameExpanded_Loop_Exit_NamesExplicit_Full_Discrete_RangesFloat_Equality_ChecksForbidden_AttributesForbidden_PragmasFunction_Style_ProceduresGenerics_In_SubprogramsGOTO_StatementsImplicit_IN_Mode_ParametersImplicit_SMALL_For_Fixed_Point_TypesImproperly_Located_InstantiationsImproper_ReturnsLibrary_Level_SubprogramsLocal_PackagesMetrics_Cyclomatic_ComplexityMetrics_Essential_ComplexityMetrics_LSLOCMisnamed_Controlling_ParametersMisnamed_IdentifiersMultiple_Entries_In_Protected_DefinitionsName_ClashesNon_Qualified_AggregatesNon_Short_Circuit_OperatorsNon_SPARK_AttributesNon_Tagged_Derived_TypesNon_Visible_ExceptionsNumeric_LiteralsOTHERS_In_AggregatesOTHERS_In_CASE_StatementsOTHERS_In_Exception_HandlersOuter_Loop_ExitsOverloaded_OperatorsOverly_Nested_Control_StructuresParameters_Out_Of_OrderPositional_Actuals_For_Defaulted_Generic_ParametersPositional_Actuals_For_Defaulted_ParametersPositional_ComponentsPositional_Generic_ParametersPositional_ParametersPredefined_Numeric_TypesRaising_External_ExceptionsRaising_Predefined_ExceptionsSeparate_Numeric_Error_HandlersSlicesToo_Many_ParentsUnassigned_OUT_ParametersUncommented_BEGIN_In_Package_BodiesRecursive_SubprogramsUnconditional_ExitsUnconstrained_Array_ReturnsUniversal_RangesUnnamed_Blocks_And_LoopsUSE_PACKAGE_ClausesVisible_ComponentsVolatile_Objects_Without_Address_ClausesNext: Index, Previous: SPARK Ada Rules [Contents][Index]