Skip to content

Bump eslint-plugin-n from 17.24.0 to 18.4.0 - #1007

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint-plugin-n-18.4.0
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint-plugin-n-18.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Bumps eslint-plugin-n from 17.24.0 to 18.4.0.

Release notes

Sourced from eslint-plugin-n's releases.

v18.4.0

18.4.0 (2026-09-26)

🌟 Features

  • no-extraneous: Support pnpm workspaces in no-extraneous rules (#569) (3aae430)

📚 Documentation

v18.3.0

18.3.0 (2026-08-08)

🌟 Features

  • add prefer-process-get-builtin-module rule (#554) (8d9bd05)
  • implement prefer-import/assert-strict rule (#553) (d7afbed)

🩹 Fixes

  • handle import.meta paths in no-path-concat (#559) (a6b3ce2)
  • no-unsupported-features: classify util.styleText as experimental (#560) (b8e39c5)
  • support brace expansion and extglobs in package files (#558) (8cae1af)

📚 Documentation

  • add eslint-plugin-node migration guide (#561) (4138d4e)
  • update outdated http links to https in docs/rules (#562) (a6cd6a5)

🧹 Chores

v18.2.2

18.2.2 (2026-07-11)

🩹 Fixes

  • Ignore HTTP imports in no-missing-import (#547) (3ff929d)
  • no-callback-literal: report object, array, and template literals (#552) (dca2330)

v18.2.1

... (truncated)

Changelog

Sourced from eslint-plugin-n's changelog.

18.4.0 (2026-09-26)

🌟 Features

  • no-extraneous: Support pnpm workspaces in no-extraneous rules (#569) (3aae430)

📚 Documentation

18.3.0 (2026-08-08)

🌟 Features

  • add prefer-process-get-builtin-module rule (#554) (8d9bd05)
  • implement prefer-import/assert-strict rule (#553) (d7afbed)

🩹 Fixes

  • handle import.meta paths in no-path-concat (#559) (a6b3ce2)
  • no-unsupported-features: classify util.styleText as experimental (#560) (b8e39c5)
  • support brace expansion and extglobs in package files (#558) (8cae1af)

📚 Documentation

  • add eslint-plugin-node migration guide (#561) (4138d4e)
  • update outdated http links to https in docs/rules (#562) (a6cd6a5)

🧹 Chores

18.2.2 (2026-07-11)

🩹 Fixes

  • Ignore HTTP imports in no-missing-import (#547) (3ff929d)
  • no-callback-literal: report object, array, and template literals (#552) (dca2330)

18.2.1 (2026-06-26)

🩹 Fixes

... (truncated)

Commits
  • 3c257fd chore(master): release 18.4.0 (#568)
  • 3aae430 feat(no-extraneous): Support pnpm workspaces in no-extraneous rules (#569)
  • 569153f docs: fix broken documentation links (#567)
  • 6a9980a chore(master): release 18.3.0 (#564)
  • d7afbed feat: implement prefer-import/assert-strict rule (#553)
  • d499fc1 chore: rename default export n (#556)
  • 8d9bd05 feat: add prefer-process-get-builtin-module rule (#554)
  • 8cae1af fix: support brace expansion and extglobs in package files (#558)
  • a6b3ce2 fix: handle import.meta paths in no-path-concat (#559)
  • b8e39c5 fix(no-unsupported-features): classify util.styleText as experimental (#560)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 29, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 29, 2026 18:32
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 29, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-plugin-n-18.4.0 branch from 8406ea9 to 0680d0c Compare October 4, 2026 01:42
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.24.0 to 18.4.0.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-n@v17.24.0...v18.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-version: 18.4.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-plugin-n-18.4.0 branch from 0680d0c to d3ed929 Compare October 4, 2026 17:23
acalcutt added a commit to acalcutt/node-pre-gyp that referenced this pull request Oct 4, 2026
Migrates from .eslintrc to flat config (eslint.config.js), required by
ESLint 9+. @mapbox/eslint-config-mapbox (latest 5.1.0) only supports
ESLint 8 and eslint-plugin-n 17, so its node/base rules are now defined
directly in eslint.config.js alongside the existing repo rules.

Formatting rules deprecated in ESLint core are taken from
@stylistic/eslint-plugin with the same options. A lint of a file with
deliberate violations reports the same problems as before, plus the
two checks added to ESLint's recommended rules since v8
(no-useless-assignment, caught errors in no-unused-vars).

Dropping eslint-config-mapbox also removes its typescript-eslint peer
dependencies, so the typescript-eslint overrides are no longer needed.

Supersedes mapbox#1004 and mapbox#1007.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cclauss pushed a commit that referenced this pull request Oct 5, 2026
* Fix issues reported by ESLint 10's recommended rules

- Use optional catch binding where the caught error is unused
  (no-unused-vars now checks caught errors by default)
- Remove initial values and assignments that are never read
  (no-useless-assignment is now part of eslint:recommended)
- Remove eslint-disable comments that no longer suppress anything

No behavior changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Update ESLint to v10 and eslint-plugin-n to v18

Migrates from .eslintrc to flat config (eslint.config.js), required by
ESLint 9+. @mapbox/eslint-config-mapbox (latest 5.1.0) only supports
ESLint 8 and eslint-plugin-n 17, so its node/base rules are now defined
directly in eslint.config.js alongside the existing repo rules.

Formatting rules deprecated in ESLint core are taken from
@stylistic/eslint-plugin with the same options. A lint of a file with
deliberate violations reports the same problems as before, plus the
two checks added to ESLint's recommended rules since v8
(no-useless-assignment, caught errors in no-unused-vars).

Dropping eslint-config-mapbox also removes its typescript-eslint peer
dependencies, so the typescript-eslint overrides are no longer needed.

Supersedes #1004 and #1007.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 5, 2026

Copy link
Copy Markdown
Contributor Author

Looks like eslint-plugin-n is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 5, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/eslint-plugin-n-18.4.0 branch October 5, 2026 01:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants