Skip to content

Commit 94e91ef

Browse files
authored
chore: remove @metamask/error-reporting-service package (#8323)
## Explanation Removes the `@metamask/error-reporting-service` package from the monorepo. Its `captureException` messenger action has been replaced by the built-in `messenger.captureException` in `@metamask/messenger`. Both extension and mobile have already removed their dependency on this package: - Extension: MetaMask/metamask-extension#41301 - Mobile: MetaMask/metamask-mobile#28027 ## References N/A ## Checklist - [x] I've updated the test suite for new or updated code as appropriate - [x] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate - [x] I've communicated my changes to consumers by [updating changelogs for packages I've changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md) - [ ] I've introduced [breaking changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md) in this PR and have prepared draft pull requests for clients and consumer packages to resolve them <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Moderate risk because it deletes a published workspace package and removes TS project references, which could break any downstream consumers still importing it or relying on its build outputs. > > **Overview** > Removes the deprecated `@metamask/error-reporting-service` package from the repo (source, tests, configs, and metadata) now that error reporting is handled via `Messenger.captureException`. > > Cleans up monorepo wiring by dropping the package from `README.md` lists/graphs, `CODEOWNERS`/`teams.json`, ESLint suppressions, TypeScript project references (`tsconfig*.json`), and `yarn.lock` workspace entries. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit e9bfd81. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 15a0b47 commit 94e91ef

23 files changed

+1
-762
lines changed

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
/packages/connectivity-controller @MetaMask/core-platform
8383
/packages/geolocation-controller @MetaMask/core-platform
8484
/packages/controller-utils @MetaMask/core-platform
85-
/packages/error-reporting-service @MetaMask/core-platform
8685
/packages/eth-json-rpc-middleware @MetaMask/core-platform
8786
/packages/messenger @MetaMask/core-platform
8887
/packages/sample-controllers @MetaMask/core-platform

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ Each package in this repository has its own README where you can find installati
5151
- [`@metamask/eip-7702-internal-rpc-middleware`](packages/eip-7702-internal-rpc-middleware)
5252
- [`@metamask/eip1193-permission-middleware`](packages/eip1193-permission-middleware)
5353
- [`@metamask/ens-controller`](packages/ens-controller)
54-
- [`@metamask/error-reporting-service`](packages/error-reporting-service)
5554
- [`@metamask/eth-block-tracker`](packages/eth-block-tracker)
5655
- [`@metamask/eth-json-rpc-middleware`](packages/eth-json-rpc-middleware)
5756
- [`@metamask/eth-json-rpc-provider`](packages/eth-json-rpc-provider)
@@ -135,7 +134,6 @@ linkStyle default opacity:0.5
135134
eip_7702_internal_rpc_middleware(["@metamask/eip-7702-internal-rpc-middleware"]);
136135
eip1193_permission_middleware(["@metamask/eip1193-permission-middleware"]);
137136
ens_controller(["@metamask/ens-controller"]);
138-
error_reporting_service(["@metamask/error-reporting-service"]);
139137
eth_block_tracker(["@metamask/eth-block-tracker"]);
140138
eth_json_rpc_middleware(["@metamask/eth-json-rpc-middleware"]);
141139
eth_json_rpc_provider(["@metamask/eth-json-rpc-provider"]);
@@ -313,8 +311,6 @@ linkStyle default opacity:0.5
313311
ens_controller --> controller_utils;
314312
ens_controller --> messenger;
315313
ens_controller --> network_controller;
316-
error_reporting_service --> base_controller;
317-
error_reporting_service --> messenger;
318314
eth_block_tracker --> eth_json_rpc_provider;
319315
eth_block_tracker --> json_rpc_engine;
320316
eth_json_rpc_middleware --> eth_block_tracker;

eslint-suppressions.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -834,11 +834,6 @@
834834
"count": 6
835835
}
836836
},
837-
"packages/error-reporting-service/src/index.ts": {
838-
"no-restricted-syntax": {
839-
"count": 1
840-
}
841-
},
842837
"packages/foundryup/src/cli.ts": {
843838
"no-restricted-globals": {
844839
"count": 1

packages/error-reporting-service/CHANGELOG.md

Lines changed: 0 additions & 81 deletions
This file was deleted.

packages/error-reporting-service/LICENSE

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/error-reporting-service/README.md

Lines changed: 0 additions & 209 deletions
This file was deleted.

packages/error-reporting-service/jest.config.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)