์ํค๋ฐฑ๊ณผ์ ๋ฐ๋ฅด๋ฉด JS์ฝ๋์์ ๋ฐ๊ฒฌ๋๋ ๋ฌธ์ ํจํด์ ์๋ณํ๊ธฐ ์ํ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ผ๊ณ ํ๋ค. ESLint์ ๊ท์น์ ๊ตฌ์ฑ ๊ฐ๋ฅํ๊ณ ์ฌ์ฉ์ ์ ์๋ ๊ท์น์ ์ ์ํ๊ณ ๋ก๋ํ ์ ์์ผ๋ฉฐ ์ฝ๋ ํ์ง๊ณผ ์ฝ๋ฉ ์คํ์ผ ๋ฌธ์ ๋ฅผ ๋ชจ๋ ๋ค๋ฃฌ๋ค๊ณ ํ๋ค.
๊ฐ๋ น ์๋ฅผ ๋ค์ด์ ํจ์์ ํํ์์๋ ํ์ดํ ํจ์๊ฐ ์์ ์๋ ์๊ณ ๋จ์ ํจ์ ํํ์์ด ์ฌ์ฉ๋ ์๋ ์๋ค. ๊ฐ์ ์ข
๋ฅ๋ผ๋ ๋ค๋ฅธ ๋ฐฉ์๋ฑ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ์ค๊ตฌ๋๋ฐฉ์ ์ผ๊ด์ฑ ์๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ ์ ์๋๋ก ์ก์์ฃผ๋ ๊ฒ์ด ESLint๊ฐ ํ๋ ์ญํ
์ด๋ผ๊ณ ํ๋ค.
ํ์ฅํ๋ก๊ทธ๋จ์ผ๋ก ๋๋ฆฌ ์๋ ค์ง ํ๋ฆฌํฐ์ด๋ ์ฐ๋ฆฌ์ ์ฝ๋๋ฅผ ๊ฐ๋ ์ฑ ์ฝ๊ฒ ๋ฐ๊ฟ์ฃผ๊ณ ๊ธฐํธ๊ฐ ๋น ์ง ๋ถ๋ถ๋ ์ฑ์์ฃผ๋ ์น์ ํ ๋ ์์ด๋ค. ์ฆ ์ฝ๋ ์คํ์ผ์ ๊ด๋ จ๋์ ์ฐ๊ด์ด ๊น๋ค๊ณ ํ ์ ์๋ค.
๋ด๊ฐ ์๊ฐํ๋ ๋ฐ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ์ฐ์ด๋ ๊ฒ ๊ฐ๋ค.
ESLint
: ์ฝ๋์ ๊ตฌํ๋ฐฉ์์ ์ผ๊ด์ฑ์ ์ฃผ์ด ์ง๊ด์ผ๋ก ์๊ธฐ ์ฝ๊ฒ ์ฝ๋๋ฅผ ์งค ์ ์๊ฒ ๋์์ฃผ๋ ์กฐ๋ ฅ์
Prettier
: ์ฝ๋์ ์คํ์ผ์ ๋ฐ๊ฟ์ ๊ฐ๋ ์ฑ ์ฝ๊ณ ํ๋์ ์์ ๋ณผ ์ ์๊ฒ ์ฝ๋๋ฅผ ์คํ์ผ๋ง ํด์ฃผ๋ ์คํ์ผ๋ฆฌ์คํธ
์ฝ๋๋ฅผ ์งค ๋ ๊ฐ๋ ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํด์ผ ์ ์ง๋ณด์ ํ๊ธฐ๋ ์ฝ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๋๋ฅผ ๋ดค์๋๋ ์์๋ณด๊ธฐ๊ฐ ์ฝ๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ์ค ๊ทธ๊ฒ์ ๋ชจ๋ ์งํค๋ฉด์ ์ง๋ ๊ฒ์ ์ ๊ฒฝ ์ธ ์ผ์ด ๋ง์์ง๋ ๊ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ ์ฐ๋ฆฌ์ ์ด๋ฐ ๋ฌธ์ ์ ์ ๋์์ค ์ ์๋ ํ๋ก๊ทธ๋จ์ด ์๋ค๋ฉด, ์ฐ๋ฆฌ๋ ํ์ธต๋ ์พ์ ํ๊ฒ ์ฝ๋๋ฅผ ์งค ์ ์์ ๊ฒ์ด๋ฉด์ ์ ์ง๋ณด์๊ฐ ์์ํด์ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ์ํด ์๊ฐ์ ํฌ์ํด์ผํ๋ ์ผ๋ ์ค์ด๋ค ์ ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
์ฐธ๊ณ ์๋ฃ
https://helloinyong.tistory.com/325