Skip to content

ESLint 10 support #655

@zloirock

Description

@zloirock
ESLint: 10.0.0-alpha.0

TypeError: Error while loading rule 'qunit/assert-args': context.getSourceCode is not a function
Occurred while linting /Users/denispuskarev/Documents/GitHub/core-js/tests/helpers/constants.js
    at Object.create (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint-plugin-qunit/dist/lib/rules/assert-args.js:30:52)
    at createRuleListeners (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:499:15)
    at /Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/timing.js:147:19
    at /Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:624:7
    at Array.forEach (<anonymous>)
    at runRules (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:559:31)
    at #flatVerifyWithoutProcessors (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:1250:4)
    at Linter._verifyWithFlatConfigArrayAndWithoutProcessors (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:1335:43)
    at Linter._verifyWithFlatConfigArray (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:1402:15)
    at Linter.verify (/Users/denispuskarev/Documents/GitHub/core-js/tests/eslint/node_modules/eslint/lib/linter/linter.js:863:9)
Error: 
Oops! Something went wrong! :(

Legacy methods like this were removed from ESLint 10, https://eslint.org/blog/2025/11/eslint-v10.0.0-alpha.0-released/#removed-deprecated-rule-context-members

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions