Uber / mockolo
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 37 files with 3,917 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (615 lines of code)
    • 14 files changed 21-50 times (2,500 lines of code)
    • 13 files changed 6-20 times (477 lines of code)
    • 6 files changed 1-5 times (325 lines of code)
0% | 15% | 63% | 12% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 37 files with 3,917 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 8 files changed by 11-25 contributors (2,102 lines of code)
    • 14 files changed by 6-10 contributors (1,184 lines of code)
    • 10 files changed by 2-5 contributors (346 lines of code)
    • 5 files changed by 1 contributor (285 lines of code)
0% | 53% | 30% | 8% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
swift, txt, md, gitignore, yml, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 15% | 63% | 12% | 8%
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
Sources0% | 14% | 64% | 12% | 8%
ROOT0% | 100% | 0% | 0% | 0%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
MethodModel.swift
in Sources/MockoloFramework/Models
203 2 2019-05-02 2023-06-12 57 12 ellie@uber.com ryan.aveo@gmail.com
38 - 2019-02-21 2024-02-14 55 17 ellie@uber.com alanz@uber.com
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6 2019-08-20 2024-02-14 55 18 ellie@uber.com alanz@uber.com
Executor.swift
in Sources/Mockolo
167 3 2019-05-02 2023-04-24 53 13 ellie@uber.com fumiya.tennis1@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
104 - 2019-05-02 2023-04-18 43 9 ellie@uber.com fumiya.tennis1@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3 2019-08-20 2024-02-14 39 12 ellie@uber.com alanz@uber.com
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2 2019-05-02 2023-04-18 39 9 ellie@uber.com fumiya989@gmail.com
ClassModel.swift
in Sources/MockoloFramework/Models
66 1 2019-05-02 2023-04-18 38 8 ellie@uber.com side.junktown@gmail.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3 2019-05-02 2022-04-26 38 8 ellie@uber.com maxwell.elliott@gotinder.com
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1 2019-05-02 2021-11-17 37 6 ellie@uber.com 39891581+espressocup@users....
Generator.swift
in Sources/MockoloFramework/Operations
140 - 2019-08-20 2024-02-14 37 15 ellie@uber.com alanz@uber.com
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4 2019-08-20 2023-05-15 37 11 ellie@uber.com side.junktown@gmail.com
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1 2019-05-02 2021-08-19 30 3 ellie@uber.com lukemiletta@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
49 2 2019-05-03 2023-05-15 30 7 ellie@uber.com side.junktown@gmail.com
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1 2019-05-02 2023-05-28 28 6 ellie@uber.com side.junktown@gmail.com
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
70 1 2019-05-02 2022-11-22 28 6 ellie@uber.com the_uhooi@yahoo.co.jp
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18 2021-04-29 2024-02-14 28 12 39891581+espressocup@users.... alanz@uber.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2 2019-06-21 2023-05-15 24 7 ellie@uber.com side.junktown@gmail.com
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2 2019-08-20 2023-05-15 19 4 ellie@uber.com side.junktown@gmail.com
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1 2019-05-02 2022-04-27 17 4 ellie@uber.com 39891581+espressocup@users....
Model.swift
in Sources/MockoloFramework/Models
58 7 2019-08-20 2023-04-18 17 7 ellie@uber.com fumiya.tennis1@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
30 1 2019-08-20 2022-07-02 14 5 ellie@uber.com the_uhooi@yahoo.co.jp
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2024-02-19 13 7 39891581+espressocup@users.... kabir.khan@sixt.com
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1 2020-02-12 2022-04-27 13 4 ellie@uber.com 39891581+espressocup@users....
ParamTemplate.swift
in Sources/MockoloFramework/Templates
24 2 2019-08-20 2023-04-18 12 3 ellie@uber.com side.junktown@gmail.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2 2020-06-06 2023-05-28 12 7 andooown.dev@gmail.com side.junktown@gmail.com
IfMacroModel.swift
in Sources/MockoloFramework/Models
24 - 2020-02-12 2022-04-27 11 4 ellie@uber.com 39891581+espressocup@users....
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2023-04-18 9 8 39891581+espressocup@users.... side.junktown@gmail.com
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 7 6 ellie@uber.com side.junktown@gmail.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 7 1 ellie@uber.com ellie@uber.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2020-04-02 6 1 ellie@uber.com ellie@uber.com
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2 2019-08-20 2023-05-28 5 3 ellie@uber.com side.junktown@gmail.com
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4 2019-08-20 2020-04-02 5 1 ellie@uber.com ellie@uber.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1 2020-04-09 2023-06-21 4 2 ellie@uber.com rudro@uber.com
Mockolo.swift
in Sources/Mockolo
14 - 2022-06-22 2023-04-18 3 4 the_uhooi@yahoo.co.jp side.junktown@gmail.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
PropertyMockable.swift
in Sources/MockoloFramework/Templates
81 1 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
Files With Most Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6 2019-08-20 2024-02-14 55 18 ellie@uber.com alanz@uber.com
38 - 2019-02-21 2024-02-14 55 17 ellie@uber.com alanz@uber.com
Generator.swift
in Sources/MockoloFramework/Operations
140 - 2019-08-20 2024-02-14 37 15 ellie@uber.com alanz@uber.com
Executor.swift
in Sources/Mockolo
167 3 2019-05-02 2023-04-24 53 13 ellie@uber.com fumiya.tennis1@gmail.com
MethodModel.swift
in Sources/MockoloFramework/Models
203 2 2019-05-02 2023-06-12 57 12 ellie@uber.com ryan.aveo@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3 2019-08-20 2024-02-14 39 12 ellie@uber.com alanz@uber.com
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18 2021-04-29 2024-02-14 28 12 39891581+espressocup@users.... alanz@uber.com
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4 2019-08-20 2023-05-15 37 11 ellie@uber.com side.junktown@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
104 - 2019-05-02 2023-04-18 43 9 ellie@uber.com fumiya.tennis1@gmail.com
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2 2019-05-02 2023-04-18 39 9 ellie@uber.com fumiya989@gmail.com
ClassModel.swift
in Sources/MockoloFramework/Models
66 1 2019-05-02 2023-04-18 38 8 ellie@uber.com side.junktown@gmail.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3 2019-05-02 2022-04-26 38 8 ellie@uber.com maxwell.elliott@gotinder.com
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2023-04-18 9 8 39891581+espressocup@users.... side.junktown@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
49 2 2019-05-03 2023-05-15 30 7 ellie@uber.com side.junktown@gmail.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2 2019-06-21 2023-05-15 24 7 ellie@uber.com side.junktown@gmail.com
Model.swift
in Sources/MockoloFramework/Models
58 7 2019-08-20 2023-04-18 17 7 ellie@uber.com fumiya.tennis1@gmail.com
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2024-02-19 13 7 39891581+espressocup@users.... kabir.khan@sixt.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2 2020-06-06 2023-05-28 12 7 andooown.dev@gmail.com side.junktown@gmail.com
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1 2019-05-02 2021-11-17 37 6 ellie@uber.com 39891581+espressocup@users....
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1 2019-05-02 2023-05-28 28 6 ellie@uber.com side.junktown@gmail.com
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
70 1 2019-05-02 2022-11-22 28 6 ellie@uber.com the_uhooi@yahoo.co.jp
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 7 6 ellie@uber.com side.junktown@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
30 1 2019-08-20 2022-07-02 14 5 ellie@uber.com the_uhooi@yahoo.co.jp
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2 2019-08-20 2023-05-15 19 4 ellie@uber.com side.junktown@gmail.com
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1 2019-05-02 2022-04-27 17 4 ellie@uber.com 39891581+espressocup@users....
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1 2020-02-12 2022-04-27 13 4 ellie@uber.com 39891581+espressocup@users....
IfMacroModel.swift
in Sources/MockoloFramework/Models
24 - 2020-02-12 2022-04-27 11 4 ellie@uber.com 39891581+espressocup@users....
Mockolo.swift
in Sources/Mockolo
14 - 2022-06-22 2023-04-18 3 4 the_uhooi@yahoo.co.jp side.junktown@gmail.com
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1 2019-05-02 2021-08-19 30 3 ellie@uber.com lukemiletta@gmail.com
ParamTemplate.swift
in Sources/MockoloFramework/Templates
24 2 2019-08-20 2023-04-18 12 3 ellie@uber.com side.junktown@gmail.com
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2 2019-08-20 2023-05-28 5 3 ellie@uber.com side.junktown@gmail.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1 2020-04-09 2023-06-21 4 2 ellie@uber.com rudro@uber.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 7 1 ellie@uber.com ellie@uber.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2020-04-02 6 1 ellie@uber.com ellie@uber.com
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4 2019-08-20 2020-04-02 5 1 ellie@uber.com ellie@uber.com
PropertyMockable.swift
in Sources/MockoloFramework/Templates
81 1 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
Files With Least Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4 2019-08-20 2020-04-02 5 1 ellie@uber.com ellie@uber.com
PropertyMockable.swift
in Sources/MockoloFramework/Templates
81 1 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 7 1 ellie@uber.com ellie@uber.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-02 2 1 ellie@uber.com ellie@uber.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2020-04-02 6 1 ellie@uber.com ellie@uber.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1 2020-04-09 2023-06-21 4 2 ellie@uber.com rudro@uber.com
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1 2019-05-02 2021-08-19 30 3 ellie@uber.com lukemiletta@gmail.com
ParamTemplate.swift
in Sources/MockoloFramework/Templates
24 2 2019-08-20 2023-04-18 12 3 ellie@uber.com side.junktown@gmail.com
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2 2019-08-20 2023-05-28 5 3 ellie@uber.com side.junktown@gmail.com
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2 2019-08-20 2023-05-15 19 4 ellie@uber.com side.junktown@gmail.com
IfMacroModel.swift
in Sources/MockoloFramework/Models
24 - 2020-02-12 2022-04-27 11 4 ellie@uber.com 39891581+espressocup@users....
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1 2020-02-12 2022-04-27 13 4 ellie@uber.com 39891581+espressocup@users....
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1 2019-05-02 2022-04-27 17 4 ellie@uber.com 39891581+espressocup@users....
Mockolo.swift
in Sources/Mockolo
14 - 2022-06-22 2023-04-18 3 4 the_uhooi@yahoo.co.jp side.junktown@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
30 1 2019-08-20 2022-07-02 14 5 ellie@uber.com the_uhooi@yahoo.co.jp
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1 2019-05-02 2021-11-17 37 6 ellie@uber.com 39891581+espressocup@users....
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
70 1 2019-05-02 2022-11-22 28 6 ellie@uber.com the_uhooi@yahoo.co.jp
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 7 6 ellie@uber.com side.junktown@gmail.com
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1 2019-05-02 2023-05-28 28 6 ellie@uber.com side.junktown@gmail.com
Model.swift
in Sources/MockoloFramework/Models
58 7 2019-08-20 2023-04-18 17 7 ellie@uber.com fumiya.tennis1@gmail.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2 2019-06-21 2023-05-15 24 7 ellie@uber.com side.junktown@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
49 2 2019-05-03 2023-05-15 30 7 ellie@uber.com side.junktown@gmail.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2 2020-06-06 2023-05-28 12 7 andooown.dev@gmail.com side.junktown@gmail.com
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2024-02-19 13 7 39891581+espressocup@users.... kabir.khan@sixt.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3 2019-05-02 2022-04-26 38 8 ellie@uber.com maxwell.elliott@gotinder.com
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2023-04-18 9 8 39891581+espressocup@users.... side.junktown@gmail.com
ClassModel.swift
in Sources/MockoloFramework/Models
66 1 2019-05-02 2023-04-18 38 8 ellie@uber.com side.junktown@gmail.com
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2 2019-05-02 2023-04-18 39 9 ellie@uber.com fumiya989@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
104 - 2019-05-02 2023-04-18 43 9 ellie@uber.com fumiya.tennis1@gmail.com
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4 2019-08-20 2023-05-15 37 11 ellie@uber.com side.junktown@gmail.com
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18 2021-04-29 2024-02-14 28 12 39891581+espressocup@users.... alanz@uber.com
MethodModel.swift
in Sources/MockoloFramework/Models
203 2 2019-05-02 2023-06-12 57 12 ellie@uber.com ryan.aveo@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3 2019-08-20 2024-02-14 39 12 ellie@uber.com alanz@uber.com
Executor.swift
in Sources/Mockolo
167 3 2019-05-02 2023-04-24 53 13 ellie@uber.com fumiya.tennis1@gmail.com
Generator.swift
in Sources/MockoloFramework/Operations
140 - 2019-08-20 2024-02-14 37 15 ellie@uber.com alanz@uber.com
38 - 2019-02-21 2024-02-14 55 17 ellie@uber.com alanz@uber.com
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6 2019-08-20 2024-02-14 55 18 ellie@uber.com alanz@uber.com
Correlations

File Size vs. Number of Changes: 37 points

Sources/MockoloFramework/Version.swift x: 4 lines of code y: 13 # changes Package.swift x: 38 lines of code y: 55 # changes Sources/MockoloFramework/Models/ParsedEntity.swift x: 133 lines of code y: 39 # changes Sources/MockoloFramework/Operations/Generator.swift x: 140 lines of code y: 37 # changes Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 662 lines of code y: 28 # changes Sources/MockoloFramework/Utils/StringExtensions.swift x: 207 lines of code y: 55 # changes Sources/MockoloFramework/Operations/ImportsHandler.swift x: 67 lines of code y: 4 # changes Sources/MockoloFramework/Models/MethodModel.swift x: 203 lines of code y: 57 # changes Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 43 lines of code y: 12 # changes Sources/MockoloFramework/Models/ClosureModel.swift x: 33 lines of code y: 28 # changes Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 16 lines of code y: 5 # changes Sources/MockoloFramework/Models/ParamModel.swift x: 49 lines of code y: 30 # changes Sources/MockoloFramework/Models/TypeAliasModel.swift x: 50 lines of code y: 24 # changes Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 89 lines of code y: 19 # changes Sources/MockoloFramework/Utils/TypeParser.swift x: 552 lines of code y: 37 # changes Sources/Mockolo/Executor.swift x: 167 lines of code y: 53 # changes Sources/MockoloFramework/Models/ClassModel.swift x: 66 lines of code y: 38 # changes Sources/MockoloFramework/Models/Model.swift x: 58 lines of code y: 17 # changes Sources/MockoloFramework/Models/VariableModel.swift x: 104 lines of code y: 43 # changes Sources/MockoloFramework/Templates/ClassTemplate.swift x: 238 lines of code y: 39 # changes Sources/MockoloFramework/Templates/ParamTemplate.swift x: 24 lines of code y: 12 # changes Sources/Mockolo/Mockolo.swift x: 14 lines of code y: 3 # changes Sources/MockoloFramework/Parsers/SourceParser.swift x: 71 lines of code y: 9 # changes Sources/MockoloFramework/Utils/Logger.swift x: 38 lines of code y: 7 # changes Sources/MockoloFramework/Templates/ClosureTemplate.swift x: 70 lines of code y: 28 # changes Sources/MockoloFramework/Operations/OutputWriter.swift x: 30 lines of code y: 14 # changes Sources/MockoloFramework/Models/IfMacroModel.swift x: 24 lines of code y: 11 # changes Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 18 lines of code y: 17 # changes Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 21 lines of code y: 13 # changes Sources/MockoloFramework/Templates/VariableTemplate.swift x: 240 lines of code y: 38 # changes Sources/MockoloFramework/Templates/MethodTemplate.swift x: 120 lines of code y: 37 # changes Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 43 lines of code y: 30 # changes Sources/MockoloFramework/Utils/DataExtensions.swift x: 44 lines of code y: 7 # changes Sources/MockoloFramework/Templates/MockFuncs.swift x: 34 lines of code y: 2 # changes Sources/MockoloFramework/Templates/PropertyMockable.swift x: 81 lines of code y: 2 # changes Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 13 lines of code y: 6 # changes Sources/MockoloFramework/Utils/FileScanner.swift x: 113 lines of code y: 5 # changes
57.0
# changes
  min: 2.0
  average: 23.62
  25th percentile: 8.0
  median: 19.0
  75th percentile: 37.5
  max: 57.0
