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

Method _normal_format

client/task/basic/datahandler/formater.py:45–59  ·  view source on GitHub ↗

代码扫描的结果格式化 1. 调整扫描结果格式,将同一个文件的问题集中到一起,方便后续结果处理 输入格式: [issue1, issue2, ...] 输出格式: [{'path': xxx, 'issues': [new_issue1, new_issue2, ...]} 其中 new_issue 会将原 issue 中的 path 字段去掉. 2. 结果中的path统一为使用linux文件分隔符 :param params:

(self, params)

Source from the content-addressed store, hash-verified

43 raise TaskFormatError("format type is not exist: %s" % self.handle_type)
44
45 def _normal_format(self, params):
46 """
47 代码扫描的结果格式化
48 1. 调整扫描结果格式,将同一个文件的问题集中到一起,方便后续结果处理
49 输入格式:
50 [issue1, issue2, ...]
51 输出格式:
52 [{'path': xxx, 'issues': [new_issue1, new_issue2, ...]}
53 其中 new_issue 会将原 issue 中的 path 字段去掉.
54 2. 结果中的path统一为使用linux文件分隔符
55 :param params:
56 :return:
57 """
58 params["result"] = self.__common_format(params["result"], params["tool_name"])
59 return params
60
61 def _ccn_format(self, params):
62 """

Callers 1

runMethod · 0.95

Calls 1

__common_formatMethod · 0.95

Tested by

no test coverage detected