build: Consistently format even generated files #923
Merged
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.
Reworked checks in pre-commit config to check if generated files are
consistent after running
make go-generate, which is called whenbuilding the release so we are confident this doesn't get broken in any
future PRs.
Calling golines when generating deepcopy, etc will ensure a consistent
formatting for these generated files.
Also reinstated go fix as this is now properly supported in recent go versions.
And finally simplify the ignore external call by using golines flag rather than
a grep on the go source dirs.