0 662.0
lines of code
min: 4.0 | average: 105.86 | 25th percentile: 31.5 | median: 58.0 | 75th percentile: 126.5 | max: 662.0

Number of Contributors vs. Number of Changes: 37 points

Sources/MockoloFramework/Version.swift x: 7 # contributors y: 13 # changes Package.swift x: 17 # contributors y: 55 # changes Sources/MockoloFramework/Models/ParsedEntity.swift x: 12 # contributors y: 39 # changes Sources/MockoloFramework/Operations/Generator.swift x: 15 # contributors y: 37 # changes Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 12 # contributors y: 28 # changes Sources/MockoloFramework/Utils/StringExtensions.swift x: 18 # contributors y: 55 # changes Sources/MockoloFramework/Operations/ImportsHandler.swift x: 2 # contributors y: 4 # changes Sources/MockoloFramework/Models/MethodModel.swift x: 12 # contributors y: 57 # changes Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 7 # contributors y: 12 # changes Sources/MockoloFramework/Models/ClosureModel.swift x: 6 # contributors y: 28 # changes Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 3 # contributors y: 5 # changes Sources/MockoloFramework/Models/ParamModel.swift x: 7 # contributors y: 30 # changes Sources/MockoloFramework/Models/TypeAliasModel.swift x: 7 # contributors y: 24 # changes Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 4 # contributors y: 19 # changes Sources/MockoloFramework/Utils/TypeParser.swift x: 11 # contributors y: 37 # changes Sources/Mockolo/Executor.swift x: 13 # contributors y: 53 # changes Sources/MockoloFramework/Models/ClassModel.swift x: 8 # contributors y: 38 # changes Sources/MockoloFramework/Models/Model.swift x: 7 # contributors y: 17 # changes Sources/MockoloFramework/Models/VariableModel.swift x: 9 # contributors y: 43 # changes Sources/MockoloFramework/Templates/ClassTemplate.swift x: 9 # contributors y: 39 # changes Sources/MockoloFramework/Templates/ParamTemplate.swift x: 3 # contributors y: 12 # changes Sources/Mockolo/Mockolo.swift x: 4 # contributors y: 3 # changes Sources/MockoloFramework/Parsers/SourceParser.swift x: 8 # contributors y: 9 # changes Sources/MockoloFramework/Utils/Logger.swift x: 6 # contributors y: 7 # changes Sources/MockoloFramework/Operations/OutputWriter.swift x: 5 # contributors y: 14 # changes Sources/MockoloFramework/Models/IfMacroModel.swift x: 4 # contributors y: 11 # changes Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 4 # contributors y: 17 # changes Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 4 # contributors y: 13 # changes Sources/MockoloFramework/Templates/MethodTemplate.swift x: 6 # contributors y: 37 # changes Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 3 # contributors y: 30 # changes Sources/MockoloFramework/Utils/DataExtensions.swift x: 1 # contributors y: 7 # changes Sources/MockoloFramework/Templates/MockFuncs.swift x: 1 # contributors y: 2 # changes Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 1 # contributors y: 6 # changes Sources/MockoloFramework/Utils/FileScanner.swift x: 1 # contributors y: 5 # changes
57.0
# changes
  min: 2.0
  average: 23.62
  25th percentile: 8.0
  median: 19.0
  75th percentile: 37.5
  max: 57.0
