mirror of
https://github.com/AdaCore/learn.git
synced 2026-02-12 13:00:42 -08:00
Merge pull request #1126 from AdaCore/describe_where_gnatcheck_rules_come_from
Describe where gnatcheck rules come from
This commit is contained in:
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`uses_profile:ravenscar`
|
||||
:rule:`uses_profile:ravenscar` (supplied with document)
|
||||
|
||||
**Mutually Exclusive** :math:`\rightarrow` CON02
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`uses_profile:jorvik`
|
||||
:rule:`uses_profile:jorvik` (supplied with document)
|
||||
|
||||
**Mutually Exclusive** :math:`\rightarrow` CON01
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Volatile_Objects_Without_Address_Clauses`
|
||||
:rule:`Volatile_Objects_Without_Address_Clauses` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Raising_Predefined_Exceptions`
|
||||
:rule:`Raising_Predefined_Exceptions` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Unhandled_Exceptions`
|
||||
:rule:`Unhandled_Exceptions` (supplied with document)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Non_Visible_Exceptions`
|
||||
:rule:`Non_Visible_Exceptions` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Deep_Inheritance_Hierarchies:2`
|
||||
:rule:`Deep_Inheritance_Hierarchies:2` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -21,7 +21,7 @@ Goal
|
||||
bug)
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Direct_Calls_To_Primitives`
|
||||
:rule:`Direct_Calls_To_Primitives` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -19,7 +19,8 @@ Goal
|
||||
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule: :rule:`Style_Checks:O`
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Style_Checks:O` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Specific_Pre_Post`
|
||||
:rule:`Specific_Pre_Post` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`OTHERS_In_CASE_Statements`
|
||||
:rule:`OTHERS_In_CASE_Statements` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Enumeration_Ranges_In_CASE_Statements`
|
||||
:rule:`Enumeration_Ranges_In_CASE_Statements` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`OTHERS_In_Aggregates`
|
||||
:rule:`OTHERS_In_Aggregates` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Unassigned_OUT_Parameters`
|
||||
:rule:`Unassigned_OUT_Parameters` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`OTHERS_In_Exception_Handlers`
|
||||
:rule:`OTHERS_In_Exception_Handlers` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`function_out_parameters`
|
||||
:rule:`function_out_parameters` (supplied with document)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Recursive_Subprograms`
|
||||
:rule:`Recursive_Subprograms` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`overrides_standard_name`
|
||||
:rule:`overrides_standard_name` (supplied with document)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` Low
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Numeric_Literals`
|
||||
:rule:`Numeric_Literals` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
@@ -20,7 +20,7 @@ Goal
|
||||
**Remediation** :math:`\rightarrow` High, as retrofit can be extensive
|
||||
|
||||
**Verification Method** :math:`\rightarrow` GNATcheck rule:
|
||||
:rule:`Visible_Components`
|
||||
:rule:`Visible_Components` (builtin rule)
|
||||
|
||||
+++++++++++
|
||||
Reference
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user