Skip to content

chore: add oxlint, oxfmt and golangci-lint#15

Merged
kellylimmm merged 2 commits into
mainfrom
chore/add-oxlint-oxfmt-golangci-lint
Jun 17, 2026
Merged

chore: add oxlint, oxfmt and golangci-lint#15
kellylimmm merged 2 commits into
mainfrom
chore/add-oxlint-oxfmt-golangci-lint

Conversation

@kellylimmm

@kellylimmm kellylimmm commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Closes #2

Summary

  • Adds oxlint@1.69.0 and oxfmt@0.54.0 as pinned devDependencies with lint and format scripts at the repo root
  • Adds golangci-lint v2.12.2 installed into bin/ via Makefile (make install-tools, make lint)
  • Commits config files: .oxlintrc.json, .oxfmtrc.json, .golangci.yaml
  • Adds .vscode/extensions.json and .vscode/settings.json recommending oxc.oxc-vscode + golang.go and setting oxc as the default formatter for JS/TS/config files

Test plan

  • pnpm install completes without errors
  • pnpm format exits zero on a correctly formatted workspace
  • pnpm lint exits zero when JS/TS source files have no violations
  • make install-tools downloads golangci-lint v2.12.2 into bin/
  • make lint passes on a clean Go module
  • Opening the repo in VS Code prompts to install oxc.oxc-vscode and golang.go
  • oxfmt is not the default formatter for .go files

🤖 Generated with Claude Code

@kellylimmm kellylimmm force-pushed the chore/add-oxlint-oxfmt-golangci-lint branch from 8f0e0c3 to 213b3d9 Compare June 15, 2026 07:57
@kellylimmm kellylimmm self-assigned this Jun 15, 2026
YimingIsCOLD
YimingIsCOLD previously approved these changes Jun 15, 2026
@kellylimmm kellylimmm force-pushed the chore/add-oxlint-oxfmt-golangci-lint branch from 213b3d9 to 5551556 Compare June 17, 2026 06:30
@kellylimmm kellylimmm changed the base branch from chore/monorepo-scaffold to main June 17, 2026 06:31
@kellylimmm kellylimmm dismissed YimingIsCOLD’s stale review June 17, 2026 06:31

The base branch was changed.

@kellylimmm kellylimmm requested a review from YimingIsCOLD June 17, 2026 06:33
@kellylimmm kellylimmm merged commit b341fb4 into main Jun 17, 2026
1 check passed
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.

chore: add oxlint, oxfmt, and golangci-lint tooling

2 participants