# Show GN: Node.js 환경에서의 C, Cpp, Java 코드 포매터를 만들었습니다.

> Clean Markdown view of GeekNews topic #17057. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17057](https://news.hada.io/topic?id=17057)
- GeekNews Markdown: [https://news.hada.io/topic/17057.md](https://news.hada.io/topic/17057.md)
- Type: show
- Author: [beenzinozino](https://news.hada.io/@beenzinozino)
- Published: 2024-10-04T00:46:19+09:00
- Updated: 2024-10-04T00:46:19+09:00
- Original source: [github.com/lumirlumir](https://github.com/lumirlumir/npm-clang-format-node)
- Points: 3
- Comments: 4

## Topic Body

안녕하세요!  
  
저는 기본적으로 프론트엔드 개발자라 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 어떻게 사용하는지 모르시면, 댓글 남겨주시면 추가 설정 방법도 알려드리겠습니다. 감사합니다!  
  
링크: https://github.com/lumirlumir/npm-clang-format-node

## Comments



### Comment 29673

- Author: egirlasm
- Created: 2024-10-04T11:56:58+09:00
- Points: 1

요즘 C 로 하는 플젝이 생겼는데 좋네요

### Comment 29676

- Author: beenzinozino
- Created: 2024-10-04T12:47:33+09:00
- Points: 1
- Parent comment: 29673
- Depth: 1

👍👍.

### Comment 29651

- Author: callman7
- Created: 2024-10-04T09:47:50+09:00
- Points: 1

C코드 활동이 더많으신듣 마음에 고향 프런트:)

### Comment 29675

- Author: beenzinozino
- Created: 2024-10-04T12:46:50+09:00
- Points: 1
- Parent comment: 29651
- Depth: 1

원래 C를 좋아했어가지고 어쩌다 보니 그렇게 됐습니다ㅎㅎ
