-
Notifications
You must be signed in to change notification settings - Fork 77
chore: Removes unsafe and outdated dependencies #2673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
There was a problem hiding this 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 updates several dependencies and configuration files to remove outdated and unsafe code while modernizing ESLint, Prettier, and related tooling. Key changes include updating language client imports and disposal handling, replacing deprecated file system utilities, and migrating to new dependency versions such as es-toolkit for merging and updated deletion APIs.
Reviewed Changes
Copilot reviewed 71 out of 76 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| src/documentdb/scrapbook/languageClient.ts | Updates language client import and disposal method to use proper client stoppage. |
| src/documentdb/ShellScriptRunner.ts | Migrates file system operations from fs-extra to node:fs/promises and replaces path checking utility. |
| src/documentdb/ClustersClient.ts | Removes surplus eslint disable comments and cleans up replaceOne API usage. |
| src/cosmosdb/getCosmosClient.ts | Replaces lodash.merge with es-toolkit’s merge and updates internal client options. |
| src/commands/deleteDatabaseAccount/deleteMongoClustersAccount.ts | Changes deletion API call from beginDeleteAndWait to pollUntilDone. |
| Other files | Various dependency updates and configuration file migrations (ESLint, Prettier, etc.). |
Files not reviewed (5)
- .eslintignore: Language not supported
- .prettierrc: Language not supported
- .swcrc: Language not supported
- .vscodeignore: Language not supported
- package.json: Language not supported
Comments suppressed due to low confidence (1)
src/cosmosdb/getCosmosClient.ts:11
- Ensure that the es-toolkit merge function provides the same deep merge behavior as lodash.merge, as differences in merge strategies might lead to unexpected configuration issues.
import { merge } from 'es-toolkit';
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
# Conflicts: # package-lock.json # package.json
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
# Conflicts: # package.json # src/tree/workspace-api/SharedWorkspaceResourceProvider.ts # src/tree/workspace-view/cosmosdb/LocalEmulators/LocalCoreEmulatorsItem.ts
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
- Updates ESLint - ESLint and Prettier use modern configuration file - Unused eslint comments were removed - tsconfig uses ES2023 since Node.js 20.9 fully supports it - Updates language server and client - Updates slickgrid and styles
sevoku
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tnaum-ms can you take a look? I hope nothing breaks on DocumentDB side of things.
Uh oh!
There was an error while loading. Please reload this page.