type-literal-delimiter์ ์ฌ์ฉํ ๊ตฌ๋ถ์๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๊น? ์ธ๋ฏธ์ฝ๋ก (๊ธฐ๋ณธ๊ฐ), ์ผํ ๋๋ ์์?
์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ ์ด๊ฒ์ด ์๋ํ ์ ์์ง๋ง "semicolon": [true, "never"]
๊ท์น์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ ์ธ๋ฏธ์ฝ๋ก ์ ์ด๋์๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ ์ ํธํ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ์ ํ ๋ฆฌํฐ๋ด์ ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ์ธ๋ฏธ์ฝ๋ก ์ด ์๋์์ผ๋ฉด ํฉ๋๋ค.
๋์ผํ ์๋ฃจ์ ์ด ์์ต๋๊น? ๋๋ ๋ํ ๋ด ํ๋ก์ ํธ์์ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด ์ผํ์ ์ธ๋ฏธ์ฝ๋ก ์ ๋ชจ๋ ํ์ฉํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๊น? ๊ฐ์ฌ ํด์
์ด์์ ์ผ๋ก๋ member-delimiter-style
from eslint-plugin-typescript
"comma"
์ ๊ฐ์ผ๋ฉฐ ๊ตฌ๋ถ ๊ธฐํธ๋ก "semi"
, "comma"
๋๋ "none"
๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
โ ๏ธ TSLint์ ์๊ฐ์ด ์์ต๋๋ค! โ ๏ธ
TSLint๋ #4534์ ๋ฐ๋ฅธ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ ์์ฒญ์ ๋ ์ด์ ์๋ฝํ์ง ์์ต๋๋ค. ์ฐธ์กฐ typescript-eslint.io ESLint์ ํ์ดํ ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ๋ณดํ์ด ํ ์์๋ ์๋ก์ด, ๋ฐ์ง ๋ฐฉ๋ฒ์. โจ
์ฌ๋ฌ๋ถ ๋ชจ๋์ ํจ๊ป ์ฆ๊ฑฐ์ด ์คํ์์ฑ์ด์์ต๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์์ ์ผ๋ก๋
member-delimiter-style
fromeslint-plugin-typescript
"comma"
์ ๊ฐ์ผ๋ฉฐ ๊ตฌ๋ถ ๊ธฐํธ๋ก"semi"
,"comma"
๋๋"none"
๋ฅผ ์ ํํ ์ ์์ต๋๋ค.