noUnusedLocals
noUnusedLocals
は使われていない変数を禁止するコンパイラオプションです。
- デフォルト:
false
- 追加されたバージョン: 2.0
解説
宣言したにもかかわらず使用されていない変数を禁止します。
ts
functionadd (n1 : number,n2 : number): number {constmessage : string = `the sum is ${n1 +n2 }`;returnn1 +n2 ;}
ts
functionadd (n1 : number,n2 : number): number {constmessage : string = `the sum is ${n1 +n2 }`;returnn1 +n2 ;}
このオプションを有効にすると次のようなエラーが発生します。
ts
functionadd (n1 : number,n2 : number): number {const'message' is declared but its value is never read.6133'message' is declared but its value is never read.: string = `the sum is ${ message n1 +n2 }`;returnn1 +n2 ;}
ts
functionadd (n1 : number,n2 : number): number {const'message' is declared but its value is never read.6133'message' is declared but its value is never read.: string = `the sum is ${ message n1 +n2 }`;returnn1 +n2 ;}