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 43 files with 4,428 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (624 lines of code)
    • 14 files changed 21-50 times (2,634 lines of code)
    • 14 files changed 6-20 times (788 lines of code)
    • 11 files changed 1-5 times (382 lines of code)
0% | 14% | 59% | 17% | 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 43 files with 4,428 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (2,533 lines of code)
    • 14 files changed by 6-10 contributors (846 lines of code)
    • 13 files changed by 2-5 contributors (730 lines of code)
    • 7 files changed by 1 contributor (319 lines of code)
0% | 57% | 19% | 16% | 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, json, sh, gitignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 14% | 59% | 17% | 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% | 13% | 60% | 17% | 8%
ROOT0% | 100% | 0% | 0% | 0%
Most Frequently Changed Files (Top 43)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
50 - 2019-02-21 2025-02-10 60 17 ellie@uber.com side.junktown@gmail.com
MethodModel.swift
in Sources/MockoloFramework/Models
188 3 2019-05-02 2025-04-21 60 12 ellie@uber.com side.junktown@gmail.com
StringExtensions.swift
in Sources/MockoloFramework/Utils
225 7 2019-08-20 2025-04-21 59 19 ellie@uber.com side.junktown@gmail.com
Executor.swift
in Sources/Mockolo
161 3 2019-05-02 2025-04-13 53 14 ellie@uber.com fumiya.tennis1@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
121 1 2019-05-02 2025-04-21 48 10 ellie@uber.com side.junktown@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
146 2 2019-08-20 2025-04-13 47 13 ellie@uber.com fumiya.tennis1@gmail.com
MethodTemplate.swift
in Sources/MockoloFramework/Templates
207 2 2019-05-02 2025-04-21 46 8 ellie@uber.com side.junktown@gmail.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
280 3 2019-05-02 2025-04-21 46 11 ellie@uber.com side.junktown@gmail.com
TypeParser.swift
in Sources/MockoloFramework/Utils
540 3 2019-08-20 2025-04-21 44 12 ellie@uber.com side.junktown@gmail.com
Generator.swift
in Sources/MockoloFramework/Operations
152 - 2019-08-20 2025-04-13 43 15 ellie@uber.com fumiya.tennis1@gmail.com
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
791 18 2021-04-29 2025-04-21 40 13 39891581+espressocup@users.... side.junktown@gmail.com
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
52 1 2019-05-02 2024-12-03 35 5 ellie@uber.com okamura@qoncept.co.jp
ClosureModel.swift
in Sources/MockoloFramework/Models
47 3 2019-05-02 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
60 3 2019-05-03 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
60 1 2019-05-02 2025-04-21 32 7 ellie@uber.com side.junktown@gmail.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
49 3 2019-06-21 2025-04-10 29 7 ellie@uber.com side.junktown@gmail.com
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
79 2 2019-08-20 2024-11-12 22 5 ellie@uber.com okamura@qoncept.co.jp
Model.swift
in Sources/MockoloFramework/Models
50 3 2019-08-20 2025-04-10 21 8 ellie@uber.com side.junktown@gmail.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
46 3 2020-06-06 2025-02-16 18 7 andooown.dev@gmail.com side.junktown@gmail.com
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2025-02-26 17 7 39891581+espressocup@users.... side.junktown@gmail.com
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
16 1 2019-05-02 2024-11-12 17 5 ellie@uber.com okamura@qoncept.co.jp
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
26 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
IfMacroModel.swift
in Sources/MockoloFramework/Models
29 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
38 1 2019-08-20 2024-12-03 14 6 ellie@uber.com okamura@qoncept.co.jp
ParamTemplate.swift
in Sources/MockoloFramework/Templates
28 2 2019-08-20 2025-04-21 13 4 ellie@uber.com side.junktown@gmail.com
NominalTemplate.swift
in Sources/MockoloFramework/Templates
317 3 2024-10-24 2025-04-21 12 3 okamura@qoncept.co.jp side.junktown@gmail.com
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2024-11-12 10 8 39891581+espressocup@users.... okamura@qoncept.co.jp
NominalModel.swift
in Sources/MockoloFramework/Models
61 1 2024-10-24 2025-04-10 7 2 okamura@qoncept.co.jp side.junktown@gmail.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2024-10-24 6 2 ellie@uber.com okamura@qoncept.co.jp
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 6 6 ellie@uber.com side.junktown@gmail.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 6 1 ellie@uber.com ellie@uber.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
57 1 2020-04-09 2024-11-12 6 3 ellie@uber.com okamura@qoncept.co.jp
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-01 4 1 ellie@uber.com ellie@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
FunctionSuffixTemplate.swift
in Sources/MockoloFramework/Utils
10 1 2024-10-27 2024-11-06 2 2 fumiya.tennis1@gmail.com okamura@qoncept.co.jp
ThrowingKind.swift
in Sources/MockoloFramework/Models
26 - 2024-10-26 2024-10-27 2 2 side.junktown@gmail.com fumiya.tennis1@gmail.com
ConcurrencyHelpersTemplate.swift
in Sources/MockoloFramework/Templates
41 4 2024-12-03 2025-02-26 2 2 okamura@qoncept.co.jp side.junktown@gmail.com
Fixture.swift
in Sources/MockoloTestSupportMacros
46 - 2025-02-10 2025-02-26 2 1 side.junktown@gmail.com side.junktown@gmail.com
MacroMain.swift
in Sources/MockoloTestSupportMacros
7 - 2025-02-10 2025-02-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
ThrowingKindTemplate.swift
in Sources/MockoloFramework/Templates
14 1 2024-10-26 2024-10-26 1 1 side.junktown@gmail.com side.junktown@gmail.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-01 1 1 ellie@uber.com ellie@uber.com
AssociatedTypeModel.swift
in Sources/MockoloFramework/Models
61 3 2025-04-10 2025-04-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
Files With Most Contributors (Top 43)
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
225 7 2019-08-20 2025-04-21 59 19 ellie@uber.com side.junktown@gmail.com
50 - 2019-02-21 2025-02-10 60 17 ellie@uber.com side.junktown@gmail.com
Generator.swift
in Sources/MockoloFramework/Operations
152 - 2019-08-20 2025-04-13 43 15 ellie@uber.com fumiya.tennis1@gmail.com
Executor.swift
in Sources/Mockolo
161 3 2019-05-02 2025-04-13 53 14 ellie@uber.com fumiya.tennis1@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
146 2 2019-08-20 2025-04-13 47 13 ellie@uber.com fumiya.tennis1@gmail.com
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
791 18 2021-04-29 2025-04-21 40 13 39891581+espressocup@users.... side.junktown@gmail.com
MethodModel.swift
in Sources/MockoloFramework/Models
188 3 2019-05-02 2025-04-21 60 12 ellie@uber.com side.junktown@gmail.com
TypeParser.swift
in Sources/MockoloFramework/Utils
540 3 2019-08-20 2025-04-21 44 12 ellie@uber.com side.junktown@gmail.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
280 3 2019-05-02 2025-04-21 46 11 ellie@uber.com side.junktown@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
121 1 2019-05-02 2025-04-21 48 10 ellie@uber.com side.junktown@gmail.com
MethodTemplate.swift
in Sources/MockoloFramework/Templates
207 2 2019-05-02 2025-04-21 46 8 ellie@uber.com side.junktown@gmail.com
Model.swift
in Sources/MockoloFramework/Models
50 3 2019-08-20 2025-04-10 21 8 ellie@uber.com side.junktown@gmail.com
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2024-11-12 10 8 39891581+espressocup@users.... okamura@qoncept.co.jp
ClosureModel.swift
in Sources/MockoloFramework/Models
47 3 2019-05-02 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
60 3 2019-05-03 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
60 1 2019-05-02 2025-04-21 32 7 ellie@uber.com side.junktown@gmail.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
49 3 2019-06-21 2025-04-10 29 7 ellie@uber.com side.junktown@gmail.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
46 3 2020-06-06 2025-02-16 18 7 andooown.dev@gmail.com side.junktown@gmail.com
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2025-02-26 17 7 39891581+espressocup@users.... side.junktown@gmail.com
IfMacroModel.swift
in Sources/MockoloFramework/Models
29 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
26 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
38 1 2019-08-20 2024-12-03 14 6 ellie@uber.com okamura@qoncept.co.jp
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 6 6 ellie@uber.com side.junktown@gmail.com
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
52 1 2019-05-02 2024-12-03 35 5 ellie@uber.com okamura@qoncept.co.jp
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
79 2 2019-08-20 2024-11-12 22 5 ellie@uber.com okamura@qoncept.co.jp
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
16 1 2019-05-02 2024-11-12 17 5 ellie@uber.com okamura@qoncept.co.jp
ParamTemplate.swift
in Sources/MockoloFramework/Templates
28 2 2019-08-20 2025-04-21 13 4 ellie@uber.com side.junktown@gmail.com
Mockolo.swift
in Sources/Mockolo
14 - 2022-06-22 2023-04-18 3 4 the_uhooi@yahoo.co.jp side.junktown@gmail.com
NominalTemplate.swift
in Sources/MockoloFramework/Templates
317 3 2024-10-24 2025-04-21 12 3 okamura@qoncept.co.jp side.junktown@gmail.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
57 1 2020-04-09 2024-11-12 6 3 ellie@uber.com okamura@qoncept.co.jp
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2 2019-08-20 2023-05-28 5 3 ellie@uber.com side.junktown@gmail.com
NominalModel.swift
in Sources/MockoloFramework/Models
61 1 2024-10-24 2025-04-10 7 2 okamura@qoncept.co.jp side.junktown@gmail.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2024-10-24 6 2 ellie@uber.com okamura@qoncept.co.jp
ThrowingKind.swift
in Sources/MockoloFramework/Models
26 - 2024-10-26 2024-10-27 2 2 side.junktown@gmail.com fumiya.tennis1@gmail.com
FunctionSuffixTemplate.swift
in Sources/MockoloFramework/Utils
10 1 2024-10-27 2024-11-06 2 2 fumiya.tennis1@gmail.com okamura@qoncept.co.jp
ConcurrencyHelpersTemplate.swift
in Sources/MockoloFramework/Templates
41 4 2024-12-03 2025-02-26 2 2 okamura@qoncept.co.jp side.junktown@gmail.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 6 1 ellie@uber.com ellie@uber.com
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4 2019-08-20 2020-04-01 4 1 ellie@uber.com ellie@uber.com
Fixture.swift
in Sources/MockoloTestSupportMacros
46 - 2025-02-10 2025-02-26 2 1 side.junktown@gmail.com side.junktown@gmail.com
AssociatedTypeModel.swift
in Sources/MockoloFramework/Models
61 3 2025-04-10 2025-04-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
ThrowingKindTemplate.swift
in Sources/MockoloFramework/Templates
14 1 2024-10-26 2024-10-26 1 1 side.junktown@gmail.com side.junktown@gmail.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-01 1 1 ellie@uber.com ellie@uber.com
MacroMain.swift
in Sources/MockoloTestSupportMacros
7 - 2025-02-10 2025-02-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
Files With Least Contributors (Top 43)
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-01 4 1 ellie@uber.com ellie@uber.com
AssociatedTypeModel.swift
in Sources/MockoloFramework/Models
61 3 2025-04-10 2025-04-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
Fixture.swift
in Sources/MockoloTestSupportMacros
46 - 2025-02-10 2025-02-26 2 1 side.junktown@gmail.com side.junktown@gmail.com
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2 2019-08-20 2020-04-09 6 1 ellie@uber.com ellie@uber.com
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 - 2020-04-01 2020-04-01 1 1 ellie@uber.com ellie@uber.com
ThrowingKindTemplate.swift
in Sources/MockoloFramework/Templates
14 1 2024-10-26 2024-10-26 1 1 side.junktown@gmail.com side.junktown@gmail.com
MacroMain.swift
in Sources/MockoloTestSupportMacros
7 - 2025-02-10 2025-02-10 1 1 side.junktown@gmail.com side.junktown@gmail.com
NominalModel.swift
in Sources/MockoloFramework/Models
61 1 2024-10-24 2025-04-10 7 2 okamura@qoncept.co.jp side.junktown@gmail.com
ConcurrencyHelpersTemplate.swift
in Sources/MockoloFramework/Templates
41 4 2024-12-03 2025-02-26 2 2 okamura@qoncept.co.jp side.junktown@gmail.com
ThrowingKind.swift
in Sources/MockoloFramework/Models
26 - 2024-10-26 2024-10-27 2 2 side.junktown@gmail.com fumiya.tennis1@gmail.com
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1 2019-08-20 2024-10-24 6 2 ellie@uber.com okamura@qoncept.co.jp
FunctionSuffixTemplate.swift
in Sources/MockoloFramework/Utils
10 1 2024-10-27 2024-11-06 2 2 fumiya.tennis1@gmail.com okamura@qoncept.co.jp
NominalTemplate.swift
in Sources/MockoloFramework/Templates
317 3 2024-10-24 2025-04-21 12 3 okamura@qoncept.co.jp side.junktown@gmail.com
ImportsHandler.swift
in Sources/MockoloFramework/Operations
57 1 2020-04-09 2024-11-12 6 3 ellie@uber.com okamura@qoncept.co.jp
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2 2019-08-20 2023-05-28 5 3 ellie@uber.com side.junktown@gmail.com
ParamTemplate.swift
in Sources/MockoloFramework/Templates
28 2 2019-08-20 2025-04-21 13 4 ellie@uber.com side.junktown@gmail.com
Mockolo.swift
in Sources/Mockolo
14 - 2022-06-22 2023-04-18 3 4 the_uhooi@yahoo.co.jp side.junktown@gmail.com
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
79 2 2019-08-20 2024-11-12 22 5 ellie@uber.com okamura@qoncept.co.jp
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
52 1 2019-05-02 2024-12-03 35 5 ellie@uber.com okamura@qoncept.co.jp
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
16 1 2019-05-02 2024-11-12 17 5 ellie@uber.com okamura@qoncept.co.jp
Logger.swift
in Sources/MockoloFramework/Utils
38 - 2019-05-02 2023-04-18 6 6 ellie@uber.com side.junktown@gmail.com
OutputWriter.swift
in Sources/MockoloFramework/Operations
38 1 2019-08-20 2024-12-03 14 6 ellie@uber.com okamura@qoncept.co.jp
IfMacroModel.swift
in Sources/MockoloFramework/Models
29 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
26 1 2020-02-12 2024-12-03 14 6 ellie@uber.com fumiya.tennis1@gmail.com
ParamModel.swift
in Sources/MockoloFramework/Models
60 3 2019-05-03 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
60 1 2019-05-02 2025-04-21 32 7 ellie@uber.com side.junktown@gmail.com
TypeAliasModel.swift
in Sources/MockoloFramework/Models
49 3 2019-06-21 2025-04-10 29 7 ellie@uber.com side.junktown@gmail.com
ClosureModel.swift
in Sources/MockoloFramework/Models
47 3 2019-05-02 2025-04-21 34 7 ellie@uber.com side.junktown@gmail.com
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
46 3 2020-06-06 2025-02-16 18 7 andooown.dev@gmail.com side.junktown@gmail.com
Version.swift
in Sources/MockoloFramework
4 - 2021-04-29 2025-02-26 17 7 39891581+espressocup@users.... side.junktown@gmail.com
MethodTemplate.swift
in Sources/MockoloFramework/Templates
207 2 2019-05-02 2025-04-21 46 8 ellie@uber.com side.junktown@gmail.com
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2021-04-29 2024-11-12 10 8 39891581+espressocup@users.... okamura@qoncept.co.jp
Model.swift
in Sources/MockoloFramework/Models
50 3 2019-08-20 2025-04-10 21 8 ellie@uber.com side.junktown@gmail.com
VariableModel.swift
in Sources/MockoloFramework/Models
121 1 2019-05-02 2025-04-21 48 10 ellie@uber.com side.junktown@gmail.com
VariableTemplate.swift
in Sources/MockoloFramework/Templates
280 3 2019-05-02 2025-04-21 46 11 ellie@uber.com side.junktown@gmail.com
TypeParser.swift
in Sources/MockoloFramework/Utils
540 3 2019-08-20 2025-04-21 44 12 ellie@uber.com side.junktown@gmail.com
MethodModel.swift
in Sources/MockoloFramework/Models
188 3 2019-05-02 2025-04-21 60 12 ellie@uber.com side.junktown@gmail.com
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
791 18 2021-04-29 2025-04-21 40 13 39891581+espressocup@users.... side.junktown@gmail.com
ParsedEntity.swift
in Sources/MockoloFramework/Models
146 2 2019-08-20 2025-04-13 47 13 ellie@uber.com fumiya.tennis1@gmail.com
Executor.swift
in Sources/Mockolo
161 3 2019-05-02 2025-04-13 53 14 ellie@uber.com fumiya.tennis1@gmail.com
Generator.swift
in Sources/MockoloFramework/Operations
152 - 2019-08-20 2025-04-13 43 15 ellie@uber.com fumiya.tennis1@gmail.com
50 - 2019-02-21 2025-02-10 60 17 ellie@uber.com side.junktown@gmail.com
StringExtensions.swift
in Sources/MockoloFramework/Utils
225 7 2019-08-20 2025-04-21 59 19 ellie@uber.com side.junktown@gmail.com
Correlations

