Commit ccbf74d
authored
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)
|

|

|
---
### 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
([#​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
([#​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)
([#​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
([#​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
([#​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
([#​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+
([#​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
([#​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
([#​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
([#​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 ✨
([#​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
([#​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
([#​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
([#​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
([#​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
([#​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
([#​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
([#​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
([#​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"
([#​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
([#​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`
([#​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`
([#​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
([#​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
([#​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`
([#​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()`
([#​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()`
([#​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()`
([#​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()`
([#​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()`
([#​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`
([#​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
([#​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
([#​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
([#​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
([#​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"
([#​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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments