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 package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"@rollup/plugin-terser": "^0.4.3",
"c8": "^9.1.0",
"cross-env": "^7.0.2",
"eslint": "8.57.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.

high

Upgrading ESLint to a new major version (v8 to v9) introduces significant breaking changes that will require further updates to the project.

Here are the key actions you'll likely need to take:

  1. Migrate to Flat Config: ESLint v9 has deprecated the .eslintrc configuration file format. You will need to migrate your configuration to the new flat config format (eslint.config.js). You can find the migration guide in the official ESLint documentation.

  2. Update ESLint Plugins: Other ESLint plugins may need to be updated to be compatible with v9. You should check the compatibility of packages like eslint-plugin-import and eslint-plugin-jest and update them if necessary.

  3. Update yarn.lock: As mentioned in the PR description, the yarn.lock file needs to be regenerated. Please run yarn install to update it.

Failing to address these points will likely cause your linting tasks to fail.

"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jest": "27.6.3",
Expand Down