Visual Studio extension [CodeMaid](코드 정리 툴)
CodeMaid
Visual Studio의 확장기능으로 코딩의 클린업 및 단순화를 지원합니다.
공식 사이트
CodeMaid | An open source visual studio extension to cleanup, dig through and simplify our code
다운로드
CodeMaid - Visual Studio Marketplace
확장기능을 인스톨 하면 Visual Studio에 [CodeMaid] 메뉴가 추가됩니다.
[CodeMaid]내의 [Configuration]에서 상세 설정을 변경 하는 것도 가능합니다.
CodeMaid가 지원하는 코드 타입
C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript, TypeScript
Visual Studio에 관한 설정
설정 | 상세내용 |
---|---|
Run format document | 포맷 도큐멘트를 실행 |
Run remove unused using statements | 미사용 using을 삭제 |
Skip during automatic cleanup on save | 파일 저장시에 자동으로 클린업 하지 않는다 |
Run sort using statements | using의 소트 실행 |
작성에 관한 설정
설정 | 상세내용 |
---|---|
Insert blank line padding befor | 앞에 개행 삽입 |
Insert blank line padding between | 전후에 개행 삽입 |
Insert blank line padding after | 뒤에 개행 삽입 |
Insert blank space before | 앞에 공백 삽입 |
Insert explicit access modifiers on | 명시적인 액세스 수식자를 붙인다 |
삭제에 관한 설정
설정 | 상세내용 |
---|---|
Remove blank lines | 빈 줄을 삭제 |
Remove blank spaces | 공백 삭제 |
Remove end of file trailing new line | 파일의 마지막 빈 줄을 삭제 |
Remove end of line whitespace | 행의 마지막 부분의 공백을 삭제 |
Remove multiple consecutive blank lines | 복수의 연속된 빈 줄을 삭제 |
갱신에 대한 설정
설정 |
---|
Update accessors to both be single-line or multi-line |
Update #endregion tags with region name |
Update single line methods by placing braces on separate lines |
코멘트에 대한 설정
결론
CodeMaid는 상당히 편리한 툴로서 특히 팀 작업의 경우엔 Import/Export 기능으로 팀원 전원이 같은 설정을 공유하는 편이 코딩 스타일을 통일시키기에 좋습니다.