728x90
- python extention 설치하기
- linter 선택하기, formatter 선택하기
- 파이썬은 compiled 언어가 아니라 runtime 언어이다. 컴파일 언어는 컴파일러가 있어서 프로그램이 시작되기 전에 에러를 잡아준다. 이를 해결하기 위한게 linter이다.
- python 확장이 설치되었으면 자동으로 pylint 경고창이 뜰텐데, 만약 뜨지않거나 다른 linter를 사용하고싶다면 setting.json를 아래와 같이 수정한다.
- formatter는 저장했을때 코드를 좀 더 보기 좋게 자동으로 정렬해주는 확장이다.
- python 권장 사용법에는 한 줄의 길이가 79자가 넘으면 안되는 규칙이 있다. 그래서 길이가 길어지면 linter에 의해 밑줄이 뜨는데, 요즘은 모니터도 커졌고 별로 보기 좋지 않다면 linter를 수정해주자.
{
...
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.linting.flake8Args": ["--max-line-length=88"]
}
만약 88줄이넘어간다면 또 밑줄이 뜰텐데 그냥 내버려두기로 했다. 코드는 간결해야하니깐
linter를 사용하면 pep8을 자동으로 처리해준다.
728x90
300x250