Uber / mockolo
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 30% | 22% | 19% | 26%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
swift0% | 30% | 22% | 19% | 26%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources0% | 31% | 22% | 20% | 25%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 37)
File# lines# units
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6
MethodModel.swift
in Sources/MockoloFramework/Models
203 2
Executor.swift
in Sources/Mockolo
167 3
Generator.swift
in Sources/MockoloFramework/Operations
140 -
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4
VariableModel.swift
in Sources/MockoloFramework/Models
104 -
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2
PropertyMockable.swift
in Sources/MockoloFramework/Templates
81 1
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 -
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
70 1
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1
ClassModel.swift
in Sources/MockoloFramework/Models
66 1
Model.swift
in Sources/MockoloFramework/Models
58 7
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2
ParamModel.swift
in Sources/MockoloFramework/Models
49 2
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1
38 -
Logger.swift
in Sources/MockoloFramework/Utils
38 -
MockFuncs.swift
in Sources/MockoloFramework/Templates
34 -
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1
OutputWriter.swift
in Sources/MockoloFramework/Operations
30 1
IfMacroModel.swift
in Sources/MockoloFramework/Models
24 -
ParamTemplate.swift
in Sources/MockoloFramework/Templates
24 2
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2
Mockolo.swift
in Sources/Mockolo
14 -
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1
Version.swift
in Sources/MockoloFramework
4 -
Files With Most Units (Top 28)
File# lines# units
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18
Model.swift
in Sources/MockoloFramework/Models
58 7
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3
Executor.swift
in Sources/Mockolo
167 3
SequenceExtensions.swift
in Sources/MockoloFramework/Utils
16 2
DataExtensions.swift
in Sources/MockoloFramework/Utils
44 2
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2
MethodModel.swift
in Sources/MockoloFramework/Models
203 2
ParamModel.swift
in Sources/MockoloFramework/Models
49 2
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2
ParamTemplate.swift
in Sources/MockoloFramework/Templates
24 2
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1
ClassModel.swift
in Sources/MockoloFramework/Models
66 1
OutputWriter.swift
in Sources/MockoloFramework/Operations
30 1
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1
ClosureTemplate.swift
in Sources/MockoloFramework/Templates
70 1
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1
PropertyMockable.swift
in Sources/MockoloFramework/Templates
81 1
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1
TypeAliasTemplate.swift
in Sources/MockoloFramework/Templates
13 1
Files With Long Lines (Top 23)

There are 23 files with lines longer than 120 characters. In total, there are 113 long lines.

File# lines# units# long lines
SwiftSyntaxExtensions.swift
in Sources/MockoloFramework/Parsers
662 18 21
VariableTemplate.swift
in Sources/MockoloFramework/Templates
240 3 16
Executor.swift
in Sources/Mockolo
167 3 16
TypeParser.swift
in Sources/MockoloFramework/Utils
552 4 11
InheritanceResolver.swift
in Sources/MockoloFramework/Utils
89 2 9
MethodModel.swift
in Sources/MockoloFramework/Models
203 2 5
ClassTemplate.swift
in Sources/MockoloFramework/Templates
238 2 5
MethodTemplate.swift
in Sources/MockoloFramework/Templates
120 1 4
ClosureModel.swift
in Sources/MockoloFramework/Models
33 1 3
TypeAliasModel.swift
in Sources/MockoloFramework/Models
50 2 3
SourceParser.swift
in Sources/MockoloFramework/Parsers
71 - 2
FileScanner.swift
in Sources/MockoloFramework/Utils
113 4 2
ArgumentsHistoryModel.swift
in Sources/MockoloFramework/Models
43 2 2
ParamModel.swift
in Sources/MockoloFramework/Models
49 2 2
IfMacroModel.swift
in Sources/MockoloFramework/Models
24 - 2
VariableModel.swift
in Sources/MockoloFramework/Models
104 - 2
Generator.swift
in Sources/MockoloFramework/Operations
140 - 2
StringExtensions.swift
in Sources/MockoloFramework/Utils
207 6 1
ParsedEntity.swift
in Sources/MockoloFramework/Models
133 3 1
UniqueModelGenerator.swift
in Sources/MockoloFramework/Operations
43 1 1
TemplateRenderer.swift
in Sources/MockoloFramework/Operations
18 1 1
ImportsHandler.swift
in Sources/MockoloFramework/Operations
67 1 1
IfMacroTemplate.swift
in Sources/MockoloFramework/Templates
21 1 1
Correlations

File Size vs. Commits (all time): 37 points

