Nhảy tới nội dung

noUnusedLocals

noUnusedLocals là compiler option cấm biến không được sử dụng.

  • Mặc định: false
  • Phiên bản thêm vào: 2.0

Giải thích

Cấm biến đã khai báo nhưng không được sử dụng.

ts
function add(n1: number, n2: number): number {
const message: string = `the sum is ${n1 + n2}`;
 
return n1 + n2;
}
ts
function add(n1: number, n2: number): number {
const message: string = `the sum is ${n1 + n2}`;
 
return n1 + n2;
}

Khi bật option này sẽ báo lỗi như sau:

ts
function add(n1: number, n2: number): number {
const message: string = `the sum is ${n1 + n2}`;
'message' is declared but its value is never read.6133'message' is declared but its value is never read.
 
return n1 + n2;
}
ts
function add(n1: number, n2: number): number {
const message: string = `the sum is ${n1 + n2}`;
'message' is declared but its value is never read.6133'message' is declared but its value is never read.
 
return n1 + n2;
}