File Size vs. Number of Changes: 43 points

Sources/MockoloFramework/Models/MethodModel.swift x: 188 lines of code y: 60 # changes Sources/MockoloFramework/Models/ParamModel.swift x: 60 lines of code y: 34 # changes Sources/MockoloFramework/Models/VariableModel.swift x: 121 lines of code y: 48 # changes Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 791 lines of code y: 40 # changes Sources/MockoloFramework/Templates/ClosureTemplate.swift x: 60 lines of code y: 32 # changes Sources/MockoloFramework/Templates/MethodTemplate.swift x: 207 lines of code y: 46 # changes Sources/MockoloFramework/Templates/NominalTemplate.swift x: 317 lines of code y: 12 # changes Sources/MockoloFramework/Templates/ParamTemplate.swift x: 28 lines of code y: 13 # changes Sources/MockoloFramework/Templates/VariableTemplate.swift x: 280 lines of code y: 46 # changes Sources/MockoloFramework/Utils/StringExtensions.swift x: 225 lines of code y: 59 # changes Sources/MockoloFramework/Utils/TypeParser.swift x: 540 lines of code y: 44 # changes Sources/MockoloFramework/Models/ClosureModel.swift x: 47 lines of code y: 34 # changes Sources/Mockolo/Executor.swift x: 161 lines of code y: 53 # changes Sources/MockoloFramework/Models/ParsedEntity.swift x: 146 lines of code y: 47 # changes Sources/MockoloFramework/Operations/Generator.swift x: 152 lines of code y: 43 # changes Sources/MockoloFramework/Models/AssociatedTypeModel.swift x: 61 lines of code y: 1 # changes Sources/MockoloFramework/Models/Model.swift x: 50 lines of code y: 21 # changes Sources/MockoloFramework/Models/NominalModel.swift x: 61 lines of code y: 7 # changes Sources/MockoloFramework/Models/TypeAliasModel.swift x: 49 lines of code y: 29 # changes Sources/MockoloFramework/Templates/ConcurrencyHelpersTemplate.swift x: 41 lines of code y: 2 # changes Sources/MockoloFramework/Version.swift x: 4 lines of code y: 17 # changes Sources/MockoloTestSupportMacros/Fixture.swift x: 46 lines of code y: 2 # changes Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 46 lines of code y: 18 # changes Package.swift x: 50 lines of code y: 60 # changes Sources/MockoloTestSupportMacros/MacroMain.swift x: 7 lines of code y: 1 # changes Sources/MockoloFramework/Operations/OutputWriter.swift x: 38 lines of code y: 14 # changes Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 52 lines of code y: 35 # changes Sources/MockoloFramework/Models/IfMacroModel.swift x: 29 lines of code y: 14 # changes Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 26 lines of code y: 14 # changes Sources/MockoloFramework/Operations/ImportsHandler.swift x: 57 lines of code y: 6 # changes Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 16 lines of code y: 17 # changes Sources/MockoloFramework/Parsers/SourceParser.swift x: 71 lines of code y: 10 # changes Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 79 lines of code y: 22 # changes Sources/MockoloFramework/Utils/FunctionSuffixTemplate.swift x: 10 lines of code y: 2 # changes Sources/MockoloFramework/Models/ThrowingKind.swift x: 26 lines of code y: 2 # changes Sources/MockoloFramework/Templates/ThrowingKindTemplate.swift x: 14 lines of code y: 1 # changes Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 13 lines of code y: 6 # changes Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 16 lines of code y: 5 # changes Sources/Mockolo/Mockolo.swift x: 14 lines of code y: 3 # changes Sources/MockoloFramework/Utils/Logger.swift x: 38 lines of code y: 6 # changes Sources/MockoloFramework/Utils/DataExtensions.swift x: 44 lines of code y: 6 # changes Sources/MockoloFramework/Templates/MockFuncs.swift x: 34 lines of code y: 1 # changes Sources/MockoloFramework/Utils/FileScanner.swift x: 113 lines of code y: 4 # changes
60.0
# changes
  min: 1.0
  average: 21.79
  25th percentile: 5.0
  median: 14.0
  75th percentile: 40.0
  max: 60.0
