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.
I've added three code-checkers and one vulnerability check to ensure that the code quality is high:
go lint
, used to spot easy mistakes and homogenize the code to standardized idiomsgo fmt
but stricter. If any diff is detected when it's running, pipeline will fail. This ensures there are no formatting changes in the codebaseThese tools yielded a lot of errors, and some are still there even after this PR is merged.
My idea is to work on these bit by bit, not solve all in this PR since this neighboring PR fixes some, for example.
TL;DR changes:
go mod tidy
on all gomods