apple / swift-nio-examples
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 45 files with 3,626 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)
    • 2 files changed 6-20 times (458 lines of code)
    • 43 files changed 1-5 times (3,168 lines of code)
0% | 0% | 0% | 12% | 87%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
swift, md, gitignore, json, txt, sh, storyboard, plist
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 0% | 12% | 87%
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
http2-client/Sources0% | 0% | 0% | 71% | 28%
NIOSMTP/NIOSMTP0% | 0% | 0% | 34% | 65%
json-rpc/Sources0% | 0% | 0% | 0% | 100%
backpressure-file-io-channel/Sources0% | 0% | 0% | 0% | 100%
TLSify/Sources0% | 0% | 0% | 0% | 100%
connect-proxy/Sources0% | 0% | 0% | 0% | 100%
UniversalBootstrapDemo/Sources0% | 0% | 0% | 0% | 100%
http2-server/Sources0% | 0% | 0% | 0% | 100%
nio-launchd/Sources0% | 0% | 0% | 0% | 100%
json-rpc0% | 0% | 0% | 0% | 100%
TLSify0% | 0% | 0% | 0% | 100%
backpressure-file-io-channel0% | 0% | 0% | 0% | 100%
nio-launchd0% | 0% | 0% | 0% | 100%
UniversalBootstrapDemo0% | 0% | 0% | 0% | 100%
http2-client0% | 0% | 0% | 0% | 100%
connect-proxy0% | 0% | 0% | 0% | 100%
http2-server0% | 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
ViewController.swift
in NIOSMTP/NIOSMTP
160 4 677 1231 7
main.swift
in http2-client/Sources/http2-client
298 13 928 1162 7
Package.swift
in http2-client
15 - 740 1162 5
SendEmailHandler.swift
in NIOSMTP/NIOSMTP
146 7 677 1231 5
PrintEverythingHandler.swift
in NIOSMTP/NIOSMTP
27 3 942 1231 4
Configuration.swift
in NIOSMTP/NIOSMTP
13 - 901 1231 3
Package.swift
in http2-server
14 - 740 914 3
Package.swift
in UniversalBootstrapDemo
15 - 93 634 3
Package.swift
in backpressure-file-io-channel
21 - 623 628 3
SMTPResponseDecoder.swift
in NIOSMTP/NIOSMTP
28 1 1008 1231 3
DataModel.swift
in NIOSMTP/NIOSMTP
36 - 677 1231 3
SMTPRequestEncoder.swift
in NIOSMTP/NIOSMTP
50 2 901 1231 3
EventLoopGroupManager.swift
in UniversalBootstrapDemo/Sources/UniversalBootstrapDemo
88 - 93 634 3
SaveEverythingHTTPServer.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
137 3 623 628 3
Server.swift
in json-rpc/Sources/JsonRpc
145 1 977 1021 3
ConnectHandler.swift
in connect-proxy/Sources/ConnectProxy
170 4 580 895 3
Client.swift
in json-rpc/Sources/JsonRpc
209 3 977 1021 3
FileIOChannelWriteCoordinator.swift
in backpressure-file-io-channel/Sources/BackpressureChannelToFileIO
211 2 623 628 3
Package.swift
in TLSify
21 - 187 615 2
Package.swift
in json-rpc
22 - 977 1021 2