0 791.0
lines of code
min: 4.0 | average: 102.98 | 25th percentile: 28.0 | median: 50.0 | 75th percentile: 121.0 | max: 791.0

Number of Contributors vs. Number of Changes: 43 points

Sources/MockoloFramework/Models/MethodModel.swift x: 12 # contributors y: 60 # changes Sources/MockoloFramework/Models/ParamModel.swift x: 7 # contributors y: 34 # changes Sources/MockoloFramework/Models/VariableModel.swift x: 10 # contributors y: 48 # changes Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 13 # contributors y: 40 # changes Sources/MockoloFramework/Templates/ClosureTemplate.swift x: 7 # contributors y: 32 # changes Sources/MockoloFramework/Templates/MethodTemplate.swift x: 8 # contributors y: 46 # changes Sources/MockoloFramework/Templates/NominalTemplate.swift x: 3 # contributors y: 12 # changes Sources/MockoloFramework/Templates/ParamTemplate.swift x: 4 # contributors y: 13 # changes Sources/MockoloFramework/Templates/VariableTemplate.swift x: 11 # contributors y: 46 # changes Sources/MockoloFramework/Utils/StringExtensions.swift x: 19 # contributors y: 59 # changes Sources/MockoloFramework/Utils/TypeParser.swift x: 12 # contributors y: 44 # changes Sources/Mockolo/Executor.swift x: 14 # contributors y: 53 # changes Sources/MockoloFramework/Models/ParsedEntity.swift x: 13 # contributors y: 47 # changes Sources/MockoloFramework/Operations/Generator.swift x: 15 # contributors y: 43 # changes Sources/MockoloFramework/Models/AssociatedTypeModel.swift x: 1 # contributors y: 1 # changes Sources/MockoloFramework/Models/Model.swift x: 8 # contributors y: 21 # changes Sources/MockoloFramework/Models/NominalModel.swift x: 2 # contributors y: 7 # changes Sources/MockoloFramework/Models/TypeAliasModel.swift x: 7 # contributors y: 29 # changes Sources/MockoloFramework/Templates/ConcurrencyHelpersTemplate.swift x: 2 # contributors y: 2 # changes Sources/MockoloFramework/Version.swift x: 7 # contributors y: 17 # changes Sources/MockoloTestSupportMacros/Fixture.swift x: 1 # contributors y: 2 # changes Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 7 # contributors y: 18 # changes Package.swift x: 17 # contributors y: 60 # changes Sources/MockoloFramework/Operations/OutputWriter.swift x: 6 # contributors y: 14 # changes Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 5 # contributors y: 35 # changes Sources/MockoloFramework/Operations/ImportsHandler.swift x: 3 # contributors y: 6 # changes Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 5 # contributors y: 17 # changes Sources/MockoloFramework/Parsers/SourceParser.swift x: 8 # contributors y: 10 # changes Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 5 # contributors y: 22 # changes Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 2 # contributors y: 6 # changes Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 3 # contributors y: 5 # changes Sources/Mockolo/Mockolo.swift x: 4 # contributors y: 3 # changes Sources/MockoloFramework/Utils/Logger.swift x: 6 # contributors y: 6 # changes Sources/MockoloFramework/Utils/DataExtensions.swift x: 1 # contributors y: 6 # changes Sources/MockoloFramework/Utils/FileScanner.swift x: 1 # contributors y: 4 # changes
60.0
# changes
  min: 1.0
  average: 21.79
  25th percentile: 5.0
  median: 14.0
  75th percentile: 40.0
  max: 60.0
