apache / apisix-dashboard
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 2% | 36% | 29% | 32%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
tsx0% | 4% | 39% | 28% | 28%
go0% | 0% | 47% | 27% | 25%
ts0% | 0% | 22% | 36% | 41%
ejs0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 89% | 10%
less0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
web0% | 2% | 31% | 30% | 34%
api0% | 0% | 46% | 28% | 24%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
List.tsx
in web/src/pages/Route
527 21
DebugDrawView.tsx
in web/src/pages/Route/components/DebugViews
494 2
PluginDetail.tsx
in web/src/components/Plugin
456 5
route.go
in api/internal/handler/route
416 11
route_export.go
in api/internal/handler/data_loader
412 11
MetaView.tsx
in web/src/pages/Route/components/Step1
386 7
ProxyRewrite.tsx
in web/src/pages/Route/components/Step1
358 6
ssl.go
in api/internal/handler/ssl
350 14
FlowGraph.ts
in web/src/components/PluginFlow/components/FlowGraph
349 19
limit-count.tsx
in web/src/components/Plugin/UI
347 2
store.go
in api/internal/core/store
342 19
transform.ts
in web/src/pages/Route
338 1
conf.go
in api/internal/conf
337 12
MatchingRulesView.tsx
in web/src/pages/Route/components/Step1
334 11
PluginPage.tsx
in web/src/components/Plugin
315 3
data.tsx
in web/src/components/Plugin
309 -
validate.go
in api/internal/core/store
295 11
upstream.go
in api/internal/handler/upstream
282 10
Create.tsx
in web/src/pages/Route
277 4
RequestConfigView.tsx
in web/src/pages/Route/components/Step1
271 3
UpstreamForm.tsx
in web/src/components/Upstream
269 8
constants.ts
in web/src/components/PluginFlow
264 6
route_import.go
in api/internal/handler/data_loader
250 6
entity.go
in api/internal/core/entity
250 5
api-breaker.tsx
in web/src/components/Plugin/UI
244 -
modelCode.ts
in web/src/components/Plugin
242 -
Import.tsx
in web/src/pages/Route/components/DataLoader
236 3
service.go
in api/internal/handler/service
216 8
cors.tsx
in web/src/components/Plugin/UI
216 -
RawDataEditor.tsx
in web/src/components/RawDataEditor
213 5
storehub.go
in api/internal/core/store
209 4
proto.go
in api/internal/handler/proto
200 9
referer-restriction.tsx
in web/src/components/Plugin/UI
198 2
ejs
document.ejs
in web/src/pages
198 -
schema.go
in api/internal/filter
194 4
tr-TR.ts
in web/src/pages/Route/locales
185 -
en-US.ts
in web/src/pages/Route/locales
182 -
label.go
in api/internal/handler/label
181 5
PluginFlow.tsx
in web/src/components/PluginFlow
181 -
plugin_config.go
in api/internal/handler/plugin_config
177 8
etcd.go
in api/internal/core/storage
174 10
zh-CN.ts
in web/src/pages/Route/locales
171 -
utils.go
in api/internal/utils
168 13
constants.ts
in web/src/pages/Route
161 -
LabelsDrawer.tsx
in web/src/components/LabelsfDrawer
159 1
List.tsx
in web/src/pages/Consumer
152 7
index.tsx
in web/src/components/PluginFlow/components/Toolbar
150 -
List.tsx
in web/src/pages/Plugin
147 4
List.tsx
in web/src/pages/Upstream
144 9
stream_route.go
in api/internal/handler/stream_route
142 7
Files With Most Units (Top 50)
File# lines# units
List.tsx
in web/src/pages/Route
527 21
log.go
in api/internal/log
83 20
store.go
in api/internal/core/store
342 19
FlowGraph.ts
in web/src/components/PluginFlow/components/FlowGraph
349 19
ssl.go
in api/internal/handler/ssl
350 14
utils.go
in api/internal/utils
168 13
conf.go
in api/internal/conf
337 12
route_export.go
in api/internal/handler/data_loader
412 11
route.go
in api/internal/handler/route
416 11
validate.go
in api/internal/core/store
295 11
MatchingRulesView.tsx
in web/src/pages/Route/components/Step1
334 11
upstream.go
in api/internal/handler/upstream
282 10
etcd.go
in api/internal/core/storage
174 10
proto.go
in api/internal/handler/proto
200 9
List.tsx
in web/src/pages/Upstream
144 9
service.go
in api/internal/handler/service
216 8
plugin_config.go
in api/internal/handler/plugin_config
177 8
zap.go
in api/internal/log
84 8
UpstreamForm.tsx
in web/src/components/Upstream
269 8
List.tsx
in web/src/pages/Proto
136 8
global_rule.go
in api/internal/handler/global_rule
122 7
stream_route.go
in api/internal/handler/stream_route
142 7
consumer.go
in api/internal/handler/consumer
116 7
List.tsx
in web/src/pages/SSL
106 7
MetaView.tsx
in web/src/pages/Route/components/Step1
386 7
List.tsx
in web/src/pages/Consumer
152 7
LoginMethodPassword.tsx
in web/src/pages/User/components
124 7
route_import.go
in api/internal/handler/data_loader
250 6
system_config.go
in api/internal/handler/system_config
71 6
recover.go
in api/internal/filter
88 6
server.go
in api/internal/core/server
82 6
constants.ts
in web/src/components/PluginFlow
264 6
ProxyRewrite.tsx
in web/src/pages/Route/components/Step1
358 6
List.tsx
in web/src/pages/Service
141 6
label.go
in api/internal/handler/label
181 5
entity.go
in api/internal/core/entity
250 5
interface.go
in api/internal/core/entity
22 5
RawDataEditor.tsx
in web/src/components/RawDataEditor
213 5
PluginDetail.tsx
in web/src/components/Plugin
456 5
PassHost.tsx
in web/src/components/Upstream/components
84 5
handler.go
in api/internal/handler
97 4
server_info.go
in api/internal/handler/server_info
58 4
migrate.go
in api/internal/handler/migrate
101 4
route_online_debug.go
in api/internal/handler/route_online_debug
129 4
schema.go
in api/internal/handler/schema
55 4
schema.go
in api/internal/filter
194 4
api_error.go
in api/internal/utils/consts
22 4
storehub.go
in api/internal/core/store
209 4
root.go
in api/cmd
106 4
Create.tsx
in web/src/pages/Route
277 4
Files With Long Lines (Top 35)

There are 35 files with lines longer than 120 characters. In total, there are 98 long lines.

