microsoft / sourcemap-toolkit
File Size

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

Intro
  • 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...
File Size Overall
  • There are 45 files with 1,781 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 5 small files (630 lines of code)
    • 40 very small files (1,151 lines of code)
0% | 0% | 0% | 35% | 64%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 0% | 0% | 37% | 62%
js0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/SourcemapToolkit.SourcemapParser0% | 0% | 0% | 49% | 50%
src/SourceMapToolkit.CallstackDeminifier0% | 0% | 0% | 28% | 71%
src/SourcemapToolkit.CallstackTestApp0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/SourceMapToolkit.CallstackDeminifier/Properties0% | 0% | 0% | 0% | 100%
src/SourcemapToolkit.SourcemapParser/Properties0% | 0% | 0% | 0% | 100%
src/SourcemapToolkit.CallstackTestApp/Properties0% | 0% | 0% | 0% | 100%
Longest Files (Top 45)
File# lines# units
MappingListParser.cs
in src/SourcemapToolkit.SourcemapParser
143 4
StackTraceParser.cs
in src/SourceMapToolkit.CallstackDeminifier
134 4
SourceMap.cs
in src/SourcemapToolkit.SourcemapParser
129 4
SourceMapGenerator.cs
in src/SourcemapToolkit.SourcemapParser
123 6
FunctionFinderVisitor.cs
in src/SourceMapToolkit.CallstackDeminifier
101 5
StackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
71 3
SourcePosition.cs
in src/SourcemapToolkit.SourcemapParser
68 6
StackTraceDeminfierFactory.cs
in src/SourceMapToolkit.CallstackDeminifier
64 7
Base64VlqDecoder.cs
in src/SourcemapToolkit.SourcemapParser
59 6
MappingEntry.cs
in src/SourcemapToolkit.SourcemapParser
57 5
SourceMapExtensions.cs
in src/SourceMapToolkit.CallstackDeminifier
53 1
SourceMapParser.cs
in src/SourcemapToolkit.SourcemapParser
48 3
StackTraceDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
45 2
DeminifyStackTraceResult.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
FunctionMapGenerator.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
MethodNameStackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
IReadOnlyListExtensions.cs
in src/SourcemapToolkit.SourcemapParser
43 2
Base64Converter.cs
in src/SourcemapToolkit.SourcemapParser
34 3
FunctionMapEntry.cs
in src/SourceMapToolkit.CallstackDeminifier
33 2
SourceMapTransformer.cs
in src/SourcemapToolkit.SourcemapParser
31 1
StringExtensions.cs
in src/SourcemapToolkit.SourcemapParser
31 -
crashcauser.js
in src/SourcemapToolkit.CallstackTestApp
30 6
KeyValueCache.cs
in src/SourceMapToolkit.CallstackDeminifier
29 2
Base64VlqEncoder.cs
in src/SourcemapToolkit.SourcemapParser
26 2
SourceMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
24 2
azure-ci-pipeline.yml
in root
23 -
StackFrame.cs
in src/SourceMapToolkit.CallstackDeminifier
23 1
StackFrameDeminificationResult.cs
in src/SourceMapToolkit.CallstackDeminifier
23 -
FunctionMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
22 2
Index.html
in src/SourcemapToolkit.CallstackTestApp
20 -
closurecrashcauser.js
in src/SourcemapToolkit.CallstackTestApp
20 2
FunctionMapConsumer.cs
in src/SourceMapToolkit.CallstackDeminifier
19 1
AssemblyInfo.cs
in src/SourceMapToolkit.CallstackDeminifier/Properties
17 -
AssemblyInfo.cs
in src/SourcemapToolkit.SourcemapParser/Properties
17 -
AssemblyInfo.cs
in src/SourcemapToolkit.CallstackTestApp/Properties
14 -
Base64VlqConstants.cs
in src/SourcemapToolkit.SourcemapParser
11 -
IFunctionMapGenerator.cs
in src/SourceMapToolkit.CallstackDeminifier
10 -
IFunctionMapConsumer.cs
in src/SourceMapToolkit.CallstackDeminifier
9 -
IStackTraceParser.cs
in src/SourceMapToolkit.CallstackDeminifier
9 -
IFunctionMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
8 -
ISourceCodeProvider.cs
in src/SourceMapToolkit.CallstackDeminifier
8 -
ISourceMapProvider.cs
in src/SourceMapToolkit.CallstackDeminifier
8 -
appveyor.yml
in root
7 -
IStackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
7 -
closurecrashcauser.minified.js
in src/SourcemapToolkit.CallstackTestApp
1 -
Files With Most Units (Top 20)
File# lines# units
StackTraceDeminfierFactory.cs
in src/SourceMapToolkit.CallstackDeminifier
64 7
crashcauser.js
in src/SourcemapToolkit.CallstackTestApp
30 6
Base64VlqDecoder.cs
in src/SourcemapToolkit.SourcemapParser
59 6
SourceMapGenerator.cs
in src/SourcemapToolkit.SourcemapParser
123 6
SourcePosition.cs
in src/SourcemapToolkit.SourcemapParser
68 6
FunctionFinderVisitor.cs
in src/SourceMapToolkit.CallstackDeminifier
101 5
MappingEntry.cs
in src/SourcemapToolkit.SourcemapParser
57 5
StackTraceParser.cs
in src/SourceMapToolkit.CallstackDeminifier
134 4
MappingListParser.cs
in src/SourcemapToolkit.SourcemapParser
143 4
SourceMap.cs
in src/SourcemapToolkit.SourcemapParser
129 4
StackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
71 3
Base64Converter.cs
in src/SourcemapToolkit.SourcemapParser
34 3
SourceMapParser.cs
in src/SourcemapToolkit.SourcemapParser
48 3
DeminifyStackTraceResult.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
FunctionMapEntry.cs
in src/SourceMapToolkit.CallstackDeminifier
33 2
FunctionMapGenerator.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
FunctionMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
22 2
KeyValueCache.cs
in src/SourceMapToolkit.CallstackDeminifier
29 2
MethodNameStackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2
SourceMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
24 2
Files With Long Lines (Top 20)

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

