github.com/mweagle/Sparta@v1.15.0/prerequisites.sh (about)

     1   #!/bin/bash -ex
     2  
     3  GO_GET_FLAGS="-u -v"
     4  
     5  # Workaround for https://github.com/golang/go/issues/30515
     6  mkdir -pv ./.sparta
     7  cd ./.sparta   
     8  # Prerequisites
     9  GO111MODULE=off go get $GO_GET_FLAGS github.com/magefile/mage
    10  GO111MODULE=off go get $GO_GET_FLAGS github.com/hhatto/gocloc
    11  GO111MODULE=off go get $GO_GET_FLAGS github.com/mholt/archiver
    12  GO111MODULE=off go get $GO_GET_FLAGS github.com/pkg/browser
    13  GO111MODULE=off go get $GO_GET_FLAGS github.com/otiai10/copy
    14  GO111MODULE=off go get $GO_GET_FLAGS github.com/pkg/errors
    15  GO111MODULE=off go get $GO_GET_FLAGS honnef.co/go/tools/cmd/...
    16  GO111MODULE=off go get $GO_GET_FLAGS github.com/atombender/go-jsonschema/...
    17  
    18  # Static analysis
    19  GO111MODULE=off go get $GO_GET_FLAGS honnef.co/go/tools/cmd/...
    20  GO111MODULE=off go get $GO_GET_FLAGS golang.org/x/tools/cmd/goimports
    21  GO111MODULE=off go get $GO_GET_FLAGS github.com/fzipp/gocyclo
    22  GO111MODULE=off go get $GO_GET_FLAGS golang.org/x/lint/golint
    23  GO111MODULE=off go get $GO_GET_FLAGS github.com/mjibson/esc
    24  GO111MODULE=off go get $GO_GET_FLAGS github.com/securego/gosec/cmd/gosec
    25  GO111MODULE=off go get $GO_GET_FLAGS github.com/alexkohler/prealloc
    26  GO111MODULE=off go get $GO_GET_FLAGS github.com/client9/misspell/cmd/misspell