@typescript-eslint/ban-types is replaced with
@typescript-eslint/no-unsafe-function-type and
@typescript-eslint/no-wrapper-object-types.
@typescript-eslint/no-var-requires is replaced with
@typescript-eslint/no-require-imports.
@typescript-eslint/no-loss-of-precision is replaced with
no-loss-of-precision.
languageOptions.parserOptions.project:true is replaced with
languageOptions.parserOptions.projectService:true.