Skip to content

Conversation

@AntiD2ta
Copy link

Changes

  • Update Go version from 1.22.0 to 1.25
  • Update toolchain from go1.23.2 to go1.25.2
  • Update GitHub workflows to use Go 1.25
  • Update golangci-lint-action from v6 to v8
  • Add comprehensive documentation to .golangci.yml
  • Refactor code to comply with linter without suppressions:
    • Reorder methods (place unexported after exported)
    • Eliminate identical switch branches in transaction methods
    • Use constants for protocol strings to avoid unsecure-url-scheme warnings
    • Introduce AddressResult struct to fix confusing-results warning
    • Add package documentation for client package

Validation:

  • golangci-lint run: 0 issues
  • go build ./...: code compiles successfully
  • go test ./...: all tests pass

- Update Go version from 1.22.0 to 1.25
- Update toolchain from go1.23.2 to go1.25.2
- Update GitHub workflows to use Go 1.25
- Update golangci-lint-action from v6 to v8
- Add comprehensive documentation to .golangci.yml
- Refactor code to comply with linter without suppressions:
  - Reorder methods (place unexported after exported)
  - Eliminate identical switch branches in transaction methods
  - Use constants for protocol strings to avoid unsecure-url-scheme warnings
  - Introduce AddressResult struct to fix confusing-results warning
  - Add package documentation for client package
@AntiD2ta AntiD2ta self-assigned this Oct 13, 2025
@AntiD2ta AntiD2ta requested a review from Bez625 October 30, 2025 09:18
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