facebook / time
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 109 files with 11,778 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,249 lines of code)
    • 15 medium size files (4,361 lines of codeclsfd_ftr_w_mp_ins)
    • 23 small files (3,122 lines of code)
    • 69 very small files (3,046 lines of code)
0% | 10% | 37% | 26% | 25%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 10% | 37% | 26% | 25%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ntp/chrony0% | 82% | 0% | 13% | 3%
calnex/api0% | 98% | 0% | 0% | 1%
ptp/protocol0% | 0% | 95% | 0% | 4%
ptp/ptp4u0% | 0% | 69% | 21% | 9%
cmd/ziffy0% | 0% | 61% | 26% | 12%
ptp/simpleclient0% | 0% | 68% | 17% | 13%
cmd/ntpcheck0% | 0% | 16% | 46% | 37%
ntp/control0% | 0% | 81% | 0% | 18%
leapsectz0% | 0% | 100% | 0% | 0%
cmd/ptpcheck0% | 0% | 0% | 76% | 23%
ntp/responder0% | 0% | 0% | 29% | 70%
cmd/pshark0% | 0% | 0% | 100% | 0%
timestamp0% | 0% | 0% | 51% | 48%
oscillatord0% | 0% | 0% | 100% | 0%
calnex/cert0% | 0% | 0% | 100% | 0%
calnex/config0% | 0% | 0% | 100% | 0%
calnex/cmd0% | 0% | 0% | 0% | 100%
phc0% | 0% | 0% | 0% | 100%
cmd/ptp4u0% | 0% | 0% | 0% | 100%
ntp/protocol0% | 0% | 0% | 0% | 100%
calnex/export0% | 0% | 0% | 0% | 100%
cmd/ntpresponder0% | 0% | 0% | 0% | 100%
ntp/shm0% | 0% | 0% | 0% | 100%
calnex/firmware0% | 0% | 0% | 0% | 100%
leaphash0% | 0% | 0% | 0% | 100%
cmd/calnex0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
packet.go
in ntp/chrony
628 20
api.go
in calnex/api
621 31
ptp4l.go
in ptp/protocol
438 17
client.go
in ptp/simpleclient
423 19
types.go
in ptp/protocol
353 31
server.go
in ptp/ptp4u/server
327 10
protocol.go
in ptp/protocol
318 19
sender.go
in cmd/ziffy/node
293 12
utils.go
in cmd/ntpcheck/cmd
284 8
subscription.go
in ptp/ptp4u/server
281 25
packet.go
in ntp/control
264 20
print.go
in cmd/ziffy/node
261 12
management_tlvs.go
in ptp/protocol
253 4
management.go
in ptp/protocol
233 12
worker.go
in ptp/ptp4u/server
226 7
leapsectz.go
in leapsectz
205 8
unicast.go
in ptp/protocol
202 14
diag.go
in cmd/ntpcheck/cmd
198 11
peer.go
in cmd/ntpcheck/checker
189 3
server.go
in ntp/responder/server
182 7
main.go
in cmd/pshark
163 9
stats.go
in ptp/ptp4u/stats
153 11
diag.go
in cmd/ptpcheck/cmd
150 7
timestamp_linux.go
in timestamp
150 12
chrony.go
in cmd/ntpcheck/checker
148 7
monitoring.go
in oscillatord
143 5
ntpd.go
in cmd/ntpcheck/checker
139 8
cert.go
in calnex/cert
136 4
config.go
in calnex/config
127 5
receiver.go
in cmd/ziffy/node
124 6
runner.go
in cmd/ntpcheck/checker
121 7
trace.go
in cmd/ptpcheck/cmd
121 3
map.go
in cmd/ptpcheck/cmd
119 5
sources.go
in cmd/ptpcheck/cmd
112 2
checker.go
in cmd/ptpcheck/checker
112 3
main.go
in cmd/ziffy
112 1
measurements.go
in ptp/simpleclient
107 6
json.go
in ptp/ptp4u/stats
107 21
helpers.go
in ntp/chrony
105 7
oscillatord.go
in cmd/ptpcheck/cmd
104 5
main.go
in cmd/ptp4u
99 1
system.go
in cmd/ntpcheck/checker
96 3
config.go
in ptp/ptp4u/server
96 5
main.go
in cmd/ntpresponder
94 1
offset.go
in phc
89 4
requests.go
in ptp/simpleclient
84 3
utils_linux.go
in cmd/ntpcheck/cmd
79 3
management_client.go
in ptp/protocol
79 5
stats.go
in cmd/ntpcheck/checker
78 1
phc.go
in phc
78 5
Files With Most Units (Top 50)
File# lines# units
types.go
in ptp/protocol
353 31
api.go
in calnex/api
621 31
subscription.go
in ptp/ptp4u/server
281 25
json.go
in ptp/ptp4u/stats
107 21
packet.go
in ntp/chrony
628 20
packet.go
in ntp/control
264 20
client.go
in ptp/simpleclient
423 19
protocol.go
in ptp/protocol
318 19
ptp4l.go
in ptp/protocol
438 17
unicast.go
in ptp/protocol
202 14
json.go
in ntp/responder/stats
78 13
sender.go
in cmd/ziffy/node
293 12
print.go
in cmd/ziffy/node
261 12
management.go
in ptp/protocol
233 12
timestamp_linux.go
in timestamp
150 12
diag.go
in cmd/ntpcheck/cmd
198 11
stats.go
in ptp/ptp4u/stats
153 11
server.go
in ptp/ptp4u/server
327 10
main.go
in cmd/pshark
163 9
utils.go
in cmd/ntpcheck/cmd
284 8
ntpd.go
in cmd/ntpcheck/checker
139 8
ntpshm.go
in ntp/shm
76 8
leapsectz.go
in leapsectz
205 8
runner.go
in cmd/ntpcheck/checker
121 7
chrony.go
in cmd/ntpcheck/checker
148 7
diag.go
in cmd/ptpcheck/cmd
150 7
worker.go
in ptp/ptp4u/server
226 7
helpers.go
in ntp/chrony
105 7
simplechecker.go
in ntp/responder/checker
67 7
server.go
in ntp/responder/server
182 7
receiver.go
in cmd/ziffy/node
124 6
measurements.go
in ptp/simpleclient
107 6
oscillatord.go
in cmd/ptpcheck/cmd
104 5
map.go
in cmd/ptpcheck/cmd
119 5
management_client.go
in ptp/protocol
79 5
config.go
in ptp/ptp4u/server
96 5
phc.go
in phc
78 5
ntp.go
in ntp/protocol
29 5
packet.go
in ntp/protocol
68 5
config.go
in calnex/config
127 5
timestamp.go
in timestamp
77 5
monitoring.go
in oscillatord
143 5
management_tlvs.go
in ptp/protocol
253 4
offset.go
in phc
89 4
ip.go
in ntp/responder/server
52 4
cert.go
in calnex/cert
136 4
31 4
31 4
utils_notdarwin.go
in cmd/ntpcheck/cmd
63 3
utils_linux.go
in cmd/ntpcheck/cmd
79 3
Files With Long Lines (Top 26)

