[Elm]elm-format에서 expose하는 함수 정리

3122 단어 elm-formatElm
module document를 쓰면 elm-format씨는 좋은 느낌으로 expose하는 함수를 나란히 준다

즉 이렇게!


elm 0.19.0
elm-format-0.19 0.8.0

전치



elm-format은 Elm의 재미있는 포맷터입니다. 포맷터가 없으면 개발 환경이 아닌 세상이기 때문에 당연히 대부분의 사람들은 포맷터를 사용하여 다양한 언어를 쓰고 있다고 생각합니다만, 그 중에서도 가나 리 쓰기 해 옵니다 (다른 언어의 경험이 별로 없기 때문에 당사 비율입니다)



exposing all은 허용되지 않는 그림

덧붙여서 Elm 자체의 작자는 사용하지 않는 것으로도 유명합니다 (요출전)

문제



elm-format은 마음대로 module exposing을 알파벳순으로 정렬


multi line



single line

어느 쪽이 힘들지 않네요. 강제적으로 알파벳순이 되기 때문에 아무리 재배열하려고 elm-format 걸친 시점에서 무의미합니다

해결책



module document 작성
module Select exposing
    ( beforeIf, afterIf
    , by, head, last
    , all, allBefore, allAfter
    )

{-| module documentはmodule文とimport文の間に書けるmulti line commentのこと

@docs beforeIf, afterIf
@docs by, head, last
@docs all, allBefore, allAfter

-}

import Types exposing (SelectList(..), reverseAppend, toList)
@docs 마다 개행해 재정렬해 줍니다.

추가 TIPS



gif 찍어서 깨달았는데 docs 있는 상태에서 exposing all을 다시 쓰면 docs 있는 녀석만 exposing내에 전개해 주게 되어 있습니다. 네. 쓰기 짱

추가



docs에 추가하는 것만으로 expose가 추가되었습니다.



홍보



elm-jp 커뮤니티에서는 공식 가이드 번역 활동

진척으로 절반 가서, 리뷰 해주는 사람이 나와 염소의 사람만으로 괴롭고 간과가 있기 때문에 검토자 모집하고 있습니다

Elm에 대해 잘 모르겠습니다.

좋은 웹페이지 즐겨찾기