Closed renovate[bot] closed 6 years ago
This Pull Request updates dependency eslint-plugin-import from v2.8.0 to v2.11.0
v2.8.0
v2.11.0
Note: This PR was created on a configured schedule ("every weekend" in timezone Europe/Paris) and will not receive updates outside those times.
Europe/Paris
This PR has been generated by Renovate Bot.
This Pull Request updates dependency eslint-plugin-import from
v2.8.0
tov2.11.0
Note: This PR was created on a configured schedule ("every weekend" in timezone
Europe/Paris
) and will not receive updates outside those times.Release Notes
### [`v2.9.0`](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#290---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] --- ### [`v2.10.0`](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2100---2018-03-29) ##### Added - Autofixer for [`order`] rule ([#908], thanks [@tihonove]) - Add [`no-cycle`] rule: reports import cycles. --- ### [`v2.11.0`](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2110---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 - update bundled node resolver dependency to latest version #### [2.6.0] - 2017-06-23 ##### Changed - update tests / peerDeps for ESLint 4.0 compatibility ([#871], thanks [@mastilver]) - [`memo-parser`] updated to require `filePath` on parser options as it melts down if it's not there, now that this plugin always provides it. (see [#863]) #### [2.5.0] - 2017-06-22 Re-releasing v[2.4.0] after discovering that the memory leak is isolated to the [`memo-parser`], which is more or less experimental anyway. ##### Added - Autofixer for newline-after-import. ([#686] + [#696], thanks [@eelyafi]) #### [2.4.0] - 2017-06-02 [YANKED] Yanked due to critical issue in eslint-module-utils with cache key resulting from [#839]. ##### Added - Add `filePath` into `parserOptions` passed to `parser` ([#839], thanks [@sompylasar]) - Add `allow` option to [`no-unassigned-import`] to allow for files that match the globs ([#671], [#737], thanks [@kevin940726]). #### [2.3.0] - 2017-05-18 ##### Added - [`no-anonymous-default-export`] rule: report anonymous default exports ([#712], thanks [@duncanbeevers]). - Add new value to [`order`]'s `newlines-between` option to allow newlines inside import groups ([#627], [#628], thanks [@giodamelio]) - Add `count` option to the [`newline-after-import`] rule to allow configuration of number of newlines expected ([#742], thanks [@ntdb]) ##### Changed - [`no-extraneous-dependencies`]: use `read-pkg-up` to simplify finding + loading `package.json` ([#680], thanks [@wtgtybhertgeghgtwtg]) - Add support to specify the package.json [`no-extraneous-dependencies`] ([#685], thanks [@ramasilveyra]) ##### Fixed - attempt to fix crash in [`no-mutable-exports`]. ([#660]) - "default is a reserved keyword" in no-maned-default tests by locking down babylon to 6.15.0 (#756, thanks @gmathieu) - support scoped modules containing non word characters #### [2.2.0] - 2016-11-07 ##### Fixed - Corrected a few gaffs in the auto-ignore logic to fix major performance issues with projects that did not explicitly ignore `node_modules`. ([#654]) - [`import/ignore` setting] was only being respected if the ignored module didn't start with an `import` or `export` JS statement - [`prefer-default-export`]: fixed crash on export extensions ([#653]) #### [2.1.0] - 2016-11-02 ##### Added - Add [`no-named-default`] rule: style-guide rule to report use of unnecessarily named default imports ([#596], thanks [@ntdb]) - [`no-extraneous-dependencies`]: check globs against CWD + absolute path ([#602] + [#630], thanks [@ljharb]) ##### Fixed - [`prefer-default-export`] handles flow `export type` ([#484] + [#639], thanks [@jakubsta]) - [`prefer-default-export`] handles re-exported default exports ([#609]) - Fix crash when using [`newline-after-import`] with decorators ([#592]) - Properly report [`newline-after-import`] when next line is a decorator - Fixed documentation for the default values for the [`order`] rule ([#601]) #### [2.0.1] - 2016-10-06 ##### Fixed - Fixed code that relied on removed dependencies. ([#604]) #### [2.0.0]! - 2016-09-30 ##### Added - [`unambiguous`] rule: report modules that are not unambiguously ES modules. - `recommended` shared config. Roughly `errors` and `warnings` mixed together, with some `parserOptions` in the mix. ([#402]) - `react` shared config: added `jsx: true` to `parserOptions.ecmaFeatures`. - Added [`no-webpack-loader-syntax`] rule: forbid custom Webpack loader syntax in imports. ([#586], thanks [@fson]!) - Add option `newlines-between: "ignore"` to [`order`] ([#519]) - Added [`no-unassigned-import`] rule ([#529]) ##### Breaking - [`import/extensions` setting] defaults to `['.js']`. ([#306]) - [`import/ignore` setting] defaults to nothing, and ambiguous modules are ignored natively. This means importing from CommonJS modules will no longer be reported by [`default`], [`named`], or [`namespace`], regardless of `import/ignore`. ([#270]) - [`newline-after-import`]: Removed need for an empty line after an inline `require` call ([#570]) - [`order`]: Default value for `newlines-between` option is now `ignore` ([#519]) ##### Changed - `imports-first` is renamed to [`first`]. `imports-first` alias will continue to exist, but may be removed in a future major release. - Case-sensitivity: now specifically (and optionally) reported by [`no-unresolved`]. Other rules will ignore case-mismatches on paths on case-insensitive filesystems. ([#311]) ##### Fixed - [`no-internal-modules`]: support `@`-scoped packages ([#577]+[#578], thanks [@spalger]) #### [1.16.0] - 2016-09-22 ##### Added - Added [`no-dynamic-require`] rule: forbid `require()` calls with expressions. ([#567], [#568]) - Added [`no-internal-modules`] rule: restrict deep package imports to specific folders. ([#485], thanks [@spalger]!) - [`extensions`]: allow override of a chosen default with options object ([#555], thanks [@ljharb]!) ##### Fixed - [`no-named-as-default`] no longer false-positives on `export default from '...'` ([#566], thanks [@preco21]) - [`default`]: allow re-export of values from ignored files as default ([#545], thanks [@skyrpex]) #### [1.15.0] - 2016-09-12 ##### Added - Added an `allow` option to [`no-nodejs-modules`] to allow exceptions ([#452], [#509]). - Added [`no-absolute-path`] rule ([#530], [#538]) - [`max-dependencies`] for specifying the maximum number of dependencies (both `import` and `require`) a module can have. (see [#489], thanks [@tizmagik]) - Added glob option to config for [`no-extraneous-dependencies`], after much bikeshedding. Thanks, [@knpwrs]! ([#527]) ##### Fixed - [`no-named-as-default-member`] Allow default import to have a property named "default" ([#507], [#508], thanks [@jquense] for both!) #### [1.14.0] - 2016-08-22 ##### Added - [`import/parsers` setting]: parse some dependencies (i.e. TypeScript!) with a different parser than the ESLint-configured parser. ([#503]) ##### Fixed - [`namespace`] exception for get property from `namespace` import, which are re-export from commonjs module ([#499] fixes [#416], thanks [@wKich]) #### [1.13.0] - 2016-08-11 ##### Added - `allowComputed` option for [`namespace`] rule. If set to `true`, won't report computed member references to namespaces. (see [#456]) ##### Changed - Modified [`no-nodejs-modules`] error message to include the module's name ([#453], [#461]) ##### Fixed - [`import/extensions` setting] is respected in spite of the appearance of imports in an imported file. (fixes [#478], thanks [@rhys-vdw]) #### [1.12.0] - 2016-07-26 ##### Added - [`import/external-module-folders` setting]: a possibility to configure folders for "external" modules ([#444], thanks [@zloirock]) #### [1.11.1] - 2016-07-20 ##### Fixed - [`newline-after-import`] exception for `switch` branches with `require`s iff parsed as `sourceType:'module'`. (still [#441], thanks again [@ljharb]) #### [1.11.0] - 2016-07-17 ##### Added - Added an `peerDependencies` option to [`no-extraneous-dependencies`] to allow/forbid peer dependencies ([#423], [#428], thanks [@jfmengels]!). ##### Fixed - [`newline-after-import`] exception for multiple `require`s in an arrow function expression (e.g. `() => require('a') || require('b')`). ([#441], thanks [@ljharb]) #### [1.10.3] - 2016-07-08 ##### Fixed - removing `Symbol` dependencies (i.e. `for-of` loops) due to Node 0.10 polyfill issue (see [#415]). Should not make any discernible semantic difference. #### [1.10.2] - 2016-07-04 ##### Fixed - Something horrible happened during `npm prepublish` of 1.10.1. Several `rm -rf node_modules && npm i` and `gulp clean && npm prepublish`s later, it is rebuilt and republished as 1.10.2. Thanks [@rhettlivingston] for noticing and reporting! #### [1.10.1] - 2016-07-02 [YANKED] ##### Added - Officially support ESLint 3.x. (peerDependencies updated to `2.x - 3.x`) #### [1.10.0] - 2016-06-30 ##### Added - Added new rule [`no-restricted-paths`]. ([#155]/[#371], thanks [@lo1tuma]) - [`import/core-modules` setting]: allow configuration of additional module names, to be treated as builtin modules (a la `path`, etc. in Node). ([#275] + [#365], thanks [@sindresorhus] for driving) - React Native shared config (based on comment from [#283]) ##### Fixed - Fixed crash with `newline-after-import` related to the use of switch cases. (fixes [#386], thanks [@ljharb] for reporting) ([#395]) #### [1.9.2] - 2016-06-21 ##### Fixed - Issues with ignored/CJS files in [`export`] and [`no-deprecated`] rules. ([#348], [#370]) #### [1.9.1] - 2016-06-16 ##### Fixed - Reordered precedence for loading resolvers. ([#373]) #### [1.9.0] - 2016-06-10 ##### Added - Added support TomDoc comments to [`no-deprecated`]. ([#321], thanks [@josh]) - Added support for loading custom resolvers ([#314], thanks [@le0nik]) ##### Fixed - [`prefer-default-export`] handles `export function` and `export const` in same file ([#359], thanks [@scottnonnenberg]) #### [1.8.1] - 2016-05-23 ##### Fixed - `export * from 'foo'` now properly ignores a `default` export from `foo`, if any. ([#328]/[#332], thanks [@jkimbo]) This impacts all static analysis of imported names. ([`default`], [`named`], [`namespace`], [`export`]) - Make [`order`]'s `newline-between` option handle multiline import statements ([#313], thanks [@singles]) - Make [`order`]'s `newline-between` option handle not assigned import statements ([#313], thanks [@singles]) - Make [`order`]'s `newline-between` option ignore `require` statements inside object literals ([#313], thanks [@singles]) - [`prefer-default-export`] properly handles deep destructuring, `export * from ...`, and files with no exports. ([#342]+[#343], thanks [@scottnonnenberg]) #### [1.8.0] - 2016-05-11 ##### Added - [`prefer-default-export`], new rule. ([#308], thanks [@gavriguy]) ##### Fixed - Ignore namespace / ES7 re-exports in [`no-mutable-exports`]. ([#317], fixed by [#322]. thanks [@borisyankov] + [@jfmengels]) - Make [`no-extraneous-dependencies`] handle scoped packages ([#316], thanks [@jfmengels]) #### [1.7.0] - 2016-05-06 ##### Added - [`newline-after-import`], new rule. ([#245], thanks [@singles]) - Added an `optionalDependencies` option to [`no-extraneous-dependencies`] to allow/forbid optional dependencies ([#266], thanks [@jfmengels]). - Added `newlines-between` option to [`order`] rule ([#298], thanks [@singles]) - add [`no-mutable-exports`] rule ([#290], thanks [@josh]) - [`import/extensions` setting]: a list of file extensions to parse as modules and search for `export`s. If unspecified, all extensions are considered valid (for now). In v2, this will likely default to `['.js', MODULE_EXT]`. ([#297], to fix [#267]) ##### Fixed - [`extensions`]: fallback to source path for extension enforcement if imported module is not resolved. Also, never report for builtins (i.e. `path`). ([#296]) #### [1.6.1] - 2016-04-28 ##### Fixed - [`no-named-as-default-member`]: don't crash on rest props. ([#281], thanks [@SimenB]) - support for Node 6: don't pass `null` to `path` functions. Thanks to [@strawbrary] for bringing this up ([#272]) and adding OSX support to the Travis config ([#288]). #### [1.6.0] - 2016-04-25 ##### Added - add [`no-named-as-default-member`] to `warnings` canned config - add [`no-extraneous-dependencies`] rule ([#241], thanks [@jfmengels]) - add [`extensions`] rule ([#250], thanks [@lo1tuma]) - add [`no-nodejs-modules`] rule ([#261], thanks [@jfmengels]) - add [`order`] rule ([#247], thanks [@jfmengels]) - consider `resolve.fallback` config option in the webpack resolver ([#254]) ##### Changed - [`imports-first`] now allows directives (i.e. `'use strict'`) strictly before any imports ([#256], thanks [@lemonmade]) ##### Fixed - [`named`] now properly ignores the source module if a name is re-exported from an ignored file (i.e. `node_modules`). Also improved the reported error. (thanks to [@jimbolla] for reporting) - [`no-named-as-default-member`] had a crash on destructuring in loops (thanks for heads up from [@lemonmade]) #### [1.5.0] - 2016-04-18 ##### Added - report resolver errors at the top of the linted file - add [`no-namespace`] rule ([#239], thanks [@singles]) - add [`no-named-as-default-member`] rule ([#243], thanks [@dmnd]) ##### Changed - Rearranged rule groups in README in preparation for more style guide rules ##### Removed - support for Node 0.10, via `es6-*` ponyfills. Using native Map/Set/Symbol. #### [1.4.0] - 2016-03-25 ##### Added - Resolver plugin interface v2: more explicit response format that more clearly covers the found-but-core-module case, where there is no path. Still backwards-compatible with the original version of the resolver spec. - [Resolver documentation](./resolvers/README.md) ##### Changed - using `package.json/files` instead of `.npmignore` for package file inclusion ([#228], thanks [@mathieudutour]) - using `es6-*` ponyfills instead of `babel-runtime` #### [1.3.0] - 2016-03-20 Major perf improvements. Between parsing only once and ignoring gigantic, non-module `node_modules`, there is very little added time. My test project takes 17s to lint completely, down from 55s, when using the memoizing parser, and takes only 27s with naked `babel-eslint` (thus, reparsing local modules). ##### Added - This change log ([#216]) - Experimental memoizing [parser](./memo-parser/README.md) ##### Fixed - Huge reduction in execution time by _only_ ignoring [`import/ignore` setting] if something that looks like an `export` is detected in the module content. #### [1.2.0] - 2016-03-19 Thanks @lencioni for identifying a huge amount of rework in resolve and kicking off a bunch of memoization. I'm seeing 62% improvement over my normal test codebase when executing only [`no-unresolved`] in isolation, and ~35% total reduction in lint time. ##### Changed - added caching to core/resolve via [#214], configured via [`import/cache` setting] #### [1.1.0] - 2016-03-15 ##### Added - Added an [`ignore`](./docs/rules/no-unresolved.md#ignore) option to [`no-unresolved`] for those pesky files that no resolver can find. (still prefer enhancing the Webpack and Node resolvers to using it, though). See [#89] for details. #### [1.0.4] - 2016-03-11 ##### Changed - respect hoisting for deep namespaces ([`namespace`]/[`no-deprecated`]) ([#211]) ##### Fixed - don't crash on self references ([#210]) - correct cache behavior in `eslint_d` for deep namespaces ([#200]) #### [1.0.3] - 2016-02-26 ##### Changed - no-deprecated follows deep namespaces ([#191]) ##### Fixed - [`namespace`] no longer flags modules with only a default export as having no names. (ns.default is valid ES6) #### [1.0.2] - 2016-02-26 ##### Fixed - don't parse imports with no specifiers ([#192]) #### [1.0.1] - 2016-02-25 ##### Fixed - export `stage-0` shared config - documented [`no-deprecated`] - deep namespaces are traversed regardless of how they get imported ([#189]) #### [1.0.0] - 2016-02-24 ##### Added - [`no-deprecated`]: WIP rule to let you know at lint time if you're using deprecated functions, constants, classes, or modules. ##### Changed - [`namespace`]: support deep namespaces ([#119] via [#157]) #### [1.0.0-beta.0] - 2016-02-13 ##### Changed - support for (only) ESLint 2.x - no longer needs/refers to `import/parser` or `import/parse-options`. Instead, ESLint provides the configured parser + options to the rules, and they use that to parse dependencies. ##### Removed - `babylon` as default import parser (see Breaking) #### [0.13.0] - 2016-02-08 ##### Added - [`no-commonjs`] rule - [`no-amd`] rule ##### Removed - Removed vestigial `no-require` rule. [`no-commonjs`] is more complete. #### [0.12.2] - 2016-02-06 [YANKED] Unpublished from npm and re-released as 0.13.0. See [#170]. #### [0.12.1] - 2015-12-17 ##### Changed - Broke docs for rules out into individual files. #### [0.12.0] - 2015-12-14 ##### Changed - Ignore [`import/ignore` setting] if exports are actually found in the parsed module. Does this to support use of `jsnext:main` in `node_modules` without the pain of managing an allow list or a nuanced deny list. #### [0.11.0] - 2015-11-27 ##### Added - Resolver plugins. Now the linter can read Webpack config, properly follow aliases and ignore externals, dismisses inline loaders, etc. etc.! #### Earlier releases (0.10.1 and younger) See [GitHub release notes](https://github.com/benmosher/eslint-plugin-import/releases?after=v0.11.0) for info on changes for earlier releases. [`import/cache` setting]: ./README.md#importcache [`import/ignore` setting]: ./README.md#importignore [`import/extensions` setting]: ./README.md#importextensions [`import/parsers` setting]: ./README.md#importparsers [`import/core-modules` setting]: ./README.md#importcore-modules [`import/external-module-folders` setting]: ./README.md#importexternal-module-folders [`no-unresolved`]: ./docs/rules/no-unresolved.md [`no-deprecated`]: ./docs/rules/no-deprecated.md [`no-commonjs`]: ./docs/rules/no-commonjs.md [`no-amd`]: ./docs/rules/no-amd.md [`namespace`]: ./docs/rules/namespace.md [`no-namespace`]: ./docs/rules/no-namespace.md [`no-named-default`]: ./docs/rules/no-named-default.md [`no-named-as-default`]: ./docs/rules/no-named-as-default.md [`no-named-as-default-member`]: ./docs/rules/no-named-as-default-member.md [`no-extraneous-dependencies`]: ./docs/rules/no-extraneous-dependencies.md [`extensions`]: ./docs/rules/extensions.md [`first`]: ./docs/rules/first.md [`imports-first`]: ./docs/rules/first.md [`no-nodejs-modules`]: ./docs/rules/no-nodejs-modules.md [`order`]: ./docs/rules/order.md [`named`]: ./docs/rules/named.md [`default`]: ./docs/rules/default.md [`export`]: ./docs/rules/export.md [`newline-after-import`]: ./docs/rules/newline-after-import.md [`no-mutable-exports`]: ./docs/rules/no-mutable-exports.md [`prefer-default-export`]: ./docs/rules/prefer-default-export.md [`no-restricted-paths`]: ./docs/rules/no-restricted-paths.md [`no-absolute-path`]: ./docs/rules/no-absolute-path.md [`max-dependencies`]: ./docs/rules/max-dependencies.md [`no-internal-modules`]: ./docs/rules/no-internal-modules.md [`no-dynamic-require`]: ./docs/rules/no-dynamic-require.md [`no-webpack-loader-syntax`]: ./docs/rules/no-webpack-loader-syntax.md [`no-unassigned-import`]: ./docs/rules/no-unassigned-import.md [`unambiguous`]: ./docs/rules/unambiguous.md [`no-anonymous-default-export`]: ./docs/rules/no-anonymous-default-export.md [`exports-last`]: ./docs/rules/exports-last.md [`group-exports`]: ./docs/rules/group-exports.md [`no-self-import`]: ./docs/rules/no-self-import.md [`no-default-export`]: ./docs/rules/no-default-export.md [`no-useless-path-segments`]: ./docs/rules/no-useless-path-segments.md [`no-cycle`]: ./docs/rules/no-cycle.md [`memo-parser`]: ./memo-parser/README.md [#1068]: `https://github.com/benmosher/eslint-plugin-import/pull/1068` [#1046]: `https://github.com/benmosher/eslint-plugin-import/pull/1046` [#944]: `https://github.com/benmosher/eslint-plugin-import/pull/944` [#908]: `https://github.com/benmosher/eslint-plugin-import/pull/908` [#891]: `https://github.com/benmosher/eslint-plugin-import/pull/891` [#889]: `https://github.com/benmosher/eslint-plugin-import/pull/889` [#880]: `https://github.com/benmosher/eslint-plugin-import/pull/880` [#858]: `https://github.com/benmosher/eslint-plugin-import/pull/858` [#843]: `https://github.com/benmosher/eslint-plugin-import/pull/843` [#871]: `https://github.com/benmosher/eslint-plugin-import/pull/871` [#744]: `https://github.com/benmosher/eslint-plugin-import/pull/744` [#742]: `https://github.com/benmosher/eslint-plugin-import/pull/742` [#737]: `https://github.com/benmosher/eslint-plugin-import/pull/737` [#727]: `https://github.com/benmosher/eslint-plugin-import/pull/727` [#721]: `https://github.com/benmosher/eslint-plugin-import/pull/721` [#712]: `https://github.com/benmosher/eslint-plugin-import/pull/712` [#696]: `https://github.com/benmosher/eslint-plugin-import/pull/696` [#685]: `https://github.com/benmosher/eslint-plugin-import/pull/685` [#680]: `https://github.com/benmosher/eslint-plugin-import/pull/680` [#654]: `https://github.com/benmosher/eslint-plugin-import/pull/654` [#639]: `https://github.com/benmosher/eslint-plugin-import/pull/639` [#632]: `https://github.com/benmosher/eslint-plugin-import/pull/632` [#630]: `https://github.com/benmosher/eslint-plugin-import/pull/630` [#628]: `https://github.com/benmosher/eslint-plugin-import/pull/628` [#596]: `https://github.com/benmosher/eslint-plugin-import/pull/596` [#586]: `https://github.com/benmosher/eslint-plugin-import/pull/586` [#578]: `https://github.com/benmosher/eslint-plugin-import/pull/578` [#568]: `https://github.com/benmosher/eslint-plugin-import/pull/568` [#555]: `https://github.com/benmosher/eslint-plugin-import/pull/555` [#538]: `https://github.com/benmosher/eslint-plugin-import/pull/538` [#527]: `https://github.com/benmosher/eslint-plugin-import/pull/527` [#509]: `https://github.com/benmosher/eslint-plugin-import/pull/509` [#508]: `https://github.com/benmosher/eslint-plugin-import/pull/508` [#503]: `https://github.com/benmosher/eslint-plugin-import/pull/503` [#499]: `https://github.com/benmosher/eslint-plugin-import/pull/499` [#489]: `https://github.com/benmosher/eslint-plugin-import/pull/489` [#485]: `https://github.com/benmosher/eslint-plugin-import/pull/485` [#461]: `https://github.com/benmosher/eslint-plugin-import/pull/461` [#449]: `https://github.com/benmosher/eslint-plugin-import/pull/449` [#444]: `https://github.com/benmosher/eslint-plugin-import/pull/444` [#428]: `https://github.com/benmosher/eslint-plugin-import/pull/428` [#395]: `https://github.com/benmosher/eslint-plugin-import/pull/395` [#371]: `https://github.com/benmosher/eslint-plugin-import/pull/371` [#365]: `https://github.com/benmosher/eslint-plugin-import/pull/365` [#359]: `https://github.com/benmosher/eslint-plugin-import/pull/359` [#343]: `https://github.com/benmosher/eslint-plugin-import/pull/343` [#332]: `https://github.com/benmosher/eslint-plugin-import/pull/332` [#322]: `https://github.com/benmosher/eslint-plugin-import/pull/322` [#321]: `https://github.com/benmosher/eslint-plugin-import/pull/321` [#316]: `https://github.com/benmosher/eslint-plugin-import/pull/316` [#308]: `https://github.com/benmosher/eslint-plugin-import/pull/308` [#298]: `https://github.com/benmosher/eslint-plugin-import/pull/298` [#297]: `https://github.com/benmosher/eslint-plugin-import/pull/297` [#296]: `https://github.com/benmosher/eslint-plugin-import/pull/296` [#290]: `https://github.com/benmosher/eslint-plugin-import/pull/290` [#289]: `https://github.com/benmosher/eslint-plugin-import/pull/289` [#288]: `https://github.com/benmosher/eslint-plugin-import/pull/288` [#287]: `https://github.com/benmosher/eslint-plugin-import/pull/287` [#278]: `https://github.com/benmosher/eslint-plugin-import/pull/278` [#261]: `https://github.com/benmosher/eslint-plugin-import/pull/261` [#256]: `https://github.com/benmosher/eslint-plugin-import/pull/256` [#254]: `https://github.com/benmosher/eslint-plugin-import/pull/254` [#250]: `https://github.com/benmosher/eslint-plugin-import/pull/250` [#247]: `https://github.com/benmosher/eslint-plugin-import/pull/247` [#245]: `https://github.com/benmosher/eslint-plugin-import/pull/245` [#243]: `https://github.com/benmosher/eslint-plugin-import/pull/243` [#241]: `https://github.com/benmosher/eslint-plugin-import/pull/241` [#239]: `https://github.com/benmosher/eslint-plugin-import/pull/239` [#228]: `https://github.com/benmosher/eslint-plugin-import/pull/228` [#211]: `https://github.com/benmosher/eslint-plugin-import/pull/211` [#164]: `https://github.com/benmosher/eslint-plugin-import/pull/164` [#157]: `https://github.com/benmosher/eslint-plugin-import/pull/157` [#314]: `https://github.com/benmosher/eslint-plugin-import/pull/314` [#912]: `https://github.com/benmosher/eslint-plugin-import/pull/912` [#1058]: `https://github.com/benmosher/eslint-plugin-import/issues/1058` [#931]: `https://github.com/benmosher/eslint-plugin-import/issues/931` [#886]: `https://github.com/benmosher/eslint-plugin-import/issues/886` [#863]: `https://github.com/benmosher/eslint-plugin-import/issues/863` [#842]: `https://github.com/benmosher/eslint-plugin-import/issues/842` [#839]: `https://github.com/benmosher/eslint-plugin-import/issues/839` [#720]: `https://github.com/benmosher/eslint-plugin-import/issues/720` [#686]: `https://github.com/benmosher/eslint-plugin-import/issues/686` [#671]: `https://github.com/benmosher/eslint-plugin-import/issues/671` [#660]: `https://github.com/benmosher/eslint-plugin-import/issues/660` [#653]: `https://github.com/benmosher/eslint-plugin-import/issues/653` [#627]: `https://github.com/benmosher/eslint-plugin-import/issues/627` [#620]: `https://github.com/benmosher/eslint-plugin-import/issues/620` [#609]: `https://github.com/benmosher/eslint-plugin-import/issues/609` [#604]: `https://github.com/benmosher/eslint-plugin-import/issues/604` [#602]: `https://github.com/benmosher/eslint-plugin-import/issues/602` [#601]: `https://github.com/benmosher/eslint-plugin-import/issues/601` [#592]: `https://github.com/benmosher/eslint-plugin-import/issues/592` [#577]: `https://github.com/benmosher/eslint-plugin-import/issues/577` [#570]: `https://github.com/benmosher/eslint-plugin-import/issues/570` [#567]: `https://github.com/benmosher/eslint-plugin-import/issues/567` [#566]: `https://github.com/benmosher/eslint-plugin-import/issues/566` [#545]: `https://github.com/benmosher/eslint-plugin-import/issues/545` [#530]: `https://github.com/benmosher/eslint-plugin-import/issues/530` [#529]: `https://github.com/benmosher/eslint-plugin-import/issues/529` [#519]: `https://github.com/benmosher/eslint-plugin-import/issues/519` [#507]: `https://github.com/benmosher/eslint-plugin-import/issues/507` [#484]: `https://github.com/benmosher/eslint-plugin-import/issues/484` [#478]: `https://github.com/benmosher/eslint-plugin-import/issues/478` [#456]: `https://github.com/benmosher/eslint-plugin-import/issues/456` [#453]: `https://github.com/benmosher/eslint-plugin-import/issues/453` [#452]: `https://github.com/benmosher/eslint-plugin-import/issues/452` [#447]: `https://github.com/benmosher/eslint-plugin-import/issues/447` [#441]: `https://github.com/benmosher/eslint-plugin-import/issues/441` [#423]: `https://github.com/benmosher/eslint-plugin-import/issues/423` [#416]: `https://github.com/benmosher/eslint-plugin-import/issues/416` [#415]: `https://github.com/benmosher/eslint-plugin-import/issues/415` [#402]: `https://github.com/benmosher/eslint-plugin-import/issues/402` [#386]: `https://github.com/benmosher/eslint-plugin-import/issues/386` [#373]: `https://github.com/benmosher/eslint-plugin-import/issues/373` [#370]: `https://github.com/benmosher/eslint-plugin-import/issues/370` [#348]: `https://github.com/benmosher/eslint-plugin-import/issues/348` [#342]: `https://github.com/benmosher/eslint-plugin-import/issues/342` [#328]: `https://github.com/benmosher/eslint-plugin-import/issues/328` [#317]: `https://github.com/benmosher/eslint-plugin-import/issues/317` [#313]: `https://github.com/benmosher/eslint-plugin-import/issues/313` [#311]: `https://github.com/benmosher/eslint-plugin-import/issues/311` [#306]: `https://github.com/benmosher/eslint-plugin-import/issues/306` [#286]: `https://github.com/benmosher/eslint-plugin-import/issues/286` [#283]: `https://github.com/benmosher/eslint-plugin-import/issues/283` [#281]: `https://github.com/benmosher/eslint-plugin-import/issues/281` [#275]: `https://github.com/benmosher/eslint-plugin-import/issues/275` [#272]: `https://github.com/benmosher/eslint-plugin-import/issues/272` [#270]: `https://github.com/benmosher/eslint-plugin-import/issues/270` [#267]: `https://github.com/benmosher/eslint-plugin-import/issues/267` [#266]: `https://github.com/benmosher/eslint-plugin-import/issues/266` [#216]: `https://github.com/benmosher/eslint-plugin-import/issues/216` [#214]: `https://github.com/benmosher/eslint-plugin-import/issues/214` [#210]: `https://github.com/benmosher/eslint-plugin-import/issues/210` [#200]: `https://github.com/benmosher/eslint-plugin-import/issues/200` [#192]: `https://github.com/benmosher/eslint-plugin-import/issues/192` [#191]: `https://github.com/benmosher/eslint-plugin-import/issues/191` [#189]: `https://github.com/benmosher/eslint-plugin-import/issues/189` [#170]: `https://github.com/benmosher/eslint-plugin-import/issues/170` [#155]: `https://github.com/benmosher/eslint-plugin-import/issues/155` [#119]: `https://github.com/benmosher/eslint-plugin-import/issues/119` [#89]: `https://github.com/benmosher/eslint-plugin-import/issues/89` [Unreleased]: https://github.com/benmosher/eslint-plugin-import/compare/v2.11.0...HEAD [2.11.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.10.0...v2.11.0 [2.10.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.9.0...v2.10.0 [2.9.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.8.0...v2.9.0 [2.8.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.7.0...v2.8.0 [2.7.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.6.1...v2.7.0 [2.6.1]: https://github.com/benmosher/eslint-plugin-import/compare/v2.6.0...v2.6.1 [2.6.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.5.0...v2.6.0 [2.5.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.4.0...v2.5.0 [2.4.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.3.0...v2.4.0 [2.3.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.2.0...v2.3.0 [2.2.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.1.0...v2.2.0 [2.1.0]: https://github.com/benmosher/eslint-plugin-import/compare/v2.0.1...v2.1.0 [2.0.1]: https://github.com/benmosher/eslint-plugin-import/compare/v2.0.0...v2.0.1 [2.0.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.16.0...v2.0.0 [1.16.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.15.0...v1.16.0 [1.15.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.14.0...v1.15.0 [1.14.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.13.0...v1.14.0 [1.13.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.12.0...v1.13.0 [1.12.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.11.1...v1.12.0 [1.11.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.11.0...v1.11.1 [1.11.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.10.3...v1.11.0 [1.10.3]: https://github.com/benmosher/eslint-plugin-import/compare/v1.10.2...v1.10.3 [1.10.2]: https://github.com/benmosher/eslint-plugin-import/compare/v1.10.1...v1.10.2 [1.10.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.10.0...v1.10.1 [1.10.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.9.2...v1.10.0 [1.9.2]: https://github.com/benmosher/eslint-plugin-import/compare/v1.9.1...v1.9.2 [1.9.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.9.0...v1.9.1 [1.9.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.8.1...v1.9.0 [1.8.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.8.0...v1.8.1 [1.8.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.7.0...v1.8.0 [1.7.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.6.1...v1.7.0 [1.6.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.6.0...v1.6.1 [1.6.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.5.0...1.6.0 [1.5.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.4.0...v1.5.0 [1.4.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.1.0...v1.2.0 [1.1.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.4...v1.1.0 [1.0.4]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.3...v1.0.4 [1.0.3]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.2...v1.0.3 [1.0.2]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.1...v1.0.2 [1.0.1]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/benmosher/eslint-plugin-import/compare/v1.0.0-beta.0...v1.0.0 [1.0.0-beta.0]: https://github.com/benmosher/eslint-plugin-import/compare/v0.13.0...v1.0.0-beta.0 [0.13.0]: https://github.com/benmosher/eslint-plugin-import/compare/v0.12.1...v0.13.0 [0.12.2]: https://github.com/benmosher/eslint-plugin-import/compare/v0.12.1...v0.12.2 [0.12.1]: https://github.com/benmosher/eslint-plugin-import/compare/v0.12.0...v0.12.1 [0.12.0]: https://github.com/benmosher/eslint-plugin-import/compare/v0.11.0...v0.12.0 [0.11.0]: https://github.com/benmosher/eslint-plugin-import/compare/v0.10.1...v0.11.0 [@mathieudutour]: https://github.com/mathieudutour [@gausie]: https://github.com/gausie [@singles]: https://github.com/singles [@jfmengels]: https://github.com/jfmengels [@lo1tuma]: https://github.com/lo1tuma [@dmnd]: https://github.com/dmnd [@lemonmade]: https://github.com/lemonmade [@jimbolla]: https://github.com/jimbolla [@jquense]: https://github.com/jquense [@jonboiser]: https://github.com/jonboiser [@taion]: https://github.com/taion [@strawbrary]: https://github.com/strawbrary [@SimenB]: https://github.com/SimenB [@josh]: https://github.com/josh [@borisyankov]: https://github.com/borisyankov [@gavriguy]: https://github.com/gavriguy [@jkimbo]: https://github.com/jkimbo [@le0nik]: https://github.com/le0nik [@scottnonnenberg]: https://github.com/scottnonnenberg [@sindresorhus]: https://github.com/sindresorhus [@ljharb]: https://github.com/ljharb [@rhettlivingston]: https://github.com/rhettlivingston [@zloirock]: https://github.com/zloirock [@rhys-vdw]: https://github.com/rhys-vdw [@wKich]: https://github.com/wKich [@tizmagik]: https://github.com/tizmagik [@knpwrs]: https://github.com/knpwrs [@spalger]: https://github.com/spalger [@preco21]: https://github.com/preco21 [@skyrpex]: https://github.com/skyrpex [@fson]: https://github.com/fson [@ntdb]: https://github.com/ntdb [@jakubsta]: https://github.com/jakubsta [@wtgtybhertgeghgtwtg]: https://github.com/wtgtybhertgeghgtwtg [@duncanbeevers]: https://github.com/duncanbeevers [@giodamelio]: https://github.com/giodamelio [@ntdb]: https://github.com/ntdb [@ramasilveyra]: https://github.com/ramasilveyra [@sompylasar]: https://github.com/sompylasar [@kevin940726]: https://github.com/kevin940726 [@eelyafi]: https://github.com/eelyafi [@mastilver]: https://github.com/mastilver [@jseminck]: https://github.com/jseminck [@laysent]: https://github.com/laysent [@k15a]: https://github.com/k15a [@mplewis]: https://github.com/mplewis [@rosswarren]: https://github.com/rosswarren [@alexgorbatchev]: https://github.com/alexgorbatchev [@tihonove]: https://github.com/tihonove [@robertrossmann]: https://github.com/robertrossmann [@isiahmeadows]: https://github.com/isiahmeadows [@graingert]: https://github.com/graingert [@danny-andrews]: https://github.com/dany-andrews [@fengkfengk]: https://github.com/fengkfengk [@futpib]: https://github.com/futpib [@klimashkin]: https://github.com/klimashkin [@lukeapage]: https://github.com/lukeapage [@manovotny]: https://github.com/manovotny [@mattijsbliek]: https://github.com/mattijsbliek ---Commits
#### v2.9.0 - [`a9bee1a`](https://github.com/benmosher/eslint-plugin-import/commit/a9bee1a2770b4d2d6216fb3ac4bc257259a105a8) Merge pull request #727 from giodamelio/feature-no-self-import - [`43083e0`](https://github.com/benmosher/eslint-plugin-import/commit/43083e0c2d923011a19ec9da08e7a5e8c4f014a2) Merge pull request #672 from dplusic/bugfix/extensions - [`9ce605d`](https://github.com/benmosher/eslint-plugin-import/commit/9ce605de009f98a223b173cb238cf069ba83da0b) [Tests] put newer builds at the top - [`2aef76e`](https://github.com/benmosher/eslint-plugin-import/commit/2aef76e29120cfe095bff4c5944775136a9aaa4e) Merge pull request #775 from shinnn/rimraf - [`697afb2`](https://github.com/benmosher/eslint-plugin-import/commit/697afb226a40a972e7d206be86a2e06b8f23d194) Merge pull request #845 from daltones/patch-2 - [`bac9794`](https://github.com/benmosher/eslint-plugin-import/commit/bac9794b6ca78feee3cc821ff32d67d937d7eb26) Merge pull request #977 from fatfisz/no-anonymous-call-default-export - [`6c567e8`](https://github.com/benmosher/eslint-plugin-import/commit/6c567e8109551cb1623483530deae0f8445cb619) eslint-import-resolver-node: [deps] update `debug`, `resolve` - [`2470ed7`](https://github.com/benmosher/eslint-plugin-import/commit/2470ed757a8e325ca1857cb1e0915d67c1ee2a4e) eslint-import-resolver-node: [dev deps] update `chai`, `mocha`, `nyc` - [`359a200`](https://github.com/benmosher/eslint-plugin-import/commit/359a2001005c7e7f274237ae279c8687f5e09d29) [Tests] test resolvers in CI separately - [`b131b2c`](https://github.com/benmosher/eslint-plugin-import/commit/b131b2c8b09aa1659d072a526161d12e78cfaed9) eslint-import-resolver-node: v0.3.2 - [`0d44914`](https://github.com/benmosher/eslint-plugin-import/commit/0d44914ecaad7b92fb1f4ea4a15d98e5f295ed44) eslint-import-resolver-webpack: v0.8.4 - [`a56c1c0`](https://github.com/benmosher/eslint-plugin-import/commit/a56c1c01f9b6c858226968689dce5b23ef644218) Add URL to rule documentation to the metadata - [`3ea1050`](https://github.com/benmosher/eslint-plugin-import/commit/3ea1050f50aaee081c4b3a69a1287848a741fe79) Move URL generation to a function - [`60335bb`](https://github.com/benmosher/eslint-plugin-import/commit/60335bb3b1ebdc2a0d8444f36d41ad58e1ded7df) Support optional commit hash argument to docsUrl and add tests - [`fe03d72`](https://github.com/benmosher/eslint-plugin-import/commit/fe03d72171abbfd6af9872cd53cedaf81f37333d) Use commit hash for imports-first documentation link - [`f12b6d0`](https://github.com/benmosher/eslint-plugin-import/commit/f12b6d0f6705bc7bbe9827d3962cd2188d293da6) Fix require of first in imports-first - [`c05cddb`](https://github.com/benmosher/eslint-plugin-import/commit/c05cddb9af58b8e8137a9cc92f7539ca5fe3a921) Fix direct link to a file - [`1e980af`](https://github.com/benmosher/eslint-plugin-import/commit/1e980aff79a455891f8896b50669af9f7ba7dad9) Merge pull request #998 from Arcanemagus/rules-docs-url - [`c9269be`](https://github.com/benmosher/eslint-plugin-import/commit/c9269be2fd8f6ebe2fd0564d3cb8e54dc5391a35) `order`: [docs] Change 1st order's example's label to valid value - [`c8d5e03`](https://github.com/benmosher/eslint-plugin-import/commit/c8d5e030d4ea05e380bd0868fbab35b614470413) Check for TSModuleDeclarations - [`7f35a3e`](https://github.com/benmosher/eslint-plugin-import/commit/7f35a3e9e25602bb97b50fbf4bf9d2ac43e41df2) Expanded/improved TS tests - [`69084df`](https://github.com/benmosher/eslint-plugin-import/commit/69084dfb8800d41bd27d41840f2ee63019917d00) Latest typescript and typescript-eslint-parser - [`655c33d`](https://github.com/benmosher/eslint-plugin-import/commit/655c33deba9c338eba604fa48f1bb8ca136e5b3c) Merge pull request #958 from spencerhakim/ts-nodes - [`fa24082`](https://github.com/benmosher/eslint-plugin-import/commit/fa24082ab27e5689bbef2b5c885ccb55ffa93241) Use link to tagged version for rule docs - [`b08bd3e`](https://github.com/benmosher/eslint-plugin-import/commit/b08bd3e226ad00abc9beba67c2a86e1d54bbf88c) Merge pull request #1005 from sudo-suhas/docs-link-tagged - [`bae618c`](https://github.com/benmosher/eslint-plugin-import/commit/bae618c197fea4383419865f853900bf0b82afab) Add example of how to add import/resolver config to settings - [`7852cd7`](https://github.com/benmosher/eslint-plugin-import/commit/7852cd7f7c7183e36a37c2a6ab2d57cdabf32a74) Merge pull request #1008 from Kiwka/patch-1 - [`364e841`](https://github.com/benmosher/eslint-plugin-import/commit/364e8419168aea6fd982ff51ab35069a28fa45f4) Add test case for import/resolve extensions order - [`bc50394`](https://github.com/benmosher/eslint-plugin-import/commit/bc50394ce45c33f4ee54f86216270700ed329a53) Merge pull request #1009 from silvenon/extensions - [`fdcd4d9`](https://github.com/benmosher/eslint-plugin-import/commit/fdcd4d9adb1b51492d8562dc738ebc9afb35f808) Add a .coffee test proving extension resolve order - [`3268a82`](https://github.com/benmosher/eslint-plugin-import/commit/3268a826741f0de5142efa18dc7612c816d6f1a8) Merge pull request #1010 from silvenon/extensions - [`ab49972`](https://github.com/benmosher/eslint-plugin-import/commit/ab49972cf2773e8b7440ba6b89f5f5c16a5ecb34) Support export declarations in extensions rule - [`219a8d2`](https://github.com/benmosher/eslint-plugin-import/commit/219a8d2e5af230f73b4754f725916843645889ff) Merge pull request #1012 from silvenon/extensions-export - [`0e729c7`](https://github.com/benmosher/eslint-plugin-import/commit/0e729c7bcd69b6c127e0be2a67e27ca8ff598db0) no-self-import is unreleased - [`91cfd6d`](https://github.com/benmosher/eslint-plugin-import/commit/91cfd6d873953a98f9e75680bf19ee3e25f974c4) Merge pull request #1022 from nevir/patch-1 - [`8778d7c`](https://github.com/benmosher/eslint-plugin-import/commit/8778d7c38fa17d005a6269980483f9e1430e716f) Fixes #1023 - Load exceptions in user resolvers are not reported - [`9b20a78`](https://github.com/benmosher/eslint-plugin-import/commit/9b20a788bfae04e9cf2d494fcc634779dc984aa7) Upgraded "find-root" and "lodash.get" for the webpack resolver - [`654d284`](https://github.com/benmosher/eslint-plugin-import/commit/654d28427c55959e130719cac283904adbec129c) Merge pull request #1024 from patrick-steele-idem/issue-1023 - [`ff3d883`](https://github.com/benmosher/eslint-plugin-import/commit/ff3d883cd865382a6b9bd73c23dbc19d2fc6856f) Merge pull request #1025 from patrick-steele-idem/update-dependencies - [`5b0777d`](https://github.com/benmosher/eslint-plugin-import/commit/5b0777dd6e62c8cbc1e625bed3251eb73ead7094) Add `no-default-export` + docs/tests (#936) - [`ae5a031`](https://github.com/benmosher/eslint-plugin-import/commit/ae5a0318ac956e205e5a5e0602e5963c20afadf7) Missed a link - [`0231c78`](https://github.com/benmosher/eslint-plugin-import/commit/0231c781fdce30c721ed15115e4f52fcb40fe37d) Merge pull request #1026 from isiahmeadows/patch-1 - [`180d71a`](https://github.com/benmosher/eslint-plugin-import/commit/180d71a959d961db58b11577d84af097bdd34a53) bump plugin to v2.9.0 - [`7f8f543`](https://github.com/benmosher/eslint-plugin-import/commit/7f8f543ebd95dae1bd258321ae1e6be8e4f61cfc) Fix eslint-import-resolver-webpack with pnpm (#968) - [`5be3f4a`](https://github.com/benmosher/eslint-plugin-import/commit/5be3f4a734fb448e8b6edb19366cdf9a9467311b) changelog note for #968 #### v2.10.0 - [`220f209`](https://github.com/benmosher/eslint-plugin-import/commit/220f209bc45de7421778ccba43b210505b52ea52) Merge branch 'release' - [`1f4ef02`](https://github.com/benmosher/eslint-plugin-import/commit/1f4ef022989aa71db379f6f1cdaa521377a53b89) add changelog for no-useless-path-segments - [`44a038c`](https://github.com/benmosher/eslint-plugin-import/commit/44a038c06487964394b1e15b64f3bd34e5d40cde) Merge pull request #1030 from graingert/patch-2 - [`402c60a`](https://github.com/benmosher/eslint-plugin-import/commit/402c60a3377fa2bbbb7980b2efa7f4afd62ebcd8) [Fix] `group-exports`: use module.exports, not export default - [`59ea30e`](https://github.com/benmosher/eslint-plugin-import/commit/59ea30e60bd44b83185945618fd4917dc1a4ef62) Header-ify rule categories for easy linking - [`196c238`](https://github.com/benmosher/eslint-plugin-import/commit/196c238d664c0002bce0fc630ae66130cc6c19cc) Merge pull request #1036 from nevir/patch-1 - [`f12f2a7`](https://github.com/benmosher/eslint-plugin-import/commit/f12f2a708d4bc11649c69189a05355c0e2dd18e0) Fixes #656 - Should handle object-rest properties in `namespace` - [`1a084cc`](https://github.com/benmosher/eslint-plugin-import/commit/1a084cc975c0f0a3da60822197e47c718402d694) Add tests - [`158f4e8`](https://github.com/benmosher/eslint-plugin-import/commit/158f4e8276a9d7c2298d2409c0a1022e45e5e349) Merge pull request #1039 from preco21/namespace-crash-fix - [`0844645`](https://github.com/benmosher/eslint-plugin-import/commit/084464558d11509254d496688d9957649f95ebe3) Add missing env variable for webpack config - [`4b311ac`](https://github.com/benmosher/eslint-plugin-import/commit/4b311ac6faf93c6f6fc9a186de6f44da3bd70aaa) Add Unit test using env option - [`efa1723`](https://github.com/benmosher/eslint-plugin-import/commit/efa1723ff9fd31a6b4b1945845dc6db4246746e1) adds more examples to the import/extensions rule docs - [`5f7ecd3`](https://github.com/benmosher/eslint-plugin-import/commit/5f7ecd33b1b1bb012c305b42ea9a4aae2c640542) Merge pull request #1044 from botify-labs/add-missing-env-variable-in-webpack-config - [`8c19fb4`](https://github.com/benmosher/eslint-plugin-import/commit/8c19fb4981bed0b4b9ebe00c1852f0ba1150c742) Merge pull request #1045 from petegleeson/master - [`84b34e8`](https://github.com/benmosher/eslint-plugin-import/commit/84b34e89b06c65caeb0d9e6ceba5709c13a9fc63) [Docs] fixes problem with weird highlighting - [`1eac942`](https://github.com/benmosher/eslint-plugin-import/commit/1eac942a740b4986488973640746e021cb9f31d3) Merge pull request #1048 from petegleeson/master - [`5fa2851`](https://github.com/benmosher/eslint-plugin-import/commit/5fa2851adc2d27c01d5b4ce1f4f3af10999d775b) wip: no-cycle support with general dependency "imports" map in ExportMap - [`0c21c4e`](https://github.com/benmosher/eslint-plugin-import/commit/0c21c4e0f6e8248f56561ad66dfcfa7d21ba31a1) sublime-linter project tweaks - [`f7c48b5`](https://github.com/benmosher/eslint-plugin-import/commit/f7c48b5e819ffb2dd310bc107a987c605db9305c) no-cycle: real rule! first draft, perf is likely atrocious - [`314c0b7`](https://github.com/benmosher/eslint-plugin-import/commit/314c0b771787b8808b40d8fe82809b0c63102986) fix issue (and add conspicuously absent test) with 'export *' - [`864dbcf`](https://github.com/benmosher/eslint-plugin-import/commit/864dbcff8e0b0f98f8093f217952ad4b45e2f9af) no-cycle: explicit CJS/AMD tests - [`6933fa4`](https://github.com/benmosher/eslint-plugin-import/commit/6933fa4e33e76218a92fc968b6e6541a19902f7d) no-cycle: initial docs + maxDepth option - [`d81f48a`](https://github.com/benmosher/eslint-plugin-import/commit/d81f48a2506182738409805f5272eff4d77c9348) no-cycle: maxDepth tests + docs - [`ad66aea`](https://github.com/benmosher/eslint-plugin-import/commit/ad66aea712554a50a000ade565b81b0956ca1cfa) smh. - [`231874c`](https://github.com/benmosher/eslint-plugin-import/commit/231874c6162f1eb5ca877f46bab55170f58f9599) update eslint-import-resolver-webpack homepage to the source of the package (#997) - [`e215b61`](https://github.com/benmosher/eslint-plugin-import/commit/e215b61193bae8c610157a72bd26596288cec2de) try solution from appveyor/ci#650 - [`b34d9ff`](https://github.com/benmosher/eslint-plugin-import/commit/b34d9ff9f2c1ab45ff4a5e840f802b16be111da2) Add autofixer for order rule (#908) - [`ab44320`](https://github.com/benmosher/eslint-plugin-import/commit/ab44320f8f99972f7e07f31804616652d0d79c98) changelog notes - [`ed719a3`](https://github.com/benmosher/eslint-plugin-import/commit/ed719a3305ef1bb723d92d7b8227ccb0cdf1f8be) Merge branch 'no-cycles' - [`82f67e6`](https://github.com/benmosher/eslint-plugin-import/commit/82f67e69adb9b6850312cafb50c61cd23e49e87c) bump utils to v2.2.0 - [`6356a78`](https://github.com/benmosher/eslint-plugin-import/commit/6356a78aa6fc2a2b294832fdf6e5b31630952def) bump to v2.10.0 - [`47ac30f`](https://github.com/benmosher/eslint-plugin-import/commit/47ac30fcee9556a1b8d6f0a4626463b7d3eb472c) bump webpack resolver to v0.9.0 #### v2.11.0 - [`f3ff68f`](https://github.com/benmosher/eslint-plugin-import/commit/f3ff68f6eefc2d98096dd8658c5f804c30cf3564) Merge pull request #1055 from benmosher/release-2.10.0 - [`6fe78a9`](https://github.com/benmosher/eslint-plugin-import/commit/6fe78a998ab9d1b63a3b65298287447d425cdb3c) Webpack -> webpack - [`a2acbde`](https://github.com/benmosher/eslint-plugin-import/commit/a2acbde21556bea631b3bccd8d83dd6672b16a1e) add fixer for `first` (#1046) - [`48d0a8a`](https://github.com/benmosher/eslint-plugin-import/commit/48d0a8ac0bac437bdb6b0d45a8413274ad25e8ab) changelog note for #1046 - [`ee15fa4`](https://github.com/benmosher/eslint-plugin-import/commit/ee15fa4c61df2ddba6fc10109f1a60bb7bddb7b6) Merge pull request #880 from futpib/no-commonjs-allow-require - [`19fc3df`](https://github.com/benmosher/eslint-plugin-import/commit/19fc3dffe61b28cf4c03569dc359413f344afccd) [Fix] `no-cycle`: `create` must *always* return an object, even if there’s no listeners - [`f13f18e`](https://github.com/benmosher/eslint-plugin-import/commit/f13f18ed1e5ba02abde38e69905f177c540ec90d) minor typo in import/no-cycle rule docs - [`80d1ceb`](https://github.com/benmosher/eslint-plugin-import/commit/80d1ceb2ff2804cb65ed7ed2d144ba4138ebc9d5) Merge pull request #1065 from sharmilajesupaul/minor-typo-fix - [`37bd542`](https://github.com/benmosher/eslint-plugin-import/commit/37bd5423276abbe6ee2245a3adc5d178fe16121b) Adds no-useless-path-segments documentation. - [`5569a8c`](https://github.com/benmosher/eslint-plugin-import/commit/5569a8cc6b463515a9b97f1036b9d92b6dcba86e) Updates changelog. - [`d8077c8`](https://github.com/benmosher/eslint-plugin-import/commit/d8077c83817cf907c4e962fa8e10cb93bea7d2a7) Merge pull request #1064 from ljharb/fix_no_cycle - [`fb8e1e5`](https://github.com/benmosher/eslint-plugin-import/commit/fb8e1e5e482a9f280c024f3dc10dc0e33ca5592a) [patch] use `resolve` instead of `builtin-modules` - [`f0b4f3e`](https://github.com/benmosher/eslint-plugin-import/commit/f0b4f3e187ce38f3f2f2a4f25372984be89bee07) Merge pull request #1069 from ljharb/resolve - [`72ed0b8`](https://github.com/benmosher/eslint-plugin-import/commit/72ed0b851d1c8510247c7558043e884d01e2e64d) add dynamic import webpackChunkName comment rule - [`c9d7d66`](https://github.com/benmosher/eslint-plugin-import/commit/c9d7d660b43f91e490a692d82fb655f983bc4e99) update README - [`121b9e1`](https://github.com/benmosher/eslint-plugin-import/commit/121b9e1f61a4a2c0b8bbeaf8a03f9548c2825056) Update recommended.js (#1066) - [`55ee74c`](https://github.com/benmosher/eslint-plugin-import/commit/55ee74c2df0634fdd3b0d77186edf7fe4a42d485) Fix link to order autofixer in CHANGELOG - [`4d0c799`](https://github.com/benmosher/eslint-plugin-import/commit/4d0c79929d08d227f15975867ee23d95c9ac0b39) Merge pull request #1068 from manovotny/no-useless-path-segments-documentation - [`2495356`](https://github.com/benmosher/eslint-plugin-import/commit/2495356292e1118005697b5a2ec462e43d43dbad) Merge pull request #1073 from swrobel/patch-1 - [`e6e4e98`](https://github.com/benmosher/eslint-plugin-import/commit/e6e4e98d328ab54b7dbd2a5e3119cd560a6bb3bb) respond to PR feedback - [`9be016f`](https://github.com/benmosher/eslint-plugin-import/commit/9be016f64c154547e8cd3b2dade4e1c3d0a875a4) replace includes() with an indexOf() call, add test cases for multiple import functions - [`115b6fb`](https://github.com/benmosher/eslint-plugin-import/commit/115b6fb3c8ab4845bbe4d079320a4f7354ff82a2) remove AST selectors - [`cfd4377`](https://github.com/benmosher/eslint-plugin-import/commit/cfd437791ae8c358475a71defa7c47e3f68a3d09) Merge pull request #1070 from byteme980/dynamic-import-chunkname-ruleThis PR has been generated by Renovate Bot.