chore: Code quality cleanup and godoc improvements #352
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Dead Code Removed
pkg/backends/etcd/client.go: Removed unusedetcdWatcherinterfacepkg/backends/file/client.go: Removed unusedreplacervariableBug Fixes
pkg/template/processor.go: Fixed ineffectivebreakstatement - changed toreturnto properly exit the for looppkg/backends/vault/client.go: Fixed variable shadowing in kubernetes auth casepkg/backends/vault/client.go: Removed deprecatedtlsConfig.BuildNameToCertificate()(deprecated since Go 1.14)Error String Fixes
Godoc Comments Added
backends.Config,ssm.Client,ssm.Newfile.ResultError,file.NewFileClienttemplate.Processor,template.Process,template.IntervalProcessor,template.WatchProcessorutil.AppendPrefix,util.ArrayShiftTest plan
go test -vet=off ./pkg/...)go build ./...)Closes #349, #348