diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..8a780f7 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,39 @@ +run: + tests: false + +issues: + include: + - EXC0005 + - EXC0011 + - EXC0012 + - EXC0013 + + max-issues-per-linter: 0 + max-same-issues: 0 + +linters: + enable: + - asciicheck + - bodyclose + - cyclop + - depguard + - dogsled + - dupl + - errorlint + - exhaustive + - exportloopref + - goconst + - godot + - godox + - goimports + - goprintffuncname + - gosec + - ifshort + - misspell + - prealloc + - revive + - rowserrcheck + - sqlclosecheck + - unconvert + - unparam + - whitespace diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d5487e..4d4a9a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.1.5] - 2021-08-02 + +Updated aws-sdk-go. +Added advanced golangci configs and fixed linter issues. + +## [1.1.4] - 2021-07-29 + +Updated aws-sdk-go. + ## [1.1.3] - 2021-07-24 Updated aws-sdk-go. diff --git a/README.md b/README.md index b33cd0b..408c8ae 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ on CI, depending on your needs. ## Install ```sh -go get github.com/msdundar/kanarya@v1.1.3 +go get github.com/msdundar/kanarya@v1.1.5 ``` > `kanarya` uses Go Modules to manage dependencies, and supports Go versions diff --git a/lambda_gradual_rollout.go b/lambda_gradual_rollout.go index 58a2e23..f333c57 100644 --- a/lambda_gradual_rollout.go +++ b/lambda_gradual_rollout.go @@ -26,7 +26,6 @@ func GradualRollOut( sleep time.Duration, payload []byte, ) (string, error) { - for rate := traffic; rate <= 1.0; rate += traffic { sRate := math.Round(rate*100) / 100 @@ -68,5 +67,4 @@ func GradualRollOut( } return "", nil - } diff --git a/s3_uploader.go b/s3_uploader.go index 53463bb..9c52448 100644 --- a/s3_uploader.go +++ b/s3_uploader.go @@ -30,7 +30,7 @@ func UploadToS3(client *s3.S3, lambdaPackage LambdaPackage) (S3UploadResponse, e defer file.Close() fileInfo, _ := file.Stat() - var size int64 = fileInfo.Size() + var size = fileInfo.Size() buffer := make([]byte, size) _, err = file.Read(buffer)