-
Notifications
You must be signed in to change notification settings - Fork 3
๐ฃ moabam backend
-
Settings -> Editor -> Code Style -> ์ 3๊ฐ -> import style -> import scheme -> IntelliJ code style XML -> ์ฌ๊ธฐ์์ ํ๋ก์ ํธ ๊ฒฝ๋ก /config/naver-intellij-formatter-custom.xml ์ ํ
-
Settings -> Tools -> Actions on Save -> Reformat code ์ฒดํฌ
- ์ด์ : ์ ์ฅํด๋ ๋ฆฌํฌ๋งท ์๋๋ ๊ฒฝ์ฐ ์์. ๊ทธ๋ด๋๋ ๋น์ค์ ์ํฐ ํ๋ฒ ์น๊ณ ์ ์ฅํ๊ณ ์ง์ฐ๊ณ ๋ค์ ์ ์ฅํ๋ฉด ๋จนํ
-
Settings -> Plugins -> Marketplace์์ CheckStyle-Idea ์ค์น
- Settings -> Tools -> Checkstyle์์ Configuration File์ ํ๋์ ํ๋ฌ์ค ๋ชจ์ ํด๋ฆญ
- ์ด๋ฆ : naver-custom-checkstyle ์ ๋ ฅํ๊ณ Use a Local File์์ ํ๋ก์ ํธ ๊ฒฝ๋ก/config/checkstyle/checkstyle.xml ํด๋ฆญ
- Next ๋๋ฅด๊ณ suppression value ๋ฐ์ ๋น์นธ ๋๋ธํด๋ฆญํ๊ณ config/checkstyle/suppressions.xml ์ ๋ ฅ ์ดํ finsh
- ์์ฑ๋๊ฑฐ ์ฒดํฌ ๋๋ฌ์ ํ์ฑํ์ํค๊ณ Apply
- ์ข์ธก ์คํ๋จ ์ฏค์ ์ฐํ๋ชจ์ ์๊น ๊ทธ๊ฑฐ ํด๋ฆญํ๋ฉด ์ฐ๋ฆฌ๊ฐ ์ค์ ํ chechkstyle์์ ์๋ฐฐ๋๋๊ฑฐ ํ์ธ ๊ฐ๋ฅํด์ง
- ํน์ ๋ ธ๋์ ๋ฐ์ค ๊ทธ์ด์ง๋๊ฑฐ์ ๋ง์ฐ์ค ์ฌ๋ ค๋ณด๋ฉด ์ด๋ค ๋ถ๋ถ์์ ๊ฒฝ๊ณ ๋จ๋์ง ํ์ธ ๊ฐ๋ฅ
์ด๋ ๊ฒํ๋ฉด ์ ์ฅํ์๋ ์ฌ๋งํ๊ฑด ์ปจ๋ฒค์ ์ ๋ง๊ฒ ์์ ๋๋๋ฐ .. enum ๋ฐ์ ๊ณต๋ฐฑ์ ์๋๋๊ฑฐ๊ฐ์ ๊ทธ๊ฑด ๋ ธ๋์ค ๋์์ฃผ๋ฉด ์ผ์ผ์ด ์์ ๋ถํ ^0^ ์์ผ๋ก ์ปค๋ฐ ํธ์ฌ ์ ๋ฌด์กฐ~๊ฑด gradle์์ clean ํ๊ณ build ํด๋ณด์ ์คํจํ๋ค๊ณ ๋๋ผ์ง ๋ง์ ์ปจ๋ฒค์ ํ๋ฆฐ๊ฑฐ๋ ๋ธ ใ ใ
๋ง์ฝ, ์ ๋ฐ์ดํธ ํ ์ผ์ด ์์ผ๋ฉด, ํ์๋ค์๊ฒ ๊ณต์ ํ ์ ๋ฐ์ดํธ ์๋ฃ๋์๋ค๊ณ ์๋ฆฌ์.
git submodule add https://github.com/team-moabam/config.git src/main/resources/config
git submodule update โremote