vscode에 black 적용하기

hyuckhoon.ko·2022년 8월 22일
0

가상환경에 black 패키지를 설치하고 settings.json을 조작해봐도 자동 포맷팅이 적용되지 않았다.

수동으로 black 모듈명.py 를 하면 잘 작동하는데, on save마다 black 이 자동 적용이 안될까.

vscode에서 제공하는 익스텐션으로 해결하기로 했다.


1. black 패키지 삭제하기

pip uninstall black

2. 익스텐션 설치

vscode IDE의 익스텐션에
ms-python.black-formatter 입력 후 설치


3. 프로젝트의 .vscode/settings.json 수정

프로젝트의 최상위 경로에 위치한 .vscode를 수정한다.

{
    "editor.formatOnSave": true,
    "[python]": {
        "editor.defaultFormatter": "ms-python.black-formatter"
    },
    "python.formatting.blackArgs": [
        "--line-length",
        "88"
    ],
}

0개의 댓글