Visual Studio extension [CodeMaid](코드 정리 툴)

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

0055-1.png

Visual Studio에 관한 설정

0055-2.png

설정 상세내용
Run format document 포맷 도큐멘트를 실행
Run remove unused using statements 미사용 using을 삭제
Skip during automatic cleanup on save 파일 저장시에 자동으로 클린업 하지 않는다
Run sort using statements using의 소트 실행

작성에 관한 설정

0055-3.png

설정 상세내용
Insert blank line padding befor 앞에 개행 삽입
Insert blank line padding between 전후에 개행 삽입
Insert blank line padding after 뒤에 개행 삽입
Insert blank space before 앞에 공백 삽입
Insert explicit access modifiers on 명시적인 액세스 수식자를 붙인다

삭제에 관한 설정

0055-4.png

설정 상세내용
Remove blank lines 빈 줄을 삭제
Remove blank spaces 공백 삭제
Remove end of file trailing new line 파일의 마지막 빈 줄을 삭제
Remove end of line whitespace 행의 마지막 부분의 공백을 삭제
Remove multiple consecutive blank lines 복수의 연속된 빈 줄을 삭제

갱신에 대한 설정

0055-5.png

설정
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

코멘트에 대한 설정

0055-6.png

결론

CodeMaid는 상당히 편리한 툴로서 특히 팀 작업의 경우엔 Import/Export 기능으로 팀원 전원이 같은 설정을 공유하는 편이 코딩 스타일을 통일시키기에 좋습니다.

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora