Skip to content

.golangci.yml: enable modernize linter - #45

Merged
roman-khimov merged 1 commit into
masterfrom
enable-modernize
Mar 2, 2026
Merged

.golangci.yml: enable modernize linter#45
roman-khimov merged 1 commit into
masterfrom
enable-modernize

Conversation

@AnnaShaleva

Copy link
Copy Markdown
Member

Ref. https://ville.dev/blog/posts/go-modernize/. The support of gopls modernize tool is not available (ref.
golangci/golangci-lint#5466), but this modernize linter may be tried instead.

Let's give it a try and remove if it doesn't fit our needs.

Ref. https://ville.dev/blog/posts/go-modernize/. The support of gopls
modernize tool is not available (ref.
golangci/golangci-lint#5466), but this
`modernize` linter may be tried instead.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
@roman-khimov

Copy link
Copy Markdown
Member

Needs to be tested on our codebase with fixes before merging it.

@AnnaShaleva

Copy link
Copy Markdown
Member Author

Confirmed to fix the same errors as modernize tool, check out the lint/tool output applied to NeoGo: https://github.com/nspcc-dev/neo-go/actions/runs/22489446332 (from nspcc-dev/neo-go@master...modernize):

Linter:
image
Tool:
image

@AnnaShaleva

Copy link
Copy Markdown
Member Author

https://github.com/nspcc-dev/hrw doesn't contain Makefile and doesn't need fixes.

@AnnaShaleva

Copy link
Copy Markdown
Member Author

As far as https://github.com/nspcc-dev/rfc6979.

@roman-khimov
roman-khimov merged commit b298709 into master Mar 2, 2026
1 check passed
@roman-khimov
roman-khimov deleted the enable-modernize branch March 2, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants