์ฌ์ฉ ๊ณ๊ธฐ
์ฐํ ์ฝ ํ๋ก ํธ์๋๋ฅผ ์ค๋นํ๋ฉด์ Javascript ์์ฑ ๊ฐ์ด๋๋ฅผ ํ์ธํ๋ค.
https://github.com/airbnb/javascript
GitHub - airbnb/javascript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javascript development by creating an account on GitHub.
github.com
์ฌ๊ธธ ๋ณด๋ฉด ๋ฌธ์์ด ์์ฑ ๊ฐ์ด๋์ single quotes, ์์ ๋ฐ์ดํ๋ฅผ ์ฌ์ฉ์ ๊ถ์ฅํ๋ค.

๊ทผ๋ฐ ๋๋ Prettier ๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ์ ๋ ฅํ๋ ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์์๋๋ฐ Prettier ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ ๊ฐ์ด ์๋ฐ์ดํ์ด๋ค.
(ํน์ Prettier๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ VSCode ์์ ํ์ฅ์ Prettier ๊ฒ์ํ์ฌ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค!)
์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ ํ์ผ์ ์ ์ฅํด์ผ commit์ ํ ์ ์๋๋ฐ ์ ์ฅํ ๋๋ง๋ค Prettier๊ฐ ๊ณ์ ๋ฐ์ดํ๋ก ๋ฐ๊ฟ์ฃผ์๋ค.
์ฒ์์๋ ์ผ๋จ ๊ตฌํ ๋จผ์ ํ๊ณ ๋์ค์ ๋ฐ๊ฟ ์๊ฐ์ด์๋๋ฐ ๋๋ฌด ๋ฒ๊ฑฐ๋ก์ธ ๊ฒ ๊ฐ๊ณ ๋ถ๋ช ์ค์ ํ๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ์ฐพ์๋ณด๊ธฐ ์์ํ๋ค.
๋ฐฉ๋ฒ
์ญ์ ์ฐพ์๋ณด๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค..
https://modolee-blog.tistory.com/5
Prettier๋ก ์ฝ๋ ํฌ๋งท ํต์ผํ๊ธฐ
Prettier๋? ํ์ฌ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ์ฝ๋ ํฌ๋งทํ ํด์ด๋ค. ํํ์ด์ง์ ๋์ ์๋ฏ์ด ๋ค์ํ ์ธ์ด๋ฅผ ์ง์ํ๋ฉฐ, ๋๋ถ๋ถ์ IDE์์ Plugin์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ์ฝ๋ ํฌ๋งทํ ์ด๋? ํผ์ ์ฝ๋ฉ์ ํ ๋
modolee-blog.tistory.com
ํด๋น ๊ธ์ ์ฐธ๊ณ ํ๋๋ฐ ํ๋ก์ ํธ์ ํ์ผ์ ์ถ๊ฐํ๊ณ gitignore์ .prettierrc.json ํ์ผ์ ์ถ๊ฐํ๋ ๊ฒ ์ต์ํ์ง ์์์ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ ๊ฐ์๋ค.
์กฐ๊ธ ๋ ํธํ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณผ ์ ์์ ๊ฒ ๊ฐ์๋ค.
๊ทธ๋์ ์ค์ ์์ prettier์ ๊ฒ์ํ๋ ๋ค์ํ ์ต์ ์ด ๋์๋๋ฐ ์ฌ๊ธฐ์ single์ ์น๋ single quotes๋ฅผ ์ฒดํฌํ๋ ๋ฒํผ์ด ์์๋ค.
Prettier: Single Quote (JSX๋ ์ํ๋ค๋ฉด ๊ฐ์ด ์ฒดํฌํ๋ฉด ๋๋ค.) ๋ฒํผ์ ๋๋ฅด๋ ์ด์ save๋ง ํด๋ ์๋์ผ๋ก ์์ ๋ฐ์ดํ๋ก ์ค์ ๋๋ค. ใ ใ

๋ค๋ฅธ ํฌ๋งท์ ์๋์ผ๋ก ์ค์ ํ๊ณ ์ถ์ผ๋ฉด ๊ทธ๋ ๊ฒ ์จ๋ณผ ์์ ์ด๋ค
์ฐพ์๋ณด๋ ๋ฌธ์์ด๋ ๋ด๊ฐ ์ํ๋๋๋ก ์ค์ ํ๋ฉด ๋ง์ถฐ์ ์ค์ ํด์ฃผ๋๋ฐ ํธ๋ฆฌํ ๊ฒ ๊ฐ๋ค.
๋์๊ฐ ๋์ค์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ์ฝ๋ ํฌ๋งท์ ์ ํ ์ํ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ฉด prettier๋ฅผ ์ปค์คํ ํด์ ์ฌ์ฉํด๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค!