File Size Overall
  • There are 29 files with 1,795 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (818 lines of code)
    • 2 small files (284 lines of code)
    • 24 very small files (693 lines of code)
0% | 0% | 45% | 15% | 38%
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
m0% | 0% | 53% | 18% | 27%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ChromeTool0% | 0% | 45% | 15% | 38%
Longest Files (Top 29)
File# lines# units
SBJsonTokeniser.m
in ChromeTool/JSON
333 -
SBJsonStreamWriter.m
in ChromeTool/JSON
270 -
SBJsonStreamParserState.m
in ChromeTool/JSON
215 -
SBJsonStreamParser.m
in ChromeTool/JSON
177 -
SBJsonStreamParserAdapter.m
in ChromeTool/JSON
107 -
SBJsonUTF8Stream.m
in ChromeTool/JSON
87 -
SBJsonStreamWriterState.m
in ChromeTool/JSON
78 -
SBJsonWriter.m
in ChromeTool/JSON
64 -
DBChromeUtility.m
in ChromeTool
62 -
SBJsonParser.m
in ChromeTool/JSON
56 -
SBJsonStreamWriter.h
in ChromeTool/JSON
40 -
SBJsonStreamParser.h
in ChromeTool/JSON
38 -
SBJsonStreamParserState.h
in ChromeTool/JSON
33 -
SBJsonStreamWriterState.h
in ChromeTool/JSON
26 -
SBJsonTokeniser.h
in ChromeTool/JSON
26 -
SBJsonStreamParserAdapter.h
in ChromeTool/JSON
24 -
NSObject+SBJson.m
in ChromeTool/JSON
21 -
SBJsonUTF8Stream.h
in ChromeTool/JSON
19 -
19 -
main.m
in ChromeTool
17 1
SBJsonWriter.h
in ChromeTool/JSON
16 -
15 -
SBJsonParser.h
in ChromeTool/JSON
13 -
NSObject+SBJson.h
in ChromeTool/JSON
9 -
8 -
7 -
DBChromeUtility.h
in ChromeTool
7 -
SBJson.h
in ChromeTool/JSON
6 -
JSON.h
in ChromeTool/JSON
2 -
Files With Most Units (Top 1)
File# lines# units
main.m
in ChromeTool
17 1
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 5 long lines.

File# lines# units# long lines
DBChromeUtility.m
in ChromeTool
62 - 2
SBJsonUTF8Stream.m
in ChromeTool/JSON
87 - 2
JSON.h
in ChromeTool/JSON
2 - 1
Correlations

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

ChromeTool/DBChromeUtility.m x: 2 commits (all time) y: 62 lines of code ChromeTool/DBChromeUtility.h x: 1 commits (all time) y: 7 lines of code ChromeTool/main.m x: 2 commits (all time) y: 17 lines of code ChromeTool/JSON/JSON.h x: 1 commits (all time) y: 2 lines of code ChromeTool/JSON/NSObject+SBJson.h x: 1 commits (all time) y: 9 lines of code ChromeTool/JSON/NSObject+SBJson.m x: 1 commits (all time) y: 21 lines of code ChromeTool/JSON/SBJson.h x: 1 commits (all time) y: 6 lines of code ChromeTool/JSON/SBJsonParser.h x: 1 commits (all time) y: 13 lines of code ChromeTool/JSON/SBJsonParser.m x: 1 commits (all time) y: 56 lines of code ChromeTool/JSON/SBJsonStreamParser.h x: 1 commits (all time) y: 38 lines of code ChromeTool/JSON/SBJsonStreamParser.m x: 1 commits (all time) y: 177 lines of code ChromeTool/JSON/SBJsonStreamParserAccumulator.m x: 1 commits (all time) y: 15 lines of code ChromeTool/JSON/SBJsonStreamParserAdapter.h x: 1 commits (all time) y: 24 lines of code ChromeTool/JSON/SBJsonStreamParserAdapter.m x: 1 commits (all time) y: 107 lines of code ChromeTool/JSON/SBJsonStreamParserState.h x: 1 commits (all time) y: 33 lines of code ChromeTool/JSON/SBJsonStreamParserState.m x: 1 commits (all time) y: 215 lines of code ChromeTool/JSON/SBJsonStreamWriter.h x: 1 commits (all time) y: 40 lines of code ChromeTool/JSON/SBJsonStreamWriter.m x: 1 commits (all time) y: 270 lines of code ChromeTool/JSON/SBJsonStreamWriterAccumulator.m x: 1 commits (all time) y: 19 lines of code ChromeTool/JSON/SBJsonStreamWriterState.h x: 1 commits (all time) y: 26 lines of code ChromeTool/JSON/SBJsonStreamWriterState.m x: 1 commits (all time) y: 78 lines of code ChromeTool/JSON/SBJsonTokeniser.m x: 1 commits (all time) y: 333 lines of code ChromeTool/JSON/SBJsonUTF8Stream.m x: 1 commits (all time) y: 87 lines of code ChromeTool/JSON/SBJsonWriter.h x: 1 commits (all time) y: 16 lines of code ChromeTool/JSON/SBJsonWriter.m x: 1 commits (all time) y: 64 lines of code
333.0
lines of code
  min: 2.0
  average: 61.9
  25th percentile: 14.0
  median: 26.0
  75th percentile: 71.0
  max: 333.0
