diff options
| author | Dave Henderson <dhenderson@gmail.com> | 2019-05-02 22:25:54 -0700 |
|---|---|---|
| committer | Dave Henderson <dhenderson@gmail.com> | 2019-05-02 22:28:30 -0700 |
| commit | 2be2c1168085e0234a0cf06dab93b6d763bf3f7d (patch) | |
| tree | 8debeb071f9f246785817c97480edceaba1f4cd5 /Makefile | |
| parent | b65e14e1fda1c005a07ec9b98e746ce3d699521a (diff) | |
Linting more (and fixing more)
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 76 |
1 files changed, 55 insertions, 21 deletions
@@ -117,32 +117,66 @@ gomplate.png: gomplate.svg cloudconvert -f png -c density=288 $^ lint: - golangci-lint run --tests --disable-all \ - --enable gosec \ - --enable goconst \ - --enable gocyclo \ - --enable golint \ - --enable ineffassign \ - --enable govet \ - --enable misspell \ - --enable goimports \ - --enable gofmt - golangci-lint run --tests=false --disable-all \ - --enable deadcode - -slow-lint: - golangci-lint run --concurrency $(LINT_PROCS) --tests=false --deadline 120s \ + golangci-lint run --disable-all \ + --enable depguard \ + --enable dupl \ + --enable goconst \ + --enable gocritic \ + --enable gocyclo \ --enable gofmt \ --enable goimports \ - --enable misspell - golangci-lint run --concurrency $(LINT_PROCS) --tests --deadline 120s \ - --disable deadcode \ - --disable errcheck \ - --disable unused \ + --enable golint \ + --enable gosec \ + --enable gosimple \ + --enable govet \ + --enable ineffassign \ + --enable maligned \ + --enable misspell \ + --enable nakedret \ + --enable prealloc \ + --enable staticcheck \ + --enable structcheck \ + --enable stylecheck \ + --enable typecheck \ + --enable unconvert \ + --enable varcheck + + golangci-lint run --tests false --disable-all \ + --enable deadcode \ + --enable errcheck \ + --enable interfacer \ + --enable scopelint \ + --enable unused + + golangci-lint run --build-tags integration \ + --disable-all \ + --enable deadcode \ + --enable depguard \ + --enable dupl \ + --enable gochecknoinits \ + --enable gocritic \ + --enable gocyclo \ --enable gofmt \ --enable goimports \ + --enable golint \ + --enable gosec \ + --enable gosimple \ + --enable govet \ + --enable ineffassign \ + --enable maligned \ --enable misspell \ - tests/integration + --enable nakedret \ + --enable prealloc \ + --enable scopelint \ + --enable staticcheck \ + --enable structcheck \ + --enable stylecheck \ + --enable typecheck \ + --enable unconvert \ + --enable unparam \ + --enable unused \ + --enable varcheck \ + ./tests/integration .PHONY: gen-changelog clean test build-x compress-all build-release build test-integration-docker gen-docs lint clean-images clean-containers docker-images .DELETE_ON_ERROR: |
