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

Method _scan_project

client/node/quicktask/quickrunner.py:259–275  ·  view source on GitHub ↗

根据参数对项目进行分析 :param execute_request_list: list, 当前可以在本地直接执行的任务参数列表 :return:

(self, execute_request_list)

Source from the content-addressed store, hash-verified

257 return task_list
258
259 def _scan_project(self, execute_request_list):
260 """
261 根据参数对项目进行分析
262 :param execute_request_list: list, 当前可以在本地直接执行的任务参数列表
263 :return:
264 """
265 # QuickScan默认使用并发扫描
266 proj_scan_succ, finished_task_results, error_code, error_msg = ConcurrentTasksRuner(execute_request_list,
267 self._origin_os_env,
268 None,
269 None).run()
270 for task_result in finished_task_results:
271 task_dir = os.path.dirname(task_result.request_file)
272 self._local_task_dirs.append(task_dir)
273
274 scan_result = QuickScan.get_result(proj_scan_succ, error_code, error_msg)
275 self._output_result(scan_result)
276
277 def run(self):
278 """执行本地项目分析

Callers 1

runMethod · 0.95

Calls 4

_output_resultMethod · 0.95
runMethod · 0.45
get_resultMethod · 0.45

Tested by

no test coverage detected