๋ณํํ๋ ์ต์ ์ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ฐ๋ฅ/ํ์ฉ๋ฉ๋๊น?
var short_var = "value";
var very_long_var = "value";
var obj = {
"short_prop": "value",
"very_long_property": "value"
}
์๊ฒ
var short_var = "value";
var very_long_var = "value";
var obj = {
"short_prop" : "value",
"very_long_property": "value"
}
์ด๋ก ์ ์ผ๋ก โ ๋ค, ๊ทธ๊ฒ์ ๋ฏธํ์ ์ ์ ์ ์ด๊ธ๋์ง ์์ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๊ตฌํ์ ๋งค์ฐ ๋์ฐํ๊ณ ์ํฐ๋ฆฌ์ผ ๊ฒ์
๋๋ค. ํ์๋ ์ด์ ํ์ํ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ๊ด์ฐฐํ๋ ๋ฐ ์ ํฉํ์ง ์์ต๋๋ค.
#200 ์ฐธ์กฐ.
๊ฐ์ฌ ํด์.
๋์ , ๋ฏธํ๊ฐ ์ด๋ฌํ ์ถ๊ฐ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ์ง ๋ชปํ๋๋ก ํ๋ ์ต์
์ ์ถ๊ฐํ ์ ์์ต๋๊น?
์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ฐ๋ฆฌ ํ๋ก์ ํธ์์ ๊ทธ "์ ๋ ฌ ๊ท์น"์ ์ฌ์ฉํ๊ณ ์๊ณ ๋๋ beautifier๋ฅผ ์ฌ์ฉํ๊ณ ์ ๋ ฌ์ ์ ์งํ๊ณ ์ถ์ต๋๋ค.
๊ตฌํํ๊ธฐ์๋ ๋๋ฌด ๊ตฌ์ฒด์ ์
๋๊น?
ํฅ๋ฏธ๋ก์ด.
์, ๊ฐ๋ฅํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐฐ์ด ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ ์งํ๋ ์ต์ ์ด ๋น์ทํ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฝ๋ ๊ฒฝ๋ก๋ ์ด์ ์ ์ฌํฉ๋๋ค. (์ ๋ชฉ์ ์์ ํ์ต๋๋ค.)
๊ทธ๋ฌ๋ ์์ฒญ์ด ๋ง์ ๋ค๋ฅธ ์ฌ๋ฌ ๊ธฐ๋ฅ ๋ฐ ์์ ์ฌํญ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋ฎ์ต๋๋ค. ์ฝ๋๋ฅผ ์์ฑํ๊ณ PR์ ์ ์ถํ ์ ์์ง๋ง ์ฌ๋๋ค์๊ฒ ํ ์คํธ๋ ์ ์ถํ๋๋ก ์์ฒญํ๊ณ ์์ผ๋ฉฐ ํนํ ๋ช ๋ น์ค์์ API ๋ณ๊ฒฝ์ ์ต์ํํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์์ ๊ฒฝ๊ณ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ์ ์ธ ๋ ผ์๊ฐ ํ์ํ ์ ์์ต๋๋ค.
PR์ ์๋ฝํ์ง ์๋ ์ต์ ์ ๊ฒฝ์ฐ๋ ์ฌ์ ํ ๋ก์ปฌ์์ ์ฌ์ฉํ ์ ์๋ ํจ์น๊ฐ ์๋ ๊ฒ์ ๋๋ค. :์๋ค:
+1
+1 PHP_Beautifier์๋ ์ด ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ด ํ๋ก์ ํธ์์ PHP_Beautify์ ๊ธฐ๋ฅ์ด ๋ฌด์์ ๊ฐ์ง๊ณ ์๋์ง ์ ํ ๋ชจ๋ฆ ๋๋ค. :์๋ค:
@bitwiseman ๊ธฐ๋ฅ์ ๋ํ ์ ๋ก๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ฃ์กํฉ๋๋ค, ๋๋ ์ฃผ๋ก ๋น์ ์ ๋๋ฆฌ๊ณ ์์์ด์. :์๋ค:
๋๋ ์ด๋ฏธ ์ด๊ฒ์ด ์ ํจํ๊ณ ์ ์ฌ์ ์ผ๋ก ์ ์ฉํ ๊ธฐ๋ฅ์ด๋ผ๋ ๋ฐ ๋์ํ์ต๋๋ค. ํ์ฌ ์ด๋ ค ์๋ ๋ค๋ฅธ ๋ฌธ์ ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋ฎ๊ณ ๋์ด๋๊ฐ ๋์ต๋๋ค.
๊ทธ๋ผ ์๊ฐ์ ๋ด์ PR์ ํด๋ณด๋๋ก ํ ๊ฒ์ :)
์ฝ๊ฐ์ ์์น ์๋ ์กฐ์ธ: ๋จผ์ ๊ฐ์ฒด ๋ฆฌํฐ๋ด ๊ฒฝ์ฐ์๋ง ์ด๊ฒ์ ๊ตฌํํ๋ ค๊ณ ํฉ๋๋ค. ์์๊ณผ ๋์ด ๋น๊ต์ ๋ช ํํ๊ฒ ์ธ์๋์ด ํ๋๊ฐ ์ ์ธ๋ ํ๊ณผ ํ๋ ๊ธธ์ด๋ฅผ ์ฝ๊ฒ ์ถ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด PR์ ์ํํ๋ฉด ๊ฑฐ์น ๊ฐ์ฅ์๋ฆฌ๋ฅผ ๋ ผ์ํ๊ณ ํด๊ฒฐํ ์ ์์ผ๋ฉฐ ๋ค๋ก ๋์๊ฐ์ ๋ค์์ ํด๋น var ์ฌ๋ก๋ฅผ ์ํํฉ๋๋ค. ๋งํ๋ฉด ์ ์๊ฒ ๋ผ์ธ์ด๋ ์ค๊ฐ ๋ถ๊ธฐ๋ฅผ ๋๋กญํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
๋ด ๋ฌด์ง๋ฅผ ์ค๋กํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ฒด ํ์์ ์ ์งํ๋ ํ์ฌ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
var obj = { a: 123, b: "xyz" };
ํ 315๋ฒ๊ณผ 370๋ฒ์ ๋ด์ผํ ๋ฏ
eslint๋ ๋น์ ์ ์ํด ์ด๊ฒ์ ํ ์ ์์ต๋๋ค
~์๋ ์์ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฌธ์ ์์ ~
๊ตฌ์ฑ:
~"ํค ๊ฐ๊ฒฉ": [2, {"afterColon": ์ฐธ,"์ ๋ ฌ": "๊ฐ","beforeColon": ๊ฑฐ์ง}]~
์ด๊ฒ์ #365 ๋ฐ #603์ ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
@clawconduce - ๋์ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
+1. ๊ฐ๊ฒฉ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ต์ํ ๊ฐ์ฒด ๋ด๋ถ์ ๊ฐ๊ฒฉ์ ๋ฌด์ํ๋ ์๋ฃจ์ ์ ๋๋ค. JSB๊ฐ ๋ด๊ฐ ์ ์ฅํ ๋ ๋ด ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆฌ์ง ์๋ ํ ๋๋ ์ค์ค๋ก ๊ฐ๊ฒฉ์ ๋๋ ๊ฒ์ ์ ๊ฒฝ์ฐ์ง ์์ต๋๋ค(๋ด ํธ์ง์๋ ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค).
#1209 ์ฐธ์กฐ, ์์์ง๋ ์์ง๋ง ์ ์ด๋ ์์์ด๊ณ ์ฌ๋์ผ๋ก ๋ณํฉํ ์ ์์ต๋๋ค.
๋๋ ์ด๊ฒ์ #1209์์ ๋นจ๋ฆฌ ์์ผฐ์ง๋ง, ๋๋ ๊ทธ๊ฒ์ ์ ๋๋ก ๋ง๋ฌด๋ฆฌํ ์๊ฐ์ด ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํ์ ํ๊ธฐ ์ด๋ ค์ด ๊ฒ ์ค์๋ ์ด ๋ ผ๋ฆฌ๋ฅผ ๋ฌด์ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํค๊ฐ ํจ์ ์ด๋ฆ์ด๊ณ ๊ฐ์ด ํจ์ ์์ฒด์ธ ์ผ๋ถ ํ์ผ์ ์ ์ง ๊ด๋ฆฌํ๋ฏ๋ก ๊ฐ์ฒด๋ ์๋ฐฑ ์ค์ด๊ณ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ํ์ง ์์ต๋๋ค. ํจ์๊ฐ ๊ฐ์ฒด์ ๋ํ๋๋ฉด ์ด ์์์ด ๋ฐ์ํ์ง ์์ต๋๊น? ๊ฐ์ฒด๊ฐ ํน์ ์์ ๋ผ์ธ์ ๋ฎ๋ ๊ฒฝ์ฐ ๋ฐ์ํ์ง ์์ต๋๊น?
์ด์จ๋ ๋๊ตฐ๊ฐ๊ฐ ์ด๊ฒ์ ์ง์ด๋ค ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
+1. ๊ฐ๊ฒฉ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ต์ํ ๊ฐ์ฒด ๋ด๋ถ์ ๊ฐ๊ฒฉ์ ๋ฌด์ํ๋ ์๋ฃจ์ ์ ๋๋ค. JSB๊ฐ ๋ด๊ฐ ์ ์ฅํ ๋ ๋ด ๋ณ๊ฒฝ ์ฌํญ์ ๋๋๋ฆฌ์ง ์๋ ํ ๋๋ ์ค์ค๋ก ๊ฐ๊ฒฉ์ ๋๋ ๊ฒ์ ์ ๊ฒฝ์ฐ์ง ์์ต๋๋ค(๋ด ํธ์ง์๋ ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค).