Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.9.0",
"@typescript-eslint/parser": "^5.9.0",
"eslint": "^8.6.0",
"eslint": "^9.0.0",

Choose a reason for hiding this comment

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

⚠️ Breaking Change Risk: This ESLint upgrade from v8.6.0 to v9.0.0 is a major version jump that introduces significant breaking changes. ESLint v9 includes new configuration format requirements (flat config), rule changes, and Node.js version requirements that may cause compatibility issues with the current TypeScript ESLint plugins and existing configurations.

"typescript": "^4.5.4"

Choose a reason for hiding this comment

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

The TypeScript version (^4.5.4) is also quite outdated and may have compatibility issues with the newer ESLint and TypeScript ESLint packages. Consider upgrading to TypeScript ^5.0.0 or later for better compatibility and access to newer language features.

},
Comment on lines 6 to 11

Choose a reason for hiding this comment

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

🛑 Dependency Compatibility Issue: The TypeScript ESLint packages (@typescript-eslint/eslint-plugin@^5.9.0 and @typescript-eslint/parser@^5.9.0) are severely outdated and incompatible with ESLint v9. These v5 packages only support ESLint v6-8, which will cause runtime errors and prevent the linting functionality from working.

Suggested change
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.9.0",
"@typescript-eslint/parser": "^5.9.0",
"eslint": "^8.6.0",
"eslint": "^9.0.0",
"typescript": "^4.5.4"
},
"dependencies": {
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"eslint": "^9.0.0",
"typescript": "^4.5.4"
},

"scripts": {
Expand Down