0 2.0
commits (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

ChromeTool/DBChromeUtility.m x: 2 contributors (all time) y: 62 lines of code ChromeTool/DBChromeUtility.h x: 1 contributors (all time) y: 7 lines of code ChromeTool/main.m x: 1 contributors (all time) y: 17 lines of code ChromeTool/JSON/JSON.h x: 1 contributors (all time) y: 2 lines of code ChromeTool/JSON/NSObject+SBJson.h x: 1 contributors (all time) y: 9 lines of code ChromeTool/JSON/NSObject+SBJson.m x: 1 contributors (all time) y: 21 lines of code ChromeTool/JSON/SBJson.h x: 1 contributors (all time) y: 6 lines of code ChromeTool/JSON/SBJsonParser.h x: 1 contributors (all time) y: 13 lines of code ChromeTool/JSON/SBJsonParser.m x: 1 contributors (all time) y: 56 lines of code ChromeTool/JSON/SBJsonStreamParser.h x: 1 contributors (all time) y: 38 lines of code ChromeTool/JSON/SBJsonStreamParser.m x: 1 contributors (all time) y: 177 lines of code ChromeTool/JSON/SBJsonStreamParserAccumulator.m x: 1 contributors (all time) y: 15 lines of code ChromeTool/JSON/SBJsonStreamParserAdapter.h x: 1 contributors (all time) y: 24 lines of code ChromeTool/JSON/SBJsonStreamParserAdapter.m x: 1 contributors (all time) y: 107 lines of code ChromeTool/JSON/SBJsonStreamParserState.h x: 1 contributors (all time) y: 33 lines of code ChromeTool/JSON/SBJsonStreamParserState.m x: 1 contributors (all time) y: 215 lines of code ChromeTool/JSON/SBJsonStreamWriter.h x: 1 contributors (all time) y: 40 lines of code ChromeTool/JSON/SBJsonStreamWriter.m x: 1 contributors (all time) y: 270 lines of code ChromeTool/JSON/SBJsonStreamWriterAccumulator.m x: 1 contributors (all time) y: 19 lines of code ChromeTool/JSON/SBJsonStreamWriterState.h x: 1 contributors (all time) y: 26 lines of code ChromeTool/JSON/SBJsonStreamWriterState.m x: 1 contributors (all time) y: 78 lines of code ChromeTool/JSON/SBJsonTokeniser.m x: 1 contributors (all time) y: 333 lines of code ChromeTool/JSON/SBJsonUTF8Stream.m x: 1 contributors (all time) y: 87 lines of code ChromeTool/JSON/SBJsonWriter.m x: 1 contributors (all time) y: 64 lines of code
333.0
lines of code
  min: 2.0
  average: 61.9
  25th percentile: 14.0
  median: 26.0
  75th percentile: 71.0
  max: 333.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...