Language/Python

vscode에서 python linter 활성화하기

🥭맹2 2021. 9. 20. 21:49

최근에 node.js로 프로젝트를 진행하면서 prettier, ESlint의 간편함을 느꼈는데요~!

오랜만에 파이썬으로 개발을 진행하다가 vscode에서 파이참처럼 linter를 켤 수 없나? 싶어서 찾아봤습니다.

파이참의 경우 기본 설정에 linter가 존재해서 그런가 PEP-8을 잘 지키게끔 도와주는데용

vscode는 따로 설정을 해야하더라구용

설정하기

ctrl+shift+p를 누르면 설정 검색창이 나옵니다.
그럼 여기다가 python select linter를 눌러주시면 아래와 같이 뜹니다.

저걸 누르면 아래와 같이 뜨는데요

이 중에 원하시는 거 고르시면 됩니다.

 

참고로 pycodestyle가 PEP8에 명시된 스타일 가이드를 기반으로 파이썬 코드를 체크해서 알려준다구 합니다!

실제로 이 라이브러리는 pep8이라는 이름으로 개발하기 시작해 2016년에 귀도 반 로썸의 부탁으로 이름을 pycodestyle로 변경하여 개발을 지속하고 있는 상태라고 합니다!!

 

실제로 임의로 함수를 2줄이 아닌 1줄만 비워놓으면

위와 같이 함수 선언부에 빨간 밑줄이 그어짐을 확인할 수 있습니다.

커서를 올려 확인하면 파이참처럼 이렇게 2 black lines를 하라고 나옵니다~~!

 

요러케 pycodestyle과 함께라면 PEP8을 안지킬 수가 없겠네요~!

구럼 바이바이~~~~~~~~!