Ho attivato noUnusedLocals
ma ho una funzione che controlla solo l'esistenza del primo elemento ma non la usa. C'è un pragma per disattivare questo avviso per un blocco di codice?pragma disable per noUnusedLocals?
Esempio:
export function has<T>(sequence: Iterable<T>): boolean {
for (let element of sequence) {
element; // Needed to quiet compiler setting `noUnusedLocals`.
return true;
}
return false;
}
La documentazione dicono di usare _
:
parametri con nomi che iniziano con _ sono esenti dal controllo parametro non utilizzato.
(Vedi this)
Ma che solo sembra fare domanda per parametri, non variabili locali.