Skip to content

Conversation

@pharret31
Copy link
Contributor

No description provided.

@pharret31 pharret31 self-assigned this Dec 31, 2025
@pharret31 pharret31 added dependencies Pull requests that update a dependency file skip-cache force all tests 26_1 labels Dec 31, 2025
@pharret31 pharret31 force-pushed the 26_1_eslint-plugin-node-to-eslint-plugin-n branch from 4906421 to 4e12f3e Compare December 31, 2025 11:33
@pharret31 pharret31 marked this pull request as ready for review December 31, 2025 12:25
Copilot AI review requested due to automatic review settings December 31, 2025 12:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR replaces the deprecated eslint-plugin-node with its actively maintained successor eslint-plugin-n. The migration updates package dependencies, ESLint configuration presets, and rule names from the node/ namespace to the n/ namespace.

Key Changes:

  • Replaced [email protected] with eslint-plugin-n@^17.0.0 in devDependencies
  • Updated ESLint config to use plugin:n/recommended-module preset instead of plugin:node/recommended
  • Renamed all plugin-specific rules from node/* to n/* (e.g., node/no-unpublished-requiren/no-unpublished-require)

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
packages/devextreme/package.json Replaced deprecated eslint-plugin-node dependency with eslint-plugin-n@^17.0.0
packages/devextreme/eslint.config.mjs Updated ESLint preset and rule names from node/ to n/ namespace for build folder configuration
pnpm-lock.yaml Added [email protected] with its dependencies, removed eslint-plugin-node, updated peer dependency hashes
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

@pharret31 pharret31 merged commit b51a4d0 into DevExpress:26_1 Dec 31, 2025
115 of 120 checks passed
@pharret31 pharret31 deleted the 26_1_eslint-plugin-node-to-eslint-plugin-n branch December 31, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

26_1 dependencies Pull requests that update a dependency file force all tests skip-cache

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants