(Dressca)typescript@5.3.3にダウングレードしてlint時の警告を避ける #1467
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
この Pull request で実施したこと
typescript@5.4.5から、@5.3.3にダウングレードしました。
モチベーション
現在Maia/Marisのフロントエンドではtypescript@5.4.5を使用しています。
一方で、新たに導入した静的解析用のパッケージ
@vue/eslint-config-airbnb-with-typescriptは、typescript-eslintの6系に依存しています。
typescript-eslintは@7.2.0になるまでtypescript@5.4系に対応していないので、
lintの実行時に、typescriptがサポート対象外のバージョンである旨の警告が出力されるからです。
テスト観点
影響
npm run lint の実行時に、下記のような警告が出力されていないこと
リグレッション
アイテム一覧表示、買い物かごへ追加、ログイン、注文
モック(mock)、E2Eテスト(test:e2)、E2Eテスト(test:e2e:ci)
この Pull request では実施していないこと
AzureADB2C認証サンプルについては別のPRで実施します。
Issues や Discussions 、関連する Web サイトなどへのリンク
なし