2017-05-01 3 views
1

どんな欠点があるかどうか興味があるだけ: tsconfig.jsonでは常に--alwaysStrictをtrueに設定することをお勧めしますか?含めへ

"compilerOptions": { 
    "alwaysStrict": true, 
... 
} 

それは、デフォルトではfalseですので

。思考?

+1

厳密なモードで解析し、 "ソースファイル"ごとに "厳密に"使用するので、あなたの質問は基本的に違うことはありません:http://stackoverflow.com/questions/1335851/what-does-use -strict-do-in-javascriptおよびwhat-is-the-reasoning-behind-it –

答えて

1

あなたのファイルがstrictモードであることを行っていない場合でも

含めへの欠点があるかどうか興味があるだけそれがあるように、それが扱われます。例えば関数本体内に関数宣言を作成することは許可されません。Why TS complains with function declarations inside function body

個人的には、それを保持することをお勧めします。さらに、常にJavaScript/TypeScript モジュール(デフォルトでは厳密モード)を使用することをお勧めします。

関連する問題