Skip to content

Upgrade eslint and typescript-eslint #5568

Closed
@alcuadrado

Description

@alcuadrado

A new version of eslint (9.0.0) has been released some time ago, which we couldn't migrate into because typescript-eslint was incompatible.

Now, typescript-eslint 8.0.0 has been released that supports it, so we should migrate while v-next is small/simple.

The main advantage of migrating is that typescript-eslint now works better with node:test, allowing us to use no-floating-promise in our tests, without having tons of false-positives because of describe and it returning promises.

The only real blockers that may be present are the third-party plugins that we use:

  • eslint-config-prettier
  • eslint-import-resolver-typescript
  • eslint-plugin-import
  • eslint-plugin-no-only-tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:readyThis issue is ready to be worked onv-nextA Hardhat v3 development task

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions