Qodana 로 간단하게 코드 정적 분석하기
· 3 min read
Qodana?
Qodana 는 Jetbrains 에서 제공하는 코드 품질 개선 도구입니다. 기본적인 사용은 아주 간단하게 사용할 수 있어서 소개해보려고 합니다.
우선 Docker 가 설치되어 있는 환경이어야 합니다.
docker run --rm -it -p 8080:8080 \
-v <source-directory>/:/data/project/ \
-v <output-directory>/:/data/results/ \
jetbrains/qodana-jvm --show-report
저는 Java 애플리케이션을 분석할 것이므로 jvm 이미지를 사용해주었습니다. 만약 다른 언어를 사용하고 있다면 Qodana 에서 찾아서 쓰시면 됩니다.
<source-directory>
에 분석하고자 하는 프로젝트의 경로를 적어줍니다.<output-directory>
에는 분석 결과가 저장될 경로를 입력합니다. 아래에서 이어 설명합니다.
저는 분석 결과를 저장하기 위해서 root 경로에 qodana 라는 폴더를 생성한 뒤 사용하였습니다.