MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / merge_rule_list

Method merge_rule_list

client/node/quicktask/quickscan.py:132–141  ·  view source on GitHub ↗

合并rule list, 如果规则相同,使用新规则参数替换原有规则参数

(rule_list, new_rule_list)

Source from the content-addressed store, hash-verified

130
131 @staticmethod
132 def merge_rule_list(rule_list, new_rule_list):
133 """合并rule list, 如果规则相同,使用新规则参数替换原有规则参数"""
134 rule_dict = {}
135 for rule_info in rule_list:
136 name = rule_info["name"]
137 rule_dict[name] = rule_info
138 for new_rule_info in new_rule_list:
139 name = new_rule_info["name"]
140 rule_dict[name] = new_rule_info
141 return list(rule_dict.values())
142
143 @staticmethod
144 def get_scan_files_in_dir(source_dir, sub_dir, exclude_regex):

Callers 1

merge_tasksMethod · 0.80

Calls 1

valuesMethod · 0.45

Tested by

no test coverage detected