파이썬 정적 코드 분석 툴로는 flake8과 pylint가 있다. 그런데 보통 pylint를 많이 쓰는 모양이다. 나 또한 flake8은 그냥 듣기만 했을 뿐 pylint만 사용해 왔다. 코드를 분석하는 방법으로는 정적 분석과 동적 분석이 있는데 정적 분석은 코드를 실행하지 않은 상태에서 분석하는 것을 말한다. pylint는 정적 분석이다. 보통 우리가 하는 디버깅이나 유닛테스트는 동적 분석이다.(코드를 실행한 상태에서 분석) 그러면 pylint를 사용하려면 어떻게 하면 될까? 각 개발 툴 마다 사용방법이 다양할 것이다. 하지만 기본 분석툴의 선택은 대략 비슷하다. 파이썬 뿐만아니라 다른 언어들 역시 비슷한 맥락으로 흘러간다. 여기서는 pylint를 VSCode에서 사용하는 방법을 간단히 소개한다. 우선..