0 19.0
# contributors
min: 1.0 | average: 6.4 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 8.0 | max: 19.0

Number of Contributors vs. File Size: 43 points

Sources/MockoloFramework/Models/MethodModel.swift x: 12 # contributors y: 188 lines of code Sources/MockoloFramework/Models/ParamModel.swift x: 7 # contributors y: 60 lines of code Sources/MockoloFramework/Models/VariableModel.swift x: 10 # contributors y: 121 lines of code Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 13 # contributors y: 791 lines of code Sources/MockoloFramework/Templates/MethodTemplate.swift x: 8 # contributors y: 207 lines of code Sources/MockoloFramework/Templates/NominalTemplate.swift x: 3 # contributors y: 317 lines of code Sources/MockoloFramework/Templates/ParamTemplate.swift x: 4 # contributors y: 28 lines of code Sources/MockoloFramework/Templates/VariableTemplate.swift x: 11 # contributors y: 280 lines of code Sources/MockoloFramework/Utils/StringExtensions.swift x: 19 # contributors y: 225 lines of code Sources/MockoloFramework/Utils/TypeParser.swift x: 12 # contributors y: 540 lines of code Sources/MockoloFramework/Models/ClosureModel.swift x: 7 # contributors y: 47 lines of code Sources/Mockolo/Executor.swift x: 14 # contributors y: 161 lines of code Sources/MockoloFramework/Models/ParsedEntity.swift x: 13 # contributors y: 146 lines of code Sources/MockoloFramework/Operations/Generator.swift x: 15 # contributors y: 152 lines of code Sources/MockoloFramework/Models/AssociatedTypeModel.swift x: 1 # contributors y: 61 lines of code Sources/MockoloFramework/Models/Model.swift x: 8 # contributors y: 50 lines of code Sources/MockoloFramework/Models/NominalModel.swift x: 2 # contributors y: 61 lines of code Sources/MockoloFramework/Templates/ConcurrencyHelpersTemplate.swift x: 2 # contributors y: 41 lines of code Sources/MockoloFramework/Version.swift x: 7 # contributors y: 4 lines of code Sources/MockoloTestSupportMacros/Fixture.swift x: 1 # contributors y: 46 lines of code Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 7 # contributors y: 46 lines of code Package.swift x: 17 # contributors y: 50 lines of code Sources/MockoloTestSupportMacros/MacroMain.swift x: 1 # contributors y: 7 lines of code Sources/MockoloFramework/Operations/OutputWriter.swift x: 6 # contributors y: 38 lines of code Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 5 # contributors y: 52 lines of code Sources/MockoloFramework/Models/IfMacroModel.swift x: 6 # contributors y: 29 lines of code Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 6 # contributors y: 26 lines of code Sources/MockoloFramework/Operations/ImportsHandler.swift x: 3 # contributors y: 57 lines of code Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 5 # contributors y: 16 lines of code Sources/MockoloFramework/Parsers/SourceParser.swift x: 8 # contributors y: 71 lines of code Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 5 # contributors y: 79 lines of code Sources/MockoloFramework/Utils/FunctionSuffixTemplate.swift x: 2 # contributors y: 10 lines of code Sources/MockoloFramework/Models/ThrowingKind.swift x: 2 # contributors y: 26 lines of code Sources/MockoloFramework/Templates/ThrowingKindTemplate.swift x: 1 # contributors y: 14 lines of code Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 2 # contributors y: 13 lines of code Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 3 # contributors y: 16 lines of code Sources/Mockolo/Mockolo.swift x: 4 # contributors y: 14 lines of code Sources/MockoloFramework/Templates/MockFuncs.swift x: 1 # contributors y: 34 lines of code Sources/MockoloFramework/Utils/FileScanner.swift x: 1 # contributors y: 113 lines of code
791.0
lines of code
  min: 4.0
  average: 102.98
  25th percentile: 28.0
  median: 50.0
  75th percentile: 121.0
  max: 791.0
0 19.0
# contributors
min: 1.0 | average: 6.4 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 8.0 | max: 19.0