Skip to content
This repository has been archived by the owner on Jan 14, 2021. It is now read-only.

Bump eslint-import-resolver-webpack from 0.8.3 to 0.9.0 #4

Conversation

dependabot-preview[bot]
Copy link

Bumps eslint-import-resolver-webpack from 0.8.3 to 0.9.0.

Release notes

Sourced from eslint-import-resolver-webpack's releases.

import/cache

Thanks lencioni for identifying a huge amount of rework in resolve and kicking off a bunch of memorization.

I'm seeing 62% improvement over my normal test codebase for just no-unresolved in isolation, and ~35% total reduction in lint time.

ignore-unresolved

  • added an ignore option to no-unresolved for those pesky files for which no resolver can find. (still prefer enhancing the Webpack and Node resolvers to using it, though)

deep namespaces

1.0.2:

fix #192

1.0.3:
no-deprecated follows deep namespaces (#191)

1.0.4:
don't crash on self references (#210)
correct cache behavior in eslint_d for deep namespaces (#200)
respect hoisting for deep namespaces (namespace/no-deprecated) (#211)

namespace no longer flags modules with only a default export as having no names. (ns.default is valid ES6)

patch namespaces

bugfixes:

  • export stage-0 shared config (#188)
  • documented no-deprecated
  • deep namespaces are traversed regardless of how they get imported (#189)

one-oh, f'real

  • import/namespace: support deep namespaces #119 via #157
  • import/no-deprecated: WIP rule to let you know at lint time if you're using deprecated functions, constants, classes, or modules.

From the beta 1.0 release notes:

Update, verified to work with ESLint 2.0.

"Breaking" changes from 0.13.0:

no longer needs/refers to import/parser or import/parse-options. instead, ESLint provided the configured parser + options to the rules, and they use that to parse dependencies.

Shouldn't hurt to leave it there, and I suspect 99.999% of installs have import/parser === parser.

This also means the plugin uses espree instead of babylon if no parser is configured. Wouldn't expect this to hurt in general, but it is a potentially breaking difference.

eslint-config-import is no longer supported. Instead, use the shared configs directly exported by the plugin. See the README for details.

Nothing groundbreaking, but import/parser has been a thorny issue for the whole life of the plugin, and I'm glad to finally be rid of it. 😅

one-oh!

... (truncated)
Changelog

Sourced from eslint-import-resolver-webpack's changelog.

Change Log

All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
This change log adheres to standards from Keep a CHANGELOG.

[Unreleased]

Added

  • Ignore type imports for [named] rule ([#931], thanks [mattijsbliek])
  • Add documentation for [no-useless-path-segments] rule ([#1068], thanks [manovotny])

[2.11.0] - 2018-04-09

Added

  • Fixer for [first] ([#1046], thanks [fengkfengk])
  • allow-require option for [no-commonjs] rule ([#880], thanks [futpib])

Fixed

  • memory/CPU regression where ASTs were held in memory ([#1058], thanks [klimashkin]/[lukeapage])

[2.10.0] - 2018-03-29

Added

  • Autofixer for [order] rule ([#908], thanks [tihonove])
  • Add [no-cycle] rule: reports import cycles.

[2.9.0] - 2018-02-21

Added

  • Add [group-exports] rule: style-guide rule to report use of multiple named exports ([#721], thanks [robertrossmann])
  • Add [no-self-import] rule: forbids a module from importing itself. ([#727], [#449], [#447], thanks [giodamelio]).
  • Add [no-default-export] rule ([#889], thanks [isiahmeadows])
  • Add [no-useless-path-segments] rule ([#912], thanks [graingert] and [danny-andrews])
  • ... and more! check the commits for v[2.9.0]

[2.8.0] - 2017-10-18

Added

  • [exports-last] rule ([#620] + [#632], thanks [k15a])

Changed

  • Case-sensitivity checking ignores working directory and ancestors. ([#720] + [#858], thanks [laysent])

Fixed

  • support scoped modules containing hyphens ([#744], thanks [rosswarren])
  • core-modules now resolves files inside declared modules ([#886] / [#891], thanks [mplewis])
  • TypeError for missing AST fields from TypeScript ([#842] / [#944], thanks [alexgorbatchev])

[2.7.0] - 2017-07-06

Changed

  • [no-absolute-path] picks up speed boost, optional AMD support ([#843], thanks [jseminck])

[2.6.1] - 2017-06-29

Fixed

... (truncated)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot ignore this [minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use [this|these] label[s] will set the current labels as the default for future PRs for this repo and language

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)

Finally, you can contact us by mentioning @dependabot.

@dependabot-preview
Copy link
Author

Superseded by #111.

@dependabot-preview dependabot-preview bot deleted the dependabot/npm_and_yarn/eslint-import-resolver-webpack-0.9.0 branch February 12, 2019 04:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant