Uber / SwiftCodeSan
File Size

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

Intro
Learn more...
File Size Overall
35% | 0% | 19% | 29% | 15%
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
swift35% | 0% | 19% | 29% | 15%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources36% | 0% | 19% | 30% | 14%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 21)
File# lines# units
SyntaxExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
1210 11
RemoveDeadDecls.swift
in Sources/SwiftCodeSanKit/Operations
324 -
UpdateAccessLevels.swift
in Sources/SwiftCodeSanKit/Operations
323 -
Executor.swift
in Sources/SwiftCodeSan
183 1
DeclMetaTypes.swift
in Sources/SwiftCodeSanKit/Core
183 1
DeclParser.swift
in Sources/SwiftCodeSanKit/FileParsers
148 7
AccessLevelRewriter.swift
in Sources/SwiftCodeSanKit/Core
141 -
DeclVisitor.swift
in Sources/SwiftCodeSanKit/Core
127 -
Scanner.swift
in Sources/SwiftCodeSanKit/Utils
113 4
RemoveUnusedImports.swift
in Sources/SwiftCodeSanKit/Operations
109 -
RefChecker.swift
in Sources/SwiftCodeSanKit/Core
89 1
DeclRemover.swift
in Sources/SwiftCodeSanKit/Core
88 -
DeclUpdater.swift
in Sources/SwiftCodeSanKit/FileUpdaters
73 4
Logger.swift
in Sources/SwiftCodeSanKit/Utils
68 -
StringExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
55 1
37 -
ImportRewriter.swift
in Sources/SwiftCodeSanKit/Core
32 -
SequenceExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
31 5
SyntaxParserExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
19 -
FileManagerExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
14 -
main.swift
in Sources/SwiftCodeSan
9 1
Files With Most Units (Top 10)
File# lines# units
SyntaxExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
1210 11
DeclParser.swift
in Sources/SwiftCodeSanKit/FileParsers
148 7
SequenceExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
31 5
Scanner.swift
in Sources/SwiftCodeSanKit/Utils
113 4
DeclUpdater.swift
in Sources/SwiftCodeSanKit/FileUpdaters
73 4
Executor.swift
in Sources/SwiftCodeSan
183 1
main.swift
in Sources/SwiftCodeSan
9 1
RefChecker.swift
in Sources/SwiftCodeSanKit/Core
89 1
DeclMetaTypes.swift
in Sources/SwiftCodeSanKit/Core
183 1
StringExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
55 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 70 long lines.

File# lines# units# long lines
AccessLevelRewriter.swift
in Sources/SwiftCodeSanKit/Core
141 - 14
SyntaxExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
1210 11 12
Executor.swift
in Sources/SwiftCodeSan
183 1 11
UpdateAccessLevels.swift
in Sources/SwiftCodeSanKit/Operations
323 - 8
DeclVisitor.swift
in Sources/SwiftCodeSanKit/Core
127 - 7
RemoveDeadDecls.swift
in Sources/SwiftCodeSanKit/Operations
324 - 6
DeclParser.swift
in Sources/SwiftCodeSanKit/FileParsers
148 7 3
DeclUpdater.swift
in Sources/SwiftCodeSanKit/FileUpdaters
73 4 3
Scanner.swift
in Sources/SwiftCodeSanKit/Utils
113 4 2
DeclRemover.swift
in Sources/SwiftCodeSanKit/Core
88 - 1
ImportRewriter.swift
in Sources/SwiftCodeSanKit/Core
32 - 1
SequenceExtensions.swift
in Sources/SwiftCodeSanKit/Utils/Extensions
31 5 1
RemoveUnusedImports.swift
in Sources/SwiftCodeSanKit/Operations
109 - 1
Correlations

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

