gulp lint fails with Parsing error: Cannot find module 'eslint-scope' from '/usr/src/extension/node_modules/eslint/lib/api.js'
This is because babel-eslint@^10.0.1 (introduced at pull request #209) requires newer eslint than the one installed by gulp-eslint, which is clearly stated during npm install stage:
npm WARN babel-eslint@10.0.3 requires a peer of eslint@>= 4.12.1 but none is installed. You must install peer dependencies yourself.
This pull request updates gulp-eslint to the latest v6.0.0, which has eslint@^6.0.0 as dependency, thus satisfying babel-eslint peer dependency requirement.
gulp lint
fails withParsing error: Cannot find module 'eslint-scope' from '/usr/src/extension/node_modules/eslint/lib/api.js'
This is because
babel-eslint@^10.0.1
(introduced at pull request #209) requires newereslint
than the one installed bygulp-eslint
, which is clearly stated duringnpm install
stage:npm WARN babel-eslint@10.0.3 requires a peer of eslint@>= 4.12.1 but none is installed. You must install peer dependencies yourself.
This pull request updates
gulp-eslint
to the latest v6.0.0, which haseslint@^6.0.0
as dependency, thus satisfyingbabel-eslint
peer dependency requirement.