apple / swift-stress-tester
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 47 files with 6,544 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (563 lines of code)
    • 9 files changed 21-50 times (2,242 lines of code)
    • 21 files changed 6-20 times (2,833 lines of code)
    • 16 files changed 1-5 times (906 lines of code)
0% | 8% | 34% | 43% | 13%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
swift, md, gitignore, json, py, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 8% | 32% | 44% | 14%
py0% | 0% | 90% | 10% | 0%
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
SourceKitStressTester/Sources/StressTester0% | 31% | 52% | 16% | 0%
SourceKitStressTester/Sources/Common0% | 0% | 71% | 10% | 17%
SourceKitStressTester/Sources/SwiftCWrapper0% | 0% | 37% | 58% | 4%
ROOT0% | 0% | 100% | 0% | 0%
SourceKitStressTester0% | 0% | 100% | 0% | 0%
SwiftEvolve0% | 0% | 100% | 0% | 0%
SwiftEvolve/Sources/SwiftEvolve0% | 0% | 0% | 91% | 8%
SourceKitStressTester/Sources/SwiftSourceKit0% | 0% | 0% | 41% | 58%
SourceKitStressTester/Utilities0% | 0% | 0% | 100% | 0%
SourceKitStressTester/Sources/sk-stress-test0% | 0% | 0% | 100% | 0%
SourceKitStressTester/Sources/TestHelpers0% | 0% | 0% | 0% | 100%
SourceKitStressTester/Sources/sk-swiftc-wrapper0% | 0% | 0% | 0% | 100%
SwiftEvolve/Sources/swift-evolve0% | 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
SourceKitDocument.swift
in SourceKitStressTester/Sources/StressTester
563 14 13 1256 57
SwiftCWrapper.swift
in SourceKitStressTester/Sources/SwiftCWrapper
250 4 26 1256 41
StressTester.swift
in SourceKitStressTester/Sources/StressTester
243 - 26 1256 38
StressTesterTool.swift
in SourceKitStressTester/Sources/StressTester
194 - 26 1256 32
ActionGenerators.swift
in SourceKitStressTester/Sources/StressTester
504 4 116 1256 32
Package.swift
in SourceKitStressTester
128 1 11 1298 31
Message.swift
in SourceKitStressTester/Sources/Common
560 1 26 1256 29
build-script-helper.py
in root
198 19 438 1125 26
Package.swift
in SwiftEvolve
49 - 124 1152 22
StressTestOperation.swift
in SourceKitStressTester/Sources/SwiftCWrapper
116 - 26 1256 21
Action.swift
in SourceKitStressTester/Sources/StressTester
148 1 25 1256 17
SwiftCWrapperTool.swift
in SourceKitStressTester/Sources/SwiftCWrapper
156 7 26 1256 17
ExpectedIssue.swift
in SourceKitStressTester/Sources/SwiftCWrapper
374 4 26 1109 17
IssueManager.swift
in SourceKitStressTester/Sources/SwiftCWrapper
44 - 202 1109 15
SwiftEvolveTool.swift
in SwiftEvolve/Sources/SwiftEvolve
167 5 124 1141 14
build-script-helper.py
in SourceKitStressTester/Utilities
22 3 1110 1194 13
SyntaxExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
163 6 815 1152 12
DeclContext.swift
in SwiftEvolve/Sources/SwiftEvolve
364 16 789 1152 12
SyntaxConstructionExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
131 6 831 1152 11
Evolution.swift
in SwiftEvolve/Sources/SwiftEvolve
238 3 816 1152 11