mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-15 04:33:42 +08:00
refactor: update variable names and improve code readability; add Makefile for linting and installation
This commit is contained in:
19
Makefile
Normal file
19
Makefile
Normal file
@@ -0,0 +1,19 @@
|
||||
.PHONY: install
|
||||
install:
|
||||
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
|
||||
go install golang.org/x/tools/cmd/goimports@latest
|
||||
go install golang.org/x/vuln/cmd/govulncheck@latest
|
||||
# go install go.uber.org/nilaway/cmd/nilaway@latest
|
||||
# go install github.com/mitranim/gow@latest
|
||||
# go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
|
||||
# go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
|
||||
|
||||
.PHONY: lint
|
||||
lint:
|
||||
# goimports -local module github.com/songquanpeng/one-api -w .
|
||||
go mod tidy
|
||||
gofmt -s -w .
|
||||
go vet
|
||||
# nilaway ./...
|
||||
golangci-lint run -c .golangci.lint.yml
|
||||
govulncheck ./...
|
||||
Reference in New Issue
Block a user