Python develop with Visual Studio Code

MS에서 제공하는 Python Extension을 설치하여 파이썬 런타임 환경과 인텔리센스 등과 같은 다양한 기능을 사용할 수 있어 파이썬 개발의 효율을 높일 수 있다.

Visual Studio Code는 파이썬 코딩 스타일을 실시간으로 검사하고 있으며, 개발 PC에 pylint 패키지가 설치되어 있지 않다면 아래와 같은 메시지가 출력된다.

기본적으로 파이썬은 코딩 스타일을 강제하고 있어, 다른 언어보다 코드 가독성이 높다. 코딩 스타일을 pylint로 검사하기 때문에 pip를 사용하여 설치하도록 한다.

$ sudo apt install python3-pip
$ pip3 install pylint

pylint 설치로 파이썬이 권장하는 코딩 스타일이 아닌 경우 Visual Stdio Code에서 오류 표시를 하기 때문에 바로 변경할 수 있다. 반대로 Visual Stdio Code는 파이썬이 권장하는 스타일이 아닌 다른 스타일로 작성해야 할 경우 이런 오류 표시를 무시하려면 settings.json 파일에 아래 사항을 추가하면 된다.

 

"python.linting.pylintArgs": [
	// http://pylint-messages.wikidot.com/all-codes
	"--disable=C0111,C0103,C0301,C0303,C0326,W0312,W0401,W0614"
],

PyLint 오류 메시지는 아래 사이트에서 확인이 가능하다.

 

All codes - PyLint Messages

All codes This page lists all messages supported by PyLint 1.1.0, sorted by message code. There is also a list of all messages sorted alphabetically by message text. C0102: Black listed name "%s" C0103: Invalid %s name "%s" C0111: Missing %s docstring C011

pylint-messages.wikidot.com