ProjectSetting) ํ”„๋กœ์ ํŠธ์— SwiftLint ๋ฅผ ์ ์šฉํ•ด๋ณด์ž

SwiftLint ์˜คํ”ˆ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € SwiftLint ๋Š”! ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜์„ ๋ชจ์•„๋‘” ๊ฐ€์ด๋“œ ๋ผ์ธ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด swift ์ฝ”๋“œ๊ฐ€ ์ผ๊ด€์„ฑ์„ ๊ฐ€์ง€๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฒ• 1.podfile ์— ์ถ”๊ฐ€ํ•ด์ค€ ํ›„ pod install ์ง„ํ–‰ํ•œ๋‹ค. pod 'SwiftLint' 2.TARGETS > Build Phase ์—์„œ + ๋ฅผ ํ†ตํ•ด ์ƒˆ๋กœ์šด Run Script ๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค. 3.Run Script ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ ์–ด์ค€๋‹ค. ${PODS_ROOT}/SwiftLint/swiftlint ํ”„๋กœ์ ํŠธ ๋ฐ”๋กœ ์•„๋ž˜์— Empty ํŒŒ์ผ๋กœ .swiftlint.yml ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์ค€๋‹ค. ์ฃผ์˜: ์•„๋ž˜์™€ ๊ฐ™์ด ํด๋” ์•ˆ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ ๋ฐ”๋กœ ์•„๋ž˜์— ์ƒ์„ฑํ•ด์ค€๋‹ค. 4.์›ํ•˜๋Š” disabled_rules ๋ฅผ ์ ์–ด..

ProjectSetting 2021. 8. 9. 01:49
Branch

Branch develop ๋‹ค์Œ ์ถœ์‹œ ๋ฒ„์ „์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ธŒ๋žœ์น˜๋“ค์„ ๋ณ‘ํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ. ์ฆ‰, ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์–ด ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์•ˆ์ •์ ์ธ ์ƒํƒœ๋ผ๋ฉด develop ๋ธŒ๋žœ์น˜๋ฅผ โ€˜masterโ€™ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ(merge)ํ•œ๋‹ค. ํ‰์†Œ์—๋Š” ์ด ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•œ๋‹ค. feature ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜ feature ๋ธŒ๋žœ์น˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ •์ด ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค โ€˜developโ€™ ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ๋ถ„๊ธฐํ•œ๋‹ค. ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๋ฉด โ€˜developโ€™ ๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉ(merge)ํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•œ๋‹ค. release ์ถœ์‹œ ๋ฒ„์ „์„ ์ค€๋น„ํ•˜๋Š” ๋ธŒ๋žœ์น˜ โ€˜developโ€™ ๋ธŒ๋žœ์น˜์—์„œ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์˜ ๊ธฐ๋Šฅ์ด ๋ชจ์ด๋ฉด ๋˜๋Š” ์ •ํ•ด์ง„ ๋ฐฐํฌ ์ผ์ •์ด ๋˜๋ฉด, release ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„๊ธฐ..

ProjectSetting 2021. 7. 20. 13:37
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๋งํฌ
Total
Today
Yesterday