There are 26 files with lines longer than 120 characters. In total, there are 70 long lines.

File# lines# units# long lines
main.go
in cmd/ptp4u
99 1 7
main.go
in cmd/ziffy
112 1 7
utils.go
in cmd/ntpcheck/cmd
284 8 6
trace.go
in cmd/ptpcheck/cmd
121 3 6
ntpd.go
in cmd/ntpcheck/checker
139 8 5
subscription.go
in ptp/ptp4u/server
281 25 4
server.go
in ptp/ptp4u/server
327 10 4
diag.go
in cmd/ntpcheck/cmd
198 11 3
sender.go
in cmd/ziffy/node
293 12 3
timestamp_linux.go
in timestamp
150 12 3
main.go
in cmd/pshark
163 9 2
utils_linux.go
in cmd/ntpcheck/cmd
79 3 2
sources.go
in cmd/ptpcheck/cmd
112 2 2
print.go
in cmd/ziffy/node
261 12 2
client.go
in ptp/simpleclient
423 19 2
requests.go
in ptp/simpleclient
84 3 2
main.go
in cmd/ntpresponder
94 1 1
utils_notdarwin.go
in cmd/ntpcheck/cmd
63 3 1
stats.go
in cmd/ntpcheck/cmd
58 2 1
peerstats.go
in cmd/ntpcheck/checker
31 1 1
chrony.go
in cmd/ntpcheck/checker
148 7 1
diag.go
in cmd/ptpcheck/cmd
150 7 1
receiver.go
in cmd/ziffy/node
124 6 1
management_client.go
in ptp/protocol
79 5 1
export.go
in calnex/cmd
34 1 1
api.go
in calnex/api
621 31 1
Correlations

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

