countly-sdk-nodejs
countly-sdk-nodejs copied to clipboard
Bump eslint-plugin-import from 2.26.0 to 2.32.0
Bumps eslint-plugin-import from 2.26.0 to 2.32.0.
Release notes
Sourced from eslint-plugin-import's releases.
v2.32.0
Added
- add
enforce-node-protocol-usagerule andimport/node-versionsetting (#3024, thanks [@GoldStrikeArch] and [@sevenc-nanashi])- add TypeScript types (#3097, thanks [
@G-Rath])extensions: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (#3105, thanks [@Xunnamius])- [
order]: addsortTypesGroupoption to allow intragroup sorting of type-only imports (#3104, thanks [@Xunnamius])- [
order]: addnewlines-between-typesoption to control intragroup sorting of type-only imports (#3127, thanks [@Xunnamius])- [
order]: addconsolidateIslandsoption to collapse excess spacing for aesthetically pleasing imports (#3129, thanks [@Xunnamius])Fixed
- [
no-unused-modules]: provide more meaningful error message when no .eslintrc is present (#3116, thanks [@michaelfaith])- configs: added missing name attribute for eslint config inspector (#3151, thanks [
@NishargShah])- [
order]: ensure arcane imports do not cause undefined behavior (#3128, thanks [@Xunnamius])- [
order]: resolve undefined property access issue when usingnamedordering (#3166, thanks [@Xunnamius])enforce-node-protocol-usage: avoid a crash with some TS code (#3173, thanks [@ljharb])- [
order]: codify invariants from docs into config schema (#3152, thanks [@Xunnamius])Changed
- [Docs]
extensions, [order]: improve documentation (#3106, thanks [@Xunnamius])- [Docs] add flat config guide for using
tseslint.config()(#3125, thanks [@lnuvy])- [Docs] add missing comma (#3122, thanks [
@RyanGst])- [readme] Update flatConfig example to include typescript config (#3138, thanks [
@intellix])- [Refactor] [
order]: remove unnecessary negative check (#3167, thanks [@JounQin])- [Docs] [
no-unused-modules]: add missing double quote (#3191, thanks [@albertpastrana])- [Docs]
no-restricted-paths: clarify wording and fix errors (#3172, thanks [@greim])
... (truncated)
Changelog
Sourced from eslint-plugin-import's changelog.
[2.32.0] - 2025-06-20
Added
- add [
enforce-node-protocol-usage] rule andimport/node-versionsetting (#3024, thanks [@GoldStrikeArch] and [@sevenc-nanashi])- add TypeScript types (#3097, thanks [
@G-Rath])- [
extensions]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (#3105, thanks [@Xunnamius])- [
order]: addsortTypesGroupoption to allow intragroup sorting of type-only imports (#3104, thanks [@Xunnamius])- [
order]: addnewlines-between-typesoption to control intragroup sorting of type-only imports (#3127, thanks [@Xunnamius])- [
order]: addconsolidateIslandsoption to collapse excess spacing for aesthetically pleasing imports (#3129, thanks [@Xunnamius])Fixed
- [
no-unused-modules]: provide more meaningful error message when no .eslintrc is present (#3116, thanks [@michaelfaith])- configs: added missing name attribute for eslint config inspector (#3151, thanks [
@NishargShah])- [
order]: ensure arcane imports do not cause undefined behavior (#3128, thanks [@Xunnamius])- [
order]: resolve undefined property access issue when usingnamedordering (#3166, thanks [@Xunnamius])- [
enforce-node-protocol-usage]: avoid a crash with some TS code (#3173, thanks [@ljharb])- [
order]: codify invariants from docs into config schema (#3152, thanks [@Xunnamius])Changed
- [Docs] [
extensions], [order]: improve documentation (#3106, thanks [@Xunnamius])- [Docs] add flat config guide for using
tseslint.config()(#3125, thanks [@lnuvy])- [Docs] add missing comma (#3122, thanks [
@RyanGst])- [readme] Update flatConfig example to include typescript config (#3138, thanks [
@intellix])- [Refactor] [
order]: remove unnecessary negative check (#3167, thanks [@JounQin])- [Docs] [
no-unused-modules]: add missing double quote (#3191, thanks [@albertpastrana])- [Docs]
no-restricted-paths: clarify wording and fix errors (#3172, thanks [@greim])[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 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])
... (truncated)
Commits
01c9eb0v2.32.0ae57cc1[Deps] updatearray-includes,array.prototype.findlastindex, `eslint-modu...9e1ad6b[Fix]order: codify invariants from docs into config schemaf017790[Docs]no-restricted-paths: clarify wording and fix errors7d83a57[Docs]no-unused-modules: add missing double quote519eb94[utils] v2.12.171ad145[actions] split out tests into new vs old eslint9b096c4[utils] [dev deps] update@arethetypeswrong/cli,@ljharb/tsconfig, `@type...da5f6ec[Fix]enforce-node-protocol-usage: avoid a crash with some TS code6e49a58[Refactor]order: remove unnecessary negative check- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)