File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1954,17 +1954,18 @@ class Meta:
19541954 def __str__ (self ):
19551955 return f"{ self .rule_type } / { self .product } : { self .violation_count } violation(s)"
19561956
1957+ @cached_property
1958+ def rule_handler (self ):
1959+ return RULE_REGISTRY .get (self .rule_type )
1960+
19571961 @property
19581962 def rule_label (self ):
1959- handler = RULE_REGISTRY .get (self .rule_type )
1960- return handler .label if handler else self .rule_type
1963+ return self .rule_handler .label if self .rule_handler else self .rule_type
19611964
19621965 @property
19631966 def rule_description (self ):
1964- handler = RULE_REGISTRY .get (self .rule_type )
1965- return handler .description if handler else ""
1967+ return self .rule_handler .description if self .rule_handler else ""
19661968
19671969 @property
19681970 def rule_severity (self ):
1969- handler = RULE_REGISTRY .get (self .rule_type )
1970- return handler .severity if handler else "warning"
1971+ return self .rule_handler .severity if self .rule_handler else "warning"
You can’t perform that action at this time.
0 commit comments