Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: [no-misused-promises] TypeError occurs during processing of this rule while using rxjs #5811

Closed
4 tasks done
su-kialo opened this issue Oct 12, 2022 · 1 comment
Closed
4 tasks done
Labels
bug Something isn't working duplicate This issue or pull request already exists package: eslint-plugin Issues related to @typescript-eslint/eslint-plugin

Comments

@su-kialo
Copy link

Before You File a Bug Report Please Confirm You Have Done The Following...

  • I have tried restarting my IDE and the issue persists.
  • I have updated to the latest version of the packages.
  • I have searched for related issues and found none that matched my issue.
  • I have read the FAQ and my problem is not listed.

Playground Link

https://typescript-eslint.io/play/#ts=4.8.4&sourceType=module&code=JYWwDg9gTgLgBAbziAplA5igNHCAzOAXzjyghDgHIoAPAKwGdKBuAKFbwFcA7AYxmARucGCgYwAchACywBpwYoAJgAUyIOWIAUASkSs4cKChicow1BhRb8WgIw6ctgEw6drQqyA&eslintrc=N4KABBYEQA4IYCcDOBTBUBc0ACAXAnjCkgMYICWMuAtMQDbkB2uA9PMmlADTiSyKoEAeSrkA9oySYwoSHxgIxAKxQlc02XL4kxAWxjk6aEbnGSNAX15yLPLdCRiArghIoAKoRTSousQBMnIyhrMFtQqAQg4g1QiCg8L1IKKlokBmYWRjFqXXIkJ1R-agU9fJisKDRFdFCrCyA&tsconfig=N4KABGBEDGD2C2AHAlgGwKYCcDyiAuysAdgM6QBcYoEEkJemy0eAcgK6qoDCAFutAGsylBm3TgwAXxCSgA

Repro Code

import { merge, of } from 'rxjs';

function testNoMisusedPromises() {
    return merge(of(1), of(2))
}

ESLint Config

const path = require('path');

const tsConfig = path.resolve(__dirname, './tsconfig.json');

module.exports = {
    parser: '@typescript-eslint/parser',
    parserOptions: {
        project: tsConfig,
        sourceType: 'module',
    },
    rules: {
        '@typescript-eslint/no-misused-promises': 'error',
    },
};

tsconfig

{
  "compilerOptions": {
    // Don't seem related. I was able to produce the bug even while omitting all options
  }
}

Expected Result

I expected no errors to be reported.

Actual Result

I get a message saying that something went wrong during linting.

Here is the actual error output:

Oops! Something went wrong! :(

    ESLint: 8.25.0
    
    TypeError: Cannot read properties of undefined (reading 'flags')
    Occurred while linting /Users/XXXXXXXX/frontend/XXXXX/testepic.ts:4
    Rule: "@typescript-eslint/no-misused-promises"
        at Object.isUnionType (/Users/XXXXXXXX/node_modules/tsutils/typeguard/2.8/type.js:70:18)
        at Object.unionTypeParts (/Users/XXXXXXXX/node_modules/tsutils/util/type.js:116:19)
        at isThenableReturningFunctionType (/Users/XXXXXXXX/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:477:35)
        at checkThenableOrVoidArgument (/Users/XXXXXXXX/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:390:9)
        at voidFunctionArguments (/Users/XXXXXXXX/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:446:29)
        at checkArguments (/Users/XXXXXXXX/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:180:30)
        at ruleErrorHandler (/Users/XXXXXXXX/node_modules/eslint/lib/linter/linter.js:1114:28)
        at /Users/XXXXXXXX/node_modules/eslint/lib/linter/safe-emitter.js:45:58
        at Array.forEach (<anonymous>)
        at Object.emit (/Users/XXXXXXXX/node_modules/eslint/lib/linter/safe-emitter.js:45:38)

Additional Info

2022-10-12T13:47:20.051Z eslint:cli CLI args: [ '-c', 'frontend/xxxxxx/.eslintrc-type-aware.js', 'frontend/xxxxxx/testepic.ts', '--debug' ]
2022-10-12T13:47:20.052Z eslint:cli Using flat config? false
2022-10-12T13:47:20.055Z eslint:cli Running on files
2022-10-12T13:47:20.061Z eslintrc:config-array-factory Loading JSON config file: /Users/xxxxxx/xxxxxx/package.json
2022-10-12T13:47:20.062Z eslintrc:config-array-factory Loading JS config file: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc-type-aware.js
2022-10-12T13:47:20.063Z eslintrc:config-array-factory Loading parser "@typescript-eslint/parser" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc-type-aware.js
2022-10-12T13:47:20.063Z eslintrc:config-array-factory Loaded: @typescript-eslint/parser@5.40.0 (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/parser/dist/index.js)
2022-10-12T13:47:20.225Z eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '//node_modules/*' ], basePath: '/Users/xxxxxx/xxxxxx', loose: false } ]
2022-10-12T13:47:20.225Z eslintrc:ignore-pattern processed: { basePath: '/Users/xxxxxx/xxxxxx', patterns: [ '/
/node_modules/' ] }
2022-10-12T13:47:20.226Z eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/
' ], basePath: '/Users/xxxxxx/xxxxxx', loose: false } ]
2022-10-12T13:47:20.226Z eslintrc:ignore-pattern processed: { basePath: '/Users/xxxxxx/xxxxxx', patterns: [ '/**/node_modules/*' ] }
2022-10-12T13:47:20.226Z eslint:file-enumerator Start to iterate files: [ 'frontend/xxxxxx/testepic.ts' ]
2022-10-12T13:47:20.226Z eslint:file-enumerator File: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
2022-10-12T13:47:20.226Z eslintrc:cascading-config-array-factory Load config files for /Users/xxxxxx/xxxxxx/frontend/xxxxxx.
2022-10-12T13:47:20.226Z eslintrc:cascading-config-array-factory No cache found: /Users/xxxxxx/xxxxxx/frontend/xxxxxx.
2022-10-12T13:47:20.227Z eslintrc:config-array-factory Loading JS config file: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
2022-10-12T13:47:20.227Z eslintrc:config-array-factory Config file found: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
2022-10-12T13:47:20.227Z eslintrc:config-array-factory Loading {extends:"../../.eslintrc.json"} relative to /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
2022-10-12T13:47:20.227Z eslintrc:config-array-factory package.json was not found: Cannot find module '../../.eslintrc.json/package.json'
Require stack:

  • /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.227Z eslintrc:config-array-factory Loaded: ../../.eslintrc.json (/Users/xxxxxx/xxxxxx/.eslintrc.json)
    2022-10-12T13:47:20.228Z eslintrc:config-array-factory Loading JSON config file: /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.228Z eslintrc:config-array-factory Loading {extends:"eslint:recommended"} relative to /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.228Z eslintrc:config-array-factory Loading {extends:"plugin:@typescript-eslint/recommended"} relative to /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.228Z eslintrc:config-array-factory Loading plugin "@typescript-eslint" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.229Z eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.40.0 (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js)
    2022-10-12T13:47:20.274Z eslint:rules Loading rule 'brace-style' (remaining=287)
    2022-10-12T13:47:20.276Z eslint:rules Loading rule 'comma-dangle' (remaining=286)
    2022-10-12T13:47:20.279Z eslint:rules Loading rule 'dot-notation' (remaining=285)
    2022-10-12T13:47:20.280Z eslint:rules Loading rule 'indent' (remaining=284)
    2022-10-12T13:47:20.284Z eslint:rules Loading rule 'init-declarations' (remaining=283)
    2022-10-12T13:47:20.285Z eslint:rules Loading rule 'keyword-spacing' (remaining=282)
    2022-10-12T13:47:20.285Z eslint:rules Loading rule 'lines-between-class-members' (remaining=281)
    2022-10-12T13:47:20.291Z eslint:rules Loading rule 'no-dupe-class-members' (remaining=280)
    2022-10-12T13:47:20.292Z eslint:rules Loading rule 'no-duplicate-imports' (remaining=279)
    2022-10-12T13:47:20.292Z eslint:rules Loading rule 'no-empty-function' (remaining=278)
    2022-10-12T13:47:20.293Z eslint:rules Loading rule 'no-extra-parens' (remaining=277)
    2022-10-12T13:47:20.294Z eslint:rules Loading rule 'no-extra-semi' (remaining=276)
    2022-10-12T13:47:20.297Z eslint:rules Loading rule 'no-invalid-this' (remaining=275)
    2022-10-12T13:47:20.298Z eslint:rules Loading rule 'no-loop-func' (remaining=274)
    2022-10-12T13:47:20.298Z eslint:rules Loading rule 'no-loss-of-precision' (remaining=273)
    2022-10-12T13:47:20.299Z eslint:rules Loading rule 'no-magic-numbers' (remaining=272)
    2022-10-12T13:47:20.309Z eslint:rules Loading rule 'no-restricted-imports' (remaining=271)
    2022-10-12T13:47:20.320Z eslint:rules Loading rule 'no-unused-expressions' (remaining=270)
    2022-10-12T13:47:20.321Z eslint:rules Loading rule 'no-useless-constructor' (remaining=269)
    2022-10-12T13:47:20.322Z eslint:rules Loading rule 'object-curly-spacing' (remaining=268)
    2022-10-12T13:47:20.335Z eslint:rules Loading rule 'quotes' (remaining=267)
    2022-10-12T13:47:20.339Z eslint:rules Loading rule 'semi' (remaining=266)
    2022-10-12T13:47:20.339Z eslint:rules Loading rule 'space-before-blocks' (remaining=265)
    2022-10-12T13:47:20.340Z eslint:rules Loading rule 'space-infix-ops' (remaining=264)
    2022-10-12T13:47:20.347Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 118ms
    2022-10-12T13:47:20.347Z eslintrc:config-array-factory Loading {extends:"./configs/base"} relative to /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js
    2022-10-12T13:47:20.347Z eslintrc:config-array-factory package.json was not found: Cannot find module './configs/base/package.json'
    Require stack:
  • /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js
    2022-10-12T13:47:20.347Z eslintrc:config-array-factory Loaded: ./configs/base (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js)
    2022-10-12T13:47:20.347Z eslintrc:config-array-factory Loading JS config file: /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loading parser "@typescript-eslint/parser" from /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loaded: @typescript-eslint/parser@5.40.0 (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/parser/dist/index.js)
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loading plugin "@typescript-eslint" from /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.40.0 (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js)
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loading {extends:"./configs/eslint-recommended"} relative to /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory package.json was not found: Cannot find module './configs/eslint-recommended/package.json'
    Require stack:
  • /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loaded: ./configs/eslint-recommended (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js)
    2022-10-12T13:47:20.348Z eslintrc:config-array-factory Loading JS config file: /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js
    2022-10-12T13:47:20.349Z eslintrc:config-array-factory Loading {extends:"plugin:react/recommended"} relative to /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.349Z eslintrc:config-array-factory Loading plugin "react" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.349Z eslintrc:config-array-factory Loaded: eslint-plugin-react@7.31.10 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js)
    2022-10-12T13:47:20.404Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js loaded in: 55ms
    2022-10-12T13:47:20.404Z eslintrc:config-array-factory Loading plugin "react" from /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js
    2022-10-12T13:47:20.404Z eslintrc:config-array-factory Loaded: eslint-plugin-react@7.31.10 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js)
    2022-10-12T13:47:20.404Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js loaded in: 0ms
    2022-10-12T13:47:20.405Z eslintrc:config-array-factory Loading {extends:"plugin:react-hooks/recommended"} relative to /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.405Z eslintrc:config-array-factory Loading plugin "react-hooks" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.405Z eslintrc:config-array-factory Loaded: eslint-plugin-react-hooks@4.6.0 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js)
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js loaded in: 1ms
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loading plugin "react-hooks" from /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loaded: eslint-plugin-react-hooks@4.6.0 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js)
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js loaded in: 0ms
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loading {extends:"prettier"} relative to /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loaded: eslint-config-prettier@8.5.0 (/Users/xxxxxx/xxxxxx/node_modules/eslint-config-prettier/index.js)
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loading JS config file: /Users/xxxxxx/xxxxxx/node_modules/eslint-config-prettier/index.js
    2022-10-12T13:47:20.406Z eslintrc:config-array-factory Loading plugin "eslint-plugin-import" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.407Z eslintrc:config-array-factory Loaded: eslint-plugin-import@2.26.0 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-import/lib/index.js)
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-import/lib/index.js loaded in: 20ms
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Loading plugin "eslint-plugin-react" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Loaded: eslint-plugin-react@7.31.10 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js)
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js loaded in: 0ms
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Loading plugin "@typescript-eslint" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Loaded: @typescript-eslint/eslint-plugin@5.40.0 (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js)
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js loaded in: 0ms
    2022-10-12T13:47:20.427Z eslintrc:config-array-factory Loading plugin "unnecessary-filename-in-import" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.428Z eslintrc:config-array-factory Loaded: eslint-plugin-unnecessary-filename-in-import@1.0.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-unnecessary-filename-in-import/lib/index.js)
    2022-10-12T13:47:20.428Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-unnecessary-filename-in-import/lib/index.js loaded in: 0ms
    2022-10-12T13:47:20.428Z eslintrc:config-array-factory Loading plugin "unused-imports" from /Users/xxxxxx/xxxxxx/.eslintrc.json
    2022-10-12T13:47:20.428Z eslintrc:config-array-factory Loaded: eslint-plugin-unused-imports@2.0.0 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-unused-imports/lib/index.js)
    2022-10-12T13:47:20.429Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-unused-imports/lib/index.js loaded in: 1ms
    2022-10-12T13:47:20.429Z eslintrc:config-array-factory Loading plugin "eslint-plugin-jsx-a11y" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.429Z eslintrc:config-array-factory Loaded: eslint-plugin-jsx-a11y@6.6.1 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jsx-a11y/lib/index.js)
    2022-10-12T13:47:20.534Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jsx-a11y/lib/index.js loaded in: 105ms
    2022-10-12T13:47:20.534Z eslintrc:config-array-factory Loading plugin "eslint-plugin-xxxxxx" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.535Z eslintrc:config-array-factory Loaded: eslint-plugin-xxxxxx@1.0.0 (/Users/xxxxxx/xxxxxx/frontend/eslint-plugin-xxxxxx/index.js)
    2022-10-12T13:47:20.535Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/frontend/eslint-plugin-xxxxxx/index.js loaded in: 0ms
    2022-10-12T13:47:20.535Z eslintrc:config-array-factory Loading {extends:"plugin:jest-dom/recommended"} relative to /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.535Z eslintrc:config-array-factory Loading plugin "jest-dom" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.535Z eslintrc:config-array-factory Loaded: eslint-plugin-jest-dom@4.0.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js)
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js loaded in: 38ms
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Loading plugin "jest-dom" from /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Loaded: eslint-plugin-jest-dom@4.0.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js)
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js loaded in: 0ms
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Loading {extends:"plugin:testing-library/react"} relative to /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Loading plugin "testing-library" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.574Z eslintrc:config-array-factory Loaded: eslint-plugin-testing-library@5.7.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js)
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js loaded in: 6ms
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loading plugin "testing-library" from /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loaded: eslint-plugin-testing-library@5.7.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js)
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js loaded in: 0ms
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loading plugin "jest-dom" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loaded: eslint-plugin-jest-dom@4.0.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js)
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js loaded in: 0ms
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loading plugin "testing-library" from /Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Loaded: eslint-plugin-testing-library@5.7.2 (/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js)
    2022-10-12T13:47:20.580Z eslintrc:config-array-factory Plugin /Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js loaded in: 0ms
    2022-10-12T13:47:20.580Z eslintrc:cascading-config-array-factory Stop traversing because of 'root:true'.
    2022-10-12T13:47:20.581Z eslint:rules Loading rule 'constructor-super' (remaining=263)
    2022-10-12T13:47:20.581Z eslint:rules Loading rule 'for-direction' (remaining=262)
    2022-10-12T13:47:20.581Z eslint:rules Loading rule 'getter-return' (remaining=261)
    2022-10-12T13:47:20.582Z eslint:rules Loading rule 'no-async-promise-executor' (remaining=260)
    2022-10-12T13:47:20.582Z eslint:rules Loading rule 'no-case-declarations' (remaining=259)
    2022-10-12T13:47:20.582Z eslint:rules Loading rule 'no-class-assign' (remaining=258)
    2022-10-12T13:47:20.582Z eslint:rules Loading rule 'no-compare-neg-zero' (remaining=257)
    2022-10-12T13:47:20.582Z eslint:rules Loading rule 'no-cond-assign' (remaining=256)
    2022-10-12T13:47:20.583Z eslint:rules Loading rule 'no-const-assign' (remaining=255)
    2022-10-12T13:47:20.583Z eslint:rules Loading rule 'no-constant-condition' (remaining=254)
    2022-10-12T13:47:20.583Z eslint:rules Loading rule 'no-control-regex' (remaining=253)
    2022-10-12T13:47:20.583Z eslint:rules Loading rule 'no-debugger' (remaining=252)
    2022-10-12T13:47:20.583Z eslint:rules Loading rule 'no-delete-var' (remaining=251)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-dupe-args' (remaining=250)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-dupe-else-if' (remaining=249)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-dupe-keys' (remaining=248)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-duplicate-case' (remaining=247)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-empty' (remaining=246)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-empty-character-class' (remaining=245)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-empty-pattern' (remaining=244)
    2022-10-12T13:47:20.584Z eslint:rules Loading rule 'no-ex-assign' (remaining=243)
    2022-10-12T13:47:20.585Z eslint:rules Loading rule 'no-extra-boolean-cast' (remaining=242)
    2022-10-12T13:47:20.585Z eslint:rules Loading rule 'no-fallthrough' (remaining=241)
    2022-10-12T13:47:20.585Z eslint:rules Loading rule 'no-func-assign' (remaining=240)
    2022-10-12T13:47:20.585Z eslint:rules Loading rule 'no-global-assign' (remaining=239)
    2022-10-12T13:47:20.586Z eslint:rules Loading rule 'no-import-assign' (remaining=238)
    2022-10-12T13:47:20.586Z eslint:rules Loading rule 'no-inner-declarations' (remaining=237)
    2022-10-12T13:47:20.587Z eslint:rules Loading rule 'no-invalid-regexp' (remaining=236)
    2022-10-12T13:47:20.587Z eslint:rules Loading rule 'no-irregular-whitespace' (remaining=235)
    2022-10-12T13:47:20.587Z eslint:rules Loading rule 'no-misleading-character-class' (remaining=234)
    2022-10-12T13:47:20.588Z eslint:rules Loading rule 'no-mixed-spaces-and-tabs' (remaining=233)
    2022-10-12T13:47:20.589Z eslint:rules Loading rule 'no-new-symbol' (remaining=232)
    2022-10-12T13:47:20.589Z eslint:rules Loading rule 'no-nonoctal-decimal-escape' (remaining=231)
    2022-10-12T13:47:20.589Z eslint:rules Loading rule 'no-obj-calls' (remaining=230)
    2022-10-12T13:47:20.589Z eslint:rules Loading rule 'no-octal' (remaining=229)
    2022-10-12T13:47:20.590Z eslint:rules Loading rule 'no-prototype-builtins' (remaining=228)
    2022-10-12T13:47:20.590Z eslint:rules Loading rule 'no-redeclare' (remaining=227)
    2022-10-12T13:47:20.590Z eslint:rules Loading rule 'no-regex-spaces' (remaining=226)
    2022-10-12T13:47:20.590Z eslint:rules Loading rule 'no-self-assign' (remaining=225)
    2022-10-12T13:47:20.591Z eslint:rules Loading rule 'no-setter-return' (remaining=224)
    2022-10-12T13:47:20.591Z eslint:rules Loading rule 'no-shadow-restricted-names' (remaining=223)
    2022-10-12T13:47:20.591Z eslint:rules Loading rule 'no-sparse-arrays' (remaining=222)
    2022-10-12T13:47:20.591Z eslint:rules Loading rule 'no-this-before-super' (remaining=221)
    2022-10-12T13:47:20.591Z eslint:rules Loading rule 'no-undef' (remaining=220)
    2022-10-12T13:47:20.592Z eslint:rules Loading rule 'no-unexpected-multiline' (remaining=219)
    2022-10-12T13:47:20.592Z eslint:rules Loading rule 'no-unreachable' (remaining=218)
    2022-10-12T13:47:20.592Z eslint:rules Loading rule 'no-unsafe-finally' (remaining=217)
    2022-10-12T13:47:20.592Z eslint:rules Loading rule 'no-unsafe-negation' (remaining=216)
    2022-10-12T13:47:20.593Z eslint:rules Loading rule 'no-unsafe-optional-chaining' (remaining=215)
    2022-10-12T13:47:20.593Z eslint:rules Loading rule 'no-unused-labels' (remaining=214)
    2022-10-12T13:47:20.593Z eslint:rules Loading rule 'no-unused-vars' (remaining=213)
    2022-10-12T13:47:20.594Z eslint:rules Loading rule 'no-useless-backreference' (remaining=212)
    2022-10-12T13:47:20.594Z eslint:rules Loading rule 'no-useless-catch' (remaining=211)
    2022-10-12T13:47:20.594Z eslint:rules Loading rule 'no-useless-escape' (remaining=210)
    2022-10-12T13:47:20.594Z eslint:rules Loading rule 'no-with' (remaining=209)
    2022-10-12T13:47:20.595Z eslint:rules Loading rule 'require-yield' (remaining=208)
    2022-10-12T13:47:20.595Z eslint:rules Loading rule 'use-isnan' (remaining=207)
    2022-10-12T13:47:20.595Z eslint:rules Loading rule 'valid-typeof' (remaining=206)
    2022-10-12T13:47:20.595Z eslint:rules Loading rule 'no-var' (remaining=205)
    2022-10-12T13:47:20.596Z eslint:rules Loading rule 'prefer-const' (remaining=204)
    2022-10-12T13:47:20.596Z eslint:rules Loading rule 'prefer-rest-params' (remaining=203)
    2022-10-12T13:47:20.596Z eslint:rules Loading rule 'prefer-spread' (remaining=202)
    2022-10-12T13:47:20.597Z eslint:rules Loading rule 'no-array-constructor' (remaining=201)
    2022-10-12T13:47:20.601Z eslint:rules Loading rule 'curly' (remaining=200)
    2022-10-12T13:47:20.601Z eslint:rules Loading rule 'lines-around-comment' (remaining=199)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'max-len' (remaining=198)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'no-confusing-arrow' (remaining=197)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'no-mixed-operators' (remaining=196)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'no-tabs' (remaining=195)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'array-bracket-newline' (remaining=194)
    2022-10-12T13:47:20.602Z eslint:rules Loading rule 'array-bracket-spacing' (remaining=193)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'array-element-newline' (remaining=192)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'arrow-parens' (remaining=191)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'arrow-spacing' (remaining=190)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'block-spacing' (remaining=189)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'comma-spacing' (remaining=188)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'comma-style' (remaining=187)
    2022-10-12T13:47:20.603Z eslint:rules Loading rule 'computed-property-spacing' (remaining=186)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'dot-location' (remaining=185)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'eol-last' (remaining=184)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'func-call-spacing' (remaining=183)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'function-call-argument-newline' (remaining=182)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'function-paren-newline' (remaining=181)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'generator-star-spacing' (remaining=180)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'implicit-arrow-linebreak' (remaining=179)
    2022-10-12T13:47:20.604Z eslint:rules Loading rule 'jsx-quotes' (remaining=178)
    2022-10-12T13:47:20.605Z eslint:rules Loading rule 'key-spacing' (remaining=177)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'linebreak-style' (remaining=176)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'multiline-ternary' (remaining=175)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'newline-per-chained-call' (remaining=174)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'new-parens' (remaining=173)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'no-floating-decimal' (remaining=172)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'no-multi-spaces' (remaining=171)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'no-multiple-empty-lines' (remaining=170)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'no-trailing-spaces' (remaining=169)
    2022-10-12T13:47:20.606Z eslint:rules Loading rule 'no-whitespace-before-property' (remaining=168)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'nonblock-statement-body-position' (remaining=167)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'object-curly-newline' (remaining=166)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'object-property-newline' (remaining=165)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'one-var-declaration-per-line' (remaining=164)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'operator-linebreak' (remaining=163)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'padded-blocks' (remaining=162)
    2022-10-12T13:47:20.607Z eslint:rules Loading rule 'quote-props' (remaining=161)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'rest-spread-spacing' (remaining=160)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'semi-spacing' (remaining=159)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'semi-style' (remaining=158)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'space-before-function-paren' (remaining=157)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'space-in-parens' (remaining=156)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'space-unary-ops' (remaining=155)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'switch-colon-spacing' (remaining=154)
    2022-10-12T13:47:20.608Z eslint:rules Loading rule 'template-curly-spacing' (remaining=153)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'template-tag-spacing' (remaining=152)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'unicode-bom' (remaining=151)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'wrap-iife' (remaining=150)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'wrap-regex' (remaining=149)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'yield-star-spacing' (remaining=148)
    2022-10-12T13:47:20.609Z eslint:rules Loading rule 'indent-legacy' (remaining=147)
    2022-10-12T13:47:20.610Z eslint:rules Loading rule 'no-spaced-func' (remaining=146)
    2022-10-12T13:47:20.636Z eslint:rules Loading rule 'eqeqeq' (remaining=145)
    2022-10-12T13:47:20.637Z eslint:rules Loading rule 'guard-for-in' (remaining=144)
    2022-10-12T13:47:20.637Z eslint:rules Loading rule 'id-denylist' (remaining=143)
    2022-10-12T13:47:20.638Z eslint:rules Loading rule 'sort-imports' (remaining=142)
    2022-10-12T13:47:20.639Z eslint:rules Loading rule 'max-classes-per-file' (remaining=141)
    2022-10-12T13:47:20.639Z eslint:rules Loading rule 'no-bitwise' (remaining=140)
    2022-10-12T13:47:20.640Z eslint:rules Loading rule 'no-caller' (remaining=139)
    2022-10-12T13:47:20.640Z eslint:rules Loading rule 'no-console' (remaining=138)
    2022-10-12T13:47:20.640Z eslint:rules Loading rule 'no-eval' (remaining=137)
    2022-10-12T13:47:20.640Z eslint:rules Loading rule 'no-implied-eval' (remaining=136)
    2022-10-12T13:47:20.641Z eslint:rules Loading rule 'no-new-wrappers' (remaining=135)
    2022-10-12T13:47:20.641Z eslint:rules Loading rule 'no-param-reassign' (remaining=134)
    2022-10-12T13:47:20.643Z eslint:rules Loading rule 'no-throw-literal' (remaining=133)
    2022-10-12T13:47:20.643Z eslint:rules Loading rule 'no-undef-init' (remaining=132)
    2022-10-12T13:47:20.643Z eslint:rules Loading rule 'no-underscore-dangle' (remaining=131)
    2022-10-12T13:47:20.644Z eslint:rules Loading rule 'no-self-compare' (remaining=130)
    2022-10-12T13:47:20.644Z eslint:rules Loading rule 'object-shorthand' (remaining=129)
    2022-10-12T13:47:20.645Z eslint:rules Loading rule 'one-var' (remaining=128)
    2022-10-12T13:47:20.646Z eslint:rules Loading rule 'radix' (remaining=127)
    2022-10-12T13:47:20.646Z eslint:rules Loading rule 'require-await' (remaining=126)
    2022-10-12T13:47:20.646Z eslint:rules Loading rule 'spaced-comment' (remaining=125)
    2022-10-12T13:47:20.653Z eslintrc:cascading-config-array-factory Configuration was determined: ConfigArray(15) [ { type: 'config', name: 'DefaultIgnorePattern', filePath: '', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/Users/xxxxxx/xxxxxx', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » eslint:recommended', filePath: '', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'error', 'for-direction': 'error', 'getter-return': 'error', 'no-async-promise-executor': 'error', 'no-case-declarations': 'error', 'no-class-assign': 'error', 'no-compare-neg-zero': 'error', 'no-cond-assign': 'error', 'no-const-assign': 'error', 'no-constant-condition': 'error', 'no-control-regex': 'error', 'no-debugger': 'error', 'no-delete-var': 'error', 'no-dupe-args': 'error', 'no-dupe-class-members': 'error', 'no-dupe-else-if': 'error', 'no-dupe-keys': 'error', 'no-duplicate-case': 'error', 'no-empty': 'error', 'no-empty-character-class': 'error', 'no-empty-pattern': 'error', 'no-ex-assign': 'error', 'no-extra-boolean-cast': 'error', 'no-extra-semi': 'error', 'no-fallthrough': 'error', 'no-func-assign': 'error', 'no-global-assign': 'error', 'no-import-assign': 'error', 'no-inner-declarations': 'error', 'no-invalid-regexp': 'error', 'no-irregular-whitespace': 'error', 'no-loss-of-precision': 'error', 'no-misleading-character-class': 'error', 'no-mixed-spaces-and-tabs': 'error', 'no-new-symbol': 'error', 'no-nonoctal-decimal-escape': 'error', 'no-obj-calls': 'error', 'no-octal': 'error', 'no-prototype-builtins': 'error', 'no-redeclare': 'error', 'no-regex-spaces': 'error', 'no-self-assign': 'error', 'no-setter-return': 'error', 'no-shadow-restricted-names': 'error', 'no-sparse-arrays': 'error', 'no-this-before-super': 'error', 'no-undef': 'error', 'no-unexpected-multiline': 'error', 'no-unreachable': 'error', 'no-unsafe-finally': 'error', 'no-unsafe-negation': 'error', 'no-unsafe-optional-chaining': 'error', 'no-unused-labels': 'error', 'no-unused-vars': 'error', 'no-useless-backreference': 'error', 'no-useless-catch': 'error', 'no-useless-escape': 'error', 'no-with': 'error', 'require-yield': 'error', 'use-isnan': 'error', 'valid-typeof': 'error' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:@typescript-eslint/recommended » ./configs/base', filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/parser/dist/index.js', id: '@typescript-eslint/parser', importerName: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:@typescript-eslint/recommended » ./configs/base', importerPath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js' }, parserOptions: { sourceType: 'module' }, plugins: { '@typescript-eslint': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:@typescript-eslint/recommended » ./configs/eslint-recommended', filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:@typescript-eslint/recommended » ./configs/eslint-recommended#overrides[0]', filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js', criteria: { includes: [Array], excludes: null, basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'constructor-super': 'off', 'getter-return': 'off', 'no-const-assign': 'off', 'no-dupe-args': 'off', 'no-dupe-class-members': 'off', 'no-dupe-keys': 'off', 'no-func-assign': 'off', 'no-import-assign': 'off', 'no-new-symbol': 'off', 'no-obj-calls': 'off', 'no-redeclare': 'off', 'no-setter-return': 'off', 'no-this-before-super': 'off', 'no-undef': 'off', 'no-unreachable': 'off', 'no-unsafe-negation': 'off', 'no-var': 'error', 'prefer-const': 'error', 'prefer-rest-params': 'error', 'prefer-spread': 'error', 'valid-typeof': 'off' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:@typescript-eslint/recommended', filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/adjacent-overload-signatures': 'error', '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/ban-types': 'error', 'no-array-constructor': 'off', '@typescript-eslint/no-array-constructor': 'error', 'no-empty-function': 'off', '@typescript-eslint/no-empty-function': 'error', '@typescript-eslint/no-empty-interface': 'error', '@typescript-eslint/no-explicit-any': 'warn', '@typescript-eslint/no-extra-non-null-assertion': 'error', 'no-extra-semi': 'off', '@typescript-eslint/no-extra-semi': 'error', '@typescript-eslint/no-inferrable-types': 'error', 'no-loss-of-precision': 'off', '@typescript-eslint/no-loss-of-precision': 'error', '@typescript-eslint/no-misused-new': 'error', '@typescript-eslint/no-namespace': 'error', '@typescript-eslint/no-non-null-asserted-optional-chain': 'error', '@typescript-eslint/no-non-null-assertion': 'warn', '@typescript-eslint/no-this-alias': 'error', '@typescript-eslint/no-unnecessary-type-constraint': 'error', 'no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'warn', '@typescript-eslint/no-var-requires': 'error', '@typescript-eslint/prefer-as-const': 'error', '@typescript-eslint/prefer-namespace-keyword': 'error', '@typescript-eslint/triple-slash-reference': 'error' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:react/recommended', filePath: '/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react/index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaFeatures: [Object] }, plugins: { react: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'react/display-name': 2, 'react/jsx-key': 2, 'react/jsx-no-comment-textnodes': 2, 'react/jsx-no-duplicate-props': 2, 'react/jsx-no-target-blank': 2, 'react/jsx-no-undef': 2, 'react/jsx-uses-react': 2, 'react/jsx-uses-vars': 2, 'react/no-children-prop': 2, 'react/no-danger-with-children': 2, 'react/no-deprecated': 2, 'react/no-direct-mutation-state': 2, 'react/no-find-dom-node': 2, 'react/no-is-mounted': 2, 'react/no-render-return-value': 2, 'react/no-string-refs': 2, 'react/no-unescaped-entities': 2, 'react/no-unknown-property': 2, 'react/no-unsafe': 0, 'react/prop-types': 2, 'react/react-in-jsx-scope': 2, 'react/require-render-return': 2 }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » plugin:react-hooks/recommended', filePath: '/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-react-hooks/index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { 'react-hooks': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'react-hooks/rules-of-hooks': 'error', 'react-hooks/exhaustive-deps': 'warn' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json » eslint-config-prettier', filePath: '/Users/xxxxxx/xxxxxx/node_modules/eslint-config-prettier/index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { curly: 0, 'lines-around-comment': 0, 'max-len': 0, 'no-confusing-arrow': 0, 'no-mixed-operators': 0, 'no-tabs': 0, 'no-unexpected-multiline': 0, quotes: 0, '@typescript-eslint/quotes': 0, 'babel/quotes': 0, 'vue/html-self-closing': 0, 'vue/max-len': 0, 'array-bracket-newline': 'off', 'array-bracket-spacing': 'off', 'array-element-newline': 'off', 'arrow-parens': 'off', 'arrow-spacing': 'off', 'block-spacing': 'off', 'brace-style': 'off', 'comma-dangle': 'off', 'comma-spacing': 'off', 'comma-style': 'off', 'computed-property-spacing': 'off', 'dot-location': 'off', 'eol-last': 'off', 'func-call-spacing': 'off', 'function-call-argument-newline': 'off', 'function-paren-newline': 'off', 'generator-star': 'off', 'generator-star-spacing': 'off', 'implicit-arrow-linebreak': 'off', indent: 'off', 'jsx-quotes': 'off', 'key-spacing': 'off', 'keyword-spacing': 'off', 'linebreak-style': 'off', 'multiline-ternary': 'off', 'newline-per-chained-call': 'off', 'new-parens': 'off', 'no-arrow-condition': 'off', 'no-comma-dangle': 'off', 'no-extra-parens': 'off', 'no-extra-semi': 'off', 'no-floating-decimal': 'off', 'no-mixed-spaces-and-tabs': 'off', 'no-multi-spaces': 'off', 'no-multiple-empty-lines': 'off', 'no-reserved-keys': 'off', 'no-space-before-semi': 'off', 'no-trailing-spaces': 'off', 'no-whitespace-before-property': 'off', 'no-wrap-func': 'off', 'nonblock-statement-body-position': 'off', 'object-curly-newline': 'off', 'object-curly-spacing': 'off', 'object-property-newline': 'off', 'one-var-declaration-per-line': 'off', 'operator-linebreak': 'off', 'padded-blocks': 'off', 'quote-props': 'off', 'rest-spread-spacing': 'off', semi: 'off', 'semi-spacing': 'off', 'semi-style': 'off', 'space-after-function-name': 'off', 'space-after-keywords': 'off', 'space-before-blocks': 'off', 'space-before-function-paren': 'off', 'space-before-function-parentheses': 'off', 'space-before-keywords': 'off', 'space-in-brackets': 'off', 'space-in-parens': 'off', 'space-infix-ops': 'off', 'space-return-throw-case': 'off', 'space-unary-ops': 'off', 'space-unary-word-ops': 'off', 'switch-colon-spacing': 'off', 'template-curly-spacing': 'off', 'template-tag-spacing': 'off', 'unicode-bom': 'off', 'wrap-iife': 'off', 'wrap-regex': 'off', 'yield-star-spacing': 'off', '@babel/object-curly-spacing': 'off', '@babel/semi': 'off', '@typescript-eslint/brace-style': 'off', '@typescript-eslint/comma-dangle': 'off', '@typescript-eslint/comma-spacing': 'off', '@typescript-eslint/func-call-spacing': 'off', '@typescript-eslint/indent': 'off', '@typescript-eslint/keyword-spacing': 'off', '@typescript-eslint/member-delimiter-style': 'off', '@typescript-eslint/no-extra-parens': 'off', '@typescript-eslint/no-extra-semi': 'off', '@typescript-eslint/object-curly-spacing': 'off', '@typescript-eslint/semi': 'off', '@typescript-eslint/space-before-blocks': 'off', '@typescript-eslint/space-before-function-paren': 'off', '@typescript-eslint/space-infix-ops': 'off', '@typescript-eslint/type-annotation-spacing': 'off', 'babel/object-curly-spacing': 'off', 'babel/semi': 'off', 'flowtype/boolean-style': 'off', 'flowtype/delimiter-dangle': 'off', 'flowtype/generic-spacing': 'off', 'flowtype/object-type-curly-spacing': 'off', 'flowtype/object-type-delimiter': 'off', 'flowtype/quotes': 'off', 'flowtype/semi': 'off', 'flowtype/space-after-type-colon': 'off', 'flowtype/space-before-generic-bracket': 'off', 'flowtype/space-before-type-colon': 'off', 'flowtype/union-intersection-spacing': 'off', 'react/jsx-child-element-spacing': 'off', 'react/jsx-closing-bracket-location': 'off', 'react/jsx-closing-tag-location': 'off', 'react/jsx-curly-newline': 'off', 'react/jsx-curly-spacing': 'off', 'react/jsx-equals-spacing': 'off', 'react/jsx-first-prop-new-line': 'off', 'react/jsx-indent': 'off', 'react/jsx-indent-props': 'off', 'react/jsx-max-props-per-line': 'off', 'react/jsx-newline': 'off', 'react/jsx-one-expression-per-line': 'off', 'react/jsx-props-no-multi-spaces': 'off', 'react/jsx-tag-spacing': 'off', 'react/jsx-wrap-multilines': 'off', 'standard/array-bracket-even-spacing': 'off', 'standard/computed-property-even-spacing': 'off', 'standard/object-curly-even-spacing': 'off', 'unicorn/empty-brace-spaces': 'off', 'unicorn/no-nested-ternary': 'off', 'unicorn/number-literal-case': 'off', 'vue/array-bracket-newline': 'off', 'vue/array-bracket-spacing': 'off', 'vue/arrow-spacing': 'off', 'vue/block-spacing': 'off', 'vue/block-tag-newline': 'off', 'vue/brace-style': 'off', 'vue/comma-dangle': 'off', 'vue/comma-spacing': 'off', 'vue/comma-style': 'off', 'vue/dot-location': 'off', 'vue/func-call-spacing': 'off', 'vue/html-closing-bracket-newline': 'off', 'vue/html-closing-bracket-spacing': 'off', 'vue/html-end-tags': 'off', 'vue/html-indent': 'off', 'vue/html-quotes': 'off', 'vue/key-spacing': 'off', 'vue/keyword-spacing': 'off', 'vue/max-attributes-per-line': 'off', 'vue/multiline-html-element-content-newline': 'off', 'vue/mustache-interpolation-spacing': 'off', 'vue/no-extra-parens': 'off', 'vue/no-multi-spaces': 'off', 'vue/no-spaces-around-equal-signs-in-attribute': 'off', 'vue/object-curly-newline': 'off', 'vue/object-curly-spacing': 'off', 'vue/object-property-newline': 'off', 'vue/operator-linebreak': 'off', 'vue/quote-props': 'off', 'vue/script-indent': 'off', 'vue/singleline-html-element-content-newline': 'off', 'vue/space-in-parens': 'off', 'vue/space-infix-ops': 'off', 'vue/space-unary-ops': 'off', 'vue/template-curly-spacing': 'off', 'indent-legacy': 'off', 'no-spaced-func': 'off', 'react/jsx-space-before-closing': 'off' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js » ../../.eslintrc.json', filePath: '/Users/xxxxxx/xxxxxx/.eslintrc.json', criteria: null, env: { browser: true, es6: true }, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { import: [Object], react: [Object], '@typescript-eslint': [Object], 'unnecessary-filename-in-import': [Object], 'unused-imports': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: true, rules: { '@typescript-eslint/array-type': [Array], '@typescript-eslint/ban-types': [Array], '@typescript-eslint/consistent-type-assertions': 'error', '@typescript-eslint/consistent-type-definitions': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/indent': 'off', '@typescript-eslint/member-delimiter-style': 'error', '@typescript-eslint/member-ordering': 'off', '@typescript-eslint/naming-convention': [Array], '@typescript-eslint/no-array-constructor': 'error', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-inferrable-types': 'off', '@typescript-eslint/no-namespace': 'off', '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/no-unused-expressions': 'error', '@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-use-before-define': 'off', '@typescript-eslint/prefer-for-of': 'error', '@typescript-eslint/prefer-function-type': 'error', '@typescript-eslint/quotes': 'off', '@typescript-eslint/semi': [Array], '@typescript-eslint/unified-signatures': 'error', 'comma-dangle': [Array], 'constructor-super': 'error', curly: 'error', eqeqeq: [Array], 'guard-for-in': 'error', 'id-denylist': [Array], 'import/order': [Array], 'sort-imports': [Array], 'max-classes-per-file': [Array], 'no-bitwise': 'error', 'no-caller': 'error', 'no-console': 'error', 'no-eval': 'error', 'no-fallthrough': 'off', 'no-implied-eval': 'error', 'no-new-wrappers': 'error', 'no-param-reassign': 'error', 'no-restricted-imports': [Array], 'no-throw-literal': 'error', 'no-undef-init': 'error', 'no-underscore-dangle': 'error', 'no-var': 'error', 'no-self-compare': 'error', 'object-shorthand': 'error', 'one-var': [Array], 'prefer-const': 'error', radix: 'error', 'react/jsx-no-bind': 'off', 'react/prop-types': 'off', 'react/self-closing-comp': 'error', 'react/display-name': 'off', 'react-hooks/exhaustive-deps': 'error', 'require-await': 'error', 'spaced-comment': 'error', 'unnecessary-filename-in-import/rule': 'error', 'unused-imports/no-unused-imports': 'error' }, settings: { react: [Object] } }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js', filePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { 'jsx-a11y': [Object], xxxxxx: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'jsx-a11y/alt-text': 'error', 'jsx-a11y/anchor-is-valid': 'error', 'jsx-a11y/aria-props': 'error', 'jsx-a11y/aria-proptypes': 'error', 'jsx-a11y/aria-role': 'error', 'jsx-a11y/aria-unsupported-elements': 'error', 'jsx-a11y/html-has-lang': 'error', 'jsx-a11y/lang': 'error', 'jsx-a11y/no-static-element-interactions': 'error', 'jsx-a11y/role-has-required-aria-props': 'error', 'jsx-a11y/role-supports-aria-props': 'error', 'jsx-a11y/tabindex-no-positive': 'error', 'xxxxxx/import-restriction': [Array], 'xxxxxx/less-import': 'error', 'no-case-declarations': 'off', 'no-underscore-dangle': 'off', 'no-prototype-builtins': 'off', 'prefer-rest-params': 'off', 'react/jsx-boolean-value': [Array], 'react/no-children-prop': 'off', 'react/no-find-dom-node': 'off', 'react/no-unescaped-entities': 'off' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js#overrides[0] » plugin:jest-dom/recommended', filePath: '/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-jest-dom/dist/index.js', criteria: { includes: [Array], excludes: null, basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { 'jest-dom': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'jest-dom/prefer-checked': 'error', 'jest-dom/prefer-empty': 'error', 'jest-dom/prefer-enabled-disabled': 'error', 'jest-dom/prefer-focus': 'error', 'jest-dom/prefer-in-document': 'error', 'jest-dom/prefer-required': 'error', 'jest-dom/prefer-to-have-attribute': 'error', 'jest-dom/prefer-to-have-class': 'error', 'jest-dom/prefer-to-have-style': 'error', 'jest-dom/prefer-to-have-text-content': 'error', 'jest-dom/prefer-to-have-value': 'error' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js#overrides[0] » plugin:testing-library/react', filePath: '/Users/xxxxxx/xxxxxx/node_modules/eslint-plugin-testing-library/index.js', criteria: { includes: [Array], excludes: null, basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { 'testing-library': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'testing-library/await-async-query': 'error', 'testing-library/await-async-utils': 'error', 'testing-library/no-await-sync-query': 'error', 'testing-library/no-container': 'error', 'testing-library/no-debugging-utils': 'error', 'testing-library/no-dom-import': [Array], 'testing-library/no-node-access': 'error', 'testing-library/no-promise-in-fire-event': 'error', 'testing-library/no-render-in-setup': 'error', 'testing-library/no-unnecessary-act': 'error', 'testing-library/no-wait-for-empty-callback': 'error', 'testing-library/no-wait-for-multiple-assertions': 'error', 'testing-library/no-wait-for-side-effects': 'error', 'testing-library/no-wait-for-snapshot': 'error', 'testing-library/prefer-find-by': 'error', 'testing-library/prefer-presence-queries': 'error', 'testing-library/prefer-query-by-disappearance': 'error', 'testing-library/prefer-screen-queries': 'error', 'testing-library/render-result-naming-convention': 'error' }, settings: undefined }, { type: 'config', name: 'frontend/xxxxxx/.eslintrc.js#overrides[0]', filePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc.js', criteria: { includes: [Array], excludes: null, basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { 'jest-dom': [Object], 'testing-library': [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'testing-library/no-render-in-setup': 'off', 'testing-library/render-result-naming-convention': 'off' }, settings: undefined }, { type: 'config', name: '--config', filePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc-type-aware.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: { error: null, filePath: '/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/parser/dist/index.js', id: '@typescript-eslint/parser', importerName: '--config', importerPath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/.eslintrc-type-aware.js' }, parserOptions: { project: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/tsconfig.json', sourceType: 'module' }, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { '@typescript-eslint/no-misused-promises': 'error' }, settings: undefined } ] on /Users/xxxxxx/xxxxxx/frontend/xxxxxx
    2022-10-12T13:47:20.654Z eslintrc:ignore-pattern Create with: [ IgnorePattern { patterns: [ '//node_modules/*' ], basePath: '/Users/xxxxxx/xxxxxx', loose: false }, IgnorePattern { patterns: [ 'node_modules/', 'static/', 'testutil/lib/boot.js' ], basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx', loose: false }, IgnorePattern { patterns: [ '.eslintrc.js' ], basePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx', loose: false } ]
    2022-10-12T13:47:20.654Z eslintrc:ignore-pattern processed: { basePath: '/Users/xxxxxx/xxxxxx', patterns: [ '/
    /node_modules/*', '/frontend/xxxxxx//node_modules/', '/frontend/xxxxxx//static/', '/frontend/xxxxxx//testutil/lib/boot.js', '/frontend/xxxxxx//.eslintrc.js' ] }
    2022-10-12T13:47:20.655Z eslintrc:ignore-pattern Check {
    filePath: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts',
    dot: false,
    relativePath: 'frontend/xxxxxx/testepic.ts',
    result: false
    }
    2022-10-12T13:47:20.655Z eslint:cli-engine Lint /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:20.655Z eslint:linter Linting code for /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts (pass 1)
    2022-10-12T13:47:20.655Z eslint:linter Verify
    2022-10-12T13:47:20.655Z eslint:linter With ConfigArray: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:20.656Z eslint:linter Parsing: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:25.248Z eslint:linter Parsing successful: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:25.248Z eslint:linter Scope analysis: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:25.248Z eslint:linter Scope analysis successful: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:25.289Z eslint:linter An error occurred while traversing
    2022-10-12T13:47:25.289Z eslint:linter Filename: /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts
    2022-10-12T13:47:25.289Z eslint:linter Line: 4
    2022-10-12T13:47:25.289Z eslint:linter Parser Options: {
    ecmaVersion: 6,
    project: '/Users/xxxxxx/xxxxxx/frontend/xxxxxx/tsconfig.json',
    sourceType: 'module',
    ecmaFeatures: { jsx: true, globalReturn: false }
    }
    2022-10-12T13:47:25.290Z eslint:linter Parser Path: /Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/parser/dist/index.js
    2022-10-12T13:47:25.290Z eslint:linter Settings: { react: { version: 'detect' } }

Oops! Something went wrong! :(

ESLint: 8.25.0

TypeError: Cannot read properties of undefined (reading 'flags')
Occurred while linting /Users/xxxxxx/xxxxxx/frontend/xxxxxx/testepic.ts:4
Rule: "@typescript-eslint/no-misused-promises"
at Object.isUnionType (/Users/xxxxxx/xxxxxx/node_modules/tsutils/typeguard/2.8/type.js:70:18)
at Object.unionTypeParts (/Users/xxxxxx/xxxxxx/node_modules/tsutils/util/type.js:116:19)
at isThenableReturningFunctionType (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:477:35)
at checkThenableOrVoidArgument (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:390:9)
at voidFunctionArguments (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:446:29)
at checkArguments (/Users/xxxxxx/xxxxxx/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js:180:30)
at ruleErrorHandler (/Users/xxxxxx/xxxxxx/node_modules/eslint/lib/linter/linter.js:1114:28)
at /Users/xxxxxx/xxxxxx/node_modules/eslint/lib/linter/safe-emitter.js:45:58
at Array.forEach ()
at Object.emit (/Users/xxxxxx/xxxxxx/node_modules/eslint/lib/linter/safe-emitter.js:45:38)
�[2K�[1G�[31merror�[39m Command failed with exit code 2.

Versions

package version
@typescript-eslint/eslint-plugin 5.40.0
@typescript-eslint/parser 5.40.0
TypeScript 4.8.4
ESLint 8.25.0
node 18.8.0
@su-kialo su-kialo added bug Something isn't working package: eslint-plugin Issues related to @typescript-eslint/eslint-plugin triage Waiting for maintainers to take a look labels Oct 12, 2022
@JoshuaKGoldberg
Copy link
Member

JoshuaKGoldberg commented Oct 12, 2022

Dup of #5807: the first search result in the "searched for related issues" link you checked the box next to. Next time, please use the search 🙂.

This bug should be fixed in the nightly 5.40.1-alpha.5, and will also be in the next stable version - set to release on Monday.

@JoshuaKGoldberg JoshuaKGoldberg added duplicate This issue or pull request already exists and removed triage Waiting for maintainers to take a look labels Oct 12, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 12, 2022
@JoshuaKGoldberg JoshuaKGoldberg closed this as not planned Won't fix, can't repro, duplicate, stale Aug 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working duplicate This issue or pull request already exists package: eslint-plugin Issues related to @typescript-eslint/eslint-plugin
Projects
None yet
Development

No branches or pull requests

2 participants