brittany
Haskell ์์ค ํ์ผ์ ํ์์ ๋ง์ถ์ด ์ถ๋ ฅ.
๋ ๋ง์ ์ ๋ณด: https://github.com/lspitzner/brittany#readme.
- Haskell ์์ค ํ์ผ์ ํ์์ ์ง์ ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ
stdout
์ผ๋ก ์ธ์:
brittany {{๊ฒฝ๋ก/๋์/file.hs}}
- ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ์๋ ๋ชจ๋ Haskell ์์ค ํ์ผ์ ๋ฐ๋ก ํฌ๋งท:
brittany --write-mode=inplace {{*.hs}}
- Haskell ์์ค ํ์ผ์ ๋ณ๊ฒฝ์ด ํ์ํ์ง ํ์ธํ๊ณ ํ๋ก๊ทธ๋จ ์ข
๋ฃ ์ฝ๋๋ฅผ ํตํด ๊ฒฐ๊ณผ๋ฅผ ํ์:
brittany --check-mode {{๊ฒฝ๋ก/๋์/file.hs}}
- ๋ค์ฌ์ฐ๊ธฐ ์์ค, ์ค ๊ธธ์ด ๋ณ๋ก ์ง์ ๋ ๊ณต๋ฐฑ ์ค์ ์ ์ฌ์ฉํ์ฌ Haskell ์์ค ํ์ผ ํ์์ ์ง์ :
brittany --indent {{4}} --columns {{100}} {{๊ฒฝ๋ก/๋์/file.hs}}
- ์ง์ ๋ ๊ตฌ์ฑ ํ์ผ์ ์ ์๋ ์คํ์ผ์ ๋ฐ๋ผ Haskell ์์ค ํ์ผ์ ํ์์ ์ง์ :
brittany --config-file {{๊ฒฝ๋ก/๋์/config.yaml}} {{๊ฒฝ๋ก/๋์/file.hs}}