RepoPilot

kerryjiang/supersocket · Architecture

A static read of how kerryjiang/supersocket is wired together — module coupling, layering, and circular dependencies — derived from its import graph.

A
Architecture grade
score 100/100
0
Import cycles
lower is better
13
Modules parsed
11 edges
100%
Layeredness
clean-layer ratio

Most-depended-on modules

These are the highest-fan-in files — change them and the blast radius is largest. Read them first.

  • samples/LiveChat/ClientApp/src/app/services/connectionService.ts3 importers · radius 6
  • samples/LiveChat/ClientApp/src/app/app.module.ts2 importers · radius 2
  • samples/LiveChat/ClientApp/src/app/app.component.ts2 importers · radius 3
  • samples/LiveChat/ClientApp/src/app/login/login.component.ts1 importers · radius 3
  • samples/LiveChat/ClientApp/src/app/nav-menu/nav-menu.component.ts1 importers · radius 3
  • samples/LiveChat/ClientApp/src/app/room/room.component.ts1 importers · radius 3
  • samples/LiveChat/ClientApp/src/environments/environment.ts1 importers · radius 1
  • samples/LiveChat/ClientApp/src/app/app.server.module.ts0 importers · radius 0

Modules (1)

Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.

Ask AI about kerryjiang/supersocket

Grounded in the actual source code. Pick a starter question or write your own.

Or write your own question

Informational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.