Skip to content

Commit ccbf74d

Browse files
chore(deps): update dependency eslint-plugin-n to v17.24.0 (#2509)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | [`17.16.1` → `17.24.0`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.16.1/17.24.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.24.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.16.1/17.24.0?slim=true) | --- ### Release Notes <details> <summary>eslint-community/eslint-plugin-n (eslint-plugin-n)</summary> ### [`v17.24.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17240-2026-02-15) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.23.2...v17.24.0) ##### 🌟 Features - add `prefer-global/crypto` rule ([#&#8203;514](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/514)) ([2ea0f22](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/2ea0f22e74569b046675334ad1680dbd0e806057)) - add `prefer-global/timers` rule ([#&#8203;515](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/515)) ([10b24ae](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/10b24ae1b8db58045df818b574a16089429b7888)) ##### 🧹 Chores - add v17.x to release-please ([9c5e437](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9c5e43704b4b1395152a8f9e70b452d75f33476d)) ### [`v17.23.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17232-2026-01-13) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2) ##### 🩹 Fixes - avoid any type for no-top-level-await listener node (build issue) ([#&#8203;498](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498)) ([f071703](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c)) - **file-extension-in-import:** handle directory index imports ([#&#8203;499](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499)) ([754a1a6](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f)) - **file-extension-in-import:** handle files with dots in basename ([#&#8203;506](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506)) ([600f3f2](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940)) - **no-sync:** resolve full typed names for ignores ([#&#8203;501](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501)) ([047301a](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1)) ##### 📚 Documentation - safely disable no-unpublished-bin npm v10+ ([#&#8203;487](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487)) ([8af9c86](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a)) ##### 🧹 Chores - **no-missing-import:** align fixture message with latest resolver output ([#&#8203;500](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500)) ([a3719d2](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7)) ### [`v17.23.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17231-2025-09-18) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.23.0...v17.23.1) ##### 🩹 Fixes - **node-builtins-modules/tls.js:** Update minimal version ([#&#8203;484](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/484)) ([fe94432](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fe94432306f35a3af53c2f9c9feb49259aa27f79)) ##### 📚 Documentation - improve clarity of no-missing-import and no-missing-require ([#&#8203;455](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/455)) ([92ea876](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/92ea876039dd42602da6a6e87129958552a8f3b7)) ### [`v17.23.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17230-2025-09-15) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.22.0...v17.23.0) ##### 🌟 Features - Support latest node v23.x ✨ ([#&#8203;478](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/478)) ([6516414](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6516414c61aeb3b43ee41983f7cdb45f6f9e867b)) ### [`v17.22.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17220-2025-09-13) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.21.3...v17.22.0) ##### 🌟 Features - Add missing features from node 20.19.0 ([#&#8203;473](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/473)) ([fd0c192](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fd0c19271ba9a4592281c72dbcfe282a2ce01e20)) - support latest node 22 ([#&#8203;474](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/474)) ([0ab562b](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0ab562b95ed98983308f107f4f2b679fc4d68701)) ##### 🩹 Fixes - **ci:** bump markdowncli-lint version ([#&#8203;468](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/468)) ([91a56d0](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/91a56d01322d1f3da8571b5358fd641a15a1e42a)) - **no-unsupported:** `URL.createObjectURL`, `URL.revokeObjectURL` are supported ([#&#8203;471](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/471)) ([844155c](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/844155c9e6f31ad915ba84e923fbc96cb72611c6)) ### [`v17.21.3`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17213-2025-07-28) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.21.2...v17.21.3) ##### 🩹 Fixes - **no-missing-import:** Support data imports ([#&#8203;465](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/465)) ([69ea12b](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/69ea12b939fd600b5bd3593dc1382e3a45d320e5)) ### [`v17.21.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17212-2025-07-27) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.21.1...v17.21.2) ##### 🧹 Chores - remove minimatch dependency ([#&#8203;462](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/462)) ([92a24ac](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/92a24accf83bdf40fbaef804cf764405c756a852)) ### [`v17.21.1`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17211-2025-07-27) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.21.0...v17.21.1) ##### 🩹 Fixes - **ci:** Ignore type test failures for types present in ESLint 8 that we removed in ESLint 9.31.0 ([#&#8203;460](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/460)) ([76f8150](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/76f81500f2f5b15b3a01405ec65ebe29ffdacbc5)) - **no-restricted-require:** Handle .. paths ([#&#8203;458](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/458)) ([34719e8](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/34719e8b7efc8ccb95ab06841f3121c1aa6eb2a0)) ### [`v17.21.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17210-2025-07-03) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.20.0...v17.21.0) ##### 🌟 Features - add config "flat/all" ([#&#8203;401](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/401)) ([b6a0d71](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/b6a0d7115015827b868e8fd4528c1722faf64fd3)) ##### 🩹 Fixes - correctly handle version ranges in prefer-node-protocol ([#&#8203;454](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/454)) ([d60439d](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d60439d83b48717e56a44de89e2b6beaf6ea05bf)) ##### 🧹 Chores - **no-sync:** remove `@typescript-eslint/utils` ([#&#8203;449](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/449)) ([45e2803](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/45e28036dfde635fc4a66143de2e5131eae6da3f)) ### [`v17.20.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17200-2025-06-12) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.19.0...v17.20.0) ##### 🌟 Features - **no-top-level-await:** add support for `await using` ([#&#8203;447](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/447)) ([88dea92](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/88dea92e099edfdab5a2b89a2bbde8c297f880dd)) ### [`v17.19.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17190-2025-06-02) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.18.0...v17.19.0) ##### 🌟 Features - add `no-top-level-await` rule ([#&#8203;440](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/440)) ([a500a48](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a500a48dec48707c12c1b0300632bb6ea7c99734)) - add support for ignoring sync methods from certain locations ([#&#8203;424](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/424)) ([ef94e49](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/ef94e498e0b79fbdd8a44bb01c95e1bf3d4ba09a)) ### [`v17.18.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17180-2025-05-09) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.17.0...v17.18.0) ##### 🌟 Features - Allow to use `tryExtensions` in the rule `no-unpublished-import` ([#&#8203;429](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/429)) ([002ac9c](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/002ac9cbc57272b9b3d28fb6aaea32dc8235bfc4)) - **no-deprecated-api:** Add support for `process.getBuiltinModule()` ([#&#8203;435](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/435)) ([fca7cf4](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/fca7cf48d7d5d74feefd1864ab5f1fa098662fad)) - **node-builtins:** Add support for `process.getBuiltinModule()` ([#&#8203;433](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/433)) ([d4c7831](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/d4c7831bfec83b8930e0c4754429162ade128653)) - **prefer-global:** Add support for `process.getBuiltinModule()` ([#&#8203;436](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/436)) ([83aa3a7](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/83aa3a7dc4ef0b683e7d30acbf9177da35bfe1b4)) - **prefer-node-protocol:** Add support for `process.getBuiltinModule()` ([#&#8203;430](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/430)) ([9e97d8e](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9e97d8efc32f1dc6fa5568d862f5505d8e1e5cb9)) - **prefer-promises:** Add support for `process.getBuiltinModule()` ([#&#8203;437](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/437)) ([6f5e81d](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/6f5e81d20bb0fdffdada5b06f43113cd41131e0e)) ##### 🩹 Fixes - false negatives for `https` in `prefer-node-protocol`, and false negatives for `node:sqlite` in `node-builtins` ([#&#8203;432](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/432)) ([bb21bd0](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/bb21bd0f33a0785ad20c33c33190f72f44685196)) ### [`v17.17.0`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17170-2025-03-26) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.16.2...v17.17.0) ##### 🌟 Features - **allow-modules:** include `virtual:` in the modules pattern ([#&#8203;425](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/425)) ([a109793](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/a10979306d2f23ea78984d708f61213a098490f9)) - **node-builtin:** Add support for import.meta properties ([#&#8203;420](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/420)) ([76fc219](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/76fc219c57f0519c2f7138e23ffb09cd66da6546)) ##### 🩹 Fixes - **no-unpublished:** `allowModules` option was disabled when using TS alias ([#&#8203;423](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/423)) ([9ae39fb](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/9ae39fb38331592d916c906ec772e73364f96599)) - type errors ([#&#8203;427](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/427)) ([8e3c290](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/8e3c290c23ccb2826fd3fc611bb8a52765eea60b)) ### [`v17.16.2`](https://redirect.github.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17162-2025-03-04) [Compare Source](https://redirect.github.com/eslint-community/eslint-plugin-n/compare/v17.16.1...v17.16.2) ##### 🩹 Fixes - Revert "feat: add support for ignoring sync methods from certain locations" ([#&#8203;416](https://redirect.github.com/eslint-community/eslint-plugin-n/issues/416)) ([0779e2f](https://redirect.github.com/eslint-community/eslint-plugin-n/commit/0779e2ffc17ae49b58db32835e1c697b8125ec67)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/JoshuaKGoldberg/TypeStat). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 796965d commit ccbf74d

2 files changed

Lines changed: 12 additions & 29 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"eslint": "10.3.0",
6363
"eslint-plugin-jsdoc": "62.9.0",
6464
"eslint-plugin-jsonc": "3.1.2",
65-
"eslint-plugin-n": "17.16.1",
65+
"eslint-plugin-n": "17.24.0",
6666
"eslint-plugin-package-json": "0.26.0",
6767
"eslint-plugin-perfectionist": "5.9.0",
6868
"eslint-plugin-regexp": "3.1.0",

pnpm-lock.yaml

Lines changed: 11 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)