์ฝ๋ ํฌ๋งทํฐ
๋ด๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ์ผ์ ํ ๊ท์น์ ๋ง๊ฒ ์๋์ผ๋ก ์ ๋ฆฌํด์ฃผ๋ ๋๊ตฌ์ด๋ค.
// ํฌ๋งทํ
์
function hello ( ){console.log("hi")}
// ํฌ๋งทํ
ํ (Prettier ์ ์ฉ ์)
function hello() {
console.log("hi");
}
.prettierrc ํ์ผ๋ก ์ค์ ์ค์ ์ ์ฉ ํ์ผ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ๋ง๋ค์ด์ ์ฌ์ฉ
ํ์ผ๋ช
์์: .prettierrc, .prettierrc.json, .prettierrc.yaml ๋ฑ
{
"semi": true,
"singleQuote": true,
"printWidth": 100
}
โ ์ด ํ์ผ์ด ์์ผ๋ฉด Prettier๋ ์ฌ๊ธฐ ์ค์ ์ ๋ฐ๋ฆ
package.json ์์ "prettier" ํญ๋ชฉ์ผ๋ก ์ค์ ๋ฐ๋ก ํ์ผ ์ ๋ง๋ค๊ณ , ํ๋ก์ ํธ ์ค์ ํ์ผ ์์์ ์ค์
{
"name": "my-project",
...
"prettier": {
"semi": true,
"singleQuote": true}
}
โ ์ด ๊ฒฝ์ฐ์๋ ๋์ผํ๊ฒ ์๋ํจ
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
.prettierrc ํ์ผ ์์ | Prettier๋ ์ด๊ฑธ ์ฐ์ ์ฌ์ฉ |
package.json ์ค์ | ๊ฐ๋ฅํ์ง๋ง .prettierrc๋ณด๋ค ์ฐ์ ์์ ๋ฎ์ |
| ๋ ๋ค ์์ | ํท๊ฐ๋ฆด ์ ์์ผ๋ ํ๋๋ง ์ฐ๋ ๊ฑธ ๊ถ์ฅ |