Skip to content

Add private-deep-imports lint (disallow metro*/src/...) #486

Add private-deep-imports lint (disallow metro*/src/...)

Add private-deep-imports lint (disallow metro*/src/...) #486

Triggered via pull request July 9, 2025 10:04
Status Success
Total duration 5m 44s
Artifacts

build-test-and-deploy.yml

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

Annotations

10 warnings
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/'
Type check, lint, smoke test: packages/metro-config/src/defaults/index.js#L30
Metro deep imports from src ('metro/src/lib/TerminalReporter') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/src/defaults/index.js#L29
Metro deep imports from src ('metro/src/lib/getMaxWorkers') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/src/defaults/defaults.js#L16
Metro deep imports from src ('metro/src/lib/createModuleIdFactory') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/src/configTypes.flow.js#L28
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/src/configTypes.flow.js#L27
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/src/configTypes.flow.js#L26
Metro deep imports from src ('metro/src/DeltaBundler/types.flow.js') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'
Type check, lint, smoke test: packages/metro-config/src/configTypes.flow.js#L20
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-cache/src/stableHash.js#L15
Metro deep imports from src ('metro-core/src/canonicalize') are deprecated. Prefer top level imports, or replace '/src/' with '/private/'