|
|
|
@ -56,7 +56,6 @@ jobs:
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
go install -v github.com/gordonklaus/ineffassign@latest
|
|
|
|
go install -v github.com/gordonklaus/ineffassign@latest
|
|
|
|
go install -v github.com/securego/gosec/cmd/gosec@latest
|
|
|
|
go install -v github.com/securego/gosec/cmd/gosec@latest
|
|
|
|
go install -v golang.org/x/lint/golint@latest
|
|
|
|
|
|
|
|
go install -v golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow@latest
|
|
|
|
go install -v golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow@latest
|
|
|
|
go install -v honnef.co/go/tools/cmd/staticcheck@latest
|
|
|
|
go install -v honnef.co/go/tools/cmd/staticcheck@latest
|
|
|
|
- name: 'go install necessary tools (ubuntu)'
|
|
|
|
- name: 'go install necessary tools (ubuntu)'
|
|
|
|
@ -76,10 +75,6 @@ jobs:
|
|
|
|
SHADOW_TOOL="${SHADOW_TOOL}.exe"
|
|
|
|
SHADOW_TOOL="${SHADOW_TOOL}.exe"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
go vet -vettool=$SHADOW_TOOL ./...
|
|
|
|
go vet -vettool=$SHADOW_TOOL ./...
|
|
|
|
- name: 'Check: golint'
|
|
|
|
|
|
|
|
if: always()
|
|
|
|
|
|
|
|
# TODO: Remove true if we make this check ever pass.
|
|
|
|
|
|
|
|
run: golint -set_exit_status ./... || true
|
|
|
|
|
|
|
|
- name: 'Check: inefficient variable assignment'
|
|
|
|
- name: 'Check: inefficient variable assignment'
|
|
|
|
if: always()
|
|
|
|
if: always()
|
|
|
|
run: ineffassign ./...
|
|
|
|
run: ineffassign ./...
|
|
|
|
|