Commit 7e77d53
chore: update tooling (same as
Using new tooling (same as `core`).
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Medium Risk**
> Tooling changes upgrade ESLint to v9 and replace Prettier-driven misc
linting with `oxfmt`, which can change lint/format outputs and CI
behavior across the monorepo. Functional code changes are minimal
(mostly import/type-only cleanups), but review should confirm the new
lint/suppression setup matches current expectations.
>
> **Overview**
> Switches from legacy `.eslintrc.js` to an ESLint v9 flat config in
`eslint.config.mjs`, including `projectService` TypeScript parsing,
targeted overrides, and a new `eslint-suppressions.json` for managed
rule suppressions.
>
> Adopts `oxfmt` for misc formatting (`.oxfmtrc.json`) and updates root
scripts (e.g., `lint:*`, `create-release-branch`, build cleanup), while
upgrading core tooling deps (ESLint 9, Prettier 3,
`@metamask/eslint-config` v15) and dropping `syncpack`-based dependency
mismatch checks.
>
> Across packages, normalizes `package.json` publish metadata (`files`,
`main`/`types`, `publishConfig`, `tsd` config) and applies mostly
non-functional code churn (import ordering, `import type`, removing
inline eslint-disable comments, small readability tweaks).
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
32dfc96. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: Daniel Rocha <68558152+danroc@users.noreply.github.com>core) (#517)1 parent 842a3e1 commit 7e77d53
126 files changed
Lines changed: 3556 additions & 2079 deletions
File tree
- .vscode
- packages
- account-api
- src
- api
- multichain
- mocks
- hw-wallet-sdk
- src
- keyring-api
- docs
- src
- api
- btc
- eth
- erc4337
- sol
- trx
- v2/api
- create-account
- export-account
- xlm
- keyring-eth-hd
- src
- v2
- keyring-eth-ledger-bridge
- src
- v2
- keyring-eth-money
- src
- keyring-eth-qr
- src
- v2
- keyring-eth-simple
- src
- v2
- keyring-eth-trezor
- src
- v2
- keyring-internal-api
- src
- compatibility
- keyring-internal-snap-client
- src
- v2
- keyring-sdk
- src
- v2
- eth
- keyring-snap-bridge
- src
- migrations
- v2
- keyring-snap-client
- src
- keyring-snap-sdk
- src
- keyring-utils
- src
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
3 | 4 | | |
| 5 | + | |
| 6 | + | |
4 | 7 | | |
5 | 8 | | |
6 | 9 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | 168 | | |
170 | 169 | | |
171 | 170 | | |
| |||
453 | 452 | | |
454 | 453 | | |
455 | 454 | | |
456 | | - | |
| 455 | + | |
| 456 | + | |
457 | 457 | | |
458 | 458 | | |
459 | 459 | | |
460 | | - | |
| 460 | + | |
| 461 | + | |
461 | 462 | | |
462 | 463 | | |
463 | 464 | | |
| |||
0 commit comments