Skip to content

fix(lint): pointer receivers, goimports, funlen #5

fix(lint): pointer receivers, goimports, funlen

fix(lint): pointer receivers, goimports, funlen #5

Triggered via push March 20, 2026 09:58
Status Failure
Total duration 28s
Artifacts

ci.yml

on: push
Matrix: Test
Matrix: Build
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 3 warnings
Lint: internal/deps/commands.go#L17
File is not properly formatted (goimports)
Lint: internal/agentmd/commands.go#L12
File is not properly formatted (goimports)
Lint: internal/worktree/tui.go#L435
appendCombine: can combine chain of 2 appends into one (gocritic)
Lint: internal/worktree/tui.go#L370
evalOrder: may want to evaluate m.handleReloadResult(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L368
evalOrder: may want to evaluate m.handlePruneResult(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L366
evalOrder: may want to evaluate m.handleDeleteResult(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L364
evalOrder: may want to evaluate m.handleSizeResult(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L362
evalOrder: may want to evaluate m.handleDismissMessage(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L360
evalOrder: may want to evaluate m.handleDismissToast(msg) before the return statement (gocritic)
Lint: internal/worktree/tui.go#L225
paramTypeCombine: func(e *Entry, selected bool, sizesLoaded bool) table.Row could be replaced with func(e *Entry, selected, sizesLoaded bool) table.Row (gocritic)
Test (ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-go@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/