Fix(lint): Address multiple linting issues across the codebase #990
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 commit addresses a series of linting issues identified by golangci-lint, improving code quality and consistency.
Key changes include:
Error Handling:
pprof.StartCPUProfile
,json.Unmarshal
,w.Write
,encoder.Encode
,decoder.Decode
,tx.Commit
, andos.MkdirAll
.tx.Rollback
as the transaction is already in a failed state.Deprecated Code:
io/ioutil
with theos
package.quad.Raw
andquad.MakeRaw
withquad.IRI
andquad.MakeIRI
respectively.Code Cleanup:
Tooling:
run_linter.sh
script to streamline the linting process.This change is