@@ -95,7 +95,7 @@ def setUp(self):
9595
9696 @plugin .define_rule ("no-space-in-attr-name" )
9797 class AttrVer (RuleOp ):
98- def attr (self , ctx : RuleContext , node : AttrNode ):
98+ def validate_attr (self , ctx : RuleContext , node : AttrNode ):
9999 if " " in node .name :
100100 ctx .report (f"Attribute name with space: { node .name !r} " )
101101
@@ -107,7 +107,7 @@ def attrs(self, ctx: RuleContext, node: AttrsNode):
107107
108108 @plugin .define_rule ("data-var-dim-must-have-coord" )
109109 class DataArrayVer (RuleOp ):
110- def data_array (self , ctx : RuleContext , node : DataArrayNode ):
110+ def validate_data_array (self , ctx : RuleContext , node : DataArrayNode ):
111111 if node .in_data_vars ():
112112 for dim_name in node .data_array .dims :
113113 if dim_name not in ctx .dataset .coords :
@@ -119,7 +119,7 @@ def data_array(self, ctx: RuleContext, node: DataArrayNode):
119119
120120 @plugin .define_rule ("dataset-without-data-vars" )
121121 class DatasetVer (RuleOp ):
122- def dataset (self , ctx : RuleContext , node : DatasetNode ):
122+ def validate_dataset (self , ctx : RuleContext , node : DatasetNode ):
123123 if len (node .dataset .data_vars ) == 0 :
124124 ctx .report ("Dataset does not have data variables" )
125125 raise RuleExit # no need to traverse further
0 commit comments