apple / swift-nio-extras
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 54 files with 3,706 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 5 files changed 6-20 times (993 lines of code)
    • 49 files changed 1-5 times (2,713 lines of code)
0% | 0% | 0% | 26% | 73%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
swift, yaml, md, txt, sh, rb, c, gitignore, h, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 0% | 27% | 72%
yaml0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
Sources/NIOExtras0% | 0% | 0% | 49% | 50%
Sources/NIOHTTPCompression0% | 0% | 0% | 29% | 70%
ROOT0% | 0% | 0% | 100% | 0%
Sources/NIOSOCKS0% | 0% | 0% | 0% | 100%
Sources/NIOExtrasPerformanceTester0% | 0% | 0% | 0% | 100%
Sources/NIOWritePartialPCAPDemo0% | 0% | 0% | 0% | 100%
Sources/HTTPServerWithQuiescingDemo0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
Sources/NIOWritePCAPDemo0% | 0% | 0% | 0% | 100%
Sources/NIOSOCKSClient0% | 0% | 0% | 0% | 100%
Sources/CNIOExtrasZlib0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in root
108 - 139 1355 19
HTTPResponseCompressor.swift
in Sources/NIOHTTPCompression
186 6 139 1063 8
LengthFieldBasedFrameDecoder.swift
in Sources/NIOExtras
133 2 139 1161 7
LineBasedFrameDecoder.swift
in Sources/NIOExtras
37 - 139 1274 6
WritePCAPHandler.swift
in Sources/NIOExtras
529 7 59 1025 6
main.swift
in Sources/HTTPServerWithQuiescingDemo
79 2 139 1355 5
DebugInboundEventsHandler.swift
in Sources/NIOExtras
86 - 139 1106 5
HTTPDecompression.swift
in Sources/NIOHTTPCompression
108 7 139 846 5
SOCKSClientHandler.swift
in Sources/NIOSOCKS/Channel Handlers
137 - 139 235 5
QuiescingHelper.swift
in Sources/NIOExtras
137 7 139 1355 5
SOCKSRequest.swift
in Sources/NIOSOCKS/Messages
153 5 139 235 5
HTTPResponseDecompressor.swift
in Sources/NIOHTTPCompression
70 - 139 852 4
RequestResponseHandler.swift
in Sources/NIOExtras
71 - 139 1098 4
SOCKSServerHandshakeHandler.swift
in Sources/NIOSOCKS/Channel Handlers
80 - 139 229 4
DebugOutboundEventsHandler.swift
in Sources/NIOExtras
80 - 139 1106 4
LengthFieldPrepender.swift
in Sources/NIOExtras
81 1 139 1125 4
NIOExtrasError.swift
in Sources/NIOExtras
8 - 139 1294 3
SelectedAuthenticationMethod.swift
in Sources/NIOSOCKS/Messages
24 1 139 235 3
FixedLengthFrameDecoder.swift
in Sources/NIOExtras
24 - 139 1188 3
main.swift
in Sources/NIOSOCKSClient
25 1 139 235 3