question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`eslint@8.x.x` has breaking changes

See original GitHub issue
    TypeError: Failed to load plugin '@typescript-eslint' declared in '.eslintrc.js » eslint-config-airbnb-typescript » /Users/:redacted/Workspace/:redacted/node_modules/eslint-config-airbnb-typescript/lib/shared.js': Class extends value undefined is not a constructor or null
        at Object.<anonymous> (/Users/:redacted/Workspace/:redacted/node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/CLIEngine.js:12:34)
        at Module._compile (/Users/:redacted/Workspace/:redacted/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
        at Module.load (node:internal/modules/cjs/loader:989:32)
        at Function.Module._load (node:internal/modules/cjs/loader:829:14)
        at Module.require (node:internal/modules/cjs/loader:1013:19)
        at require (/Users/:redacted/Workspace/:redacted/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
        at Object.<anonymous> (/Users/:redacted/Workspace/:redacted/node_modules/@typescript-eslint/experimental-utils/dist/ts-eslint/index.js:14:14)
        at Module._compile (/Users/:redacted/Workspace/:redacted/node_modules/v8-compile-cache/v8-compile-cache.js:192:30)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:3
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

5reactions
ModyQyWcommented, Nov 11, 2021

eslint-config-airbnb@19 and eslint-config-airbnb-base@15 support ESLint 8 now. See https://github.com/airbnb/javascript/issues/2478.

3reactions
iamturnscommented, Nov 17, 2021

🎉 This issue has been resolved in version 16.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Read more comments on GitHub >

github_iconTop Results From Across the Web

Migrating to v8.0.0 - ESLint - Pluggable JavaScript Linter
We have made a few breaking changes in this release. This guide is intended to walk you through the breaking changes. The lists...
Read more >
ESLint - npm
ESLint has full support for ECMAScript 3, 5 (default), 2015, 2016, 2017, 2018, 2019, 2020, 2021 and 2022. You can set your desired...
Read more >
CHANGELOG - @loopback/eslint-config
rest: We upgrade to ajv@8.x, which contains breaking changes for validations. See https://github.com/ajv-validator/ajv/blob/master/docs/v6-to-v8 ...
Read more >
Migrate from v4 - Vue CLI
Breaking Changes #. For All Packages #. Drop support of Node.js 8-11 and 13; Drop support of NPM 5. The ...
Read more >
Changelog - JavaScript Standard Style
The format is based on Keep a Changelog, and this project adheres to Semantic ... This pre-release exists to test out the ESLint...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found