Skip to content

chore: set up CI and fix formatting/lint issues - #25

Merged
tknkaa merged 17 commits into
mainfrom
fix-oxlint-warnings
Aug 15, 2026
Merged

chore: set up CI and fix formatting/lint issues#25
tknkaa merged 17 commits into
mainfrom
fix-oxlint-warnings

Conversation

@tknkaa

@tknkaa tknkaa commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Remove an unused empty file (components/learn/Sidebar.tsx) and add
a missing aria-label on an icon-only table header cell.


Stack created with GitHub Stacks CLIGive Feedback 💬

tknkaa added 3 commits August 14, 2026 19:45
Swap eslint/eslint-config-next for oxlint and oxfmt, and add a
GitHub Actions workflow that runs lint, format:check, and typecheck
on push/PR.
Remove an unused empty file (components/learn/Sidebar.tsx) and add
a missing aria-label on an icon-only table header cell.
@tknkaa
tknkaa marked this pull request as ready for review August 14, 2026 10:51
@tknkaa
tknkaa requested a review from Tatsu723 August 14, 2026 11:05
tknkaa added 8 commits August 14, 2026 20:51
next build already surfaces tsc errors; CI doesn't build separately
(deploy pipeline does), so keeping a redundant typecheck job here
just slows CI down for no extra safety.
Switch back from oxlint to eslint with the official eslint-config-next
preset per review feedback, since it catches Next.js/React rules
(e.g. react-hooks/set-state-in-effect) that weren't covered under
oxlint's default config. oxfmt stays for formatting.
Replace the isFirstRender + useEffect pattern that called setState
synchronously after a Server Action result with the React-recommended
"adjust state during render" pattern, resolving
react-hooks/set-state-in-effect errors from eslint-config-next.
@tknkaa
tknkaa changed the base branch from format-oxfmt-codebase to main August 15, 2026 11:41
@tknkaa tknkaa closed this Aug 15, 2026
@tknkaa
tknkaa deleted the fix-oxlint-warnings branch August 15, 2026 11:43
@tknkaa
tknkaa restored the fix-oxlint-warnings branch August 15, 2026 11:44
@tknkaa tknkaa reopened this Aug 15, 2026
@tknkaa tknkaa changed the title fix: resolve oxlint findings chore: set up CI and fix formatting/lint issues Aug 15, 2026
@tknkaa
tknkaa merged commit d06f60d into main Aug 15, 2026
4 checks passed
@tknkaa
tknkaa deleted the fix-oxlint-warnings branch August 15, 2026 11:46
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