cmd/ptp4u/main.go x: 8 commits (all time) y: 99 lines of code ptp/ptp4u/server/config.go x: 12 commits (all time) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 11 commits (all time) y: 281 lines of code calnex/api/api.go x: 28 commits (all time) y: 621 lines of code calnex/cmd/config.go x: 8 commits (all time) y: 50 lines of code calnex/config/config.go x: 18 commits (all time) y: 127 lines of code ntp/chrony/packet.go x: 5 commits (all time) y: 628 lines of code ptp/ptp4u/server/server.go x: 23 commits (all time) y: 327 lines of code calnex/export/export.go x: 12 commits (all time) y: 58 lines of code ptp/ptp4u/drain/file.go x: 6 commits (all time) y: 13 lines of code ptp/ptp4u/drain/check.go x: 4 commits (all time) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 4 commits (all time) y: 104 lines of code oscillatord/monitoring.go x: 6 commits (all time) y: 143 lines of code ptp/ptp4u/stats/json.go x: 6 commits (all time) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 6 commits (all time) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 commits (all time) y: 112 lines of code ptp/protocol/management_tlvs.go x: 8 commits (all time) y: 253 lines of code ptp/protocol/ptp4l.go x: 8 commits (all time) y: 438 lines of code calnex/cmd/export.go x: 6 commits (all time) y: 34 lines of code cmd/ntpcheck/cmd/utils.go x: 10 commits (all time) y: 284 lines of code ntp/protocol/ntp.go x: 7 commits (all time) y: 29 lines of code ptp/protocol/types.go x: 6 commits (all time) y: 353 lines of code ntp/responder/server/server.go x: 12 commits (all time) y: 182 lines of code calnex/cert/cert.go x: 2 commits (all time) y: 136 lines of code calnex/cmd/cert.go x: 4 commits (all time) y: 62 lines of code leapsectz/leapsectz.go x: 14 commits (all time) y: 205 lines of code cmd/pshark/main.go x: 4 commits (all time) y: 163 lines of code ptp/protocol/protocol.go x: 5 commits (all time) y: 318 lines of code ntp/responder/checker/simplechecker.go x: 4 commits (all time) y: 67 lines of code calnex/cmd/cmd.go x: 5 commits (all time) y: 22 lines of code cmd/ntpcheck/checker/chrony.go x: 3 commits (all time) y: 148 lines of code cmd/ntpcheck/checker/runner.go x: 3 commits (all time) y: 121 lines of code cmd/ntpcheck/checker/system.go x: 3 commits (all time) y: 96 lines of code ntp/shm/ntpshm.go x: 3 commits (all time) y: 76 lines of code ptp/protocol/unicast.go x: 3 commits (all time) y: 202 lines of code ptp/ptp4u/server/worker.go x: 9 commits (all time) y: 226 lines of code timestamp/timestamp.go x: 7 commits (all time) y: 77 lines of code cmd/ptpcheck/cmd/servicestats.go x: 2 commits (all time) y: 39 lines of code ptp/protocol/management.go x: 4 commits (all time) y: 233 lines of code cmd/ntpcheck/checker/checkresult.go x: 4 commits (all time) y: 52 lines of code cmd/ptpcheck/cmd/diag.go x: 4 commits (all time) y: 150 lines of code leaphash/leaphash.go x: 6 commits (all time) y: 38 lines of code ntp/control/packet.go x: 4 commits (all time) y: 264 lines of code ntp/responder/server/config.go x: 4 commits (all time) y: 35 lines of code ptp/simpleclient/client.go x: 10 commits (all time) y: 423 lines of code calnex/cmd/clear.go x: 6 commits (all time) y: 36 lines of code calnex/cmd/firmware.go x: 6 commits (all time) y: 31 lines of code calnex/firmware/firmware.go x: 6 commits (all time) y: 52 lines of code timestamp/timestamp_darwin.go x: 2 commits (all time) y: 31 lines of code timestamp/timestamp_linux.go x: 2 commits (all time) y: 150 lines of code cmd/calnex/main.go x: 2 commits (all time) y: 7 lines of code cmd/ntpcheck/checker/doc.go x: 2 commits (all time) y: 1 lines of code cmd/ntpcheck/checker/ntpd.go x: 2 commits (all time) y: 139 lines of code cmd/ntpcheck/checker/peer.go x: 2 commits (all time) y: 189 lines of code cmd/ntpcheck/checker/serverstats.go x: 2 commits (all time) y: 45 lines of code cmd/ntpcheck/checker/stats.go x: 2 commits (all time) y: 78 lines of code cmd/ntpcheck/cmd/diag.go x: 2 commits (all time) y: 198 lines of code cmd/ntpcheck/cmd/offset.go x: 2 commits (all time) y: 34 lines of code cmd/ntpcheck/cmd/root.go x: 2 commits (all time) y: 28 lines of code cmd/ntpcheck/cmd/serverstats.go x: 2 commits (all time) y: 35 lines of code cmd/ntpcheck/cmd/stats.go x: 2 commits (all time) y: 58 lines of code cmd/ntpcheck/cmd/utils_notdarwin.go x: 2 commits (all time) y: 63 lines of code cmd/ntpresponder/main.go x: 2 commits (all time) y: 94 lines of code cmd/ptpcheck/cmd/map.go x: 2 commits (all time) y: 119 lines of code cmd/ptpcheck/cmd/phc.go x: 2 commits (all time) y: 48 lines of code cmd/ptpcheck/cmd/stats.go x: 2 commits (all time) y: 53 lines of code cmd/ziffy/node/print.go x: 2 commits (all time) y: 261 lines of code cmd/ziffy/node/receiver.go x: 2 commits (all time) y: 124 lines of code cmd/ziffy/node/sender.go x: 2 commits (all time) y: 293 lines of code ntp/chrony/client.go x: 2 commits (all time) y: 26 lines of code ntp/chrony/helpers.go x: 2 commits (all time) y: 105 lines of code phc/device.go x: 5 commits (all time) y: 76 lines of code phc/doc.go x: 3 commits (all time) y: 1 lines of code phc/offset.go x: 3 commits (all time) y: 89 lines of code phc/phc.go x: 3 commits (all time) y: 78 lines of code calnex/api/ini.go x: 2 commits (all time) y: 12 lines of code calnex/firmware/ossfirmware.go x: 2 commits (all time) y: 18 lines of code ptp/simpleclient/requests.go x: 4 commits (all time) y: 84 lines of code ptp/simpleclient/measurements.go x: 2 commits (all time) y: 107 lines of code ntp/responder/server/ip_darwin.go x: 2 commits (all time) y: 50 lines of code
628.0
lines of code
  min: 1.0
  average: 108.06
  25th percentile: 34.5
  median: 68.0
  75th percentile: 137.5
  max: 628.0
