본문 바로가기

회사

[c#] editorConfig 를 사용한 코딩 스타일 정형화

현재 작업중인 프로젝트에 팀원들이 전부 각자 코드 작업을 진행하면서, 코드 정형화가 되지 않고 있다.

(코드 컨벤션을 맞추는 일을 안해본건 아니라는 의견을 듣긴 했지만..)

 

강제성을 부여할 필요는 없지만, 나처럼 뒤늦게 전체 코드를 보는 경우 코드의 정형화가 필요하다는 생각이 들기 때문에 정형화 방법을 정리해본다.

 


editorConfig 파일 생성

솔루션이나 프로젝트에서 [새 항목 추가] - editorConfig 검색 시 위와 같은 파일을 볼 수 있다.

editorconfig 파일(기본값) 으로 추가하는 경우에는 빈 파일과 마찬가지의 파일이라 필요한 내용만 추가하면 된다.

editorconfig 파일(.NET) 으로 추가하는 경우, 해당 파일에 기본 값들이 적용되어 있으므로 필요한 값만 변경해주면 된다.

각 변수들의 어떤 의미를 갖는지에 대해서는 아래 링크에 친절하게 설명되어 있다.

 

https://learn.microsoft.com/ko-kr/dotnet/fundamentals/code-analysis/code-style-rule-options?view=vs-2022

 

(코드를 검토중이나, 현재 코드가 이미 true로도 false로도 적용하기 어렵게 모든 것이 혼재되어있다)