Skip to content

chore: lint・format・test を vite-plus に、typecheck を tsrs にする - #179

Merged
tknkaa merged 1 commit into
mainfrom
chore/vite-plus-tsrs
Oct 30, 2026
Merged

tknkaa merged 1 commit into
mainfrom
chore/vite-plus-tsrs

Conversation

@tknkaa

@tknkaa tknkaa commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

oxlint / oxfmt / vitest を vite-plus (vp lint / vp fmt / vp test) にまとめ、typecheck を tsc から tsrs (TypeScript 7 の Rust 移植) に替える。パッケージマネージャーは npm のまま。

  • vite-plus は Vitest 5 を同梱するため、vitest を 5 に上げた。テストの import は vite-plus/test に書き換わっている。
  • Vitest 5 の peer 依存に合わせて Node を 26 に上げた(Dockerfile と CI)。デプロイ環境のイメージも Node 26 になる。
  • vite-plus の型チェック(tsgolint)は tsrs と重なるので有効にしていない。

@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 49.34% 1651 / 3346
🔵 Statements 48.77% 1847 / 3787
🔵 Functions 37.29% 361 / 968
🔵 Branches 36.2% 844 / 2331
File CoverageNo changed files found.
Generated in workflow #72 for commit 1cb71b7 by the Vitest Coverage Report Action

@tknkaa
tknkaa force-pushed the chore/vite-plus-tsrs branch from ad7f217 to 1cb71b7 Compare October 30, 2026 05:27
@tknkaa
tknkaa merged commit c2fb856 into main Oct 30, 2026
8 checks passed
@tknkaa
tknkaa deleted the chore/vite-plus-tsrs branch October 30, 2026 05:27
@deploy-coolify-utcode-net

Copy link
Copy Markdown

The preview deployment for vocabook:main failed. 🔴

Open Build Logs | Open Application Logs

Last updated at: 2026-10-30 05:27:52 CET

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