Skip to content

pylint-django {pip} {vscode}

0014 Python 🐍#Fast Index에 적어놓자.

이 문서는 pip를 사용하여 pylint, pylint-django를 설치하고 vscode 내에서 이를 연결하고 다른사람과 동일한 린트옵션을 가져갈 수 있는 방법에 대해 설명합니다. | Linting Python in Visual Studio Code {doc} | pylint-django {pip} | pylint {pip} |

Enable linting#

vscode 커맨드 팔레트 (Ctrl+Shift+P)를 열어 Python: Select Linter를 치면 현재 파이썬 환경 (로컬 환경 or venv 환경)에 알아서 pylint를 설치해 준다고 합니다. 완전개꿀.

만약 설치 프롬프트가 뜨지 않거나 자동으로 설치하도록 만들어주지 않는다면 pip install pylint를 직접 커맨드에 쳐서 설치하면 됩니다.

Linting settings#

필수적인것으로 보이는 놈들만 적습니다. Ctrl+,를 눌러 나오는 환경설정의 검색창에 대충 python lint 까지만 적으면 나오는 목록에서 추렸습니다. - Python > Linting: Enabled => 기본으로 꺼져있는데 켜주세요. - Python > Linting: Lint On Save => 기본으로 켜져있기는 한데 확인해주세요. - Python > Linting: Pylint Args => pylint 관련 옵션을 더 추가할 수 있습니다. 좀 있다 이 부분을 건들일 겁니다.

Install pylint-django#

pip install pylint-django를 실행하여 설치하시면 됩니다. 다시 vscode로 돌아와 Pylint Args부분에 다음 내용을 추가해주세요.

--load-plugins=pylint_django

Pasted image 20230608102050.png