Skip to content

Comments

test: Upgrade eslint & plugins#1032

Merged
avaly merged 1 commit intomainfrom
test/upgrade-eslint-import
Jan 28, 2026
Merged

test: Upgrade eslint & plugins#1032
avaly merged 1 commit intomainfrom
test/upgrade-eslint-import

Conversation

@avaly
Copy link
Collaborator

@avaly avaly commented Jan 27, 2026

Brings back the import plugin.

Removes the standard plugin.

@avaly avaly self-assigned this Jan 27, 2026
Copilot AI review requested due to automatic review settings January 27, 2026 08:44
Copy link

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 pull request upgrades eslint and related plugins, bringing back the import plugin and removing the standard plugin. The changes update linting dependencies to their latest versions and apply the corresponding formatting rules across the codebase.

Changes:

  • Upgraded eslint from 9.28.0 to 9.39.2 and typescript-eslint from 8.20.0 to 8.54.0
  • Brought back eslint-plugin-import with full flat config support and comprehensive import ordering rules
  • Removed eslint-config-standard and eslint-plugin-prettier dependencies
  • Applied automatic formatting fixes across all source, test, and example files (import grouping, blank line additions)

Reviewed changes

Copilot reviewed 22 out of 23 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updated eslint and plugin dependencies to latest versions, removed standard and prettier plugin
pnpm-lock.yaml Updated lock file with new dependency versions and their transitive dependencies
eslint.config.js Migrated from compat layer to native flat config, added comprehensive import plugin configuration
src/**/*.ts Applied import ordering rules with blank lines between import groups and type imports
tests/**/*.ts Applied import ordering rules, added blank lines, removed unnecessary eslint-disable comments
example/**/*.ts Added blank lines between import groups per new import rules
benchmark/mongoose.js Removed unnecessary eslint-disable comments, simplified catch block
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@avaly avaly force-pushed the test/upgrade-eslint-import branch from b64ec7b to 2b930fd Compare January 27, 2026 08:54
@avaly avaly merged commit ce18b88 into main Jan 28, 2026
11 checks passed
@avaly avaly deleted the test/upgrade-eslint-import branch January 28, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants