---
rules:
  async-function-assignability: error
  await-async-result: error
  await-only-promise: error
  ban-dom-globals: error
  delete-only-optional-property: error
  generator-require-yield: error
  new-parens: error
  no-case-declaration: error
  no-debugger: error
  no-duplicate-case: error
  no-duplicate-spread-property: error
  no-fallthrough: error
  no-implicit-tostring:
    severity: error
    options:
      allowPrimitive: true
  no-invalid-assertion: error
  no-restricted-property-access: error
  no-return-await: error
  no-misused-generics: error
  no-nan-compare: error
  no-object-spread-of-iterable: error
  no-octal-escape: error
  no-unassigned-variable: error
  no-uninferred-type-parameter: error
  no-unreachable-code: error
  no-unsafe-finally: error
  no-unstable-api-use: error
  no-unused-expression: error
  no-unused-label: error
  no-useless-assertion: error
  no-useless-declare: error
  no-useless-destructuring: error
  no-useless-initializer: error
  no-useless-jump-label: error
  no-useless-predicate: error
  no-useless-strict: error
  no-useless-spread: error
  no-useless-try-catch: error
  no-writeonly-property-read: error
  prefer-const: error
  prefer-dot-notation: error
  prefer-for-of: error
  prefer-namespace-keyword: error
  prefer-number-methods: error
  prefer-object-spread: error
  return-never-call: error
  trailing-newline: error
  try-catch-return-await: error
