Skip to content

Conversation

@Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented Mar 24, 2025

内容

ESLintの実行環境における挙動の不整合を解消するため、以下の修正を行いました。

  • 各テストファイルにおいて、vitestのグローバル変数(it, expect, describe, test, vi, afterEach など)を明示的にimportするよう変更しました。
  • tsconfig.jsonから "types": ["vitest/globals"] の記述を削除し、設定の一貫性を図りました。

これでplaywright系のときは明示的import・vitestのときは省いても良いというバランスだったのが、全部明示的に変わるので一貫性は上がったはず・・・!
(あと間違いも減る・・・・・・・気がする。)

関連 Issue

close #2627
ref #2628

スクリーンショット・動画など

特になし

その他

このプルリクエストは、ローカル環境でpnpm run lint実行時に発生するエラーの原因を調査した結果、ESLintとtsconfigの設定不整合が原因であると判明したため、その対策として行いました。
テスト実行時の環境差異によるエラー発生を防止し、開発環境の一貫性を保つことを目的としています。

@Hiroshiba Hiroshiba requested a review from a team as a code owner March 24, 2025 13:14
@Hiroshiba Hiroshiba marked this pull request as draft March 24, 2025 13:32
@voicevox-preview-pages
Copy link

🚀 プレビュー用ページを作成しました 🚀

更新時点でのコミットハッシュ:863f2c5

@Hiroshiba Hiroshiba marked this pull request as ready for review March 24, 2025 13:47
Copy link
Member

@sevenc-nanashi sevenc-nanashi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

特に問題なさそう(Ubuntuのe2eが落ちてるのはre-run案件かな)

@Hiroshiba
Copy link
Member Author

これやっぱりflakyとして2回実行してて片方通ってるのにエラーになってる気がしますね。。。。。。。
https://github.com/VOICEVOX/voicevox/actions/runs/14036849856/job/39296828300?pr=2630
どうやったら直るんだろ。。。。。

@Hiroshiba Hiroshiba enabled auto-merge March 24, 2025 13:58
@Hiroshiba Hiroshiba added this pull request to the merge queue Mar 24, 2025
Merged via the queue into VOICEVOX:main with commit 1b80a87 Mar 24, 2025
18 of 19 checks 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.

ローカルでpnpm run lintするとエラーが出るのにGithub Workflowではエラーが出てない

2 participants