TypeScriptで次の一行だけ型チェックを無視する。
次の一行だけ型チェックを行わない
tsc 型チェックの例外処理
型ファイルがないライブラリを使っていてやむを得ない場合などにコンパイルエラーで進めないときに。
1 2 3 4 5 6 7 |
... ... // @ts-ignore もしくは@ts-expect-error const decodedStr = UnescapeEUCJP( encodedStr ).replace( /\+/g, " " ); return decodedStr.replace( " ", " " ); ... ... |
Eslintの例外処理
それでもeslintではerrorやwarnが出るのでeslint-disable-next-lineを追加して、そのあとに例外にするルールを,区切りで記述することでエラーがでなくなる。
1 2 3 4 5 6 |
// @ts-ignore もしくは@ts-expect-error // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access const decodedStr = UnescapeEUCJP( encodedStr ).replace( /\+/g, " " ); return decodedStr.replace( " ", " " ); ... ... |
コメント
コメントはありません。