Skip to content

Add development infrastructure (Makefile, CI, linting, hot reload)#6

Merged
andyrewlee merged 3 commits intomainfrom
dev-infra
Dec 31, 2025
Merged

Add development infrastructure (Makefile, CI, linting, hot reload)#6
andyrewlee merged 3 commits intomainfrom
dev-infra

Conversation

@andyrewlee
Copy link
Owner

  • Makefile with build, test, lint, fmt, dev targets
  • golangci-lint config with standard Go linters
  • GitHub Actions CI workflow for PR checks
  • Air config for hot reload development

🤖 Generated with Claude Code

andyrewlee and others added 2 commits December 31, 2025 13:35
- Makefile with build, test, lint, fmt, dev targets
- golangci-lint config with standard Go linters
- GitHub Actions CI workflow for PR checks
- Air config for hot reload development

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Run gofmt -w . to fix formatting in 6 files so CI passes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix goimports formatting in pty/terminal.go
- Add error ignores for intentionally unchecked returns (logging, cleanup)
- Remove unused functions: addTab, readPTY, sendInterrupt, renderScreen,
  renderWithScrollback, parseCSIParam
- Replace deprecated filepath.HasPrefix with strings.HasPrefix
- Remove empty if branch in GetSelectedText

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@andyrewlee andyrewlee merged commit 0179555 into main Dec 31, 2025
1 check passed
@andyrewlee andyrewlee deleted the dev-infra branch December 31, 2025 23:14
andyrewlee added a commit that referenced this pull request Jan 8, 2026
* Add development infrastructure (Makefile, CI, linting, hot reload)

- Makefile with build, test, lint, fmt, dev targets
- golangci-lint config with standard Go linters
- GitHub Actions CI workflow for PR checks
- Air config for hot reload development

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix gofmt formatting issues

Run gofmt -w . to fix formatting in 6 files so CI passes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Fix golangci-lint errors

- Fix goimports formatting in pty/terminal.go
- Add error ignores for intentionally unchecked returns (logging, cleanup)
- Remove unused functions: addTab, readPTY, sendInterrupt, renderScreen,
  renderWithScrollback, parseCSIParam
- Replace deprecated filepath.HasPrefix with strings.HasPrefix
- Remove empty if branch in GetSelectedText

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
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.

1 participant