message: typescript eslint overrides
  no-undef is off, because typescript should cover this
  this is strongly recommended by typescript-eslint
diff: @@ -19,11 +19,16 @@ module.exports = {
  env: {
  browser: true,
  },
  + overrides: [
  + // typescript-specific
  + {
  + files: ['*.ts'],
  rules: {
  + 'no-undef': 'off',
  'no-unused-vars': 'off',
  '@typescript-eslint/no-unused-vars': ['error'],
  },
  - overrides: [
  + },
  // node files
  {
  files: [
  