Home
🔎

짧은 정보 : Linter, Formatter

Linter
파이썬은 코드 컨벤션이 확실히 정해져있는 편이다. (대표적으로 PEP8)
이를 따르면 더욱 생산성있고, 가독성 높은 코드를 만들 수 있다.
Linter는 이런 코드 컨벤션을 따르고 있는지 체크해주는 툴이다.
VScode에선 Python : Select Linter를 통해 Linter를 지정해 줄 수 있다.
Formatter
Formatter는 체크를 넘어, 실제로 코드를 바꾸어 주는 툴이다.
Black이 광범위하게 사용되는 Formatter로, 엄격하고 일관된 스타일로 코드를 바꿔준다.
VScode에서 저장할 때 마다 Formatting해주면 쉽게 사용할 수 있다.
# VSCode settings.json에 추가 { "editor.formatOnSave": true, "python.formatting.provider": "black" }
Plain Text
복사
Foramtter를 Git pre-commit 으로 사용하면 Repo를 일관된 코드 스타일로 관리할 수 있다. (참고문서)