0 28.0
commits (all time)
min: 2.0 | average: 4.41 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 28.0

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

cmd/ptp4u/main.go x: 5 contributors (all time) y: 99 lines of code ptp/ptp4u/server/config.go x: 5 contributors (all time) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 5 contributors (all time) y: 281 lines of code calnex/api/api.go x: 5 contributors (all time) y: 621 lines of code calnex/cmd/config.go x: 4 contributors (all time) y: 50 lines of code calnex/config/config.go x: 4 contributors (all time) y: 127 lines of code ntp/chrony/packet.go x: 3 contributors (all time) y: 628 lines of code ptp/ptp4u/server/server.go x: 4 contributors (all time) y: 327 lines of code calnex/export/export.go x: 3 contributors (all time) y: 58 lines of code ptp/ptp4u/drain/file.go x: 3 contributors (all time) y: 13 lines of code ptp/ptp4u/drain/check.go x: 2 contributors (all time) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 3 contributors (all time) y: 104 lines of code oscillatord/monitoring.go x: 3 contributors (all time) y: 143 lines of code ptp/ptp4u/stats/json.go x: 4 contributors (all time) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 4 contributors (all time) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 contributors (all time) y: 112 lines of code ptp/protocol/management_tlvs.go x: 4 contributors (all time) y: 253 lines of code ptp/protocol/ptp4l.go x: 4 contributors (all time) y: 438 lines of code calnex/cmd/export.go x: 2 contributors (all time) y: 34 lines of code cmd/ntpcheck/cmd/utils.go x: 5 contributors (all time) y: 284 lines of code ntp/protocol/ntp.go x: 4 contributors (all time) y: 29 lines of code ptp/protocol/types.go x: 4 contributors (all time) y: 353 lines of code ntp/responder/server/server.go x: 4 contributors (all time) y: 182 lines of code calnex/cert/cert.go x: 2 contributors (all time) y: 136 lines of code calnex/cmd/cert.go x: 4 contributors (all time) y: 62 lines of code leapsectz/leapsectz.go x: 5 contributors (all time) y: 205 lines of code cmd/pshark/main.go x: 3 contributors (all time) y: 163 lines of code ptp/protocol/protocol.go x: 3 contributors (all time) y: 318 lines of code ntp/responder/checker/simplechecker.go x: 2 contributors (all time) y: 67 lines of code calnex/cmd/cmd.go x: 2 contributors (all time) y: 22 lines of code cmd/ntpcheck/checker/chrony.go x: 3 contributors (all time) y: 148 lines of code cmd/ntpcheck/checker/runner.go x: 3 contributors (all time) y: 121 lines of code cmd/ntpcheck/checker/system.go x: 3 contributors (all time) y: 96 lines of code ntp/shm/ntpshm.go x: 3 contributors (all time) y: 76 lines of code ptp/protocol/unicast.go x: 2 contributors (all time) y: 202 lines of code ptp/ptp4u/server/worker.go x: 3 contributors (all time) y: 226 lines of code timestamp/timestamp.go x: 3 contributors (all time) y: 77 lines of code cmd/ptpcheck/cmd/servicestats.go x: 2 contributors (all time) y: 39 lines of code ptp/protocol/management.go x: 3 contributors (all time) y: 233 lines of code cmd/ntpcheck/checker/checkresult.go x: 3 contributors (all time) y: 52 lines of code cmd/ptpcheck/cmd/diag.go x: 3 contributors (all time) y: 150 lines of code leaphash/leaphash.go x: 3 contributors (all time) y: 38 lines of code ntp/control/packet.go x: 3 contributors (all time) y: 264 lines of code ntp/responder/server/config.go x: 3 contributors (all time) y: 35 lines of code ptp/simpleclient/client.go x: 3 contributors (all time) y: 423 lines of code calnex/cmd/clear.go x: 2 contributors (all time) y: 36 lines of code calnex/cmd/firmware.go x: 2 contributors (all time) y: 31 lines of code calnex/firmware/firmware.go x: 2 contributors (all time) y: 52 lines of code timestamp/timestamp_linux.go x: 2 contributors (all time) y: 150 lines of code cmd/calnex/main.go x: 2 contributors (all time) y: 7 lines of code cmd/ntpcheck/checker/doc.go x: 2 contributors (all time) y: 1 lines of code cmd/ntpcheck/checker/ntpd.go x: 2 contributors (all time) y: 139 lines of code cmd/ntpcheck/checker/peer.go x: 2 contributors (all time) y: 189 lines of code cmd/ntpcheck/checker/serverstats.go x: 2 contributors (all time) y: 45 lines of code cmd/ntpcheck/checker/stats.go x: 2 contributors (all time) y: 78 lines of code cmd/ntpcheck/cmd/diag.go x: 2 contributors (all time) y: 198 lines of code cmd/ntpcheck/cmd/root.go x: 2 contributors (all time) y: 28 lines of code cmd/ntpcheck/cmd/stats.go x: 2 contributors (all time) y: 58 lines of code cmd/ntpcheck/cmd/utils_notdarwin.go x: 2 contributors (all time) y: 63 lines of code cmd/ntpresponder/main.go x: 2 contributors (all time) y: 94 lines of code cmd/ptpcheck/cmd/map.go x: 2 contributors (all time) y: 119 lines of code cmd/ptpcheck/cmd/phc.go x: 2 contributors (all time) y: 48 lines of code cmd/ziffy/node/print.go x: 2 contributors (all time) y: 261 lines of code cmd/ziffy/node/receiver.go x: 2 contributors (all time) y: 124 lines of code cmd/ziffy/node/sender.go x: 2 contributors (all time) y: 293 lines of code ntp/chrony/client.go x: 2 contributors (all time) y: 26 lines of code ntp/chrony/helpers.go x: 2 contributors (all time) y: 105 lines of code phc/device.go x: 2 contributors (all time) y: 76 lines of code phc/offset.go x: 2 contributors (all time) y: 89 lines of code calnex/api/ini.go x: 2 contributors (all time) y: 12 lines of code calnex/firmware/ossfirmware.go x: 2 contributors (all time) y: 18 lines of code ptp/simpleclient/requests.go x: 2 contributors (all time) y: 84 lines of code ptp/simpleclient/measurements.go x: 2 contributors (all time) y: 107 lines of code ntp/responder/server/ip_darwin.go x: 2 contributors (all time) y: 50 lines of code
628.0
lines of code
  min: 1.0
  average: 108.06
  25th percentile: 34.5
  median: 68.0
  75th percentile: 137.5
  max: 628.0
