...
EditorConfig 는 환경(Editor, OS, fIle encoding)에 따라 코딩 스타일의 일관성이 깨지는 문제를 해결하기 위한 표준으로 character encoding, 개행 처리 방법, 들여쓰기 방법(tab인지 space 인지) 등을 정의하고 있으므로 Editorconfig 를 지원하는 에디터를 사용한다면 프로젝트 참여자들의 일관된 코딩 스타일을 유지할 수 있습니다.
설치
사전 설치
에디터나 플랫폼에 따라 editorConfig 기능을 지원하는 경우가 있습니다.
Pre installed 에서 목록을 볼 수 있으며 IntelliJ 나 Visual Studio(Code 말고!), Pycharm 등이 별도 설치없이 editorConfig 를 지원합니다.
Plugin 설치
위 목록에 없는 에디터나 IDE 라면 별도로 플러그인을 설치해야 합니다.
download 에서 사용하는 환경에 맞는 플러그인을 설치해 주면 되며 다음은 대표적인 editor 용 plugin 페이지입니다.
사용
프로젝트 root 에 .editorconfig 파일을 만들고 프로젝트 참여자들간의 일관성 유지를 위해 이 파일을 버전 관리에 추가해 주면 됩니다.
...