🚧

Prettier μ“°λŠ” 이유, ESLint μ™€μ˜ 차이점

purpplee 2021. 6. 3. 10:40

ESLint λŠ” javascript 둜 적힌 μ½”λ“œκ°€ js 문법에 잘 맞게 μ“°μ˜€λŠ”μ§€ 검사해주고 문법 μ—λŸ¬λ₯Ό λͺ…μ‹œν•΄μ£ΌλŠ” νˆ΄μ΄λ‹€.

Prettier λŠ” λ‚˜λ§Œμ˜ μ½”λ“œ μŠ€νƒ€μΌμ„ λ§Œλ“€κ³  μ μš©ν•˜λŠ” νˆ΄μ΄λ‹€. 예λ₯Ό λ“€λ©΄, 끝에 μ„Έλ―Έμ½œλ‘ μ„ κΌ­ 뢙이고.. 탭은 2개둜 ν•˜κ³ .. 쀄 띄움은 1개둜 ν•˜κ³ .. 이런 μ €λŸ° 섀정을 ν•  수 μžˆλ‹€.

 

ESLint λ₯Ό μ“°λŠ” μ΄μœ λŠ” λͺ…ν™•ν•˜λ‹€. 문법 μ—λŸ¬λ₯Ό μž‘μ•„μ£Όλ‹ˆκΉŒ!

그런데 Prettier λŠ” μ™œ μ“ΈκΉŒ? νƒ­, 쀄을 λͺ‡ μ€„λ‘œν•˜κ³ ... 등등은 문법 μ—λŸ¬λ„ μ•„λ‹ˆλ‹€.

보기 이쁜 μ½”λ“œλΌλŠ” μ΄μœ κ°€ λ‹€μΌκΉŒ?

 

생각해보기

보톡 규λͺ¨ μžˆλŠ” ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•œλ‹€λ©΄, λ‹€λ₯Έ μ‚¬λžŒκ³Ό ν˜‘μ—…μ„ ν•˜κ²Œ λœλ‹€.

μ΄λ•Œ 일관성 μžˆλŠ” μ½”λ“œ μŠ€νƒ€μΌμ€ 정말 μ€‘μš”ν•˜λ‹€.

μ–΄λ–€ μ‚¬λžŒμ€ 쀄 띄움을 3번 ν•˜κ³ , μ–΄λ–€ μ‚¬λžŒμ€ 2번 ν•˜κ³ ... μ–΄λ–€ μ‚¬λžŒμ€ 탭을 2λ²ˆν•˜κ³ , μ–΄λ–€ μ‚¬λžŒμ€ 1λ²ˆν•˜κ³ ...

각자 μž‘μ„±ν•œ μ½”λ“œμ˜ μŠ€νƒ€μΌμ΄ μ€‘κ΅¬λ‚œλ°©μ΄λ©΄ μ°Έ.. 정신도 μ—†κ³  일관성도 μ—†κ³  μ°Έκ³ ν•˜κΈ°λ„ λΆˆνŽΈν•˜λ‹€.

이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 일관성 μžˆλŠ” μ½”λ“œ μŠ€νƒ€μΌ κ·œμΉ™μ„ μ •ν•΄μ£Όκ³ , 각자 μ•Œμ•„μ„œ μ§€ν‚€κ²Œ ν•œλ‹€λ©΄.. λ‹Ήμ—°νžˆ μ‹€μˆ˜ν•œλ‹€.

Prettier λŠ” κ·œμΉ™λ§Œ μ„€μ •ν•΄μ£Όλ©΄ μ•Œμ•„μ„œ μžλ™μœΌλ‘œ κ·Έ κ·œμΉ™μ— 맞게 μƒ₯~ μ •λ¦¬ν•΄μ£Όλ‹ˆ 정말 νŽΈν•˜λ‹€.

 

κ²°λ‘ !

κΉ”λ”ν•œ μ½”λ“œμ™€ ν˜‘μ—…μ„ μœ„ν•΄μ„œ 일관성 μžˆλŠ” μ½”λ“œ μŠ€νƒ€μΌμ„ μ œκ³΅ν•  수 μžˆλŠ” Prettier λ₯Ό μ“°μž.

λ°˜μ‘ν˜•