0 5.0
contributors (all time)
min: 2.0 | average: 2.55 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

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

cmd/ptp4u/main.go x: 4 commits (30d) y: 99 lines of code ptp/ptp4u/server/config.go x: 4 commits (30d) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 4 commits (30d) y: 281 lines of code calnex/api/api.go x: 16 commits (30d) y: 621 lines of code calnex/cmd/config.go x: 2 commits (30d) y: 50 lines of code calnex/config/config.go x: 8 commits (30d) y: 127 lines of code ntp/chrony/packet.go x: 2 commits (30d) y: 628 lines of code ptp/ptp4u/server/server.go x: 10 commits (30d) y: 327 lines of code calnex/export/export.go x: 4 commits (30d) y: 58 lines of code ptp/ptp4u/drain/file.go x: 6 commits (30d) y: 13 lines of code ptp/ptp4u/drain/check.go x: 4 commits (30d) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 2 commits (30d) y: 104 lines of code oscillatord/monitoring.go x: 2 commits (30d) y: 143 lines of code ptp/ptp4u/stats/json.go x: 2 commits (30d) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 2 commits (30d) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 commits (30d) y: 112 lines of code ptp/protocol/management_tlvs.go x: 2 commits (30d) y: 253 lines of code ptp/protocol/ptp4l.go x: 2 commits (30d) y: 438 lines of code calnex/cmd/export.go x: 2 commits (30d) y: 34 lines of code
628.0
lines of code
  min: 4.0
  average: 184.05
  25th percentile: 52.0
  median: 109.5
  75th percentile: 274.0
  max: 628.0
