Skip to content

Commit e073603

Browse files
Add golangci
In order to ensure the best possible code let's try and help our self by introducing golangci.
1 parent c62b759 commit e073603

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.golangci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
run:
2+
build-tags:
3+
- unit
4+
skip-files:
5+
- driver/inmemory/matcher_gen.go
6+
7+
linters:
8+
enable:
9+
- maligned
10+
- deadcode
11+
- errcheck
12+
- gosec
13+
- goconst
14+
- gocyclo
15+
- gofmt
16+
- goimports
17+
- golint
18+
- ineffassign
19+
- interfacer
20+
- staticcheck
21+
- structcheck
22+
- unconvert
23+
- varcheck
24+
- vet
25+
- vetshadow

.travis.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,24 @@ addons:
88
postgresql: '10'
99
cache:
1010
directories:
11+
- "$GOPATH/pkg/dep"
1112
- "$HOME/gopath/pkg/mod"
1213
env:
1314
global:
1415
- secure: KONX7893Jxeu3zBnNRWMl0x9DNsriN+RFojuFE28bDBjE2NJKTBeIhWNF4Jnoy7ba9hvE3LB7aGFUETnUR2sxKgNp/yz1Q6Wjk2qFvIPxYB8soOXWnOcRRvRulM2jOpLLJdT4aKewyTGTQfszib/3BD2fWgIgnH0aAvhoV6F/e9Mhtt1ZXLvvRDyDX2q0XkDtjK9tTB8/QOJFz6c9UI/fScYglI+Ob5lx7GwjYg6LHbIaPXt4wrGLXW9/FXOHTI1F6+FuDE08n7EtqkuEqmh3gURQRRyjmX2nDnxUuvSPpbTR6cRHctgwaYSL2gu0321lbXIUv4bFAW14MoQLnI5xKW8nFjuD0Z3DrePr3G96sTombrg2PeI0eM/twW9YgTlHpjt+gkblSriOZ8vVe1UDMZ0OidXSzO9dOk0vDustwvbA+TYP3/e7Tw60wn1NWoEFl38W8F+jB2kBuMON45AT4I5zPQAjZLmEwTgYm4jOahpnvOY3Z6cxqpN+zDNlqllETJCdf+e5bp8xk9vYZtEZ0ML3L7cMMw3IbLg+slE4rIUZuydvk4rC9EXwqPw/089BhCFhpc62GfvlVhDrPJfnHIPhzZ9nyYS1FDBl96gVNze2uFOyaEMACFtevFF4EP0NmUYRhLWPcasdjbhUjUsIiFQVS3CFQODR9FL0SXSM9M=
1516
- POSTGRES_DSN="postgres://postgres@localhost:5432/goengine?sslmode=disable&client_encoding=UTF8"
1617

1718
matrix:
19+
include:
20+
- name: "GoLang CI lint"
21+
go: 1.11.x
22+
install:
23+
- dep ensure -v
24+
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin v1.15.0
25+
before_script: []
26+
script:
27+
- golangci-lint run
28+
after_success: []
1829
allow_failures:
1930
- go: master
2031

0 commit comments

Comments
 (0)