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.
This PR is on top of #243 because CI was failing
What this PR does / why we need it
This PR update
golangci-lint
to version 1.52.2 for it to work with go 1.20Note that "allow-leading-space" is no longer supported as mentioned in golangci/golangci-lint#3063 (comment)
The PR fixes or disables (appropriately) new warnings that are now reported.
This has been done in the sister repo: vmware-tanzu/tanzu-plugin-runtime#56
Which issue(s) this PR fixes
Fixes #240
Describe testing done for PR
Ran
make go-lint
with the new version ofgolangci-lint
using both go 1.19 and go 1.20, which are the only two versions we support for thetanzu-cli
repo.Release note
Additional information
Special notes for your reviewer
This change was prompted that the makefiles generated for a new plugin project was also using
golangci-lint v1.49.0
which would cause plugin projects not fail linting if they wanted to use go 1.20.