summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2019-05-02 22:25:54 -0700
committerDave Henderson <dhenderson@gmail.com>2019-05-02 22:28:30 -0700
commit2be2c1168085e0234a0cf06dab93b6d763bf3f7d (patch)
tree8debeb071f9f246785817c97480edceaba1f4cd5 /Makefile
parentb65e14e1fda1c005a07ec9b98e746ce3d699521a (diff)
Linting more (and fixing more)
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile76
1 files changed, 55 insertions, 21 deletions
diff --git a/Makefile b/Makefile
index 56587076..a9638e16 100644
--- a/Makefile
+++ b/Makefile
@@ -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: