JetBrains, 정적 분석·AI 수정·재검사로 코드 검토 흐름 제안
JetBrains가 AI 생성 코드의 검토에 정적 분석을 먼저 적용하고, 남은 논리 오류·리팩터링을 AI로 처리한 뒤 다시 검사하는 흐름을 제안했다. Qodana의 자동 수정과 기존 문제를 분리하는 Baseline을 활용하는 방식이다. Rider에서는 에이전트가 코드를 생성할 때 훅으로 서식과 파일 문제를 점검한다고 설명했다.
JetBrains Game Development Day 2026 발표를 바탕으로 한 실무 설명이며 새 제품 출시 발표는 아니다.
정적 분석은 규칙에 따른 문제 탐지에, AI는 여러 파일에 걸친 의도·논리 검토와 복잡한 수정에 활용하자는 제안이다.
Qodana는 AI 없이도 일부 문제의 자동 수정을 제공하며, AI가 수정한 코드를 다시 파이프라인에 넣어 품질·보안 기준을 검사하도록 설명했다.
Baseline에 기존 문제를 넣으면 이후 검사에서 새로 발생한 문제를 구분할 수 있다.
Qodana의 풀리퀘스트 모드는 변경된 파일만 검사한다. Rider 훅은 생성 후 서식 정리와 문제 검사 결과를 에이전트에 돌려주는 방식이다.
본문의 토큰 사용량 72~92% 감소와 취약점 최대 33% 감소는 인용한 별도 연구 결과로, Qodana의 일반 성능 보장은 아니다.
기존 문제와 새 문제를 분리하면 AI가 늘린 코드에서 이번 변경으로 생긴 결함에 검토 시간을 집중할 수 있다.
원문
- Code Quality Never Changes – Or Is AI Challenging This Notion?JetBrains · 원문 2026-10-08