0 16.0
commits (30d)
min: 2.0 | average: 4.1 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 16.0

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

cmd/ptp4u/main.go x: 4 contributors (30d) y: 99 lines of code ptp/ptp4u/server/config.go x: 4 contributors (30d) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 4 contributors (30d) y: 281 lines of code calnex/api/api.go x: 5 contributors (30d) y: 621 lines of code calnex/cmd/config.go x: 2 contributors (30d) y: 50 lines of code calnex/config/config.go x: 4 contributors (30d) y: 127 lines of code ntp/chrony/packet.go x: 2 contributors (30d) y: 628 lines of code ptp/ptp4u/server/server.go x: 3 contributors (30d) y: 327 lines of code calnex/export/export.go x: 2 contributors (30d) y: 58 lines of code ptp/ptp4u/drain/file.go x: 3 contributors (30d) y: 13 lines of code ptp/ptp4u/drain/check.go x: 2 contributors (30d) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 2 contributors (30d) y: 104 lines of code oscillatord/monitoring.go x: 2 contributors (30d) y: 143 lines of code ptp/ptp4u/stats/json.go x: 2 contributors (30d) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 2 contributors (30d) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 contributors (30d) y: 112 lines of code ptp/protocol/management_tlvs.go x: 2 contributors (30d) y: 253 lines of code ptp/protocol/ptp4l.go x: 2 contributors (30d) y: 438 lines of code calnex/cmd/export.go x: 2 contributors (30d) y: 34 lines of code
628.0
lines of code
  min: 4.0
  average: 184.05
  25th percentile: 52.0
  median: 109.5
  75th percentile: 274.0
  max: 628.0
0 5.0
contributors (30d)
min: 2.0 | average: 2.65 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.75 | max: 5.0

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

