프로그래밍/Python
2021. 7. 14.
Python Code Formatter Black 적용기
왜 하게 됬는가? 배정된 업무인 프로젝트를 진행하면서, 기존에 혼자 개발하고 있었는데 갑자기 프로젝트에 새로 합류한 팀원이 생기면서, 각자 코딩 스타일이 다르고 이러한 부분들에 대해 서로 맞춰야한다는 필요성을 느꼈습니다. 강제로 맞추기 위해 예전부터 생각해오던 Formatter를 적용하기로 했습니다. 기존에 로컬에서 혼자 진행할때는 pylint를 사용했었는데 pylint는 style checker로써의 역할밖에 되지 않았다. (code) style checker? 예시 기능 - 탭은 space4개, string은 ''가아닌 ""로 해야한다는 오류사항을 알려줌 (코드 변환을 안해줌) formatter? 예시 기능 - import module중 안쓰는게 있으면 삭제해줌. (코드가 변환됨) 여러명이 함께 프로..