Skip to content

Breaking: Disallow deep imports under ./src for all Metro packages except metro-runtime #489

Breaking: Disallow deep imports under ./src for all Metro packages except metro-runtime

Breaking: Disallow deep imports under ./src for all Metro packages except metro-runtime #489

Triggered via pull request July 9, 2025 16:26
Status Failure
Total duration 2m 26s
Artifacts

build-test-and-deploy.yml

on: pull_request
Matrix: test
Type check, lint, smoke test
45s
Type check, lint, smoke test
Tests with coverage
1m 28s
Tests with coverage
Fit to window
Zoom out
Zoom in

Annotations

1 error and 5 warnings
Type check, lint, smoke test
Process completed with exit code 1.
Type check, lint, smoke test: packages/metro-transform-worker/types/index.d.ts#L22
Metro deep imports from src ('metro/src/DeltaBundler/types') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-transform-worker/types/index.d.ts#L21
Metro deep imports from src ('metro/src/DeltaBundler') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/types/configTypes.d.ts#L23
Metro deep imports from src ('metro/src/Server') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/types/configTypes.d.ts#L22
Metro deep imports from src ('metro/src/lib/reporting') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/types/configTypes.d.ts#L21
Metro deep imports from src ('metro/src/DeltaBundler/types') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'