タグ

ブックマーク / zenn.dev/ryo_kawamata (1)

  • @ts-expect-errorを自動追加!suppress-ts-errorsの紹介

    TypeScript の型チェックを厳格化したいが既存の型エラーが多すぎて、やむなく緩い型チェックにしている方へ改善の助けになりそうなツールを作ったので紹介です。 🔧 作ったもの プロジェクトのコードベースを走査して、型エラーがあるコードすべてに@ts-expect-error or @ts-ignoreのコメントを追加する suppress-ts-errors という CLI ツールを作りました。 以下の GIF のように npx 経由で簡単に利用できます。 さらに、ts、tsx だけでなくVue SFC のスクリプト部分へのコメント追加にも対応しています。 コードはこちらです。⭐ を貰えると泣いて喜びます。 なぜ作った? 現職のプロジェクトにて型チェックを厳格化できていない(strict: trueにできていない)という状況を改善したいと思ったからです。 型チェックのルールを修正する

    @ts-expect-errorを自動追加!suppress-ts-errorsの紹介
    jay-es
    jay-es 2022/05/09
    型エラーのあるコードに @ts-expect-error や @ts-ignore のコメントを追加する CLI ツール。Vue SFC にも対応
  • 1