quasar-starter-kit icon indicating copy to clipboard operation
quasar-starter-kit copied to clipboard

ESLint 8 support

Open IlCallo opened this issue 4 years ago • 1 comments

Keeping track of eslint deps ESLint8 support status

TS ecosystem is nearly ready, JS is still lagging

Already support ESLint8 and safe/tested versions:

  • eslint-plugin-vue -> 7.20.0
  • eslint-plugin-import -> 2.25.1
  • eslint-config-prettier -> 8.3.0
  • @typescript-eslint/* -> 5.2.0

Support still missing:

  • eslint-webpack-plugin: the support PR has already been merged yesterday, not released yet (https://github.com/webpack-contrib/eslint-webpack-plugin/pull/121)
  • eslint-config-standard: work in progress (https://github.com/standard/eslint-config-standard/pull/193)
  • eslint-plugin-node: should work, but there's some regressions (https://github.com/mysticatea/eslint-plugin-node/issues/294)
  • eslint-plugin-promise: work in progress (https://github.com/xjamundx/eslint-plugin-promise/pull/219)
  • eslint-config-airbnb-base: no support right now (https://github.com/airbnb/javascript/issues/2478)

IlCallo avatar Oct 27 '21 12:10 IlCallo

I pinged eslint-plugin-node maintainer about this Otherwise we could rely on this fork: https://github.com/mysticatea/eslint-plugin-node/issues/294#issuecomment-996512961 It basically only adds ESLint 8 support, could be a good "bridge" until an official solution comes out

IlCallo avatar Feb 21 '22 09:02 IlCallo