react-infinite-scroll-list
react-infinite-scroll-list copied to clipboard
chore(deps): update dependency eslint-plugin-import to v2.31.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint-plugin-import | 2.25.2 -> 2.31.0 |
Release Notes
import-js/eslint-plugin-import (eslint-plugin-import)
v2.31.0
Added
- support eslint v9 ([#2996], thanks [@G-Rath] [@michaelfaith])
- [
order]: allow validating named imports ([#3043], thanks [@manuth]) - [
extensions]: add thecheckTypeImportsoption ([#2817], thanks [@phryneas])
Fixed
ExportMap/ flat config: includelanguageOptionsin 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]: adddisableSccto 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])
v2.30.0
Added
- [
dynamic-import-chunkname]: addallowEmptyoption 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]: AddignoreUnusedTypeExportsoption ([#3011], thanks [@silverwind]) - add support for Flat Config ([#3018], thanks [@michaelfaith])
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
- [Docs]
no-extraneous-dependencies: Make glob pattern description more explicit ([#2944], thanks [@mulztob]) - [
no-unused-modules]: add console message to help debug [#2866] - [Refactor]
ExportMap: make procedures static instead of monkeypatching exportmap ([#2982], thanks [@soryy708]) - [Refactor]
ExportMap: separate ExportMap instance from its builder logic ([#2985], thanks [@soryy708]) - [Docs]
order: Add a quick note on how unbound imports and --fix ([#2640], thanks [@minervabot]) - [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#2987], thanks [@joeyguerra])
- [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@aks-])
- [Refactor]
exportMapBuilder: avoid hoisting ([#2989], thanks [@soryy708]) - [Refactor]
ExportMap: extract "builder" logic to separate files ([#2991], thanks [@soryy708]) - [Docs] [
order]: update the description of thepathGroupsExcludedImportTypesoption ([#3036], thanks [@liby]) - [readme] Clarify how to install the plugin ([#2993], thanks [@jwbth])
v2.29.1
Fixed
- [
no-extraneous-dependencies]: ignoreexport type { ... } from '...'whenincludeTypesisfalse([#2919], thanks [@Pandemic1617]) - [
no-unused-modules]: support export patterns with array destructuring ([#2930], thanks [@ljharb]) - [Deps] update
tsconfig-paths([#2447], thanks [@domdomegg])
v2.29.0
Added
- TypeScript config: add .cts and .mts extensions ([#2851], thanks [@Zamiell])
- [
newline-after-import]: new optionexactCountand docs update ([#1933], thanks [@anikethsaha] and [@reosarevok]) - [
newline-after-import]: fixexactCountwithconsiderCommentsfalse positive, when there is a leading comment ([#2884], thanks [@kinland])
v2.28.1
Fixed
Changed
v2.28.0
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]) - [Perf]
ExportMap: ImproveExportMap.forperformance 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
- [Docs] [
no-duplicates]: fix example schema ([#2684], thanks [@simmo]) - [Docs] [
group-exports]: fix syntax highlighting ([#2699], thanks [@devinrhode2]) - [Docs] [
extensions]: reference node ESM behavior ([#2748], thanks [@xM8WVqaG]) - [Refactor] [
exports-last]: usearray.prototype.findlastindex(thanks [@ljharb]) - [Refactor] [
no-anonymous-default-export]: useobject.fromentries(thanks [@ljharb]) - [Refactor] [
no-unused-modules]: usearray.prototype.flatmap(thanks [@ljharb])
v2.27.5
Fixed
- [
order]: Fix group ranks order when alphabetizing ([#2674], thanks [@Pearce-Ropion])
v2.27.4
Fixed
semvershould be a prod dep ([#2668])
v2.27.3
Fixed
- [
no-empty-named-blocks]: rewrite rule to only check import declarations ([#2666])
v2.27.2
Fixed
- [
no-duplicates]: do not unconditionally requiretypescript([#2665])
v2.27.1
Fixed
array.prototype.flatmapshould be a prod dep ([#2664], thanks [@cristobal])
v2.27.0
Added
- [
newline-after-import]: addconsiderCommentsoption ([#2399], thanks [@pri1311]) - [
no-cycle]: addallowUnsafeDynamicCyclicDependencyoption ([#2387], thanks [@GerkinDev]) - [
no-restricted-paths]: support arrays forfromandtargetoptions ([#2466], thanks [@AdriAt360]) - [
no-anonymous-default-export]: addallowNewoption ([#2505], thanks [@DamienCassou]) - [
order]: AdddistinctGroupoption ([#2395], thanks [@hyperupcall]) - [
no-extraneous-dependencies]: AddincludeInternaloption ([#2541], thanks [@bdwain]) - [
no-extraneous-dependencies]: AddincludeTypesoption ([#2543], thanks [@bdwain]) - [
order]: newalphabetize.orderImportKindoption to sort imports with same path based on their kind (type,typeof) ([#2544], thanks [@stropho]) - [
consistent-type-specifier-style]: add rule ([#2473], thanks [@bradzacher]) - Add [
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 withinlineTypeImportoption ([#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.matchinstead ofminimatchto 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]:checkPkgFieldObjectfilters boolean fields from checks ([#2598], thanks [@mpint]) - [
no-cycle]: accept Flowtypeofimports, just liketype([#2608], thanks [@gnprice]) - [
no-import-module-exports]: avoid a false positive for import variables ([#2315], thanks [@BarryThePenguin])
Changed
- [Tests] [
named]: Run all TypeScript test ([#2427], thanks [@ProdigySim]) - [readme] note use of typescript in readme
import/extensionssection ([#2440], thanks [@OutdatedVersion]) - [Docs] [
order]: use correct default value ([#2392], thanks [@hyperupcall]) - [meta] replace git.io link in comments with the original URL ([#2444], thanks [@liby])
- [Docs] remove global install in readme ([#2412], thanks [@aladdin-add])
- [readme] clarify
eslint-import-resolver-typescriptusage ([#2503], thanks [@JounQin]) - [Refactor] [
no-cycle]: Add per-run caching of traversed paths ([#2419], thanks [@nokel81]) - [Performance]
ExportMap: add caching after parsing for an ambiguous module ([#2531], thanks [@stenin-nikita]) - [Docs] [
no-useless-path-segments]: fix paths ([#2424], thanks [@s-h-a-d-o-w]) - [Tests] [
no-cycle]: add passing test cases ([#2438], thanks [@georeith]) - [Refactor] [
no-extraneous-dependencies] improve performance using cache ([#2374], thanks [@meowtec]) - [meta]
CONTRIBUTING.md: mention inactive PRs ([#2546], thanks [@stropho]) - [readme] make json for setting groups multiline ([#2570], thanks [@bertyhell])
- [Tests] [
no-restricted-paths]: Tests forimport typestatements ([#2459], thanks [@golergka]) - [Tests] [
no-restricted-paths]: fix one failingimport typetest case, submitted by [@golergka], thanks [@azyzz228] - [Docs] automate docs with eslint-doc-generator ([#2582], thanks [@bmish])
- [readme] Increase clarity around typescript configuration ([#2588], thanks [@Nfinished])
- [Docs] update
eslint-doc-generatorto v1.0.0 ([#2605], thanks [@bmish]) - [Perf] [
no-cycle], [no-internal-modules], [no-restricted-paths]: useanyOfinstead ofoneOf(thanks [@ljharb], [@remcohaszing])
v2.26.0
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
- [Tests] [
no-nodejs-modules]: add tests for node protocol URL ([#2367], thanks [@sosukesuzuki]) - [Tests] [
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]) - [Docs] [
no-unresolved]: Fix RegExp escaping in readme ([#2332], thanks [@stephtr]) - [Refactor] [
namespace]: try to improve performance ([#2340], thanks [@ljharb]) - [Docs] make rule doc titles consistent ([#2393], thanks [@TheJaredWilcurt])
- [Docs] [
order]: TS code examples should use TS code blocks ([#2411], thanks [@MM25Zamanian]) - [Docs] [
no-unresolved]: fix link ([#2417], thanks [@kylemh])
v2.25.4
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]) - [Docs] [
order]: Remove duplicate mention of default ([#2280], thanks [@johnthagen]) - [Deps] update
eslint-module-utils
v2.25.3
Fixed
- [
extensions]: ignore unresolveable type-only imports ([#2270], [#2271], thanks [@jablko]) importType: fixisExternalModulecalculation ([#2282], thanks [@mx-bernhard])- [
no-import-module-exports]: avoid false positives with a shadowedmoduleorexports([#2297], thanks [@ljharb])
Changed
- [Docs] [
order]: add type to the default groups ([#2272], thanks [@charpeni]) - [readme] Add note to TypeScript docs to install appropriate resolver ([#2279], thanks [@johnthagen])
- [Refactor]
importType: combine redundantisScopedandisScopedModule(thanks [@ljharb]) - [Docs] HTTP => HTTPS ([#2287], thanks [@Schweinepriester])
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.