Python VSCode에서 자동 포맷 설정
목적
파이썬
코드 포맷터 "autopep8"
정적 분석 도구 "flake8"
이용하여 자동 포맷을 설정한다.
설치
pip install flake8 autopep8
VSCode 설정
VSCode 왼쪽 하단의 기어 아이콘을 클릭합니다.
메뉴를 열고 설정을 클릭합니다.
pylint 사용 안함
검색 막대에 python.linting.pylintEnabled를 입력하면
pylint Enabled 설정 화면이 표시되므로
체크 해제
flake8 사용
검색 막대에 python.linting.flake8Enabled를 입력하면
Flake 8Enable의 설정 화면이 표시되므로
체크를 넣다
autopep8 사용
자동 성형할 형식을 autopep8로 지정
검색 막대에 python.formatting.provider를 입력하면
Formatting provider 설정 화면이 표시되므로
autopep8 지정
lintOnSave 사용
저장 시 자신의 동성형을 활성화
검색 막대에 python.linting.lintOnSave를 입력하면
Lint On Save 설정 화면이 표시되므로
체크를 넣다
위의 설정으로 파일을 저장하면 자동 성형이 수행됩니다.
flake8의 오류 체크 해제 예
검색창에 flake8args를 입력하면
Flake8 Args의 설정 화면이 표시되므로
Add Item 버튼을 클릭합니다.
'--ignore=E501'을 입력하고 확인을 클릭합니다.
Reference
이 문제에 관하여(Python VSCode에서 자동 포맷 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k2-keep/items/7da410baa74871862904텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)