Swiftlint: ๊ฐ•์ œ ์บ์ŠคํŒ… ๊ทœ์น™์˜ ์ผ๋ถ€ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•

์— ๋งŒ๋“  2015๋…„ 10์›” 01์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: realm/SwiftLint

๊ฐ•์ œ ์บ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ•์ œ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ๋Š” ์Šคํ† ๋ฆฌ๋ณด๋“œ์—์„œ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠน์ • ๊ทœ์น™ ์œ„๋ฐ˜์„ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ์‚ฌ ํ•ด์š”,
_ ๋ฐ์ด๋น„๋“œ _

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์œ ํšจํ•œ ์‚ฌ๋ก€๋ฅผ ์ฃผ์„์œผ๋กœ ๋ž˜ํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

// swiftlint:disable force_cast
let foo = bar as! Bad
// swiftlint:enable force_cast

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

์œ ํšจํ•œ ์‚ฌ๋ก€๋ฅผ ์ฃผ์„์œผ๋กœ ๋ž˜ํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

// swiftlint:disable force_cast
let foo = bar as! Bad
// swiftlint:enable force_cast

์ข‹์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

๋ฌธ์ œ ์—†์Šต๋‹ˆ๋‹ค. ๊ณง readme๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

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