File# lines# units# long lines
MappingListParser.cs
in src/SourcemapToolkit.SourcemapParser
143 4 13
StackTraceDeminfierFactory.cs
in src/SourceMapToolkit.CallstackDeminifier
64 7 9
SourceMap.cs
in src/SourcemapToolkit.SourcemapParser
129 4 7
SourceMapGenerator.cs
in src/SourcemapToolkit.SourcemapParser
123 6 7
StackTraceDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
45 2 4
MethodNameStackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2 3
SourceMapExtensions.cs
in src/SourceMapToolkit.CallstackDeminifier
53 1 3
StackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
71 3 3
StackTraceParser.cs
in src/SourceMapToolkit.CallstackDeminifier
134 4 3
DeminifyStackTraceResult.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2 2
FunctionMapGenerator.cs
in src/SourceMapToolkit.CallstackDeminifier
43 2 2
AssemblyInfo.cs
in src/SourceMapToolkit.CallstackDeminifier/Properties
17 - 2
AssemblyInfo.cs
in src/SourcemapToolkit.SourcemapParser/Properties
17 - 2
SourceMapParser.cs
in src/SourcemapToolkit.SourcemapParser
48 3 2
azure-ci-pipeline.yml
in root
23 - 1
FunctionMapConsumer.cs
in src/SourceMapToolkit.CallstackDeminifier
19 1 1
FunctionMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
22 2 1
IFunctionMapConsumer.cs
in src/SourceMapToolkit.CallstackDeminifier
9 - 1
IStackFrameDeminifier.cs
in src/SourceMapToolkit.CallstackDeminifier
7 - 1
SourceMapStore.cs
in src/SourceMapToolkit.CallstackDeminifier
24 2 1