Skip to content

ci: configure golangci-lint and gofumpt - #16

Merged
thecentinol merged 8 commits into
mainfrom
ci/linting-formatting
Jul 24, 2026
Merged

thecentinol merged 8 commits into
mainfrom
ci/linting-formatting

Conversation

@thecentinol

Copy link
Copy Markdown
Owner

Summary

Set up golangci-lint and added a CI job to verify formatting using gofumpt.

Changes

  • Configured golangci-lint.
  • Added a CI lint job running golangci-lint and gofumpt checks.
  • Added lint and format targets to the Makefile.
  • Resolved all existing linter warnings and reformatted the codebase.

Note: Most changes across internal/ are automated fixes applied by gofumpt. Two linter warnings in keybindings were intentionally left unresolved to prevent merge conflicts with feature/keybinds-modal (where they will be addressed).

@thecentinol thecentinol self-assigned this Jul 24, 2026
@thecentinol thecentinol added github_actions PRs that update GitHub Actions code refactoring labels Jul 24, 2026
@thecentinol
thecentinol merged commit c422498 into main Jul 24, 2026
1 of 2 checks passed
@thecentinol
thecentinol deleted the ci/linting-formatting branch July 24, 2026 08:20
@thecentinol thecentinol added the ignore-for-release This will exclude the PR from the release notes label Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions PRs that update GitHub Actions code ignore-for-release This will exclude the PR from the release notes refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant