book
book copied to clipboard
JavaScriptのコードブロックをjsとするかtsとするか?について執筆者向けドキュメントを書く
- #733
- 上記issueをやっていて話題となった
新方針:
- 基本: JS・TS問わずtsとする
- JavaScriptかつTypeScriptとしてはコンパイルエラーになる: jsとする
js指定の場合だと閉じカッコが無いなどの実行時エラーになるような構文エラーとかは気づけそうでした。 ただ、未定義変数の参照など実行時エラーとならない部分はエラー扱いにならないようです。👀
ただ、tsで指定して
// @noErrors
指定するパターンだと、↑の明らかな実行時エラーも気づけなくなるかもでした。 https://discord.com/channels/672737595347828736/672737595347828739/1131914927515381800
基本: JS・TS問わずtsとする JavaScriptかつTypeScriptとしてはコンパイルエラーになる: jsとする こんなかんじにしたら一番安全かもしれないですね https://discord.com/channels/672737595347828736/672737595347828739/1131915507000426537