Skip to content

Upgrade JavaScript dependency eslint to 9 #17444

Open
@miketheman

Description

@miketheman

The current version of eslint 8 uses the eslintConfig from package.json and is incompatible with eslint 9.

Read, then follow relevant steps of the migration guide - some may not be simple 1-to-1 steps.

The overall outcome is:

  • package.json is updated for the right eslint version
  • package.json no longer has any eslint directives in it
  • package-lock.json only contains only the necessary updates
  • an new config file has the config directives
  • all lints and tests pass

Good First Issue: This issue is good for first time contributors. If you've already contributed to Warehouse, work on another issue without this label instead. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our Getting Started Guide.

If you are working on this issue and have questions, feel free to ask them here, in the PyPA Discord or on the Discourse.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filedeveloper experienceAnything that improves the experience for Warehouse devsgood first issueThis issue is ideal for first-time contributors!javascriptrequires change to JavaScript files

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions