TSConfig

allowUnusedLabels

When:

  • undefined (default) provide suggestions as warnings to editors
  • true unused labels are ignored
  • false raises compiler errors about unused labels

Labels are very rare in JavaScript and typically indicate an attempt to write an object literal:

ts
function verifyAge(age: number) {
// Forgot 'return' statement
if (age > 18) {
verified: true;
Unused label.7028Unused label.
}
}
Try