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

Method _ccn_format

client/task/basic/datahandler/formater.py:61–75  ·  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

59 return params
60
61 def _ccn_format(self, params):
62 """
63 代码扫描的结果格式化
64 1. 调整扫描结果格式,将同一个文件的问题集中到一起,方便后续结果处理
65 输入格式:
66 [issue1, issue2, ...]
67 输出格式:
68 [{'path': xxx, 'issues': [new_issue1, new_issue2, ...]}
69 其中 new_issue 会将原 issue 中的 path 字段去掉.
70 2. 结果中的path统一为使用linux文件分隔符
71 :param params:
72 :return:
73 """
74 params["result"]["detail"] = self.__common_format(params["result"]["detail"], params["tool_name"])
75 return params
76
77 def __common_format(self, result, tool_name):
78 """

Callers 1

runMethod · 0.95

Calls 1

__common_formatMethod · 0.95

Tested by

no test coverage detected