Tslint: ๋” ์ œํ•œ์ ์ธ ๊ณต๋ฐฑ

์— ๋งŒ๋“  2017๋…„ 12์›” 06์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: palantir/tslint

whitespace ๋˜๋Š” no-irregular-whitespace ๊ทœ์น™ ์ค‘ ํ•˜๋‚˜๋Š” ๋ถˆ๊ทœ์น™ํ•œ ์œ„์น˜์—์„œ ๊ณต๋ฐฑ์„ ์žก์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:
image

์ง€๊ธˆ ๋ณด์‹œ๋‹ค์‹œํ”ผ ์ฝ”๋“œ๊ฐ€ ๋งค์šฐ ์ผ๊ด€์„ฑ์ด ์—†์–ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค....

Formatting rule In Discussion Question ๐ŸŒน R.I.P. ๐ŸŒน

๋ชจ๋“  3 ๋Œ“๊ธ€

TSLint ์ฝ”์–ด๋Š” ํ•œ๋™์•ˆ ์„œ์‹ ๊ทœ์น™์—์„œ ๋ฒ—์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: #3995 / #3568 / #2814 / #3330 / #1306. ํŠนํžˆ #3330์˜ ๋…ผ์˜์— ๋”ฐ๋ฅด๋ฉด ๋ชจ๋“  ๊ธฐ๋Šฅ์—๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

/cc @JKillian / @adidahiya / @johnwiseheart / @ajafff ๊ด€์‹ฌ

  • ... whitespace ๋ฐ ์นœ๊ตฌ์—๊ฒŒ ์˜ต์…˜์„ ๊ณ„์† ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ...๊ธฐ๋ณธ์œผ๋กœ ์žˆ๋Š” ์„œ์‹ ๊ทœ์น™์„ ์œ ์ง€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
  • ...ํ˜•์‹ ์ง€์ • ๊ทœ์น™์„ tslint-consistent-codestyle ๋˜๋Š” ๋‹ค๋ฅธ ์ €์žฅ์†Œ๋กœ ์ด๋™ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

๊ด€๋ จ ํ† ๋ก : #628, #975, #3592

๐Ÿ’€ _ ์‹œ๊ฐ„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! _ ๐Ÿ’€

TSLint๋Š” ๋” ์ด์ƒ

์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ตฌํ˜„๋˜๋Š” ๊ฒƒ์„ ๋ณด๋ ค๋ฉด ๋‘ ๊ฐ€์ง€ ์„ ํƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ถŒ์žฅ ์‚ฌํ•ญ: ESLint + typescript-eslint ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•˜์„ธ์š” โœ…
  • _๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ: TSLint๋ฅผ ๋กœ์ปฌ๋กœ ํฌํฌ_ ๐Ÿคทโ€โ™‚๏ธ

๐Ÿ‘‹ ์˜คํ”ˆ์†Œ์‹ฑ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ํ•จ๊ป˜ํ•ด์„œ ์ฆ๊ฑฐ์› ์Šต๋‹ˆ๋‹ค!

_์ด ๋ฉ”์‹œ์ง€๊ฐ€ ์—ฌ๊ธฐ์— ์ž˜๋ชป ๊ฒŒ์‹œ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ๋„๋ก ์˜๊ฒฌ์„ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค!_

๐Ÿค– ์‚์‚! ๐Ÿ‘‰ TSLint๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ๐Ÿ‘ˆ _(#4534)_ ๊ทธ๋ฆฌ๊ณ  typescript-eslint๋กœ ์ „ํ™˜ ํ•ด์•ผ

๐Ÿ”’ ์ด ์ด์Šˆ๋Š” ๋” ์ด์ƒ์˜ ๋ถˆํ•„์š”ํ•œ ํ† ๋ก ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ž ๊ทธ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ‘‹

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