Scan timing: clone 2.59s · analysis 68.03s · 8.9 MB · GitHub API rate-limit (preflight)
https://github.com/remix-run/react-router
· scanned 2026-06-05 10:04 UTC (5 days, 15 hours ago)
· 10 languages
1057 raw signals (227 security + 830 graph) 24th percentile · Typescript · large (100-500K LoC)
Last scanned 5 days, 15 hours ago · v2 · 489 actionable findings from 2 signal sources. 153 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
42.8 | 0.25 | 10.70 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
85.1 | 0.15 | 12.76 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
50.7 | 0.10 | 5.07 |
| Overall | 1.00 | 68.1 |
All 4131 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
createBanner |
software | healthy | build.utils.ts:createBanner |
normalizeGlobals |
software | healthy | eslint.config.ts:normalizeGlobals |
disableGlobals |
software | healthy | eslint.config.ts:disableGlobals |
fetchServer |
software | healthy | playground/rsc-vite/src/entry.rsc.tsx:fetchServer |
handler |
software | healthy | playground/rsc-vite/src/entry.rsc.tsx:handler |
handler |
software | healthy | playground/rsc-vite/src/entry.ssr.tsx:handler |
Counter |
software | healthy | playground/rsc-vite/src/counter.tsx:Counter |
RenderRedirect |
software | healthy | playground/rsc-vite/src/routes/render-redirects.tsx:RenderR… |
loader |
software | healthy | playground/rsc-vite/src/routes/redirect.ts:loader |
headers |
software | healthy | playground/rsc-vite/src/routes/about/about.tsx:headers |
action |
software | healthy | playground/rsc-vite/src/routes/about/about.tsx:action |
loader |
software | healthy | playground/rsc-vite/src/routes/about/about.tsx:loader |
clientAction |
software | healthy | playground/rsc-vite/src/routes/about/about.client.tsx:clien… |
clientLoader |
software | healthy | playground/rsc-vite/src/routes/about/about.client.tsx:clien… |
AboutRoute |
software | healthy | playground/rsc-vite/src/routes/about/about.client.tsx:About… |
ErrorBoundary |
software | healthy | playground/rsc-vite/src/routes/about/about.client.tsx:Error… |
loader |
software | healthy | playground/rsc-vite/src/routes/parent/parent.tsx:loader |
ParentRoute |
software | healthy | playground/rsc-vite/src/routes/parent/parent.tsx:ParentRoute |
loader |
software | healthy | playground/rsc-vite/src/routes/home/home.tsx:loader |
HomeRoute |
software | healthy | playground/rsc-vite/src/routes/home/home.tsx:HomeRoute |
logOnServer |
software | healthy | playground/rsc-vite/src/routes/home/home.tsx:logOnServer |
redirectOnServer |
software | healthy | playground/rsc-vite/src/routes/home/home.tsx:redirectOnServ… |
clientLoader |
software | healthy | playground/rsc-vite/src/routes/home/home.client.tsx:clientL… |
Home |
software | healthy | playground/rsc-vite/src/routes/home/home.client.tsx:Home |
HomeForm |
software | healthy | playground/rsc-vite/src/routes/home/home.client.tsx:HomeForm |
RedirectForm |
software | healthy | playground/rsc-vite/src/routes/home/home.client.tsx:Redirec… |
loader |
software | healthy | playground/rsc-vite/src/routes/child/child.tsx:loader |
Component |
software | healthy | playground/rsc-vite/src/routes/child/child.tsx:Component |
loader |
software | healthy | playground/rsc-vite/src/routes/parent-index/parent-index.ts… |
ParentIndexRoute |
software | healthy | playground/rsc-vite/src/routes/parent-index/parent-index.ts… |
RootRoute |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:RootRou… |
ErrorReporter |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:ErrorRe… |
NavigationState |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:Navigat… |
ErrorBoundary |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:ErrorBo… |
shouldRevalidate |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:shouldR… |
Layout |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx:Layout |
headers |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:headers |
loader |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:loader |
RootRoute |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:RootRoute |
HydrateFallback |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:HydrateFallback |
ErrorBoundary |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:ErrorBoundary |
Layout |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx:Layout |
Layout |
software | healthy | playground/framework-vite-6/app/root.tsx:Layout |
App |
software | healthy | playground/framework-vite-6/app/root.tsx:App |
loader |
software | healthy | playground/framework-vite-6/app/routes/_index.tsx:loader |
Index |
software | healthy | playground/framework-vite-6/app/routes/_index.tsx:Index |
loader |
software | healthy | playground/framework-vite-6/app/routes/product.tsx:loader |
Component |
software | healthy | playground/framework-vite-6/app/routes/product.tsx:Component |
loader |
software | healthy | playground/framework-vite-6/app/routes/$.tsx:loader |
Layout |
software | healthy | playground/middleware/app/root.tsx:Layout |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prettier.config.js |
software | warning | prettier.config.js |
build.utils.ts |
software | healthy | build.utils.ts |
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
contributors.yml |
software | healthy | contributors.yml |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
CLA.md |
software | healthy | CLA.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
GOVERNANCE.md |
software | healthy | GOVERNANCE.md |
LICENSE.md |
software | healthy | LICENSE.md |
eslint.config.ts |
software | healthy | eslint.config.ts |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vite.config.ts |
software | warning | playground/rsc-vite/vite.config.ts |
package.json |
software | healthy | playground/rsc-vite/package.json |
server.js |
software | warning | playground/rsc-vite/server.js |
tsconfig.json |
software | healthy | playground/rsc-vite/tsconfig.json |
entry.browser.tsx |
software | warning | playground/rsc-vite/src/entry.browser.tsx |
entry.rsc.tsx |
software | healthy | playground/rsc-vite/src/entry.rsc.tsx |
entry.ssr.tsx |
software | healthy | playground/rsc-vite/src/entry.ssr.tsx |
counter.tsx |
software | healthy | playground/rsc-vite/src/counter.tsx |
routes.ts |
software | warning | playground/rsc-vite/src/routes.ts |
render-redirects.tsx |
software | healthy | playground/rsc-vite/src/routes/render-redirects.tsx |
redirect.ts |
software | healthy | playground/rsc-vite/src/routes/redirect.ts |
about.tsx |
software | healthy | playground/rsc-vite/src/routes/about/about.tsx |
about.client.tsx |
software | healthy | playground/rsc-vite/src/routes/about/about.client.tsx |
parent.tsx |
software | healthy | playground/rsc-vite/src/routes/parent/parent.tsx |
home.client.css |
software | healthy | playground/rsc-vite/src/routes/home/home.client.css |
home.tsx |
software | healthy | playground/rsc-vite/src/routes/home/home.tsx |
home.css |
software | healthy | playground/rsc-vite/src/routes/home/home.css |
home.client.tsx |
software | healthy | playground/rsc-vite/src/routes/home/home.client.tsx |
child.tsx |
software | healthy | playground/rsc-vite/src/routes/child/child.tsx |
parent-index.tsx |
software | healthy | playground/rsc-vite/src/routes/parent-index/parent-index.tsx |
root.css |
software | healthy | playground/rsc-vite/src/routes/root/root.css |
root.client.tsx |
software | healthy | playground/rsc-vite/src/routes/root/root.client.tsx |
root.tsx |
software | healthy | playground/rsc-vite/src/routes/root/root.tsx |
vite.config.ts |
software | warning | playground/framework-vite-6/vite.config.ts |
package.json |
software | healthy | playground/framework-vite-6/package.json |
react-router.config.ts |
software | warning | playground/framework-vite-6/react-router.config.ts |
tsconfig.json |
software | healthy | playground/framework-vite-6/tsconfig.json |
routes.ts |
software | warning | playground/framework-vite-6/app/routes.ts |
root.tsx |
software | healthy | playground/framework-vite-6/app/root.tsx |
_index.tsx |
software | healthy | playground/framework-vite-6/app/routes/_index.tsx |
product.tsx |
software | healthy | playground/framework-vite-6/app/routes/product.tsx |
$.tsx |
software | healthy | playground/framework-vite-6/app/routes/$.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playground |
software | healthy | playground |
rsc-vite |
software | healthy | playground/rsc-vite |
src |
software | healthy | playground/rsc-vite/src |
routes |
software | healthy | playground/rsc-vite/src/routes |
about |
software | healthy | playground/rsc-vite/src/routes/about |
parent |
software | healthy | playground/rsc-vite/src/routes/parent |
home |
software | healthy | playground/rsc-vite/src/routes/home |
child |
software | healthy | playground/rsc-vite/src/routes/child |
parent-index |
software | healthy | playground/rsc-vite/src/routes/parent-index |
root |
software | healthy | playground/rsc-vite/src/routes/root |
framework-vite-6 |
software | healthy | playground/framework-vite-6 |
app |
software | healthy | playground/framework-vite-6/app |
routes |
software | healthy | playground/framework-vite-6/app/routes |
middleware |
software | healthy | playground/middleware |
app |
software | healthy | playground/middleware/app |
routes |
software | healthy | playground/middleware/app/routes |
framework-vite-5 |
software | healthy | playground/framework-vite-5 |
app |
software | healthy | playground/framework-vite-5/app |
routes |
software | healthy | playground/framework-vite-5/app/routes |
performance |
software | healthy | playground/performance |
app |
software | healthy | playground/performance/app |
routes |
software | healthy | playground/performance/app/routes |
split-route-modules-spa |
software | healthy | playground/split-route-modules-spa |
app |
software | healthy | playground/split-route-modules-spa/app |
routes |
software | healthy | playground/split-route-modules-spa/app/routes |
framework |
software | healthy | playground/framework |
app |
software | healthy | playground/framework/app |
routes |
software | healthy | playground/framework/app/routes |
split-route-modules |
software | healthy | playground/split-route-modules |
app |
software | healthy | playground/split-route-modules/app |
routes |
software | healthy | playground/split-route-modules/app/routes |
rsc-vite-framework |
software | healthy | playground/rsc-vite-framework |
app |
software | healthy | playground/rsc-vite-framework/app |
routes |
software | healthy | playground/rsc-vite-framework/app/routes |
fixture.server-component |
software | healthy | playground/rsc-vite-framework/app/routes/fixture.server-com… |
client-loader |
software | healthy | playground/rsc-vite-framework/app/routes/client-loader |
client-loader-hydrate |
software | healthy | playground/rsc-vite-framework/app/routes/client-loader-hydr… |
fixture.client-component |
software | healthy | playground/rsc-vite-framework/app/routes/fixture.client-com… |
_index |
software | healthy | playground/rsc-vite-framework/app/routes/_index |
server-loader |
software | healthy | playground/rsc-vite-framework/app/routes/server-loader |
optimistic |
software | healthy | playground/rsc-vite-framework/app/routes/optimistic |
mdx-glob._index |
software | healthy | playground/rsc-vite-framework/app/routes/mdx-glob._index |
client-loader-without-server-loader |
software | healthy | playground/rsc-vite-framework/app/routes/client-loader-with… |
mdx |
software | healthy | playground/rsc-vite-framework/app/routes/mdx |
mdx-glob.$post |
software | healthy | playground/rsc-vite-framework/app/routes/mdx-glob.$post |
posts |
software | healthy | playground/rsc-vite-framework/app/routes/mdx-glob.$post/pos… |
world |
software | healthy | playground/rsc-vite-framework/app/routes/mdx-glob.$post/pos… |
hello |
software | healthy | playground/rsc-vite-framework/app/routes/mdx-glob.$post/pos… |
vite-plugin-cloudflare |
software | healthy | playground/vite-plugin-cloudflare |
app |
software | healthy | playground/vite-plugin-cloudflare/app |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
nested |
frontend | healthy | integration/fs-routes-test.ts |
foo |
frontend | healthy | integration/fs-routes-test.ts |
/ |
frontend | healthy | integration/vite-spa-mode-test.ts |
/my/base/path |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
thing |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
other |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
parent |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
child |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
bar |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
/deep |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
path/* |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
descendant |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
routes |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
to/* |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
/thing |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
/thing1 |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
/thing2 |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
baz |
frontend | healthy | packages/react-router/__tests__/data-memory-router-test.tsx |
courses |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
:id |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
grades |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
new |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
* |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
react-fundamentals |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
advanced-react |
frontend | healthy | packages/react-router/__tests__/route-matching-test.tsx |
home |
frontend | healthy | packages/react-router/__tests__/same-component-lifecycle-te… |
another-home |
frontend | healthy | packages/react-router/__tests__/same-component-lifecycle-te… |
/home |
frontend | healthy | packages/react-router/__tests__/layout-routes-test.tsx |
/users |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
/users/* |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
mj |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
:name |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
/foo/bar |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
/foo/:param |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
/foo |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
:param |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
/foo/* |
frontend | healthy | packages/react-router/__tests__/useResolvedPath-test.tsx |
about |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
page |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
layout |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
dest |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
contacts |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
contacts/:id |
frontend | healthy | packages/react-router/__tests__/navigate-test.tsx |
/courses/ |
frontend | healthy | packages/react-router/__tests__/useHref-test.tsx |
courses/advanced-react |
frontend | healthy | packages/react-router/__tests__/useHref-test.tsx |
/blog/:slug |
frontend | healthy | packages/react-router/__tests__/useParams-test.tsx |
users/:username |
frontend | healthy | packages/react-router/__tests__/useParams-test.tsx |
courses/:course |
frontend | healthy | packages/react-router/__tests__/useParams-test.tsx |
/blog |
frontend | healthy | packages/react-router/__tests__/useParams-test.tsx |
:slug |
frontend | healthy | packages/react-router/__tests__/useParams-test.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RenderRedirect |
frontend | healthy | playground/rsc-vite/src/routes/render-redirects.tsx |
AboutRoute |
frontend | healthy | playground/rsc-vite/src/routes/about/about.client.tsx |
ParentRoute |
frontend | healthy | playground/rsc-vite/src/routes/parent/parent.tsx |
HomeRoute |
frontend | healthy | playground/rsc-vite/src/routes/home/home.tsx |
Home |
frontend | healthy | playground/rsc-vite/src/routes/home/home.client.tsx |
ParentIndexRoute |
frontend | healthy | playground/rsc-vite/src/routes/parent-index/parent-index.tsx |
RootRoute |
frontend | healthy | playground/rsc-vite/src/routes/root/root.client.tsx |
RootRoute |
frontend | healthy | playground/rsc-vite/src/routes/root/root.tsx |
App |
frontend | healthy | playground/framework-vite-6/app/root.tsx |
Index |
frontend | healthy | playground/framework-vite-6/app/routes/_index.tsx |
Component |
frontend | healthy | playground/framework-vite-6/app/routes/product.tsx |
App |
frontend | healthy | playground/middleware/app/root.tsx |
A |
frontend | healthy | playground/middleware/app/routes/server.a.tsx |
Index |
frontend | healthy | playground/middleware/app/routes/_index.tsx |
A |
frontend | healthy | playground/middleware/app/routes/client.a.tsx |
B |
frontend | healthy | playground/middleware/app/routes/client.a.b.tsx |
B |
frontend | healthy | playground/middleware/app/routes/server.a.b.tsx |
App |
frontend | healthy | playground/framework-vite-5/app/root.tsx |
Index |
frontend | healthy | playground/framework-vite-5/app/routes/_index.tsx |
Component |
frontend | healthy | playground/framework-vite-5/app/routes/product.tsx |
App |
frontend | healthy | playground/performance/app/root.tsx |
Route |
frontend | healthy | playground/performance/app/routes/route.tsx |
App |
frontend | healthy | playground/split-route-modules-spa/app/root.tsx |
SemiSplittableRoute |
frontend | healthy | playground/split-route-modules-spa/app/routes/semi-splittab… |
UnsplittableRoute |
frontend | healthy | playground/split-route-modules-spa/app/routes/unsplittable.… |
Index |
frontend | healthy | playground/split-route-modules-spa/app/routes/_index.tsx |
SplittableRoute |
frontend | healthy | playground/split-route-modules-spa/app/routes/splittable.tsx |
App |
frontend | healthy | playground/framework/app/root.tsx |
Index |
frontend | healthy | playground/framework/app/routes/_index.tsx |
Component |
frontend | healthy | playground/framework/app/routes/product.tsx |
App |
frontend | healthy | playground/split-route-modules/app/root.tsx |
SemiSplittableRoute |
frontend | healthy | playground/split-route-modules/app/routes/semi-splittable.t… |
UnsplittableRoute |
frontend | healthy | playground/split-route-modules/app/routes/unsplittable.tsx |
Index |
frontend | healthy | playground/split-route-modules/app/routes/_index.tsx |
SplittableRoute |
frontend | healthy | playground/split-route-modules/app/routes/splittable.tsx |
ClientComponent |
frontend | healthy | playground/rsc-vite-framework/app/root.tsx |
Layout |
frontend | healthy | playground/rsc-vite-framework/app/routes/_layout-b.tsx |
RouteA |
frontend | healthy | playground/rsc-vite-framework/app/routes/_layout-b.route-b.… |
RouteA |
frontend | healthy | playground/rsc-vite-framework/app/routes/_layout-a.route-a.… |
Layout |
frontend | healthy | playground/rsc-vite-framework/app/routes/_layout-a.tsx |
ClientLoaderRoute |
frontend | healthy | playground/rsc-vite-framework/app/routes/client-loader/rout… |
ClientLoaderHydrateRoute |
frontend | healthy | playground/rsc-vite-framework/app/routes/client-loader-hydr… |
ClientComponent |
frontend | healthy | playground/rsc-vite-framework/app/routes/fixture.client-com… |
ServerLoaderRoute |
frontend | healthy | playground/rsc-vite-framework/app/routes/server-loader/rout… |
ClientLoaderWithoutServerLoaderRoute |
frontend | healthy | playground/rsc-vite-framework/app/routes/client-loader-with… |
App |
frontend | healthy | playground/vite-plugin-cloudflare/app/root.tsx |
Static |
frontend | healthy | playground/vite-plugin-cloudflare/app/routes/static.tsx |
Index |
frontend | healthy | playground/vite-plugin-cloudflare/app/routes/_index.tsx |
App |
frontend | healthy | playground/framework-spa/app/root.tsx |
Index |
frontend | healthy | playground/framework-spa/app/routes/_index.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MyClass |
software | healthy | integration/single-fetch-test.ts:MyClass |
PlaywrightFixture |
software | healthy | integration/helpers/playwright-fixture.ts:PlaywrightFixture |
PrefixLookupTrie |
software | healthy | packages/react-router-fs-routes/flatRoutes.ts:PrefixLookupT… |
ConfirmPrompt |
software | healthy | packages/create-react-router/prompts-confirm.ts:ConfirmProm… |
SelectPrompt |
software | healthy | packages/create-react-router/prompts-select.ts:SelectPrompt |
Prompt |
software | healthy | packages/create-react-router/prompts-prompt-base.ts:Prompt |
CopyTemplateError |
software | healthy | packages/create-react-router/copy-template.ts:CopyTemplateE… |
TextPrompt |
software | healthy | packages/create-react-router/prompts-text.ts:TextPrompt |
MultiSelectPrompt |
software | healthy | packages/create-react-router/prompts-multi-select.ts:MultiS… |
Home |
software | healthy | packages/react-router/__tests__/same-component-lifecycle-te… |
FormData |
software | healthy | packages/react-router/__tests__/dom/polyfills/drop-FormData… |
RenderErrorBoundary |
software | healthy | packages/react-router/lib/hooks.tsx:RenderErrorBoundary |
Deferred |
software | healthy | packages/react-router/lib/components.tsx:Deferred |
AwaitErrorBoundary |
software | healthy | packages/react-router/lib/components.tsx:AwaitErrorBoundary |
RouterContextProvider |
software | healthy | packages/react-router/lib/router/utils.ts:RouterContextProv… |
DataWithResponseInit |
software | healthy | packages/react-router/lib/router/utils.ts:DataWithResponseI… |
we |
software | healthy | packages/react-router/lib/router/utils.ts:we |
for |
software | healthy | packages/react-router/lib/router/utils.ts:for |
ErrorResponseImpl |
software | healthy | packages/react-router/lib/router/utils.ts:ErrorResponseImpl |
DataRoutes |
software | healthy | packages/react-router/lib/router/router.ts:DataRoutes |
to |
software | healthy | packages/react-router/lib/router/router.ts:to |
RSCRouterGlobalErrorBoundary |
software | healthy | packages/react-router/lib/rsc/errorBoundaries.tsx:RSCRouter… |
for |
software | healthy | packages/react-router/lib/dom/lib.tsx:for |
SingleFetchNoResultError |
software | healthy | packages/react-router/lib/dom/ssr/single-fetch.tsx:SingleFe… |
RemixErrorBoundary |
software | healthy | packages/react-router/lib/dom/ssr/errorBoundaries.tsx:Remix… |
NoErrorThrownError |
software | healthy | packages/react-router-dev/__tests__/utils/captureError.ts:N… |
removedExport_1 |
software | healthy | packages/react-router-dev/vite/remove-exports-test.ts:remov… |
removedExport_2 |
software | healthy | packages/react-router-dev/vite/remove-exports-test.ts:remov… |
keptExport_1 |
software | healthy | packages/react-router-dev/vite/remove-exports-test.ts:keptE… |
keptExport_2 |
software | healthy | packages/react-router-dev/vite/remove-exports-test.ts:keptE… |
Foo |
software | healthy | packages/react-router-dev/vite/remove-exports.ts:Foo |
Chunk |
software | healthy | packages/react-router-dev/vite/route-chunks-test.ts:Chunk |
Foo |
software | healthy | packages/react-router-dev/vite/route-chunks.ts:Foo |
declaration |
software | healthy | packages/react-router-dev/vite/route-chunks.ts:declaration |
foo |
software | healthy | packages/react-router-dev/vite/route-chunks.ts:foo |
StreamPump |
software | healthy | packages/react-router-node/stream.ts:StreamPump |
| Label | Layer | Status | Path |
|---|---|---|---|
dedupe |
cicd | healthy | .github/workflows/deduplicate-lock-file.yml |
test |
cicd | healthy | .github/workflows/test.yml |
check |
cicd | healthy | .github/workflows/pr-checks.yml |
build |
cicd | healthy | .github/workflows/shared-build.yml |
comment |
cicd | healthy | .github/workflows/release-comments.yml |
integration |
cicd | healthy | .github/workflows/shared-integration.yml |
docs |
cicd | healthy | .github/workflows/docs.yml |
build |
cicd | healthy | .github/workflows/integration-full.yml |
integration-ubuntu |
cicd | healthy | .github/workflows/integration-full.yml |
integration-windows |
cicd | healthy | .github/workflows/integration-full.yml |
integration-macos |
cicd | healthy | .github/workflows/integration-full.yml |
build |
cicd | healthy | .github/workflows/integration-pr-ubuntu.yml |
integration-chromium |
cicd | healthy | .github/workflows/integration-pr-ubuntu.yml |
preview |
cicd | healthy | .github/workflows/preview.yml |
format |
cicd | healthy | .github/workflows/format.yml |
stale |
cicd | healthy | .github/workflows/no-response.yml |
check |
cicd | healthy | .github/workflows/release.yml |
pull_request |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
comment |
cicd | healthy | .github/workflows/release.yml |
experimental-release |
cicd | healthy | .github/workflows/release.yml |
actions |
cicd | healthy | .github/workflows/pr-actions.yml |
close-no-repro-issue |
cicd | healthy | .github/workflows/issue-checks.yml |
close-support-issue |
cicd | healthy | .github/workflows/issue-checks.yml |
integration-chromium |
cicd | healthy | .github/workflows/integration-pr-windows-macos.yml |
integration-firefox |
cicd | healthy | .github/workflows/integration-pr-windows-macos.yml |
integration-msedge |
cicd | healthy | .github/workflows/integration-pr-windows-macos.yml |
integration-webkit |
cicd | healthy | .github/workflows/integration-pr-windows-macos.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deduplicate-lock-file |
cicd | healthy | .github/workflows/deduplicate-lock-file.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::pr-checks |
cicd | healthy | .github/workflows/pr-checks.yml |
gha::shared-build |
cicd | healthy | .github/workflows/shared-build.yml |
gha::release-comments |
cicd | healthy | .github/workflows/release-comments.yml |
gha::shared-integration |
cicd | healthy | .github/workflows/shared-integration.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::integration-full |
cicd | healthy | .github/workflows/integration-full.yml |
gha::integration-pr-ubuntu |
cicd | healthy | .github/workflows/integration-pr-ubuntu.yml |
gha::preview |
cicd | healthy | .github/workflows/preview.yml |
gha::format |
cicd | healthy | .github/workflows/format.yml |
gha::no-response |
cicd | healthy | .github/workflows/no-response.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::pr-actions |
cicd | healthy | .github/workflows/pr-actions.yml |
gha::issue-checks |
cicd | healthy | .github/workflows/issue-checks.yml |
gha::integration-pr-windows-macos |
cicd | healthy | .github/workflows/integration-pr-windows-macos.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /.well-known/appspecific/com.chrome.devtools.json |
api | healthy | playground/rsc-vite/server.js |
USE /assets |
api | healthy | playground/rsc-vite-framework/start-vite-middleware.js |
ALL /app/* |
api | healthy | integration/vite-basename-test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FORMAT_PAT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-2s8l7gjp |
software | healthy | /tmp/repobility-clone-2s8l7gjp |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | integration/helpers/vite.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | packages/react-router-serve/cli.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | packages/react-router-architect/package.json |
This page is publicly accessible at:
https://repobility.com/scan/c1cae3d0-d9bd-47d8-9f47-019439663682/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c1cae3d0-d9bd-47d8-9f47-019439663682/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.