github.com/docker/docker-ce@v17.12.1-ce-rc2+incompatible/components/cli/dockerfiles/Dockerfile.lint (about)

     1  FROM    golang:1.9.4-alpine3.6
     2  
     3  RUN     apk add -U git
     4  
     5  ARG     GOMETALINTER_SHA=7f9672e7ea538b8682e83395d50b12f09bb17b91
     6  RUN     go get -d github.com/alecthomas/gometalinter && \
     7          cd /go/src/github.com/alecthomas/gometalinter && \
     8          git checkout -q "$GOMETALINTER_SHA" && \
     9          go build -v -o /usr/local/bin/gometalinter . && \ 
    10          gometalinter --install && \
    11          rm -rf /go/src/* /go/pkg/*
    12  
    13  ARG     NAKEDRET_SHA=3ddb495a6d63bc9041ba843e7d651cf92639d8cb
    14  RUN     go get -d github.com/alexkohler/nakedret && \
    15          cd /go/src/github.com/alexkohler/nakedret && \
    16          git checkout -q "$NAKEDRET_SHA" && \
    17          go build -v -o /usr/local/bin/nakedret . && \
    18          rm -rf /go/src/* /go/pkg/*
    19  
    20  WORKDIR /go/src/github.com/docker/cli
    21  ENV     CGO_ENABLED=0
    22  ENV     DISABLE_WARN_OUTSIDE_CONTAINER=1
    23  ENTRYPOINT ["/usr/local/bin/gometalinter"]
    24  CMD     ["--config=gometalinter.json", "./..."]