algolia / algolia-sitemap

a node library allowing you to generate sitemaps from an Algolia index.
https://yarn.pm/algolia-sitemap
MIT License
35 stars 15 forks source link

chore(deps): update dependency eslint-plugin-import to v2.22.0 #128

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 6 years ago

This PR contains the following updates:

Package Type Update Change
eslint-plugin-import devDependencies minor 2.12.0 -> 2.22.0

Release Notes

benmosher/eslint-plugin-import ### [`v2.22.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2220---2020-06-26) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.21.2...v2.22.0) ##### Added - [`no-unused-modules`]: consider exported TypeScript interfaces, types and enums ([#​1819], thanks [@​nicolashenry]) - [`no-cycle`]: allow `maxDepth` option to be `"∞"` (thanks [@​ljharb]) ##### Fixed - [`order`]/TypeScript: properly support `import = object` expressions ([#​1823], thanks [@​manuth]) - [`no-extraneous-dependencies`]/TypeScript: do not error when importing type from dev dependencies ([#​1820], thanks [@​fernandopasik]) - [`default`]: avoid crash with `export =` ([#​1822], thanks [@​AndrewLeedham]) - [`order`]/[`newline-after-import`]: ignore TypeScript's "export import object" ([#​1830], thanks [@​be5invis]) - [`dynamic-import-chunkname`]/TypeScript: supports `@typescript-eslint/parser` ([#​1833], thanks [@​noelebrun]) - [`order`]/TypeScript: ignore ordering of object imports ([#​1831], thanks [@​manuth]) - [`namespace`]: do not report on shadowed import names ([#​518], thanks [@​ljharb]) - [`export`]: avoid warning on `export * as` non-conflicts ([#​1834], thanks [@​ljharb]) ##### Changed - [`no-extraneous-dependencies`]: add tests for importing types ([#​1824], thanks [@​taye]) - [docs][`no-default-export`]: Fix docs url ([#​1836], thanks [@​beatrizrezener]) - [docs][`imports-first`]: deprecation info and link to `first` docs ([#​1835], thanks [@​beatrizrezener]) ### [`v2.21.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2212---2020-06-09) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.21.1...v2.21.2) ##### Fixed - [`order`]: avoid a crash on TypeScript’s `export import` syntax ([#​1808], thanks [@​ljharb]) - [`newline-after-import`]: consider TypeScript `import =` syntax' ([#​1811], thanks [@​ljharb]) - [`no-internal-modules`]: avoid a crash on a named export declaration ([#​1814], thanks [@​ljharb]) ### [`v2.21.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2211---2020-06-07) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.21.0...v2.21.1) ##### Fixed - TypeScript: [`import/named`]: avoid requiring `typescript` when not using TS ([#​1805], thanks [@​ljharb]) ### [`v2.21.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2210---2020-06-07) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.20.2...v2.21.0) ##### Added - [`import/default`]: support default export in TSExportAssignment ([#​1528], thanks [@​joaovieira]) - [`no-cycle`]: add `ignoreExternal` option ([#​1681], thanks [@​sveyret]) - [`order`]: Add support for TypeScript's "import equals"-expressions ([#​1785], thanks [@​manuth]) - [`import/default`]: support default export in TSExportAssignment ([#​1689], thanks [@​Maxim-Mazurok]) - [`no-restricted-paths`]: add custom message support ([#​1802], thanks [@​malykhinvi]) ##### Fixed - [`group-exports`]: Flow type export awareness ([#​1702], thanks [@​ernestostifano]) - [`order`]: Recognize pathGroup config for first group ([#​1719], [#​1724], thanks [@​forivall], [@​xpl]) - [`no-unused-modules`]: Fix re-export not counting as usage when used in combination with import ([#​1722], thanks [@​Ephem]) - [`no-duplicates`]: Handle TS import type ([#​1676], thanks [@​kmui2]) - [`newline-after-import`]: recognize decorators ([#​1139], thanks [@​atos1990]) - [`no-unused-modules`]: Revert "[flow] `no-unused-modules`: add flow type support" ([#​1770], thanks [@​Hypnosphi]) - TypeScript: Add nested namespace handling ([#​1763], thanks [@​julien1619]) - [`namespace`]/`ExportMap`: Fix interface declarations for TypeScript ([#​1764], thanks [@​julien1619]) - [`no-unused-modules`]: avoid order-dependence ([#​1744], thanks [@​darkartur]) - [`no-internal-modules`]: also check `export from` syntax ([#​1691], thanks [@​adjerbetian]) - TypeScript: [`export`]: avoid a crash with `export =` ([#​1801], thanks [@​ljharb]) ##### Changed - [Refactor] `no-extraneous-dependencies`: use moduleVisitor ([#​1735], thanks [@​adamborowski]) - TypeScript config: Disable [`named`][] ([#​1726], thanks [@​astorije]) - [readme] Remove duplicate no-unused-modules from docs ([#​1690], thanks [@​arvigeus]) - [Docs] `order`: fix bad inline config ([#​1788], thanks [@​nickofthyme]) - [Tests] Add fix for Windows Subsystem for Linux ([#​1786], thanks [@​manuth]) - [Docs] `no-unused-rules`: Fix docs for unused exports ([#​1776], thanks [@​barbogast]) - [eslint] bump minimum v7 version to v7.2.0 ### [`v2.20.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2202---2020-03-28) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.20.1...v2.20.2) ##### Fixed - [`order`]: fix `isExternalModule` detect on windows ([#​1651], thanks [@​fisker]) - [`order`]: recognize ".." as a "parent" path ([#​1658], thanks [@​golopot]) - [`no-duplicates`]: fix fixer on cases with default import ([#​1666], thanks [@​golopot]) - [`no-unused-modules`]: Handle `export { default } from` syntax ([#​1631], thanks [@​richardxia]) - [`first`]: Add a way to disable `absolute-first` explicitly ([#​1664], thanks [@​TheCrueltySage]) - [Docs] `no-webpack-loader-syntax`: Updates webpack URLs ([#​1751], thanks [@​MikeyBeLike]) ### [`v2.20.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2201---2020-02-01) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.20.0...v2.20.1) ##### Fixed - [`export`]: Handle function overloading in `*.d.ts` ([#​1619], thanks [@​IvanGoncharov]) - [`no-absolute-path`]: fix a crash with invalid import syntax ([#​1616], thanks [@​ljharb]) - [`import/external-module-folders` setting] now correctly works with directories containing modules symlinked from `node_modules` ([#​1605], thanks [@​skozin]) - [`extensions`]: for invalid code where `name` does not exist, do not crash ([#​1613], thanks [@​ljharb]) - [`extensions`]: Fix scope regex ([#​1611], thanks [@​yordis]) - [`no-duplicates`]: allow duplicate imports if one is a namespace and the other not ([#​1612], thanks [@​sveyret]) - Add some missing rule meta schemas and types ([#​1620], thanks [@​bmish]) - [`named`]: for importing from a module which re-exports named exports from a `node_modules` module ([#​1569], [#​1447], thanks [@​redbugz], [@​kentcdodds]) - [`order`]: Fix alphabetize for mixed requires and imports ([#​5625], thanks [@​wschurman]) ##### Changed - [`import/external-module-folders` setting] behavior is more strict now: it will only match complete path segments ([#​1605], thanks [@​skozin]) - [meta] fix "files" field to include/exclude the proper files ([#​1635], thanks [@​ljharb]) - [Tests] `order`: Add TS import type tests ([#​1736], thanks [@​kmui2]) ### [`v2.20.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2200---2020-01-10) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.19.1...v2.20.0) ##### Added - [`order`]: added `caseInsensitive` as an additional option to `alphabetize` ([#​1586], thanks [@​dbrewer5]) - [`no-restricted-paths`]: New `except` option per `zone`, allowing exceptions to be defined for a restricted zone ([#​1238], thanks [@​rsolomon]) - [`order`]: add option pathGroupsExcludedImportTypes to allow ordering of external import types ([#​1565], thanks [@​Mairu]) ##### Fixed - [`no-unused-modules`]: fix usage of `import/extensions` settings ([#​1560], thanks [@​stekycz]) - [`extensions`]: ignore non-main modules ([#​1563], thanks [@​saschanaz]) - TypeScript config: lookup for external modules in [@​types](https://togithub.com/types) folder ([#​1526], thanks [@​joaovieira]) - [`no-extraneous-dependencies`]: ensure `node.source` is truthy ([#​1589], thanks [@​ljharb]) - [`extensions`]: Ignore query strings when checking for extensions ([#​1572], thanks [@​pcorpet]) ##### Docs - [`extensions`]: improve `ignorePackages` docs ([#​1248], thanks [@​ivo-stefchev]) ### [`v2.19.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2191---2019-12-08) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.19.0...v2.19.1) ##### Fixed - [`no-extraneous-dependencies`]: ensure `node.source` exists ### [`v2.19.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2190---2019-12-08) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.18.2...v2.19.0) ##### Added - [`internal-regex` setting]: regex pattern for marking packages "internal" ([#​1491], thanks [@​Librazy]) - [`group-exports`]: make aggregate module exports valid ([#​1472], thanks [@​atikenny]) - [`no-namespace`]: Make rule fixable ([#​1401], thanks [@​TrevorBurnham]) - support `parseForESLint` from custom parser ([#​1435], thanks [@​JounQin]) - [`no-extraneous-dependencies`]: Implement support for [bundledDependencies](https://npm.github.io/using-pkgs-docs/package-json/types/bundleddependencies.html) ([#​1436], thanks [@​schmidsi])) - [`no-unused-modules`]: add flow type support ([#​1542], thanks [@​rfermann]) - [`order`]: Adds support for pathGroups to allow ordering by defined patterns ([#​795], [#​1386], thanks [@​Mairu]) - [`no-duplicates`]: Add `considerQueryString` option : allow duplicate imports with different query strings ([#​1107], thanks [@​pcorpet]). - [`order`]: Add support for alphabetical sorting of import paths within import groups ([#​1360], [#​1105], [#​629], thanks [@​duncanbeevers], [@​stropho], [@​luczsoma], [@​randallreedjr]) - [`no-commonjs`]: add `allowConditionalRequire` option ([#​1439], thanks [@​Pessimistress]) ##### Fixed - [`default`]: make error message less confusing ([#​1470], thanks [@​golopot]) - Improve performance of `ExportMap.for` by only loading paths when necessary. ([#​1519], thanks [@​brendo]) - Support export of a merged TypeScript namespace declaration ([#​1495], thanks [@​benmunro]) - [`order`]: fix autofix to not move imports across fn calls ([#​1253], thanks [@​tihonove]) - [`prefer-default-export`]: fix false positive with type export ([#​1506], thanks [@​golopot]) - [`extensions`]: Fix `ignorePackages` to produce errors ([#​1521], thanks [@​saschanaz]) - [`no-unused-modules`]: fix crash due to `export *` ([#​1496], thanks [@​Taranys]) - [`no-cycle`]: should not warn for Flow imports ([#​1494], thanks [@​maxmalov]) - [`order`]: fix `@someModule` considered as `unknown` instead of `internal` ([#​1493], thanks [@​aamulumi]) - [`no-extraneous-dependencies`]: Check `export from` ([#​1049], thanks [@​marcusdarmstrong]) ##### Docs - [`no-useless-path-segments`]: add docs for option `commonjs` ([#​1507], thanks [@​golopot]) ##### Changed - [`no-unused-modules`]/`eslint-module-utils`: Avoid superfluous calls and code ([#​1551], thanks [@​brettz9]) ### [`v2.18.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2182---2019-07-19) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.18.1...v2.18.2) ##### Fixed - Skip warning on type interfaces ([#​1425], thanks [@​lencioni]) ### [`v2.18.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2181---2019-07-18) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.18.0...v2.18.1) ##### Fixed - Improve parse perf when using `@typescript-eslint/parser` ([#​1409], thanks [@​bradzacher]) - [`prefer-default-export`]: don't warn on TypeAlias & TSTypeAliasDeclaration ([#​1377], thanks [@​sharmilajesupaul]) - [`no-unused-modules`]: Exclude package "main"/"bin"/"browser" entry points ([#​1404], thanks [@​rfermann]) - [`export`]: false positive for TypeScript overloads ([#​1412], thanks [@​golopot]) ##### Refactors - [`no-extraneous-dependencies`], `importType`: remove lodash ([#​1419], thanks [@​ljharb]) ### [`v2.18.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2180---2019-06-24) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.17.3...v2.18.0) ##### Added - Support eslint v6 ([#​1393], thanks [@​sheepsteak]) - [`order`]: Adds support for correctly sorting unknown types into a single group ([#​1375], thanks [@​swernerx]) - [`order`]: add fixer for destructuring commonjs import ([#​1372], thanks [@​golopot]) - TypeScript config: add TS def extensions + defer to TS over JS ([#​1366], thanks [@​benmosher]) ##### Fixed - [`no-unused-modules`]: handle ClassDeclaration ([#​1371], thanks [@​golopot]) ##### Docs - [`no-cycle`]: split code examples so file separation is obvious ([#​1370], thanks [@​alex-page]) - [`no-named-as-default-member`]: update broken link ([#​1389], thanks [@​fooloomanzoo]) ### [`v2.17.3`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2173---2019-05-23) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.17.2...v2.17.3) ##### Fixed - [`no-common-js`]: Also throw an error when assigning ([#​1354], thanks [@​charlessuh]) - [`no-unused-modules`]: don't crash when lint file outside src-folder ([#​1347], thanks [@​rfermann]) - [`no-unused-modules`]: make `import { name as otherName }` work ([#​1340], [#​1342], thanks [@​rfermann]) - [`no-unused-modules`]: make appveyor tests passing ([#​1333], thanks [@​rfermann]) - [`named`]: ignore Flow `typeof` imports and `type` exports ([#​1345], thanks [@​loganfsmyth]) - [refactor] fix eslint 6 compat by fixing imports (thank [@​ljharb]) - Improve support for TypeScript declare structures ([#​1356], thanks [@​christophercurrie]) ##### Docs - add missing `no-unused-modules` in README ([#​1358], thanks [@​golopot]) - [`no-unused-modules`]: Indicates usage, plugin defaults to no-op, and add description to main README.md ([#​1352], thanks [@​johndevedu]) - Document `env` option for `eslint-import-resolver-webpack` ([#​1363], thanks [@​kgregory]) ### [`v2.17.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2172---2019-04-16) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.17.1...v2.17.2) ##### Fixed - [`no-unused-modules`]: avoid crash when using `ignoreExports`-option ([#​1331], [#​1323], thanks [@​rfermann]) - [`no-unused-modules`]: make sure that rule with no options will not fail ([#​1330], [#​1334], thanks [@​kiwka]) ### [`v2.17.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2171---2019-04-13) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.17.0...v2.17.1) ##### Fixed - require v2.4 of `eslint-module-utils` ([#​1322]) ### [`v2.17.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2170---2019-04-13) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.16.0...v2.17.0) ##### Added - [`no-useless-path-segments`]: Add `noUselessIndex` option ([#​1290], thanks [@​timkraut]) - [`no-duplicates`]: Add autofix ([#​1312], thanks [@​lydell]) - Add [`no-unused-modules`] rule ([#​1142], thanks [@​rfermann]) - support export type named exports from TypeScript ([#​1304], thanks [@​bradennapier] and [@​schmod]) ##### Fixed - [`order`]: Fix interpreting some external modules being interpreted as internal modules ([#​793], [#​794] thanks [@​ephys]) - allow aliases that start with @​ to be "internal" ([#​1293], [#​1294], thanks [@​jeffshaver]) - aliased internal modules that look like core modules ([#​1297], thanks [@​echenley]) - [`namespace`]: add check for null ExportMap ([#​1235], [#​1144], thanks [@​ljqx]) - [ExportMap] fix condition for checking if block comment ([#​1234], [#​1233], thanks [@​ljqx]) - Fix overwriting of dynamic import() CallExpression ([`no-cycle`], [`no-relative-parent-import`], [`no-unresolved`], [`no-useless-path-segments`]) ([#​1218], [#​1166], [#​1035], thanks [@​vikr01]) - [`export`]: false positives for TypeScript type + value export ([#​1319], thanks [@​bradzacher]) - [`export`]: Support TypeScript namespaces ([#​1320], [#​1300], thanks [@​bradzacher]) ##### Docs - Update readme for TypeScript ([#​1256], [#​1277], thanks [@​kirill-konshin]) - make rule names consistent ([#​1112], thanks [@​feychenie]) ##### Tests - fix broken tests on master ([#​1295], thanks [@​jeffshaver] and [@​ljharb]) - [`no-commonjs`]: add tests that show corner cases ([#​1308], thanks [@​TakeScoop]) ### [`v2.16.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2160---2019-01-29) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.15.0...v2.16.0) ##### Added - `typescript` config ([#​1257], thanks [@​kirill-konshin]) ##### Fixed - Memory leak of `SourceCode` objects for all parsed dependencies, resolved. (issue [#​1266], thanks [@​asapach] and [@​sergei-startsev] for digging in) ### [`v2.15.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2150---2019-01-22) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.14.0...v2.15.0) ##### Added - new rule: [`no-named-export`] \([#​1157], thanks [@​fsmaia]) ##### Fixed - [`no-extraneous-dependencies`]: `packageDir` option with array value was clobbering package deps instead of merging them ([#​1175]/[#​1176], thanks [@​aravindet] & [@​pzhine]) - [`dynamic-import-chunkname`]: Add proper webpack comment parsing ([#​1163], thanks [@​st-sloth]) - [`named`]: fix destructuring assignment ([#​1232], thanks [@​ljqx]) ### [`v2.14.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2140---2018-08-13) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.13.0...v2.14.0) ##### Added - [`no-useless-path-segments`]: add commonJS (CJS) support ([#​1128], thanks [@​1pete]) - [`namespace`]: add JSX check ([#​1151], thanks [@​jf248]) ##### Fixed - [`no-cycle`]: ignore Flow imports ([#​1126], thanks [@​gajus]) - fix Flow type imports ([#​1106], thanks [@​syymza]) - [`no-relative-parent-imports`]: resolve paths ([#​1135], thanks [@​chrislloyd]) - [`order`]: fix autofixer when using typescript-eslint-parser ([#​1137], thanks [@​justinanastos]) - repeat fix from [#​797] for [#​717], in another place (thanks [@​ljharb]) ##### Refactors - add explicit support for RestElement alongside ExperimentalRestProperty (thanks [@​ljharb]) ### [`v2.13.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#​2130---2018-06-24) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.12.0...v2.13.0) ##### Added - Add ESLint 5 support ([#​1122], thanks [@​ai] and [@​ljharb]) - Add [`no-relative-parent-imports`] rule: disallow relative imports from parent directories ([#​1093], thanks [@​chrislloyd]) ##### Fixed - `namespace` rule: ensure it works in eslint 5/ecmaVersion 2018 (thanks [@​ljharb])

Renovate configuration

:date: Schedule: "every weekend" in timezone Europe/Paris.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 6 years ago

Branch automerge failure

This PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.