in visualize_rules_graph.py [0:0]
def collect_node_for_rule_with_group(rule_name: str, rule_groups: 'list[str]'):
for group_name in rule_groups:
group_name = sanitize_name(group_name)
if group_name != 'Cleanup_Rule':
if group_name in rules_by_group_dict:
rules_by_group_dict[group_name].append(rule_name)
else:
rules_by_group_dict[group_name] = [rule_name]
else: # we don't want to group `Cleanup Rule`s under the same graphviz shape
cleanup_rules.add(rule_name)