This repository was archived by the owner on Jul 17, 2021. It is now read-only.
Update dependency eslint-plugin-import to v2.23.4 #36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.20.2->2.23.4Release Notes
benmosher/eslint-plugin-import
v2.23.4Compare Source
Fixed
no-import-module-exports]: Don't crash if packages have no entrypoint ([#2099], thanks [@eps1lon])no-extraneous-dependencies]: fix package name algorithm ([#2097], thanks [@paztis])v2.23.3Compare Source
Fixed
no-restricted-paths]: fix false positive matches ([#2090], thanks [@malykhinvi])no-cycle]: ignore imports where imported file only imports types of importing file ([#2083], thanks [@cherryblossom000])no-cycle]: fix false negative when file imports a type after importing a value in Flow ([#2083], thanks [@cherryblossom000])order]: restore default behavior unlesstypeis in groups ([#2087], thanks [@grit96])Changed
no-relative-packagesto list of to the list of rules ([#2075], thanks [@arvigeus])v2.23.2Compare Source
Changed
safe-publish-latest; useprepublishOnlyscript for npm 7+v2.23.1Compare Source
Fixed
newline-after-import]: fix crash withexport {}syntax ([#2063], [#2056], thanks [@ljharb])ExportMap: do not crash when tsconfig lacks.compilerOptions([#2067], thanks [@ljharb])order]: fix alphabetical sorting ([#2071], thanks [@grit96])v2.23.0Compare Source
Added
no-commonjs]: Also detect require calls with expressionless template literals:require(`x`)([#1958], thanks [@FloEdelmann])no-internal-modules]: Addforbidoption ([#1846], thanks [@guillaumewuip])no-relative-packages] ([#1860], [#966], thanks [@tapayne88] [@panrafal])no-import-module-exports] rule: report import declarations with CommonJS exports ([#804], thanks [@kentcdodds] and [@ttmarek])no-unused-modules]: Support destructuring assignment forexport. ([#1997], thanks [@s-h-a-d-o-w])order]: support type imports ([#2021], thanks [@grit96])order]: AddwarnOnUnassignedImportsoption to enable warnings for out of order unassigned imports ([#1990], thanks [@hayes])Fixed
export]/TypeScript: properly detect export specifiers as children of a TS module block ([#1889], thanks [@andreubotella])order]: ignore non-module-level requires ([#1940], thanks [@golopot])no-webpack-loader-syntax]/TypeScript: avoid crash on missing name ([#1947], thanks [@leonardodino])no-extraneous-dependencies]: Add package.json cache ([#1948], thanks [@fa93hws])prefer-default-export]: handle empty array destructuring ([#1965], thanks [@ljharb])no-unused-modules]: make type imports mark a module as used (fixes #1924) ([#1974], thanks [@cherryblossom000])no-cycle]: fix perf regression ([#1944], thanks [@Blasz])first]: fix handling ofimport = require([#1963], thanks [@MatthiasKunnen])no-cycle]/[extensions]: fix isExternalModule usage ([#1696], thanks [@paztis])extensions]/[no-cycle]/[no-extraneous-dependencies]: Correct module real path resolution ([#1696], thanks [@paztis])no-named-default]: ignore Flow import type and typeof ([#1983], thanks [@christianvuerings])no-extraneous-dependencies]: Exclude flowtypeofimports ([#1534], thanks [@devongovett])newline-after-import]: respect decorator annotations ([#1985], thanks [@lilling])no-restricted-paths]: enhance performance for zones withexceptpaths ([#2022], thanks [@malykhinvi])no-unresolved]: check import() ([#2026], thanks [@aladdin-add])Changed
no-named-as-default]: add semicolon ([#1897], thanks [@bicstone])no-extraneous-dependencies: correct peerDependencies option default totrue([#1993], thanks [@dwardu])order: Document options required to match ordering example ([#1992], thanks [@silviogutierrez])no-unresolved: add tests forimport()([#2012], thanks [@davidbonnet])v2.22.1Compare Source
Fixed
default]/TypeScript: avoid crash onexport =with a MemberExpression ([#1841], thanks [@ljharb])extensions]/importType: Fix @/abc being treated as scoped module ([#1854], thanks [@3nuc])dynamic-import-chunkname]: allow single quotes to match Webpack support ([#1848], thanks [@straub])Changed
export]: add tests for a name collision withexport * from([#1704], thanks @tomprats)v2.22.0Compare Source
Added
no-unused-modules]: consider exported TypeScript interfaces, types and enums ([#1819], thanks [@nicolashenry])no-cycle]: allowmaxDepthoption to be"∞"(thanks [@ljharb])Fixed
order]/TypeScript: properly supportimport = objectexpressions ([#1823], thanks [@manuth])no-extraneous-dependencies]/TypeScript: do not error when importing type from dev dependencies ([#1820], thanks [@fernandopasik])default]: avoid crash withexport =([#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 onexport * asnon-conflicts ([#1834], thanks [@ljharb])Changed
no-extraneous-dependencies]: add tests for importing types ([#1824], thanks [@taye])no-default-export]: Fix docs url ([#1836], thanks [@beatrizrezener])imports-first]: deprecation info and link tofirstdocs ([#1835], thanks [@beatrizrezener])v2.21.2Compare Source
Fixed
order]: avoid a crash on TypeScript’sexport importsyntax ([#1808], thanks [@ljharb])newline-after-import]: consider TypeScriptimport =syntax' ([#1811], thanks [@ljharb])no-internal-modules]: avoid a crash on a named export declaration ([#1814], thanks [@ljharb])v2.21.1Compare Source
Fixed
import/named]: avoid requiringtypescriptwhen not using TS ([#1805], thanks [@ljharb])v2.21.0Compare Source
Added
import/default]: support default export in TSExportAssignment ([#1528], thanks [@joaovieira])no-cycle]: addignoreExternaloption ([#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])namespace]/ExportMap: Fix interface declarations for TypeScript ([#1764], thanks [@julien1619])no-unused-modules]: avoid order-dependence ([#1744], thanks [@darkartur])no-internal-modules]: also checkexport fromsyntax ([#1691], thanks [@adjerbetian])export]: avoid a crash withexport =([#1801], thanks [@ljharb])Changed
no-extraneous-dependencies: use moduleVisitor ([#1735], thanks [@adamborowski])named][] ([#1726], thanks [@astorije])no-unused-modules] from docs ([#1690], thanks [@arvigeus])order: fix bad inline config ([#1788], thanks [@nickofthyme])no-unused-rules: Fix docs for unused exports ([#1776], thanks [@barbogast])Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.