728x90
서론
최근 회사 업무 외적으로 주변 지인과 함께 팀 프로젝트를 틈틈히 하고 있는데 개발 툴로는 Vscode를 사용하고 있다.
개발 툴이라고 하기에는 편집기의 기능을 가진 Vscode로 사용하면서 생각외로 플러그인의 의존성이 커지고 있다.
백앤드 개발을 하다보면 코드 정렬을 위해 CheckStyle을 적용하는 편인데
VScode에서도 CheckStyle 적용이 가능한 방법이 있어서 소개해보려고 한다.
Java Formatter 설정
- Java Formatter 설정 > Settings.json 클릭
Settings.json 설정 파일 추가
"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml",
"java.format.settings.profile": "GoogleStyle",
- 2개의 줄을 추가한다.
- 참고 : https://code.visualstudio.com/docs/java/java-linting
코드 적용(format Document)
- format Document를 실행하면 코드가 자동으로 적용된다.
코드 자동 적용을 위한 설정(format on save)
- 매번 추가하는게 귀찮다면 format on save 설정을 클릭하면 파일 저장 시 알아서 포멧팅을 해준다.
기타 : 코드 자동 정렬 미리보기(formatter settings with preview)
- CheckStyle 구성에 대해서 보고 싶은 경우라면 formatter settings with preview으로 확인할 수 있다.
- 다만, 로컬에 CheckStyle 파일이 없는 경우 다운로드 여부를 확인할 것이다.
- 다운로드 하더라도 문제되는 건 없으며 오히려 .vscode 디렉토리에 checkstyle.xml 관련 파일이 추가되고
위에 보이는 화면과 같이 Java Formatter Settings View 화면을 통해 직접 설정이 가능해진다.
마무리
VScode를 요즘 많이 사용하는 걸로 알고 있는데
회사에서는 WebStorm을 써서 그런가 아직 미숙한 점이 많은 거 같고 조금 더 VScode와 친해지는 시간을 가져야겠다는 생각이 들었다.
728x90