Show GN: Node.js 환경에서의 C, Cpp, Java 코드 포매터를 만들었습니다.
(github.com/lumirlumir)안녕하세요!
저는 기본적으로 프론트엔드 개발자라 Node.js 환경에 익숙한데, npm에 올라와 있는 패키지들 중에 eslint, prettier 처럼 C, Cpp, Java 코드 포맷팅을 잡아주는 마땅한 녀석이 없더라고요.
그래서 Node.js환경에서 npm 을 통해 C, Cpp 언어의 코드 포매팅을 관리할 수 있는 패키지를 만들어 보았습니다.
VScode 상에서 C, Cpp 기본 포맷터로 활용되는 clang-format을 이용하는 패키지 입니다.
2022년에 유지 보수가 중단된 angular/clang-format 패키지를 바탕으로 지원되는 플랫폼 수를 늘려 새로 개발하였고, .clang-format 파일을 루트에 만들어 두면 자동으로 인식해서 사용할 수 있습니다.
우선 전 세계 사용자를 대상으로 만든거라 README가 영어이긴 한데, 한국 분들의 별이 좀 더 많아지면 한글 문서도 따로 만들어서 링크 걸어두도록 하겠습니다...! 또, 추가되었으면 하는 기능 있으시면 댓글이나 이슈 남겨주시면 반영하도록 하겠습니다.
혹시 VScode 상에서 .clang-format 어떻게 사용하는지 모르시면, 댓글 남겨주시면 추가 설정 방법도 알려드리겠습니다. 감사합니다!