Sources/MockoloFramework/Version.swift x: 18 commits (all time) y: 4 lines of code Package.swift x: 80 commits (all time) y: 38 lines of code Sources/MockoloFramework/Models/ParsedEntity.swift x: 56 commits (all time) y: 133 lines of code Sources/MockoloFramework/Operations/Generator.swift x: 46 commits (all time) y: 140 lines of code Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 38 commits (all time) y: 662 lines of code Sources/MockoloFramework/Utils/StringExtensions.swift x: 68 commits (all time) y: 207 lines of code Sources/MockoloFramework/Operations/ImportsHandler.swift x: 5 commits (all time) y: 67 lines of code Sources/MockoloFramework/Models/MethodModel.swift x: 89 commits (all time) y: 203 lines of code Sources/MockoloFramework/Models/ArgumentsHistoryModel.swift x: 18 commits (all time) y: 43 lines of code Sources/MockoloFramework/Models/ClosureModel.swift x: 33 commits (all time) y: 33 lines of code Sources/MockoloFramework/Utils/SequenceExtensions.swift x: 5 commits (all time) y: 16 lines of code Sources/MockoloFramework/Models/ParamModel.swift x: 37 commits (all time) y: 49 lines of code Sources/MockoloFramework/Models/TypeAliasModel.swift x: 35 commits (all time) y: 50 lines of code Sources/MockoloFramework/Utils/InheritanceResolver.swift x: 23 commits (all time) y: 89 lines of code Sources/MockoloFramework/Utils/TypeParser.swift x: 45 commits (all time) y: 552 lines of code Sources/Mockolo/Executor.swift x: 86 commits (all time) y: 167 lines of code Sources/MockoloFramework/Models/ClassModel.swift x: 46 commits (all time) y: 66 lines of code Sources/MockoloFramework/Models/Model.swift x: 20 commits (all time) y: 58 lines of code Sources/MockoloFramework/Models/VariableModel.swift x: 60 commits (all time) y: 104 lines of code Sources/MockoloFramework/Templates/ClassTemplate.swift x: 60 commits (all time) y: 238 lines of code Sources/MockoloFramework/Templates/ParamTemplate.swift x: 14 commits (all time) y: 24 lines of code Sources/Mockolo/Mockolo.swift x: 5 commits (all time) y: 14 lines of code Sources/MockoloFramework/Parsers/SourceParser.swift x: 11 commits (all time) y: 71 lines of code Sources/MockoloFramework/Utils/Logger.swift x: 11 commits (all time) y: 38 lines of code Sources/MockoloFramework/Templates/ClosureTemplate.swift x: 35 commits (all time) y: 70 lines of code Sources/MockoloFramework/Operations/OutputWriter.swift x: 17 commits (all time) y: 30 lines of code Sources/MockoloFramework/Models/IfMacroModel.swift x: 12 commits (all time) y: 24 lines of code Sources/MockoloFramework/Operations/TemplateRenderer.swift x: 22 commits (all time) y: 18 lines of code Sources/MockoloFramework/Templates/IfMacroTemplate.swift x: 15 commits (all time) y: 21 lines of code Sources/MockoloFramework/Templates/VariableTemplate.swift x: 49 commits (all time) y: 240 lines of code Sources/MockoloFramework/Templates/MethodTemplate.swift x: 57 commits (all time) y: 120 lines of code Sources/MockoloFramework/Operations/UniqueModelGenerator.swift x: 42 commits (all time) y: 43 lines of code Sources/MockoloFramework/Utils/DataExtensions.swift x: 8 commits (all time) y: 44 lines of code Sources/MockoloFramework/Templates/MockFuncs.swift x: 2 commits (all time) y: 34 lines of code Sources/MockoloFramework/Templates/PropertyMockable.swift x: 2 commits (all time) y: 81 lines of code Sources/MockoloFramework/Templates/TypeAliasTemplate.swift x: 7 commits (all time) y: 13 lines of code Sources/MockoloFramework/Utils/FileScanner.swift x: 5 commits (all time) 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 89.0
commits (all time)
min: 2.0 | average: 31.95 | 25th percentile: 11.0 | median: 23.0 | 75th percentile: 47.5 | max: 89.0

File Size vs. Contributors (all time): 37 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 6 points

Sources/MockoloFramework/Version.swift x: 1 commits (90d) y: 4 lines of code Package.swift x: 1 commits (90d) y: 38 lines of code Sources/MockoloFramework/Models/ParsedEntity.swift x: 1 commits (90d) y: 133 lines of code Sources/MockoloFramework/Operations/Generator.swift x: 1 commits (90d) y: 140 lines of code Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 1 commits (90d) y: 662 lines of code Sources/MockoloFramework/Utils/StringExtensions.swift x: 1 commits (90d) y: 207 lines of code
662.0
lines of code
  min: 4.0
  average: 197.33
  25th percentile: 29.5
  median: 136.5
  75th percentile: 320.75
  max: 662.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 6 points

Sources/MockoloFramework/Version.swift x: 1 contributors (90d) y: 4 lines of code Package.swift x: 1 contributors (90d) y: 38 lines of code Sources/MockoloFramework/Models/ParsedEntity.swift x: 1 contributors (90d) y: 133 lines of code Sources/MockoloFramework/Operations/Generator.swift x: 1 contributors (90d) y: 140 lines of code Sources/MockoloFramework/Parsers/SwiftSyntaxExtensions.swift x: 1 contributors (90d) y: 662 lines of code Sources/MockoloFramework/Utils/StringExtensions.swift x: 1 contributors (90d) y: 207 lines of code
662.0
lines of code
  min: 4.0
  average: 197.33
  25th percentile: 29.5
  median: 136.5
  75th percentile: 320.75
  max: 662.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0