File# lines# units# long lines
tr-TR.ts
in web/src/components/Plugin/locales
140 - 20
en-US.ts
in web/src/components/Plugin/locales
137 - 19
tr-TR.ts
in web/src/components/Upstream/locales
122 - 9
zh-CN.ts
in web/src/components/Plugin/locales
126 - 6
en-US.ts
in web/src/components/Upstream/locales
121 - 6
route_export.go
in api/internal/handler/data_loader
412 11 4
en-US.ts
in web/src/pages/Route/locales
182 - 3
tr-TR.ts
in web/src/pages/Route/locales
185 - 3
proto.go
in api/internal/handler/proto
200 9 2
conf.go
in api/internal/conf
337 12 1
handler.go
in api/internal/handler
97 4 1
import.go
in api/internal/handler/data_loader/loader/openapi3
86 3 1
route_import.go
in api/internal/handler/data_loader
250 6 1
route.go
in api/internal/handler/route
416 11 1
authentication.go
in api/internal/filter
62 1 1
logging.go
in api/internal/filter
41 2 1
pid.go
in api/internal/utils
36 2 1
validate.go
in api/internal/core/store
295 11 1
store.go
in api/internal/core/store
342 19 1
route.go
in api/internal
79 1 1
root.go
in api/cmd
106 4 1
PluginPage.tsx
in web/src/components/Plugin
315 3 1
service.ts
in web/src/components/Upstream
135 2 1
en-US.ts
in web/src/pages/SSL/locales
27 - 1
tr-TR.ts
in web/src/pages/SSL/locales
27 - 1
en-US.ts
in web/src/pages/Proto/locales
21 - 1
tr-TR.ts
in web/src/pages/Proto/locales
21 - 1
zh-CN.ts
in web/src/pages/Proto/locales
21 - 1
RequestConfigView.tsx
in web/src/pages/Route/components/Step1
271 3 1
zh-CN.ts
in web/src/pages/Route/locales
171 - 1
tr-TR.ts
in web/src/pages/Consumer/locales
15 - 1
en-US.ts
in web/src/pages/Upstream/locales
98 - 1
tr-TR.ts
in web/src/pages/Upstream/locales
100 - 1
en-US.ts
in web/src/pages/Service/locales
13 - 1
tr-TR.ts
in web/src/pages/Service/locales
13 - 1
Correlations

File Size vs. Commits (all time): 333 points

