comment-removal.mdโข1.26 kB
# ์ฃผ์ ์ ๊ฑฐ
Repomix๋ ์ถ๋ ฅ ํ์ผ์ ์์ฑํ ๋ ์ฝ๋๋ฒ ์ด์ค์์ ์ฃผ์์ ์๋์ผ๋ก ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋
ธ์ด์ฆ๋ฅผ ์ค์ด๊ณ ์ค์ ์ฝ๋์ ์ง์คํ ์ ์์ต๋๋ค.
## ์ฌ์ฉ๋ฒ
์ฃผ์ ์ ๊ฑฐ๋ฅผ ํ์ฑํํ๋ ค๋ฉด `repomix.config.json`์์ `removeComments` ์ต์
์ `true`๋ก ์ค์ ํฉ๋๋ค.
```json
{
"output": {
"removeComments": true
}
}
```
## ์ง์๋๋ ์ธ์ด
Repomix๋ ๋ค์์ ํฌํจํ ๊ด๋ฒ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์ฃผ์ ์ ๊ฑฐ๋ฅผ ์ง์ํฉ๋๋ค.
- JavaScript/TypeScript (`//`, `/* */`)
- Python (`#`, `"""`, `'''`)
- Java (`//`, `/* */`)
- C/C++ (`//`, `/* */`)
- HTML (`<!-- -->`)
- CSS (`/* */`)
- ๊ทธ๋ฆฌ๊ณ ๋ ๋ง์ ์ธ์ด๋ค...
## ์์
๋ค์ JavaScript ์ฝ๋๊ฐ ์ฃผ์ด์ก์ ๋:
```javascript
// ์ด๊ฒ์ ํ ์ค ์ฃผ์์
๋๋ค
function test() {
/* ์ด๊ฒ์
์ฌ๋ฌ ์ค ์ฃผ์์
๋๋ค */
return true;
}
```
์ฃผ์ ์ ๊ฑฐ๋ฅผ ํ์ฑํํ๋ฉด ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
```javascript
function test() {
return true;
}
```
## ์ฐธ๊ณ
- ์ฃผ์ ์ ๊ฑฐ๋ ํ ๋ฒํธ ์ถ๊ฐ์ ๊ฐ์ ๋ค๋ฅธ ์ฒ๋ฆฌ ๋จ๊ณ ์ ์ ์ํ๋ฉ๋๋ค.
- JSDoc ์ฃผ์๊ณผ ๊ฐ์ ์ผ๋ถ ์ฃผ์์ ์ธ์ด ๋ฐ ์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ณด์กด๋ ์ ์์ต๋๋ค.