Package.swift x: 7 commits (all time) y: 37 lines of code Sources/SwiftCodeSanKit/FileParsers/DeclParser.swift x: 4 commits (all time) y: 148 lines of code Sources/SwiftCodeSanKit/FileUpdaters/DeclUpdater.swift x: 4 commits (all time) y: 73 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/SyntaxParserExtensions.swift x: 3 commits (all time) y: 19 lines of code Sources/SwiftCodeSan/Executor.swift x: 13 commits (all time) y: 183 lines of code Sources/SwiftCodeSan/main.swift x: 3 commits (all time) y: 9 lines of code Sources/SwiftCodeSanKit/Core/AccessLevelRewriter.swift x: 2 commits (all time) y: 141 lines of code Sources/SwiftCodeSanKit/Core/DeclMetaTypes.swift x: 2 commits (all time) y: 183 lines of code Sources/SwiftCodeSanKit/Core/DeclRemover.swift x: 2 commits (all time) y: 88 lines of code Sources/SwiftCodeSanKit/Core/DeclVisitor.swift x: 2 commits (all time) y: 127 lines of code Sources/SwiftCodeSanKit/Operations/RemoveDeadDecls.swift x: 2 commits (all time) y: 324 lines of code Sources/SwiftCodeSanKit/Operations/RemoveUnusedImports.swift x: 2 commits (all time) y: 109 lines of code Sources/SwiftCodeSanKit/Operations/UpdateAccessLevels.swift x: 2 commits (all time) y: 323 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/FileManagerExtensions.swift x: 1 commits (all time) y: 14 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/StringExtensions.swift x: 2 commits (all time) y: 55 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/SyntaxExtensions.swift x: 2 commits (all time) y: 1210 lines of code Sources/SwiftCodeSanKit/Core/ImportRewriter.swift x: 1 commits (all time) y: 32 lines of code Sources/SwiftCodeSanKit/Core/RefChecker.swift x: 1 commits (all time) y: 89 lines of code Sources/SwiftCodeSanKit/Utils/Logger.swift x: 1 commits (all time) y: 68 lines of code Sources/SwiftCodeSanKit/Utils/Scanner.swift x: 1 commits (all time) y: 113 lines of code
1210.0
lines of code
  min: 9.0
  average: 160.76
  25th percentile: 34.5
  median: 89.0
  75th percentile: 165.5
  max: 1210.0
0 13.0
commits (all time)
min: 1.0 | average: 2.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

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

Package.swift x: 5 contributors (all time) y: 37 lines of code Sources/SwiftCodeSanKit/FileParsers/DeclParser.swift x: 3 contributors (all time) y: 148 lines of code Sources/SwiftCodeSanKit/FileUpdaters/DeclUpdater.swift x: 3 contributors (all time) y: 73 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/SyntaxParserExtensions.swift x: 3 contributors (all time) y: 19 lines of code Sources/SwiftCodeSan/Executor.swift x: 6 contributors (all time) y: 183 lines of code Sources/SwiftCodeSan/main.swift x: 3 contributors (all time) y: 9 lines of code Sources/SwiftCodeSanKit/Core/AccessLevelRewriter.swift x: 1 contributors (all time) y: 141 lines of code Sources/SwiftCodeSanKit/Core/DeclMetaTypes.swift x: 1 contributors (all time) y: 183 lines of code Sources/SwiftCodeSanKit/Core/DeclRemover.swift x: 1 contributors (all time) y: 88 lines of code Sources/SwiftCodeSanKit/Core/DeclVisitor.swift x: 1 contributors (all time) y: 127 lines of code Sources/SwiftCodeSanKit/Operations/RemoveDeadDecls.swift x: 1 contributors (all time) y: 324 lines of code Sources/SwiftCodeSanKit/Operations/RemoveUnusedImports.swift x: 1 contributors (all time) y: 109 lines of code Sources/SwiftCodeSanKit/Operations/UpdateAccessLevels.swift x: 1 contributors (all time) y: 323 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/FileManagerExtensions.swift x: 1 contributors (all time) y: 14 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/StringExtensions.swift x: 1 contributors (all time) y: 55 lines of code Sources/SwiftCodeSanKit/Utils/Extensions/SyntaxExtensions.swift x: 1 contributors (all time) y: 1210 lines of code Sources/SwiftCodeSanKit/Core/ImportRewriter.swift x: 1 contributors (all time) y: 32 lines of code Sources/SwiftCodeSanKit/Utils/Logger.swift x: 1 contributors (all time) y: 68 lines of code Sources/SwiftCodeSanKit/Utils/Scanner.swift x: 1 contributors (all time) y: 113 lines of code
1210.0
lines of code
  min: 9.0
  average: 160.76
  25th percentile: 34.5
  median: 89.0
  75th percentile: 165.5
  max: 1210.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.81 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.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): 0 points

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

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

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