name: Static Analysis on: push: branches: - master pull_request: branches: - '*' jobs: build: strategy: matrix: go-version: [1.14] runs-on: ubuntu-latest steps: - name: Set up Go uses: actions/setup-go@v1 with: go-version: ${{ matrix.go-version }} id: go - name: Check out code into the Go module directory uses: actions/checkout@v1 - name: Print staticcheck version run: go run honnef.co/go/tools/cmd/staticcheck -version - name: Run staticcheck run: go run honnef.co/go/tools/cmd/staticcheck -- ./... - name: Run go vet run: go vet ./...