cmd/ptp4u/main.go x: 6 commits (90d) y: 99 lines of code ptp/ptp4u/server/config.go x: 6 commits (90d) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 5 commits (90d) y: 281 lines of code calnex/api/api.go x: 22 commits (90d) y: 621 lines of code calnex/cmd/config.go x: 2 commits (90d) y: 50 lines of code calnex/config/config.go x: 14 commits (90d) y: 127 lines of code ntp/chrony/packet.go x: 3 commits (90d) y: 628 lines of code ptp/ptp4u/server/server.go x: 16 commits (90d) y: 327 lines of code calnex/export/export.go x: 8 commits (90d) y: 58 lines of code ptp/ptp4u/drain/file.go x: 6 commits (90d) y: 13 lines of code ptp/ptp4u/drain/check.go x: 4 commits (90d) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 2 commits (90d) y: 104 lines of code oscillatord/monitoring.go x: 2 commits (90d) y: 143 lines of code ptp/ptp4u/stats/json.go x: 2 commits (90d) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 2 commits (90d) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 commits (90d) y: 112 lines of code ptp/protocol/management_tlvs.go x: 6 commits (90d) y: 253 lines of code ptp/protocol/ptp4l.go x: 6 commits (90d) y: 438 lines of code calnex/cmd/export.go x: 2 commits (90d) y: 34 lines of code cmd/ntpcheck/cmd/utils.go x: 7 commits (90d) y: 284 lines of code ntp/protocol/ntp.go x: 4 commits (90d) y: 29 lines of code ptp/protocol/types.go x: 4 commits (90d) y: 353 lines of code ntp/responder/server/server.go x: 5 commits (90d) y: 182 lines of code calnex/cert/cert.go x: 2 commits (90d) y: 136 lines of code calnex/cmd/cert.go x: 4 commits (90d) y: 62 lines of code leapsectz/leapsectz.go x: 3 commits (90d) y: 205 lines of code cmd/pshark/main.go x: 2 commits (90d) y: 163 lines of code ptp/protocol/protocol.go x: 3 commits (90d) y: 318 lines of code ntp/responder/checker/simplechecker.go x: 2 commits (90d) y: 67 lines of code calnex/cmd/cmd.go x: 1 commits (90d) y: 22 lines of code cmd/ntpcheck/checker/chrony.go x: 1 commits (90d) y: 148 lines of code cmd/ntpcheck/checker/runner.go x: 1 commits (90d) y: 121 lines of code cmd/ntpcheck/checker/system.go x: 1 commits (90d) y: 96 lines of code ntp/shm/ntpshm.go x: 1 commits (90d) y: 76 lines of code ptp/protocol/unicast.go x: 1 commits (90d) y: 202 lines of code ptp/ptp4u/server/worker.go x: 2 commits (90d) y: 226 lines of code timestamp/timestamp.go x: 4 commits (90d) y: 77 lines of code cmd/ptpcheck/cmd/servicestats.go x: 2 commits (90d) y: 39 lines of code ptp/protocol/management.go x: 2 commits (90d) y: 233 lines of code cmd/ntpcheck/checker/checkresult.go x: 2 commits (90d) y: 52 lines of code cmd/ptpcheck/cmd/diag.go x: 2 commits (90d) y: 150 lines of code ntp/control/packet.go x: 2 commits (90d) y: 264 lines of code ntp/responder/server/config.go x: 2 commits (90d) y: 35 lines of code ptp/simpleclient/client.go x: 3 commits (90d) y: 423 lines of code calnex/cmd/firmware.go x: 2 commits (90d) y: 31 lines of code ntp/protocol/packet.go x: 1 commits (90d) y: 68 lines of code timestamp/timestamp_darwin.go x: 1 commits (90d) y: 31 lines of code timestamp/timestamp_linux.go x: 1 commits (90d) y: 150 lines of code
628.0
lines of code
  min: 4.0
  average: 150.31
  25th percentile: 38.75
  median: 105.5
  75th percentile: 210.25
  max: 628.0
0 22.0
commits (90d)
min: 1.0 | average: 3.61 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0

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

