dependabot npm(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0
Bumps eslint-plugin-import from 2.30.0 to 2.31.0.
Release notes
Sourced from eslint-plugin-import's releases.
v2.31.0
Added
- support eslint v9 (#2996, thanks [
@G-Rath
] [@michaelfaith
])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
])- adjust "is source type module" checks for flat config (#2996, thanks [
@G-Rath
])Changed
- [Docs]
no-relative-packages
: fix typo (#3066, thanks [@joshuaobrien
])- [Performance]
no-cycle
: dont scc for each linted file (#3068, thanks [@soryy708
])- [Docs]
no-cycle
: adddisableScc
to docs (#3070, thanks [@soryy708
])- [Tests] use re-exported
RuleTester
(#3071, thanks [@G-Rath
])- [Docs]
no-restricted-paths
: fix grammar (#3073, thanks [@unbeauvoyage
])- [Tests]
no-default-export
,no-named-export
: add test case (thanks [@G-Rath
])#3073: import-js/eslint-plugin-import#3073 #3072: import-js/eslint-plugin-import#3072 #3071: import-js/eslint-plugin-import#3071 #3070: import-js/eslint-plugin-import#3070 #3068: import-js/eslint-plugin-import#3068 #3066: import-js/eslint-plugin-import#3066 #3065: import-js/eslint-plugin-import#3065 #3062: import-js/eslint-plugin-import#3062 #3052: import-js/eslint-plugin-import#3052 #3043: import-js/eslint-plugin-import#3043 #3032: import-js/eslint-plugin-import#3032 #2996: import-js/eslint-plugin-import#2996 #2817: import-js/eslint-plugin-import#2817 [
@akwodkiewicz
]: https://github.com/akwodkiewicz [@joshuaobrien
]: https://github.com/joshuaobrien [@liuxingbaoyu
]: https://github.com/liuxingbaoyu [@manuth
]: https://github.com/manuth [@michaelfaith
]: https://github.com/michaelfaith [@phryneas
]: https://github.com/phryneas
... (truncated)
Changelog
Sourced from eslint-plugin-import's changelog.
[2.31.0] - 2024-10-03
Added
- support eslint v9 (#2996, thanks [
@G-Rath
] [@michaelfaith
])- [
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
])- adjust "is source type module" checks for flat config (#2996, thanks [
@G-Rath
])Changed
- [Docs] [
no-relative-packages
]: fix typo (#3066, thanks [@joshuaobrien
])- [Performance] [
no-cycle
]: dont scc for each linted file (#3068, thanks [@soryy708
])- [Docs] [
no-cycle
]: adddisableScc
to docs (#3070, thanks [@soryy708
])- [Tests] use re-exported
RuleTester
(#3071, thanks [@G-Rath
])- [Docs] [
no-restricted-paths
]: fix grammar (#3073, thanks [@unbeauvoyage
])- [Tests] [
no-default-export
], [no-named-export
]: add test case (thanks [@G-Rath
])
Commits
-
91f809b
v2.31.0 -
3f1ac24
[utils] [refactor]parse
: avoid using a regex here -
d225176
[New]extensions
: add thecheckTypeImports
option -
5a51b9a
[Tests]rule-tester
: try this babel class workaround -
d66cde0
[New] support eslint v9 -
d27a639
[Fix] adjust "is source type module" checks for flat config -
1fa8a07
[Refactor] createsourceType
helper -
0bc1355
[Tests]no-default-export
,no-named-export
: add test cases with non-modu... -
55fa203
[Tests]no-default-export
,no-named-export
: add test case -
6be20df
[Docs]no-restricted-paths
: fix grammar - Additional commits viewable in compare view