api/internal/handler/ssl/ssl.go x: 17 commits (all time) y: 350 lines of code api/internal/core/entity/entity.go x: 34 commits (all time) y: 250 lines of code web/src/pages/Consumer/Create.tsx x: 13 commits (all time) y: 87 lines of code web/src/pages/Route/List.tsx x: 44 commits (all time) y: 527 lines of code web/src/pages/Route/service.ts x: 21 commits (all time) y: 92 lines of code web/src/components/Upstream/components/ServiceDiscovery.tsx x: 4 commits (all time) y: 69 lines of code web/src/components/Upstream/locales/en-US.ts x: 14 commits (all time) y: 121 lines of code web/src/components/Upstream/locales/tr-TR.ts x: 4 commits (all time) y: 122 lines of code web/src/components/Upstream/locales/zh-CN.ts x: 10 commits (all time) y: 113 lines of code web/src/pages/Route/Create.tsx x: 23 commits (all time) y: 277 lines of code api/internal/core/entity/format.go x: 11 commits (all time) y: 83 lines of code web/src/components/Upstream/components/Nodes.tsx x: 13 commits (all time) y: 109 lines of code web/src/components/Upstream/service.ts x: 8 commits (all time) y: 135 lines of code web/src/pages/Plugin/List.tsx x: 21 commits (all time) y: 147 lines of code api/internal/handler/route/route.go x: 22 commits (all time) y: 416 lines of code api/internal/handler/service/service.go x: 13 commits (all time) y: 216 lines of code api/internal/handler/upstream/upstream.go x: 13 commits (all time) y: 282 lines of code web/src/pages/Service/List.tsx x: 19 commits (all time) y: 141 lines of code web/src/pages/Service/service.ts x: 6 commits (all time) y: 29 lines of code web/src/pages/Upstream/List.tsx x: 19 commits (all time) y: 144 lines of code web/src/pages/Upstream/service.ts x: 4 commits (all time) y: 29 lines of code web/src/helpers.tsx x: 20 commits (all time) y: 133 lines of code web/src/pages/Route/components/Step1/ProxyRewrite.tsx x: 8 commits (all time) y: 358 lines of code api/internal/handler/schema/plugin.go x: 2 commits (all time) y: 51 lines of code web/src/components/Plugin/PluginDetail.tsx x: 34 commits (all time) y: 456 lines of code web/src/components/Plugin/PluginPage.tsx x: 36 commits (all time) y: 315 lines of code api/conf/conf.yaml x: 24 commits (all time) y: 117 lines of code web/src/components/Plugin/data.tsx x: 15 commits (all time) y: 309 lines of code api/internal/core/store/storehub.go x: 18 commits (all time) y: 209 lines of code web/src/components/Plugin/locales/en-US.ts x: 33 commits (all time) y: 137 lines of code web/src/components/Plugin/locales/tr-TR.ts x: 4 commits (all time) y: 140 lines of code web/src/components/Plugin/locales/zh-CN.ts x: 29 commits (all time) y: 126 lines of code web/src/components/Upstream/components/Scheme.tsx x: 5 commits (all time) y: 77 lines of code web/src/pages/Route/constants.ts x: 22 commits (all time) y: 161 lines of code api/internal/conf/conf.go x: 21 commits (all time) y: 337 lines of code api/internal/route.go x: 30 commits (all time) y: 79 lines of code web/src/pages/Route/transform.ts x: 34 commits (all time) y: 338 lines of code api/cmd/root.go x: 7 commits (all time) y: 106 lines of code api/internal/core/server/store.go x: 2 commits (all time) y: 18 lines of code api/internal/core/storage/etcd.go x: 12 commits (all time) y: 174 lines of code api/internal/core/store/store.go x: 24 commits (all time) y: 342 lines of code api/internal/filter/authentication.go x: 8 commits (all time) y: 62 lines of code api/internal/filter/oidc.go x: 1 commits (all time) y: 68 lines of code web/copy-folder.mjs x: 2 commits (all time) y: 13 lines of code web/src/app.tsx x: 8 commits (all time) y: 80 lines of code web/src/components/ActionBar/ActionBar.tsx x: 4 commits (all time) y: 50 lines of code web/src/components/ActionBar/index.ts x: 2 commits (all time) y: 3 lines of code web/src/components/Footer/index.tsx x: 4 commits (all time) y: 16 lines of code web/src/components/HeaderDropdown/index.tsx x: 3 commits (all time) y: 13 lines of code web/src/components/LabelsfDrawer/LabelsDrawer.tsx x: 6 commits (all time) y: 159 lines of code web/src/components/NoticeIcon/NoticeList.tsx x: 3 commits (all time) y: 106 lines of code web/src/components/NoticeIcon/index.tsx x: 3 commits (all time) y: 115 lines of code web/src/components/PanelSection/index.tsx x: 3 commits (all time) y: 23 lines of code web/src/components/Plugin/Models.ts x: 2 commits (all time) y: 123 lines of code web/src/components/Plugin/UI/api-breaker.tsx x: 6 commits (all time) y: 244 lines of code web/src/components/Plugin/UI/basic-auth.tsx x: 4 commits (all time) y: 37 lines of code web/src/components/Plugin/UI/cors.tsx x: 9 commits (all time) y: 216 lines of code web/src/components/Plugin/UI/limit-conn.tsx x: 8 commits (all time) y: 120 lines of code web/src/components/Plugin/UI/limit-count.tsx x: 10 commits (all time) y: 347 lines of code web/src/components/Plugin/UI/limit-req.tsx x: 8 commits (all time) y: 104 lines of code web/src/components/Plugin/UI/plugin.tsx x: 22 commits (all time) y: 55 lines of code web/src/components/Plugin/UI/proxy-mirror.tsx x: 6 commits (all time) y: 66 lines of code web/src/components/Plugin/UI/referer-restriction.tsx x: 6 commits (all time) y: 198 lines of code web/src/components/Plugin/index.ts x: 3 commits (all time) y: 2 lines of code web/src/components/Plugin/modelCode.ts x: 2 commits (all time) y: 242 lines of code web/src/components/PluginFlow/PluginFlow.tsx x: 4 commits (all time) y: 181 lines of code web/src/components/PluginFlow/components/FlowGraph/FlowGraph.ts x: 3 commits (all time) y: 349 lines of code web/src/components/PluginFlow/components/Toolbar/index.tsx x: 3 commits (all time) y: 150 lines of code web/src/components/PluginFlow/constants.ts x: 4 commits (all time) y: 264 lines of code web/src/components/PluginFlow/locales/tr-TR.ts x: 2 commits (all time) y: 28 lines of code web/src/components/RawDataEditor/RawDataEditor.tsx x: 10 commits (all time) y: 213 lines of code web/src/components/RightContent/AvatarDropdown.tsx x: 6 commits (all time) y: 90 lines of code web/src/components/RightContent/index.tsx x: 8 commits (all time) y: 39 lines of code web/src/components/Upstream/UpstreamForm.tsx x: 28 commits (all time) y: 269 lines of code web/src/components/Upstream/components/KeepalivePool.tsx x: 2 commits (all time) y: 69 lines of code web/src/components/Upstream/components/PassHost.tsx x: 7 commits (all time) y: 84 lines of code web/src/components/Upstream/components/Retries.tsx x: 4 commits (all time) y: 19 lines of code web/src/components/Upstream/components/ServiceDiscoveryArgs.tsx x: 2 commits (all time) y: 31 lines of code web/src/components/Upstream/components/TLS.tsx x: 4 commits (all time) y: 80 lines of code web/src/components/Upstream/components/Timeout.tsx x: 4 commits (all time) y: 31 lines of code web/src/components/Upstream/components/Type.tsx x: 7 commits (all time) y: 86 lines of code web/src/components/Upstream/components/UpstreamSelector.tsx x: 5 commits (all time) y: 51 lines of code web/src/components/Upstream/components/UpstreamType.tsx x: 2 commits (all time) y: 41 lines of code web/src/components/Upstream/components/active-check/Concurrency.tsx x: 3 commits (all time) y: 17 lines of code web/src/components/Upstream/components/active-check/Healthy/HttpStatuses.tsx x: 4 commits (all time) y: 59 lines of code web/src/components/Upstream/components/active-check/Healthy/Interval.tsx x: 4 commits (all time) y: 38 lines of code web/src/components/Upstream/components/active-check/Healthy/index.ts x: 4 commits (all time) y: 8 lines of code web/src/components/Upstream/components/active-check/Host.tsx x: 6 commits (all time) y: 31 lines of code web/src/components/Upstream/components/active-check/HttpPath.tsx x: 5 commits (all time) y: 24 lines of code web/src/components/Upstream/components/active-check/HttpsVerifyCertificate.tsx x: 4 commits (all time) y: 25 lines of code web/src/components/Upstream/components/active-check/Port.tsx x: 6 commits (all time) y: 21 lines of code web/src/components/Upstream/components/active-check/ReqHeaders.tsx x: 4 commits (all time) y: 61 lines of code web/src/components/Upstream/components/active-check/Timeout.tsx x: 4 commits (all time) y: 22 lines of code web/src/components/Upstream/components/active-check/Type.tsx x: 4 commits (all time) y: 47 lines of code web/src/components/Upstream/components/active-check/Unhealthy/HttpStatuses.tsx x: 5 commits (all time) y: 57 lines of code web/src/components/Upstream/components/active-check/Unhealthy/index.ts x: 4 commits (all time) y: 12 lines of code web/src/components/Upstream/components/passive-check/Healthy/Successes.tsx x: 4 commits (all time) y: 32 lines of code web/src/components/Upstream/components/passive-check/Type.tsx x: 5 commits (all time) y: 47 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/HttpFailures.tsx x: 4 commits (all time) y: 34 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/index.ts x: 3 commits (all time) y: 10 lines of code web/src/components/Upstream/components/passive-check/index.ts x: 3 commits (all time) y: 8 lines of code web/src/components/Upstream/index.ts x: 2 commits (all time) y: 2 lines of code web/src/global.tsx x: 5 commits (all time) y: 69 lines of code web/src/hooks/usePagination.ts x: 3 commits (all time) y: 19 lines of code web/src/locales/en-US.ts x: 10 commits (all time) y: 31 lines of code web/src/locales/en-US/component.ts x: 25 commits (all time) y: 70 lines of code web/src/locales/zh-CN/component.ts x: 25 commits (all time) y: 67 lines of code web/src/pages/Consumer/List.tsx x: 22 commits (all time) y: 152 lines of code web/src/pages/Consumer/components/Preview.tsx x: 4 commits (all time) y: 14 lines of code web/src/pages/Consumer/components/Step1.tsx x: 6 commits (all time) y: 44 lines of code web/src/pages/Consumer/locales/tr-TR.ts x: 2 commits (all time) y: 15 lines of code web/src/pages/Dashboard/Dashboard.tsx x: 2 commits (all time) y: 60 lines of code web/src/pages/Dashboard/locales/tr-TR.ts x: 2 commits (all time) y: 6 lines of code web/src/pages/Plugin/PluginMarket.tsx x: 7 commits (all time) y: 43 lines of code web/src/pages/PluginTemplate/Create.tsx x: 5 commits (all time) y: 102 lines of code web/src/pages/PluginTemplate/List.tsx x: 5 commits (all time) y: 101 lines of code web/src/pages/PluginTemplate/components/Step1.tsx x: 4 commits (all time) y: 93 lines of code web/src/pages/Proto/List.tsx x: 4 commits (all time) y: 136 lines of code web/src/pages/Proto/components/ProtoDrawer/index.tsx x: 3 commits (all time) y: 129 lines of code web/src/pages/Proto/locales/tr-TR.ts x: 2 commits (all time) y: 21 lines of code web/src/pages/Route/components/CreateStep4/CreateStep4.tsx x: 13 commits (all time) y: 55 lines of code web/src/pages/Route/components/DataLoader/Import.tsx x: 2 commits (all time) y: 236 lines of code web/src/pages/Route/components/DebugViews/AuthenticationView.tsx x: 3 commits (all time) y: 109 lines of code web/src/pages/Route/components/DebugViews/DebugDrawView.tsx x: 23 commits (all time) y: 494 lines of code web/src/pages/Route/components/DebugViews/DebugFormDataView.tsx x: 3 commits (all time) y: 110 lines of code web/src/pages/Route/components/DebugViews/DebugParamsView.tsx x: 5 commits (all time) y: 91 lines of code web/src/pages/Route/components/DebugViews/index.ts x: 3 commits (all time) y: 4 lines of code web/src/pages/Route/components/ResultView/ResultView.tsx x: 4 commits (all time) y: 24 lines of code web/src/pages/Route/components/Step1/MatchingRulesView.tsx x: 16 commits (all time) y: 334 lines of code web/src/pages/Route/components/Step1/MetaView.tsx x: 21 commits (all time) y: 386 lines of code web/src/pages/Route/components/Step1/RequestConfigView.tsx x: 14 commits (all time) y: 271 lines of code web/src/pages/Route/components/Step1/index.tsx x: 3 commits (all time) y: 21 lines of code web/src/pages/Route/components/Step3/index.tsx x: 14 commits (all time) y: 111 lines of code web/src/pages/Route/locales/en-US.ts x: 36 commits (all time) y: 182 lines of code web/src/pages/Route/locales/tr-TR.ts x: 5 commits (all time) y: 185 lines of code web/src/pages/Route/locales/zh-CN.ts x: 34 commits (all time) y: 171 lines of code web/src/pages/SSL/Create.tsx x: 3 commits (all time) y: 92 lines of code web/src/pages/SSL/List.tsx x: 13 commits (all time) y: 106 lines of code web/src/pages/SSL/components/CertificateForm/index.tsx x: 5 commits (all time) y: 87 lines of code web/src/pages/SSL/components/CertificateUploader/index.tsx x: 3 commits (all time) y: 84 lines of code web/src/pages/SSL/components/Step1/index.tsx x: 5 commits (all time) y: 80 lines of code web/src/pages/ServerInfo/List.tsx x: 10 commits (all time) y: 127 lines of code web/src/pages/Service/Create.tsx x: 14 commits (all time) y: 129 lines of code web/src/pages/Service/components/Step1.tsx x: 9 commits (all time) y: 125 lines of code web/src/pages/Setting/Setting.tsx x: 4 commits (all time) y: 94 lines of code web/src/pages/Upstream/Create.tsx x: 12 commits (all time) y: 87 lines of code web/src/pages/Upstream/components/Step1.tsx x: 9 commits (all time) y: 45 lines of code web/src/pages/Upstream/locales/tr-TR.ts x: 2 commits (all time) y: 100 lines of code web/src/pages/User/Login.tsx x: 9 commits (all time) y: 89 lines of code web/src/pages/User/components/LoginMethodPassword.tsx x: 8 commits (all time) y: 124 lines of code api/internal/handler/data_loader/loader/openapi3/import.go x: 3 commits (all time) y: 86 lines of code web/config/config.ts x: 6 commits (all time) y: 56 lines of code web/config/defaultSettings.ts x: 5 commits (all time) y: 52 lines of code web/cypress.config.ts x: 1 commits (all time) y: 41 lines of code web/cypress/support/commands.js x: 20 commits (all time) y: 105 lines of code web/cypress/support/e2e.js x: 1 commits (all time) y: 12 lines of code web/src/components/NoticeIcon/NoticeList.less x: 2 commits (all time) y: 96 lines of code web/src/components/PluginFlow/style.less x: 2 commits (all time) y: 20 lines of code web/src/components/RightContent/index.less x: 2 commits (all time) y: 76 lines of code web/src/global.less x: 7 commits (all time) y: 74 lines of code web/src/pages/Route/Create.less x: 4 commits (all time) y: 97 lines of code web/src/pages/Route/components/DebugViews/index.less x: 3 commits (all time) y: 29 lines of code web/src/pages/SSL/Create.less x: 2 commits (all time) y: 83 lines of code web/src/pages/ServerInfo/style.less x: 3 commits (all time) y: 25 lines of code web/src/pages/Setting/style.less x: 2 commits (all time) y: 94 lines of code web/src/pages/User/Login.less x: 5 commits (all time) y: 99 lines of code web/src/pages/Plugin/locales/en-US.ts x: 6 commits (all time) y: 8 lines of code web/src/pages/Plugin/locales/tr-TR.ts x: 2 commits (all time) y: 8 lines of code web/src/locales/en-US/menu.ts x: 13 commits (all time) y: 63 lines of code web/src/locales/tr-TR/menu.ts x: 2 commits (all time) y: 63 lines of code web/src/locales/zh-CN/menu.ts x: 16 commits (all time) y: 60 lines of code api/internal/handler/data_loader/route_import.go x: 5 commits (all time) y: 250 lines of code api/internal/handler/data_loader/loader/openapi3/export.go x: 1 commits (all time) y: 5 lines of code api/internal/handler/data_loader/loader/openapi3/openapi3.go x: 1 commits (all time) y: 17 lines of code web/src/pages/Consumer/locales/en-US.ts x: 8 commits (all time) y: 13 lines of code web/src/pages/Consumer/locales/zh-CN.ts x: 8 commits (all time) y: 11 lines of code web/src/components/ActionBar/locales/tr-TR.ts x: 1 commits (all time) y: 4 lines of code web/src/locales/tr-TR/setting.ts x: 1 commits (all time) y: 1 lines of code web/src/pages/ServerInfo/locales/tr-TR.ts x: 1 commits (all time) y: 8 lines of code web/src/pages/Setting/locales/tr-TR.ts x: 1 commits (all time) y: 9 lines of code api/internal/core/store/validate.go x: 12 commits (all time) y: 295 lines of code api/internal/handler/system_config/system_config.go x: 2 commits (all time) y: 71 lines of code api/internal/handler/data_loader/route_export.go x: 7 commits (all time) y: 412 lines of code api/internal/utils/utils.go x: 12 commits (all time) y: 168 lines of code api/internal/log/zap.go x: 4 commits (all time) y: 84 lines of code api/internal/filter/cors.go x: 2 commits (all time) y: 32 lines of code web/src/pages/Upstream/locales/en-US.ts x: 25 commits (all time) y: 98 lines of code web/src/pages/Proto/service.ts x: 1 commits (all time) y: 27 lines of code web/src/pages/Upstream/locales/zh-CN.ts x: 20 commits (all time) y: 96 lines of code api/internal/handler/authentication/authentication.go x: 6 commits (all time) y: 48 lines of code api/internal/core/server/server.go x: 4 commits (all time) y: 82 lines of code web/src/components/Upstream/components/active-check/Unhealthy/TCPFailures.tsx x: 3 commits (all time) y: 34 lines of code api/internal/handler/stream_route/stream_route.go x: 1 commits (all time) y: 142 lines of code api/internal/handler/proto/proto.go x: 1 commits (all time) y: 200 lines of code api/internal/filter/schema.go x: 5 commits (all time) y: 194 lines of code web/src/pages/Service/locales/zh-CN.ts x: 6 commits (all time) y: 13 lines of code api/internal/core/migrate/dataset.go x: 2 commits (all time) y: 104 lines of code web/src/components/Upstream/constant.ts x: 8 commits (all time) y: 40 lines of code api/internal/handler/tool/tool.go x: 5 commits (all time) y: 27 lines of code web/src/components/Plugin/service.ts x: 11 commits (all time) y: 58 lines of code web/src/components/PluginFlow/components/FlowGraph/shapes.ts x: 2 commits (all time) y: 138 lines of code web/src/components/PluginFlow/locales/zh-CN.ts x: 2 commits (all time) y: 25 lines of code web/src/components/Upstream/components/active-check/Healthy/Successes.tsx x: 3 commits (all time) y: 32 lines of code web/src/pages/ServerInfo/service.ts x: 4 commits (all time) y: 9 lines of code api/internal/utils/pid.go x: 3 commits (all time) y: 36 lines of code api/main.go x: 16 commits (all time) y: 7 lines of code api/internal/core/migrate/conflict.go x: 1 commits (all time) y: 26 lines of code api/internal/core/migrate/migrate.go x: 1 commits (all time) y: 73 lines of code api/internal/handler/migrate/migrate.go x: 1 commits (all time) y: 101 lines of code api/internal/filter/ip_filter.go x: 2 commits (all time) y: 77 lines of code api/internal/handler/route_online_debug/route_online_debug.go x: 8 commits (all time) y: 129 lines of code api/internal/handler/consumer/consumer.go x: 12 commits (all time) y: 116 lines of code api/internal/handler/label/label.go x: 5 commits (all time) y: 181 lines of code netlify.toml x: 7 commits (all time) y: 8 lines of code api/internal/handler/handler.go x: 7 commits (all time) y: 97 lines of code api/internal/handler/schema/schema.go x: 1 commits (all time) y: 55 lines of code api/internal/handler/plugin_config/plugin_config.go x: 1 commits (all time) y: 177 lines of code web/src/pages/Setting/locales/en-US.ts x: 2 commits (all time) y: 9 lines of code api/internal/utils/runtime/runtime.go x: 1 commits (all time) y: 36 lines of code api/internal/handler/global_rule/global_rule.go x: 5 commits (all time) y: 122 lines of code api/internal/filter/recover.go x: 2 commits (all time) y: 88 lines of code api/internal/handler/server_info/server_info.go x: 3 commits (all time) y: 58 lines of code web/src/pages/Plugin/service.ts x: 5 commits (all time) y: 33 lines of code api/internal/log/log.go x: 1 commits (all time) y: 83 lines of code api/internal/utils/json_patch.go x: 1 commits (all time) y: 48 lines of code web/src/locales/zh-CN/settingDrawer.ts x: 1 commits (all time) y: 31 lines of code web/src/pages/SSL/service.ts x: 1 commits (all time) y: 34 lines of code web/src/pages/Upstream/constants.ts x: 1 commits (all time) y: 24 lines of code web/src/pages/document.ejs x: 1 commits (all time) y: 198 lines of code
527.0
lines of code
  min: 1.0
  average: 77.26
  25th percentile: 14.0
  median: 39.0
  75th percentile: 104.0
  max: 527.0
