message: fix(root): disable eslint `no-undef` rule for typescript files
  Ticket:
diff: "spaced-comment": ["error", "always"],
  "switch-colon-spacing": ["error", {"before": false, "after": true}],
  "yield-star-spacing": ["error", {"before": true, "after": false}]
  + },
  + "overrides": [
  + {
  + // tsc already checks for usage of undefined variables better than eslint can,
  + // so there's no need to enable this rule for typescript files.
  + // https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/FAQ.md#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
  + "files": ["*.ts"],
  + "rules": {
  + "no-undef": "off"
  + }
  }
  + ]
  }
  