🥶

Biome 1.6.1の利用時にNestJSのValidation Pipeが効いてくれなかった件について

2024/03/19に公開

起こった問題

NestJSのプロジェクトにおいて、classをインポートした時に、Biomeにtypeを用いてインポートしろと注意されたので、対象のDTOをimport typeを行ったところ、PrismaClientValidationErrorが発生した。
バリデーション対象のDTO

対象のDTOをimportのみで行った時のリクエスト画面

対象のDTOをimport typeを行った後のリクエスト画面

package側の問題だった

Biomeのissueを確認したところ、Vs CodeのExtentionがBiomeのv1.6.1に対応しておらず、正しい記述をしているのにも関わらず、コードチェックされてしまう問題が見つかった。

interface以外をimport tyoeするのは基本的に控えることにする。

### 参考
https://github.com/biomejs/biome/issues/2003

間違っているところがあればすぐ修正します!!

Discussion