0 44.0
commits (all time)
min: 1.0 | average: 6.26 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 44.0

File Size vs. Contributors (all time): 333 points

api/internal/handler/ssl/ssl.go x: 8 contributors (all time) y: 350 lines of code api/internal/core/entity/entity.go x: 17 contributors (all time) y: 250 lines of code web/src/pages/Consumer/Create.tsx x: 9 contributors (all time) y: 87 lines of code web/src/pages/Route/List.tsx x: 25 contributors (all time) y: 527 lines of code web/src/pages/Route/service.ts x: 10 contributors (all time) y: 92 lines of code web/src/components/Upstream/components/ServiceDiscovery.tsx x: 4 contributors (all time) y: 69 lines of code web/src/components/Upstream/locales/en-US.ts x: 8 contributors (all time) y: 121 lines of code web/src/components/Upstream/locales/tr-TR.ts x: 4 contributors (all time) y: 122 lines of code web/src/components/Upstream/locales/zh-CN.ts x: 6 contributors (all time) y: 113 lines of code web/src/pages/Route/Create.tsx x: 12 contributors (all time) y: 277 lines of code api/internal/core/entity/format.go x: 7 contributors (all time) y: 83 lines of code web/src/components/Upstream/components/Nodes.tsx x: 10 contributors (all time) y: 109 lines of code web/src/components/Upstream/service.ts x: 6 contributors (all time) y: 135 lines of code web/src/pages/Plugin/List.tsx x: 13 contributors (all time) y: 147 lines of code api/internal/handler/route/route.go x: 10 contributors (all time) y: 416 lines of code api/internal/handler/service/service.go x: 6 contributors (all time) y: 216 lines of code api/internal/handler/upstream/upstream.go x: 7 contributors (all time) y: 282 lines of code web/src/pages/Service/List.tsx x: 11 contributors (all time) y: 141 lines of code web/src/pages/Service/service.ts x: 6 contributors (all time) y: 29 lines of code web/src/pages/Upstream/List.tsx x: 13 contributors (all time) y: 144 lines of code web/src/pages/Upstream/service.ts x: 4 contributors (all time) y: 29 lines of code web/src/helpers.tsx x: 12 contributors (all time) y: 133 lines of code web/src/pages/Route/components/Step1/ProxyRewrite.tsx x: 6 contributors (all time) y: 358 lines of code api/internal/handler/schema/plugin.go x: 2 contributors (all time) y: 51 lines of code web/src/components/Plugin/PluginDetail.tsx x: 18 contributors (all time) y: 456 lines of code web/src/components/Plugin/PluginPage.tsx x: 12 contributors (all time) y: 315 lines of code api/conf/conf.yaml x: 12 contributors (all time) y: 117 lines of code web/src/components/Plugin/data.tsx x: 8 contributors (all time) y: 309 lines of code api/internal/core/store/storehub.go x: 11 contributors (all time) y: 209 lines of code web/src/components/Plugin/locales/en-US.ts x: 14 contributors (all time) y: 137 lines of code web/src/components/Plugin/locales/tr-TR.ts x: 4 contributors (all time) y: 140 lines of code web/src/components/Plugin/locales/zh-CN.ts x: 13 contributors (all time) y: 126 lines of code web/src/components/Upstream/components/Scheme.tsx x: 4 contributors (all time) y: 77 lines of code web/src/pages/Route/constants.ts x: 10 contributors (all time) y: 161 lines of code api/internal/conf/conf.go x: 12 contributors (all time) y: 337 lines of code api/internal/route.go x: 18 contributors (all time) y: 79 lines of code web/src/pages/Route/transform.ts x: 16 contributors (all time) y: 338 lines of code api/cmd/root.go x: 2 contributors (all time) y: 106 lines of code api/internal/core/server/store.go x: 1 contributors (all time) y: 18 lines of code api/internal/core/storage/etcd.go x: 7 contributors (all time) y: 174 lines of code api/internal/core/store/store.go x: 12 contributors (all time) y: 342 lines of code api/internal/utils/closer.go x: 2 contributors (all time) y: 17 lines of code api/internal/filter/authentication.go x: 7 contributors (all time) y: 62 lines of code api/internal/filter/oidc.go x: 1 contributors (all time) y: 68 lines of code web/copy-folder.mjs x: 2 contributors (all time) y: 13 lines of code web/src/app.tsx x: 6 contributors (all time) y: 80 lines of code web/src/components/ActionBar/ActionBar.tsx x: 4 contributors (all time) y: 50 lines of code web/src/components/ActionBar/index.ts x: 2 contributors (all time) y: 3 lines of code web/src/components/Footer/index.tsx x: 4 contributors (all time) y: 16 lines of code web/src/components/HeaderDropdown/index.tsx x: 3 contributors (all time) y: 13 lines of code web/src/components/LabelsfDrawer/LabelsDrawer.tsx x: 6 contributors (all time) y: 159 lines of code web/src/components/NoticeIcon/NoticeList.tsx x: 3 contributors (all time) y: 106 lines of code web/src/components/NoticeIcon/index.tsx x: 3 contributors (all time) y: 115 lines of code web/src/components/PanelSection/index.tsx x: 3 contributors (all time) y: 23 lines of code web/src/components/Plugin/Models.ts x: 2 contributors (all time) y: 123 lines of code web/src/components/Plugin/UI/api-breaker.tsx x: 5 contributors (all time) y: 244 lines of code web/src/components/Plugin/UI/basic-auth.tsx x: 4 contributors (all time) y: 37 lines of code web/src/components/Plugin/UI/cors.tsx x: 9 contributors (all time) y: 216 lines of code web/src/components/Plugin/UI/limit-conn.tsx x: 5 contributors (all time) y: 120 lines of code web/src/components/Plugin/UI/limit-count.tsx x: 8 contributors (all time) y: 347 lines of code web/src/components/Plugin/UI/limit-req.tsx x: 6 contributors (all time) y: 104 lines of code web/src/components/Plugin/UI/plugin.tsx x: 7 contributors (all time) y: 55 lines of code web/src/components/Plugin/UI/proxy-mirror.tsx x: 6 contributors (all time) y: 66 lines of code web/src/components/Plugin/UI/referer-restriction.tsx x: 6 contributors (all time) y: 198 lines of code web/src/components/Plugin/index.ts x: 3 contributors (all time) y: 2 lines of code web/src/components/Plugin/modelCode.ts x: 2 contributors (all time) y: 242 lines of code web/src/components/PluginFlow/PluginFlow.tsx x: 4 contributors (all time) y: 181 lines of code web/src/components/PluginFlow/components/FlowGraph/FlowGraph.ts x: 3 contributors (all time) y: 349 lines of code web/src/components/PluginFlow/components/Toolbar/index.tsx x: 3 contributors (all time) y: 150 lines of code web/src/components/PluginFlow/constants.ts x: 3 contributors (all time) y: 264 lines of code web/src/components/PluginFlow/locales/tr-TR.ts x: 2 contributors (all time) y: 28 lines of code web/src/components/RawDataEditor/RawDataEditor.tsx x: 8 contributors (all time) y: 213 lines of code web/src/components/RightContent/AvatarDropdown.tsx x: 5 contributors (all time) y: 90 lines of code web/src/components/RightContent/index.tsx x: 8 contributors (all time) y: 39 lines of code web/src/components/Upstream/UpstreamForm.tsx x: 13 contributors (all time) y: 269 lines of code web/src/components/Upstream/components/KeepalivePool.tsx x: 2 contributors (all time) y: 69 lines of code web/src/components/Upstream/components/PassHost.tsx x: 5 contributors (all time) y: 84 lines of code web/src/components/Upstream/components/Retries.tsx x: 3 contributors (all time) y: 19 lines of code web/src/components/Upstream/components/ServiceDiscoveryArgs.tsx x: 2 contributors (all time) y: 31 lines of code web/src/components/Upstream/components/TLS.tsx x: 3 contributors (all time) y: 80 lines of code web/src/components/Upstream/components/Timeout.tsx x: 3 contributors (all time) y: 31 lines of code web/src/components/Upstream/components/Type.tsx x: 5 contributors (all time) y: 86 lines of code web/src/components/Upstream/components/UpstreamType.tsx x: 2 contributors (all time) y: 41 lines of code web/src/components/Upstream/components/active-check/Concurrency.tsx x: 3 contributors (all time) y: 17 lines of code web/src/components/Upstream/components/active-check/Healthy/HttpStatuses.tsx x: 4 contributors (all time) y: 59 lines of code web/src/components/Upstream/components/active-check/Healthy/Interval.tsx x: 3 contributors (all time) y: 38 lines of code web/src/components/Upstream/components/active-check/Healthy/index.ts x: 3 contributors (all time) y: 8 lines of code web/src/components/Upstream/components/active-check/Host.tsx x: 4 contributors (all time) y: 31 lines of code web/src/components/Upstream/components/active-check/HttpsVerifyCertificate.tsx x: 4 contributors (all time) y: 25 lines of code web/src/components/Upstream/components/active-check/Port.tsx x: 4 contributors (all time) y: 21 lines of code web/src/components/Upstream/components/active-check/ReqHeaders.tsx x: 3 contributors (all time) y: 61 lines of code web/src/components/Upstream/components/active-check/Timeout.tsx x: 3 contributors (all time) y: 22 lines of code web/src/components/Upstream/components/active-check/Type.tsx x: 3 contributors (all time) y: 47 lines of code web/src/components/Upstream/components/active-check/Unhealthy/HttpStatuses.tsx x: 4 contributors (all time) y: 57 lines of code web/src/components/Upstream/components/active-check/Unhealthy/Interval.tsx x: 3 contributors (all time) y: 37 lines of code web/src/components/Upstream/components/active-check/Unhealthy/index.ts x: 3 contributors (all time) y: 12 lines of code web/src/components/Upstream/components/passive-check/Healthy/Successes.tsx x: 3 contributors (all time) y: 32 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/HttpFailures.tsx x: 3 contributors (all time) y: 34 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/HttpStatuses.tsx x: 3 contributors (all time) y: 60 lines of code web/src/components/Upstream/components/passive-check/Unhealthy/index.ts x: 3 contributors (all time) y: 10 lines of code web/src/components/Upstream/index.ts x: 2 contributors (all time) y: 2 lines of code web/src/global.tsx x: 5 contributors (all time) y: 69 lines of code web/src/hooks/usePagination.ts x: 2 contributors (all time) y: 19 lines of code web/src/locales/en-US.ts x: 5 contributors (all time) y: 31 lines of code web/src/locales/en-US/component.ts x: 16 contributors (all time) y: 70 lines of code web/src/locales/tr-TR/component.ts x: 3 contributors (all time) y: 70 lines of code web/src/locales/zh-CN/component.ts x: 13 contributors (all time) y: 67 lines of code web/src/pages/Consumer/List.tsx x: 14 contributors (all time) y: 152 lines of code web/src/pages/Consumer/components/Step1.tsx x: 5 contributors (all time) y: 44 lines of code web/src/pages/Consumer/locales/tr-TR.ts x: 2 contributors (all time) y: 15 lines of code web/src/pages/Dashboard/Dashboard.tsx x: 2 contributors (all time) y: 60 lines of code web/src/pages/Dashboard/locales/tr-TR.ts x: 2 contributors (all time) y: 6 lines of code web/src/pages/Plugin/PluginMarket.tsx x: 5 contributors (all time) y: 43 lines of code web/src/pages/PluginTemplate/Create.tsx x: 5 contributors (all time) y: 102 lines of code web/src/pages/PluginTemplate/List.tsx x: 5 contributors (all time) y: 101 lines of code web/src/pages/PluginTemplate/components/Step1.tsx x: 4 contributors (all time) y: 93 lines of code web/src/pages/Proto/List.tsx x: 3 contributors (all time) y: 136 lines of code web/src/pages/Proto/components/ProtoDrawer/index.tsx x: 3 contributors (all time) y: 129 lines of code web/src/pages/Proto/locales/tr-TR.ts x: 2 contributors (all time) y: 21 lines of code web/src/pages/Route/components/DataLoader/Import.tsx x: 2 contributors (all time) y: 236 lines of code web/src/pages/Route/components/DebugViews/AuthenticationView.tsx x: 2 contributors (all time) y: 109 lines of code web/src/pages/Route/components/DebugViews/DebugDrawView.tsx x: 9 contributors (all time) y: 494 lines of code web/src/pages/Route/components/DebugViews/DebugFormDataView.tsx x: 3 contributors (all time) y: 110 lines of code web/src/pages/Route/components/DebugViews/DebugParamsView.tsx x: 4 contributors (all time) y: 91 lines of code web/src/pages/Route/components/ResultView/ResultView.tsx x: 4 contributors (all time) y: 24 lines of code web/src/pages/Route/components/Step1/MatchingRulesView.tsx x: 12 contributors (all time) y: 334 lines of code web/src/pages/Route/components/Step1/MetaView.tsx x: 13 contributors (all time) y: 386 lines of code web/src/pages/Route/components/Step1/RequestConfigView.tsx x: 7 contributors (all time) y: 271 lines of code web/src/pages/Route/components/Step3/index.tsx x: 9 contributors (all time) y: 111 lines of code web/src/pages/Route/locales/en-US.ts x: 18 contributors (all time) y: 182 lines of code web/src/pages/Route/locales/tr-TR.ts x: 4 contributors (all time) y: 185 lines of code web/src/pages/Route/locales/zh-CN.ts x: 15 contributors (all time) y: 171 lines of code web/src/pages/SSL/Create.tsx x: 3 contributors (all time) y: 92 lines of code web/src/pages/SSL/List.tsx x: 10 contributors (all time) y: 106 lines of code web/src/pages/SSL/components/CertificateForm/index.tsx x: 4 contributors (all time) y: 87 lines of code web/src/pages/SSL/components/CertificateUploader/index.tsx x: 3 contributors (all time) y: 84 lines of code web/src/pages/SSL/components/Step1/index.tsx x: 4 contributors (all time) y: 80 lines of code web/src/pages/ServerInfo/List.tsx x: 8 contributors (all time) y: 127 lines of code web/src/pages/Service/Create.tsx x: 8 contributors (all time) y: 129 lines of code web/src/pages/Service/components/Preview.tsx x: 3 contributors (all time) y: 16 lines of code web/src/pages/Service/components/Step1.tsx x: 7 contributors (all time) y: 125 lines of code web/src/pages/Setting/Setting.tsx x: 4 contributors (all time) y: 94 lines of code web/src/pages/Upstream/Create.tsx x: 8 contributors (all time) y: 87 lines of code web/src/pages/Upstream/locales/tr-TR.ts x: 2 contributors (all time) y: 100 lines of code web/src/pages/User/Login.tsx x: 7 contributors (all time) y: 89 lines of code web/src/pages/User/Logout.tsx x: 4 contributors (all time) y: 14 lines of code web/src/pages/User/components/LoginMethodPassword.tsx x: 7 contributors (all time) y: 124 lines of code api/internal/handler/data_loader/loader/openapi3/import.go x: 2 contributors (all time) y: 86 lines of code web/config/config.ts x: 6 contributors (all time) y: 56 lines of code web/config/defaultSettings.ts x: 5 contributors (all time) y: 52 lines of code web/cypress.config.ts x: 1 contributors (all time) y: 41 lines of code web/cypress/support/commands.js x: 10 contributors (all time) y: 105 lines of code web/cypress/support/e2e.js x: 1 contributors (all time) y: 12 lines of code web/src/components/NoticeIcon/NoticeList.less x: 2 contributors (all time) y: 96 lines of code web/src/components/RightContent/index.less x: 2 contributors (all time) y: 76 lines of code web/src/global.less x: 5 contributors (all time) y: 74 lines of code web/src/pages/Route/Create.less x: 4 contributors (all time) y: 97 lines of code web/src/pages/SSL/Create.less x: 2 contributors (all time) y: 83 lines of code web/src/pages/ServerInfo/style.less x: 3 contributors (all time) y: 25 lines of code web/src/pages/Setting/style.less x: 2 contributors (all time) y: 94 lines of code web/src/pages/User/Login.less x: 4 contributors (all time) y: 99 lines of code web/src/pages/Plugin/locales/en-US.ts x: 6 contributors (all time) y: 8 lines of code web/src/pages/Plugin/locales/tr-TR.ts x: 2 contributors (all time) y: 8 lines of code web/src/locales/en-US/menu.ts x: 9 contributors (all time) y: 63 lines of code web/src/locales/tr-TR/menu.ts x: 2 contributors (all time) y: 63 lines of code web/src/locales/zh-CN/menu.ts x: 12 contributors (all time) y: 60 lines of code api/internal/handler/data_loader/route_import.go x: 5 contributors (all time) y: 250 lines of code api/internal/handler/data_loader/loader/openapi3/export.go x: 1 contributors (all time) y: 5 lines of code web/src/pages/Consumer/locales/en-US.ts x: 8 contributors (all time) y: 13 lines of code web/src/pages/Consumer/locales/zh-CN.ts x: 8 contributors (all time) y: 11 lines of code web/src/components/ActionBar/locales/tr-TR.ts x: 1 contributors (all time) y: 4 lines of code web/src/locales/tr-TR/setting.ts x: 1 contributors (all time) y: 1 lines of code web/src/pages/ServerInfo/locales/tr-TR.ts x: 1 contributors (all time) y: 8 lines of code web/src/pages/Setting/locales/tr-TR.ts x: 1 contributors (all time) y: 9 lines of code api/internal/core/store/validate.go x: 5 contributors (all time) y: 295 lines of code web/src/pages/Proto/locales/en-US.ts x: 1 contributors (all time) y: 21 lines of code api/internal/handler/system_config/system_config.go x: 2 contributors (all time) y: 71 lines of code web/src/components/PluginFlow/locales/en-US.ts x: 3 contributors (all time) y: 29 lines of code api/internal/handler/data_loader/route_export.go x: 5 contributors (all time) y: 412 lines of code api/internal/utils/utils.go x: 7 contributors (all time) y: 168 lines of code api/internal/log/zap.go x: 4 contributors (all time) y: 84 lines of code api/internal/filter/cors.go x: 2 contributors (all time) y: 32 lines of code web/src/pages/Upstream/locales/en-US.ts x: 14 contributors (all time) y: 98 lines of code web/config/routes.ts x: 6 contributors (all time) y: 120 lines of code web/src/pages/Proto/service.ts x: 1 contributors (all time) y: 27 lines of code web/src/pages/Upstream/locales/zh-CN.ts x: 11 contributors (all time) y: 96 lines of code api/internal/handler/authentication/authentication.go x: 5 contributors (all time) y: 48 lines of code api/internal/core/server/server.go x: 2 contributors (all time) y: 82 lines of code api/internal/handler/stream_route/stream_route.go x: 1 contributors (all time) y: 142 lines of code api/internal/handler/proto/proto.go x: 1 contributors (all time) y: 200 lines of code api/internal/filter/schema.go x: 4 contributors (all time) y: 194 lines of code web/src/pages/Service/locales/en-US.ts x: 7 contributors (all time) y: 13 lines of code web/src/pages/Service/locales/zh-CN.ts x: 6 contributors (all time) y: 13 lines of code api/internal/core/migrate/dataset.go x: 2 contributors (all time) y: 104 lines of code web/src/components/Upstream/constant.ts x: 6 contributors (all time) y: 40 lines of code web/src/components/PluginFlow/components/FlowGraph/shapes.ts x: 2 contributors (all time) y: 138 lines of code web/src/components/PluginFlow/locales/zh-CN.ts x: 2 contributors (all time) y: 25 lines of code web/src/components/Upstream/components/active-check/Unhealthy/HttpFailures.tsx x: 2 contributors (all time) y: 34 lines of code api/cmd/version.go x: 1 contributors (all time) y: 14 lines of code api/internal/utils/pid.go x: 2 contributors (all time) y: 36 lines of code api/main.go x: 10 contributors (all time) y: 7 lines of code api/internal/core/migrate/conflict.go x: 1 contributors (all time) y: 26 lines of code api/internal/core/migrate/migrate.go x: 1 contributors (all time) y: 73 lines of code api/internal/handler/migrate/migrate.go x: 1 contributors (all time) y: 101 lines of code api/internal/filter/ip_filter.go x: 2 contributors (all time) y: 77 lines of code api/internal/handler/route_online_debug/route_online_debug.go x: 7 contributors (all time) y: 129 lines of code api/internal/handler/consumer/consumer.go x: 6 contributors (all time) y: 116 lines of code api/internal/handler/label/label.go x: 3 contributors (all time) y: 181 lines of code api/internal/handler/handler.go x: 3 contributors (all time) y: 97 lines of code api/internal/handler/schema/schema.go x: 1 contributors (all time) y: 55 lines of code api/internal/handler/plugin_config/plugin_config.go x: 1 contributors (all time) y: 177 lines of code web/src/pages/Setting/locales/en-US.ts x: 2 contributors (all time) y: 9 lines of code api/internal/utils/runtime/runtime.go x: 1 contributors (all time) y: 36 lines of code api/internal/handler/global_rule/global_rule.go x: 2 contributors (all time) y: 122 lines of code web/config/proxy.ts x: 4 contributors (all time) y: 10 lines of code api/internal/filter/recover.go x: 2 contributors (all time) y: 88 lines of code api/internal/handler/server_info/server_info.go x: 3 contributors (all time) y: 58 lines of code api/internal/log/log.go x: 1 contributors (all time) y: 83 lines of code api/internal/utils/json_patch.go x: 1 contributors (all time) y: 48 lines of code web/src/locales/zh-CN/settingDrawer.ts x: 1 contributors (all time) y: 31 lines of code web/src/pages/SSL/service.ts x: 1 contributors (all time) y: 34 lines of code web/src/pages/Upstream/constants.ts x: 1 contributors (all time) y: 24 lines of code web/src/pages/document.ejs x: 1 contributors (all time) y: 198 lines of code
527.0
lines of code
  min: 1.0
  average: 77.26
  25th percentile: 14.0
  median: 39.0
  75th percentile: 104.0
  max: 527.0
0 25.0
contributors (all time)
min: 1.0 | average: 4.2 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 25.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".