eslint.config.mjs ํ์ผ์ ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ท์น ์ค์ . rules: {
'no-unused-vars': 'warn',
// ์ ์ธ ํด ๋๊ณ ์ฌ์ฉํ์ง ๋ ๋ณ์๋ฅผ ์ฐพ์๋ด๋ `no-unused-vars`๋ผ๋ ๊ท์น
// ์ ๊ท์น์ warning ๋ชจ๋๋ก ์ธ๊ฑฐ์ผ.
// error๋ก ํด๋์ผ๋ฉด ๋นจ๊ฐ์ ๋ฐ ์ค, ๊ฒฝ๊ณ ๋ฌธ๊ตฌ ๋ฑ์ผ๋ก ํ์
// off๋ก ํด๋์ผ๋ฉด ์์ ๊ฒฝ๊ณ ์๋ธ.
ESLint ๊ท์น ์์ค
ESLint ๊ท์น์ ์์ค์ ์ธ ๊ฐ์ง๋ก ์ค์ ํ ์ ์์.
"off"๋๋ 0: ๊ท์น์ ๋๋๋ค. ํด๋น ๊ท์น์ ๊ฒ์ฌํ์ง ์์ต๋๋ค."warn"๋๋ 1: ๊ท์น ์๋ฐ ์ ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ฝ๋ ์คํ์๋ ์ํฅ์ ์ฃผ์ง ์์ง๋ง, ์์ ํ ํ์๊ฐ ์์์ ์๋ฆฝ๋๋ค."error"๋๋ 2: ๊ท์น ์๋ฐ ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ฝ๋ ์คํ์ ์ค๋จ์ํต๋๋ค.
๐ค ๊ทผ๋ฐ ์ ์ต์คํ ์ ์์ ์ค์น ํ์๋๋ฐ ๊ตณ์ด ๋ npm ํจํค์ง ์ค์น๋ฅผ ํ๋๊ฑฐ์ผ?
- ์ฌ์ค vscode ๋ด๋ถ settings ์ค์ ๋ง์ผ๋ก๋ prettier๋ฅผ ์คํํ๊ณ ํฌ๋งทํ ํ ์ ์์.
- ๊ทผ๋ฐ ํ์ฅ ํ๋ก๊ทธ๋จ ์ค์นํ๋ฉด? ๋ณ๋์ ์ ๋ฐ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉํ ์ ์์.
- ๊ทผ๋ฐ ์ฌ๊ธฐ์ ๋ npm ํจํค์น ์ค์น๋ ๋ญ๊ฐ ๋ค๋ฅด์ง?
๐ dependencies์ devDependencies ์ฐจ์ด์์ ๋ฐฐ์ ๋ฏ, ํ์ ์ ์ํด. == ์ผ๊ด์ฑ!
๐ ํ๋ก์ ํธ ๋ง๋ค ๋์ผํ ๋ฒ์ ๊ณผ ์ค์ ์ ์ฌ์ฉํ ์ ์๊ฒ ํจ.
๐ ํ๋ก์ ํธ๋ฅผ ํด๋ก ํ๊ฑฐ๋ ์๋ก์ด ํ๊ฒฝ์์ ์์ ํด๋ ์ผ๊ด๋ ํฌ๋งทํ ๊ท์น์ด ์ ์ง๋จ.
๐ ํ์๋ค ๋ชจ๋ ๊ฐ์ ํ๋ฆฌํฐ์ด ์ค์ ๊ณผ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์! (npm i ๋ก ์ค๋ฅด๋ฅต!)