cmd/ptp4u/main.go x: 5 contributors (90d) y: 99 lines of code ptp/ptp4u/server/config.go x: 5 contributors (90d) y: 96 lines of code ptp/ptp4u/server/subscription.go x: 4 contributors (90d) y: 281 lines of code calnex/api/api.go x: 5 contributors (90d) y: 621 lines of code calnex/cmd/config.go x: 2 contributors (90d) y: 50 lines of code calnex/config/config.go x: 4 contributors (90d) y: 127 lines of code ntp/chrony/packet.go x: 3 contributors (90d) y: 628 lines of code ptp/ptp4u/server/server.go x: 4 contributors (90d) y: 327 lines of code calnex/export/export.go x: 3 contributors (90d) y: 58 lines of code ptp/ptp4u/drain/file.go x: 3 contributors (90d) y: 13 lines of code ptp/ptp4u/drain/check.go x: 2 contributors (90d) y: 4 lines of code cmd/ptpcheck/cmd/oscillatord.go x: 2 contributors (90d) y: 104 lines of code oscillatord/monitoring.go x: 2 contributors (90d) y: 143 lines of code ptp/ptp4u/stats/json.go x: 2 contributors (90d) y: 107 lines of code ptp/ptp4u/stats/stats.go x: 2 contributors (90d) y: 153 lines of code cmd/ptpcheck/cmd/sources.go x: 2 contributors (90d) y: 112 lines of code ptp/protocol/management_tlvs.go x: 3 contributors (90d) y: 253 lines of code ptp/protocol/ptp4l.go x: 3 contributors (90d) y: 438 lines of code calnex/cmd/export.go x: 2 contributors (90d) y: 34 lines of code cmd/ntpcheck/cmd/utils.go x: 5 contributors (90d) y: 284 lines of code ntp/protocol/ntp.go x: 3 contributors (90d) y: 29 lines of code ptp/protocol/types.go x: 4 contributors (90d) y: 353 lines of code ntp/responder/server/server.go x: 3 contributors (90d) y: 182 lines of code calnex/cert/cert.go x: 2 contributors (90d) y: 136 lines of code calnex/cmd/cert.go x: 4 contributors (90d) y: 62 lines of code leapsectz/leapsectz.go x: 2 contributors (90d) y: 205 lines of code cmd/pshark/main.go x: 2 contributors (90d) y: 163 lines of code ptp/protocol/protocol.go x: 2 contributors (90d) y: 318 lines of code ntp/responder/checker/simplechecker.go x: 2 contributors (90d) y: 67 lines of code calnex/cmd/cmd.go x: 1 contributors (90d) y: 22 lines of code cmd/ntpcheck/checker/chrony.go x: 1 contributors (90d) y: 148 lines of code cmd/ntpcheck/checker/runner.go x: 1 contributors (90d) y: 121 lines of code cmd/ntpcheck/checker/system.go x: 1 contributors (90d) y: 96 lines of code ntp/shm/ntpshm.go x: 1 contributors (90d) y: 76 lines of code ptp/protocol/unicast.go x: 1 contributors (90d) y: 202 lines of code ptp/ptp4u/server/worker.go x: 2 contributors (90d) y: 226 lines of code timestamp/timestamp.go x: 2 contributors (90d) y: 77 lines of code cmd/ptpcheck/cmd/servicestats.go x: 2 contributors (90d) y: 39 lines of code ptp/protocol/management.go x: 2 contributors (90d) y: 233 lines of code cmd/ntpcheck/checker/checkresult.go x: 2 contributors (90d) y: 52 lines of code cmd/ptpcheck/cmd/diag.go x: 2 contributors (90d) y: 150 lines of code ntp/control/packet.go x: 2 contributors (90d) y: 264 lines of code ntp/responder/server/config.go x: 2 contributors (90d) y: 35 lines of code ptp/simpleclient/client.go x: 2 contributors (90d) y: 423 lines of code calnex/cmd/firmware.go x: 2 contributors (90d) y: 31 lines of code ntp/protocol/packet.go x: 1 contributors (90d) y: 68 lines of code timestamp/timestamp_darwin.go x: 1 contributors (90d) y: 31 lines of code timestamp/timestamp_linux.go x: 1 contributors (90d) y: 150 lines of code
628.0
lines of code
  min: 4.0
  average: 150.31
  25th percentile: 38.75
  median: 105.5
  75th percentile: 210.25
  max: 628.0
0 5.0
contributors (90d)
min: 1.0 | average: 2.35 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0