save_smell_analysis
Requests backend to analyze code smells and stores the resulting findings in CodeVi.
Instructions
CodeVi backend에 smell analysis 실행을 요청하고 결과를 저장한다. backend가 advanced-pyexamine-service /analyze 를 호출해 findings 를 저장한다. projectPath는 서버측 analyzer 컨테이너 내부 경로여야 한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | ||
| analyzer | Yes | 분석 도구 (ex: "advanced_pyexamine") | |
| language | Yes | 분석 언어 (ex: "python") | |
| sourceRef | No | branch, tag, PR ref 등 | |
| commitHash | No | 분석 대상 commit hash | |
| buildNumber | No | Jenkins build number | |
| projectPath | No | 분석 대상 project path (analyzer 컨테이너 내부 경로, ex: /opt/advanced-pyexamine-source/...) | |
| teamProjectId | Yes | CodeVi team project ID | |
| codeAnalysisId | No | 연결할 CodeVi code analysis job ID | |
| metricAnalysisJobId | No | 연결할 metric-analysis job ID |