0 18.0
# contributors
min: 1.0 | average: 6.81 | 25th percentile: 3.5 | median: 6.0 | 75th percentile: 9.0 | max: 18.0

Number of Contributors vs. File Size: 37 points

Sources/MockoloFramework/Version.swift x: 7 # contributors y: 4 lines of code Package.swift x: 17 # contributors y: 38 lines of code Sources/MockoloFramework/Models/ParsedEntity.swift x: 12 # contributors y: 133 lines of code Sources/MockoloFramework/Operations/Generator.swift x: 15 # contributors y: 140 lines of code Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 12 # contributors y: 662 lines of code Sources/MockoloFramework/Utils/StringExtensions.swift x: 18 # contributors y: 207 lines of code Sources/MockoloFramework/Operations/ImportsHandler.swift x: 2 # contributors y: 67 lines of code Sources/MockoloFramework/Models/MethodModel.swift x: 12 # contributors y: 203 lines of code Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 7 # contributors y: 43 lines of code Sources/MockoloFramework/Models/ClosureModel.swift x: 6 # contributors y: 33 lines of code Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 3 # contributors y: 16 lines of code Sources/MockoloFramework/Models/ParamModel.swift x: 7 # contributors y: 49 lines of code Sources/MockoloFramework/Models/TypeAliasModel.swift x: 7 # contributors y: 50 lines of code Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 4 # contributors y: 89 lines of code Sources/MockoloFramework/Utils/TypeParser.swift x: 11 # contributors y: 552 lines of code Sources/Mockolo/Executor.swift x: 13 # contributors y: 167 lines of code Sources/MockoloFramework/Models/ClassModel.swift x: 8 # contributors y: 66 lines of code Sources/MockoloFramework/Models/Model.swift x: 7 # contributors y: 58 lines of code Sources/MockoloFramework/Models/VariableModel.swift x: 9 # contributors y: 104 lines of code Sources/MockoloFramework/Templates/ClassTemplate.swift x: 9 # contributors y: 238 lines of code Sources/MockoloFramework/Templates/ParamTemplate.swift x: 3 # contributors y: 24 lines of code Sources/Mockolo/Mockolo.swift x: 4 # contributors y: 14 lines of code Sources/MockoloFramework/Parsers/SourceParser.swift x: 8 # contributors y: 71 lines of code Sources/MockoloFramework/Utils/Logger.swift x: 6 # contributors y: 38 lines of code Sources/MockoloFramework/Templates/ClosureTemplate.swift x: 6 # contributors y: 70 lines of code Sources/MockoloFramework/Operations/OutputWriter.swift x: 5 # contributors y: 30 lines of code Sources/MockoloFramework/Models/IfMacroModel.swift x: 4 # contributors y: 24 lines of code Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 4 # contributors y: 18 lines of code Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 4 # contributors y: 21 lines of code Sources/MockoloFramework/Templates/VariableTemplate.swift x: 8 # contributors y: 240 lines of code Sources/MockoloFramework/Templates/MethodTemplate.swift x: 6 # contributors y: 120 lines of code Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 3 # contributors y: 43 lines of code Sources/MockoloFramework/Utils/DataExtensions.swift x: 1 # contributors y: 44 lines of code Sources/MockoloFramework/Templates/MockFuncs.swift x: 1 # contributors y: 34 lines of code Sources/MockoloFramework/Templates/PropertyMockable.swift x: 1 # contributors y: 81 lines of code Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 1 # contributors y: 13 lines of code Sources/MockoloFramework/Utils/FileScanner.swift x: 1 # contributors y: 113 lines of code
662.0
lines of code
  min: 4.0
  average: 105.86
  25th percentile: 31.5
  median: 58.0
  75th percentile: 126.5
  max: 662.0
0 18.0
# contributors
min: 1.0 | average: 6.81 | 25th percentile: 3.5 | median: 6.0 | 75th percentile: 9.0 | max: 18.0