-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency eslint-plugin-import to v2.31.0 #42
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #42 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 2 2
Lines 18 18
Branches 2 2
=========================================
Hits 18 18 |
e63630b
to
fa2208b
Compare
fa2208b
to
befae8d
Compare
befae8d
to
54307a7
Compare
54307a7
to
2e0d301
Compare
2e0d301
to
f5a174e
Compare
f5a174e
to
6773a62
Compare
6773a62
to
30edd18
Compare
30edd18
to
7a51e97
Compare
7a51e97
to
2960e89
Compare
2960e89
to
2a97299
Compare
2a97299
to
32c97c3
Compare
32c97c3
to
61892da
Compare
Codecov Report
@@ Coverage Diff @@
## master #42 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 2 2
Lines 18 18
Branches 2 2
=========================================
Hits 18 18 |
61892da
to
3839c83
Compare
3839c83
to
c0b51d7
Compare
c0b51d7
to
77fb668
Compare
77fb668
to
60cd1d1
Compare
60cd1d1
to
1ecd170
Compare
1ecd170
to
071f1d0
Compare
071f1d0
to
c30b6fc
Compare
c30b6fc
to
4cafde8
Compare
4cafde8
to
4e0fc56
Compare
4e0fc56
to
d297c70
Compare
d297c70
to
0c829c2
Compare
This PR is missing a Jira ticket reference in the title or description. |
🥷 Code experts: tdeekens tdeekens has most 🧠 knowledge in the files. See details
Knowledge based on git-blame:
Knowledge based on git-blame: To learn more about /:\ gitStream - Visit our Docs |
0c829c2
to
5628431
Compare
5628431
to
e3b35cc
Compare
This PR contains the following updates:
2.9.0
->2.31.0
Release Notes
import-js/eslint-plugin-import (eslint-plugin-import)
v2.31.0
Compare Source
Added
order
]: allow validating named imports ([#3043], thanks [@manuth])extensions
]: add thecheckTypeImports
option ([#2817], thanks [@phryneas])Fixed
ExportMap
/ flat config: includelanguageOptions
in context ([#3052], thanks [@michaelfaith])no-named-as-default
]: Allow using an identifier if the export is both a named and a default export ([#3032], thanks [@akwodkiewicz])export
]: False positive for exported overloaded functions in TS ([#3065], thanks [@liuxingbaoyu])exportMap
: export map cache is tainted by unreliable parse results ([#3062], thanks [@michaelfaith])exportMap
: improve cacheKey when using flat config ([#3072], thanks [@michaelfaith])Changed
no-relative-packages
]: fix typo ([#3066], thanks [@joshuaobrien])no-cycle
]: dont scc for each linted file ([#3068], thanks [@soryy708])no-cycle
]: adddisableScc
to docs ([#3070], thanks [@soryy708])RuleTester
([#3071], thanks [@G-Rath])no-restricted-paths
]: fix grammar ([#3073], thanks [@unbeauvoyage])no-default-export
], [no-named-export
]: add test case (thanks [@G-Rath])v2.30.0
Compare Source
Added
dynamic-import-chunkname
]: addallowEmpty
option to allow empty leading comments ([#2942], thanks [@JiangWeixian])dynamic-import-chunkname
]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode ([#3004], thanks [@amsardesai])no-unused-modules
]: AddignoreUnusedTypeExports
option ([#3011], thanks [@silverwind])Fixed
no-extraneous-dependencies
]: allow wrong path ([#3012], thanks [@chabb])no-cycle
]: use scc algorithm to optimize ([#2998], thanks [@soryy708])no-duplicates
]: Removing duplicates breaks in TypeScript ([#3033], thanks [@yesl-kim])newline-after-import
]: fix considerComments option when require ([#2952], thanks [@developer-bandi])order
]: do not compare first path segment for relative paths ([#2682]) ([#2885], thanks [@mihkeleidast])Changed
no-extraneous-dependencies
: Make glob pattern description more explicit ([#2944], thanks [@mulztob])no-unused-modules
]: add console message to help debug [#2866]ExportMap
: make procedures static instead of monkeypatching exportmap ([#2982], thanks [@soryy708])ExportMap
: separate ExportMap instance from its builder logic ([#2985], thanks [@soryy708])order
: Add a quick note on how unbound imports and --fix ([#2640], thanks [@minervabot])exportMapBuilder
: avoid hoisting ([#2989], thanks [@soryy708])ExportMap
: extract "builder" logic to separate files ([#2991], thanks [@soryy708])order
]: update the description of thepathGroupsExcludedImportTypes
option ([#3036], thanks [@liby])v2.29.1
Compare Source
Fixed
no-extraneous-dependencies
]: ignoreexport type { ... } from '...'
whenincludeTypes
isfalse
([#2919], thanks [@Pandemic1617])no-unused-modules
]: support export patterns with array destructuring ([#2930], thanks [@ljharb])tsconfig-paths
([#2447], thanks [@domdomegg])v2.29.0
Compare Source
Added
newline-after-import
]: new optionexactCount
and docs update ([#1933], thanks [@anikethsaha] and [@reosarevok])newline-after-import
]: fixexactCount
withconsiderComments
false positive, when there is a leading comment ([#2884], thanks [@kinland])v2.28.1
Compare Source
Fixed
order
]: revert breaking change to single nested group ([#2854], thanks [@yndajas])Changed
v2.28.0
Compare Source
Fixed
no-duplicates
]: remove duplicate identifiers in duplicate imports ([#2577], thanks [@joe-matsec])consistent-type-specifier-style
]: fix accidental removal of comma in certain cases ([#2754], thanks [@bradzacher])ExportMap
: ImproveExportMap.for
performance on larger codebases ([#2756], thanks [@leipert])no-extraneous-dependencies
]/TypeScript: do not error when importing inline type from dev dependencies ([#1820], thanks [@andyogo])newline-after-import
]/TypeScript: do not error when re-exporting a namespaced import ([#2832], thanks [@laurens-dg])order
]: partial fix for [#2687] (thanks [@ljharb])no-duplicates
]: Detect across type and regular imports ([#2835], thanks [@benkrejci])extensions
]: handle.
and..
properly ([#2778], thanks [@benasher44])no-unused-modules
]: improve schema (thanks [@ljharb])no-unused-modules
]: report error on binding instead of parent export ([#2842], thanks [@Chamion])Changed
no-duplicates
]: fix example schema ([#2684], thanks [@simmo])group-exports
]: fix syntax highlighting ([#2699], thanks [@devinrhode2])extensions
]: reference node ESM behavior ([#2748], thanks [@xM8WVqaG])exports-last
]: usearray.prototype.findlastindex
(thanks [@ljharb])no-anonymous-default-export
]: useobject.fromentries
(thanks [@ljharb])no-unused-modules
]: usearray.prototype.flatmap
(thanks [@ljharb])v2.27.5
Compare Source
Fixed
order]
: Fix group ranks order when alphabetizing ([#2674], thanks [@Pearce-Ropion])v2.27.4
Compare Source
Fixed
semver
should be a prod dep ([#2668])v2.27.3
Compare Source
Fixed
no-empty-named-blocks
]: rewrite rule to only check import declarations ([#2666])v2.27.2
Compare Source
Fixed
no-duplicates
]: do not unconditionally requiretypescript
([#2665])v2.27.1
Compare Source
Fixed
array.prototype.flatmap
should be a prod dep ([#2664], thanks [@cristobal])v2.27.0
Compare Source
Added
newline-after-import
]: addconsiderComments
option ([#2399], thanks [@pri1311])no-cycle
]: addallowUnsafeDynamicCyclicDependency
option ([#2387], thanks [@GerkinDev])no-restricted-paths
]: support arrays forfrom
andtarget
options ([#2466], thanks [@AdriAt360])no-anonymous-default-export
]: addallowNew
option ([#2505], thanks [@DamienCassou])order
]: AdddistinctGroup
option ([#2395], thanks [@hyperupcall])no-extraneous-dependencies
]: AddincludeInternal
option ([#2541], thanks [@bdwain])no-extraneous-dependencies
]: AddincludeTypes
option ([#2543], thanks [@bdwain])order
]: newalphabetize.orderImportKind
option to sort imports with same path based on their kind (type
,typeof
) ([#2544], thanks [@stropho])consistent-type-specifier-style
]: add rule ([#2473], thanks [@bradzacher])no-empty-named-blocks
] rule ([#2568], thanks [@guilhermelimak])prefer-default-export
]: add "target" option ([#2602], thanks [@azyzz228])no-absolute-path
]: add fixer ([#2613], thanks [@adipascu])no-duplicates
]: support inline type import withinlineTypeImport
option ([#2475], thanks [@snewcomer])Fixed
order
]: move nested imports closer to main import entry ([#2396], thanks [@pri1311])no-restricted-paths
]: fix an error message ([#2466], thanks [@AdriAt360])no-restricted-paths
]: useMinimatch.match
instead ofminimatch
to comply with Windows Native paths ([#2466], thanks [@AdriAt360])order
]: require with member expression could not be fixed if alphabetize.order was used ([#2490], thanks [@msvab])order
]: leave more space in rankings for consecutive path groups ([#2506], thanks [@Pearce-Ropion])no-cycle
]: add ExportNamedDeclaration statements to dependencies ([#2511], thanks [@BenoitZugmeyer])dynamic-import-chunkname
]: prevent false report on a valid webpack magic comment ([#2330], thanks [@mhmadhamster])export
]: do not error on TS export overloads ([#1590], thanks [@ljharb])no-unresolved
], [extensions
]: ignore type only exports ([#2436], thanks [@Lukas-Kullmann])ExportMap
: add missing param to function ([#2589], thanks [@Fdawgs])no-unused-modules
]:checkPkgFieldObject
filters boolean fields from checks ([#2598], thanks [@mpint])no-cycle
]: accept Flowtypeof
imports, just liketype
([#2608], thanks [@gnprice])no-import-module-exports
]: avoid a false positive for import variables ([#2315], thanks [@BarryThePenguin])Changed
named
]: Run all TypeScript test ([#2427], thanks [@ProdigySim])import/extensions
section ([#2440], thanks [@OutdatedVersion])order
]: use correct default value ([#2392], thanks [@hyperupcall])eslint-import-resolver-typescript
usage ([#2503], thanks [@JounQin])no-cycle
]: Add per-run caching of traversed paths ([#2419], thanks [@nokel81])ExportMap
: add caching after parsing for an ambiguous module ([#2531], thanks [@stenin-nikita])no-useless-path-segments
]: fix paths ([#2424], thanks [@s-h-a-d-o-w])no-cycle
]: add passing test cases ([#2438], thanks [@georeith])no-extraneous-dependencies
] improve performance using cache ([#2374], thanks [@meowtec])CONTRIBUTING.md
: mention inactive PRs ([#2546], thanks [@stropho])no-restricted-paths
]: Tests forimport type
statements ([#2459], thanks [@golergka])no-restricted-paths
]: fix one failingimport type
test case, submitted by [@golergka], thanks [@azyzz228]eslint-doc-generator
to v1.0.0 ([#2605], thanks [@bmish])no-cycle
], [no-internal-modules
], [no-restricted-paths
]: useanyOf
instead ofoneOf
(thanks [@ljharb], [@remcohaszing])v2.26.0
Compare Source
Added
no-named-default
], [no-default-export
], [prefer-default-export
], [no-named-export
], [export
], [named
], [namespace
], [no-unused-modules
]: support arbitrary module namespace names ([#2358], thanks [@sosukesuzuki])no-dynamic-require
]: support dynamic import with espree ([#2371], thanks [@sosukesuzuki])no-relative-packages
]: add fixer ([#2381], thanks [@forivall])Fixed
default
]:typescript-eslint-parser
: avoid a crash on exporting as namespace (thanks [@ljharb])export
]/TypeScript: false positive for typescript namespace merging ([#1964], thanks [@magarcia])no-duplicates
]: ignore duplicate modules in different TypeScript module declarations ([#2378], thanks [@remcohaszing])no-unused-modules
]: avoid a crash when processing re-exports ([#2388], thanks [@ljharb])Changed
no-nodejs-modules
]: add tests for node protocol URL ([#2367], thanks [@sosukesuzuki])default
], [no-anonymous-default-export
], [no-mutable-exports
], [no-named-as-default-member
], [no-named-as-default
]: add tests for arbitrary module namespace names ([#2358], thanks [@sosukesuzuki])no-unresolved
]: Fix RegExp escaping in readme ([#2332], thanks [@stephtr])namespace
]: try to improve performance ([#2340], thanks [@ljharb])order
]: TS code examples should use TS code blocks ([#2411], thanks [@MM25Zamanian])no-unresolved
]: fix link ([#2417], thanks [@kylemh])v2.25.4
Compare Source
Fixed
importType
: avoid crashing on a non-string' ([#2305], thanks [@ljharb])first
]: prevent crash when parsing angular templates ([#2210], thanks [@ljharb])importType
: properly resolve@/*
-aliased imports as internal ([#2334], thanks [@ombene])named
]/ExportMap
: handle named imports from CJS modules that use dynamic import ([#2341], thanks [@ludofischer])Changed
no-default-import
]: report on the token "default" instead of the entire node ([#2299], thanks [@pmcelhaney])order
]: Remove duplicate mention of default ([#2280], thanks [@johnthagen])eslint-module-utils
v2.25.3
Compare Source
Fixed
extensions
]: ignore unresolveable type-only imports ([#2270], [#2271], thanks [@jablko])importType
: fixisExternalModule
calculation ([#2282], thanks [@mx-bernhard])no-import-module-exports
]: avoid false positives with a shadowedmodule
orexports
([#2297], thanks [@ljharb])Changed
order
]: add type to the default groups ([#2272], thanks [@charpeni])importType
: combine redundantisScoped
andisScopedModule
(thanks [@ljharb])v2.25.2
Compare Source
Fixed
eslint-module-utils
for real this time ([#2255], thanks [@ljharb])v2.25.1
Compare Source
Fixed
eslint-module-utils
v2.25.0
Compare Source
Added
eslint
v8 ([#2191], thanks [@ota-meshi])no-unresolved
]: addcaseSensitiveStrict
option ([#1262], thanks [@sergei-startsev])no-unused-modules
]: add eslint v8 support ([#2194], thanks [@coderaiser])no-restricted-paths
]: add/restore glob pattern support ([#2219], thanks [@stropho])no-unused-modules
]: support dynamic imports ([#1660], [#2212], thanks [@maxkomarychev], [@aladdin-add], [@Hypnosphi])Fixed
no-unresolved
]: ignore type-only imports ([#2220], thanks [@jablko])order
]: fix sorting imports inside TypeScript module declarations ([#2226], thanks [@remcohaszing])default
],ExportMap
: Resolve extended TypeScript configuration files ([#2240], thanks [@mrmckeb])Changed
pkg-up
andread-pkg-up
([#2047], thanks [@mgwalker]).d.ts
from [import/parsers
setting] and [import/extensions
setting] ([#2220], thanks [@jablko])no-unresolved
], [no-extraneous-dependencies
]: moduleVisitor usage ([#2233], thanks [@jablko])v2.24.2
Compare Source
Fixed
named
], [namespace
]: properly handle ExportAllDeclarations ([#2199], thanks [@ljharb])v2.24.1
Compare Source
Fixed
ExportMap
: Add default export when esModuleInterop is true and anything is exported ([#2184], thanks [@Maxim-Mazurok])named
], [namespace
]: properly set reexports onexport * as … from
([#1998], [#2161], thanks [@ljharb])no-duplicates
]: correctly handle case of mixed default/named type imports ([#2149], thanks [@GoodForOneFare], [@nwalters512])no-duplicates
]: avoid crash with emptyimport type {}
([#2201], thanks [@ljharb])Changed
max-dependencies
: 📖 DocumentignoreTypeImports
option ([#2196], thanks [@himynameisdave])v2.24.0
Compare Source
Added
no-dynamic-require
]: add optionesmodule
([#1223], thanks [@vikr01])named
]: addcommonjs
option ([#1222], thanks [@vikr01])no-namespace
]: Addignore
option ([#2112], thanks [@aberezkin])max-dependencies
]: add optionignoreTypeImports
([#1847], thanks [@rfermann])Fixed
no-duplicates
]: ensure autofix avoids excessive newlines ([#2028], thanks [@ertrzyiks])extensions
]: avoid crashing on partially typed import/export statements ([#2118], thanks [@ljharb])no-extraneous-dependencies
]: add ESM intermediate package.json support ([#2121], thanks [@paztis])context.getPhysicalFilename()
when available (ESLint 7.28+) ([#2160], thanks [@pmcelhaney])extensions
]/importType
: fix isScoped treating @/abc as scoped module ([#2146], thanks [@rperello])Changed
extensions
]: improved cases for using@/...
([#2140], thanks [@wenfangdu])extensions
]: removed incorrect cases ([#2138], thanks [@wenfangdu])order
]: add tests forpathGroupsExcludedImportTypes: ['type']
([#2158], thanks [@atav32])order
]: improve the documentation for thepathGroupsExcludedImportTypes
option ([#2156], thanks [@liby])no-cycle
]: Restructure test files ([#1517], thanks [@soryy708])v2.23.4
Compare 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.3
Compare 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 unlesstype
is in groups ([#2087], thanks [@grit96])Changed
no-relative-packages
] to list of to the list of rules ([#2075], thanks [@arvigeus])v2.23.2
Compare Source
Changed
safe-publish-latest
; useprepublishOnly
script for npm 7+v2.23.1
Compare 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.0
Compare Source
Added
no-commonjs
]: Also detect require calls with expressionless template literals:require(`x`)
([#1958], thanks [@FloEdelmann])no-internal-modules
]: Addforbid
option ([#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
]: AddwarnOnUnassignedImports
option 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 flowtypeof
imports ([#1534], thanks [@devongovett])newline-after-import
]: respect decorator annotations ([#1985], thanks [@lilling])no-restricted-paths
]: enhance performance for zones withexcept
paths ([#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.1
Compare 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.0
Compare Source
Added
no-unused-modules
]: consider exported TypeScript interfaces, types and enums ([#1819], thanks [@nicolashenry])no-cycle
]: allowmaxDepth
option to be"∞"
(thanks [@ljharb])Fixed
order
]/TypeScript: properly supportimport = object
expressions ([#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 * as
non-conflicts ([#1834], thanks [@ljharb])Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - 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 was generated by Mend Renovate. View the repository job log.