...
SonarQube는 AI를 활용하여 코드 품질을 개선하는 다양한 기능을 제공합니다.
- AI-기반 코드 수정 제안(AI CodeFix): AI가 코드 스멜(Code Smells), 버그(Bugs), 보안 취약점(Vulnerabilities)에 대한 자동 수정안을 제안
- AI가 생성한 코드 자동 감지(Autodetect AI-generated Code): GitHub Copilot과 같은 AI 기반 코드 생성 도구를 사용하여 생성된 코드를 자동 감지
- AI 코드 품질 보증(AI Code Assurance): AI 코드에 대한 품질 게이트(Quality Gate)를 적용하여 품질 검증
...
- 프로젝트에서 이슈 검색 후 세부 정보 페이지로 이동합니다.
- Where is the issue? 혹은 AI CodeFix 탭에서 Generate AI Fix를 클릭합니다.
- Where is the issue?탭
- AI CodeFix 탭
- Where is the issue?탭
- AI CodeFix가 생성되고 AI CodeFix탭에서 diff 뷰가 표시됩니다.
- IDE에 SonarQube 연결모드 가 설정된 경우 View fix in IDE를 선택하여 IDE에서 diff 뷰를 확인할 수 있습니다.
- IDE에서 표시되는 diff 뷰 예시(Visual Studio Code)
AI 생성 코드 자동 감지(Autodetect AI-generated code)
...