azure / bicep-refdocs-generator
File Size

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

Intro
Learn more...
File Size Overall
0% | 26% | 26% | 18% | 29%
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
cs0% | 27% | 27% | 18% | 26%
ps10% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 27% | 27% | 18% | 26%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 26)
File# lines# units
MarkdownGenerator.cs
in src/TemplateRefGenerator/Generators
773 22
CodeSampleGenerator.cs
in src/TemplateRefGenerator/Generators
383 8
ChangelogGenerator.cs
in src/TemplateRefGenerator/Generators
379 16
TocGenerator.cs
in src/TemplateRefGenerator/Generators
166 4
BaselineHelper.cs
in src/TestHelpers/Embedded
151 4
MainGenerator.cs
in src/TemplateRefGenerator
103 4
StringAssertionsExtensions.cs
in src/TestHelpers/Assertions
103 7
JTokenAssertionsExtensions.cs
in src/TestHelpers/Assertions
90 7
89 -
RemarksLoader.cs
in src/TemplateRefGenerator/Config
80 2
BaselineFolder.cs
in src/TestHelpers/Embedded
60 1
ResourceTypeProvider.cs
in src/TemplateRefGenerator
56 6
Program.cs
in src/TemplateRefGenerator
54 3
AllVersionsGenerator.cs
in src/TemplateRefGenerator/Generators
53 3
BaselineFolderAssertions.cs
in src/TestHelpers/Assertions
47 3
EmbeddedFile.cs
in src/TestHelpers/Embedded
42 1
BaselineFileAssertions.cs
in src/TestHelpers/Assertions
38 3
Utils.cs
in src/TemplateRefGenerator/Utils
36 1
ConfigLoader.cs
in src/TemplateRefGenerator/Config
36 1
BaselineFile.cs
in src/TestHelpers/Embedded
35 1
EmbeddedFilesTestDataAttribute.cs
in src/TestHelpers/Embedded
30 3
ApiVersionComparer.cs
in src/TemplateRefGenerator
27 2
MarkdownUtils.cs
in src/TemplateRefGenerator/Utils
25 -
23 -
JTokenAssertions.cs
in src/TestHelpers/Assertions
11 1
FileHelper.cs
in src/TestHelpers/Embedded
9 -
Files With Most Units (Top 22)
File# lines# units
MarkdownGenerator.cs
in src/TemplateRefGenerator/Generators
773 22
ChangelogGenerator.cs
in src/TemplateRefGenerator/Generators
379 16
CodeSampleGenerator.cs
in src/TemplateRefGenerator/Generators
383 8
JTokenAssertionsExtensions.cs
in src/TestHelpers/Assertions
90 7
StringAssertionsExtensions.cs
in src/TestHelpers/Assertions
103 7
ResourceTypeProvider.cs
in src/TemplateRefGenerator
56 6
TocGenerator.cs
in src/TemplateRefGenerator/Generators
166 4
MainGenerator.cs
in src/TemplateRefGenerator
103 4
BaselineHelper.cs
in src/TestHelpers/Embedded
151 4
AllVersionsGenerator.cs
in src/TemplateRefGenerator/Generators
53 3
Program.cs
in src/TemplateRefGenerator
54 3
BaselineFileAssertions.cs
in src/TestHelpers/Assertions
38 3
BaselineFolderAssertions.cs
in src/TestHelpers/Assertions
47 3
EmbeddedFilesTestDataAttribute.cs
in src/TestHelpers/Embedded
30 3
ApiVersionComparer.cs
in src/TemplateRefGenerator
27 2
RemarksLoader.cs
in src/TemplateRefGenerator/Config
80 2
Utils.cs
in src/TemplateRefGenerator/Utils
36 1
ConfigLoader.cs
in src/TemplateRefGenerator/Config
36 1
JTokenAssertions.cs
in src/TestHelpers/Assertions
11 1
BaselineFile.cs
in src/TestHelpers/Embedded
35 1
BaselineFolder.cs
in src/TestHelpers/Embedded
60 1
EmbeddedFile.cs
in src/TestHelpers/Embedded
42 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 130 long lines.

File# lines# units# long lines
MarkdownGenerator.cs
in src/TemplateRefGenerator/Generators
773 22 36
CodeSampleGenerator.cs
in src/TemplateRefGenerator/Generators
383 8 22
ChangelogGenerator.cs
in src/TemplateRefGenerator/Generators
379 16 13
JTokenAssertionsExtensions.cs
in src/TestHelpers/Assertions
90 7 9
StringAssertionsExtensions.cs
in src/TestHelpers/Assertions
103 7 8
TocGenerator.cs
in src/TemplateRefGenerator/Generators
166 4 7
MainGenerator.cs
in src/TemplateRefGenerator
103 4 7
BaselineHelper.cs
in src/TestHelpers/Embedded
151 4 7
RemarksLoader.cs
in src/TemplateRefGenerator/Config
80 2 5
BaselineFileAssertions.cs
in src/TestHelpers/Assertions
38 3 3
89 - 2
AllVersionsGenerator.cs
in src/TemplateRefGenerator/Generators
53 3 2
ConfigLoader.cs
in src/TemplateRefGenerator/Config
36 1 2
BaselineFolder.cs
in src/TestHelpers/Embedded
60 1 2
EmbeddedFile.cs
in src/TestHelpers/Embedded
42 1 2
Utils.cs
in src/TemplateRefGenerator/Utils
36 1 1
Program.cs
in src/TemplateRefGenerator
54 3 1
BaselineFolderAssertions.cs
in src/TestHelpers/Assertions
47 3 1
Correlations

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 7 commits (all time) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 5 commits (all time) y: 379 lines of code scripts/UpdateSamples.ps1 x: 3 commits (all time) y: 89 lines of code src/TemplateRefGenerator/Config/ConfigLoader.cs x: 4 commits (all time) y: 36 lines of code src/TemplateRefGenerator/Generators/MarkdownGenerator.cs x: 10 commits (all time) y: 773 lines of code src/TemplateRefGenerator/Config/RemarksLoader.cs x: 2 commits (all time) y: 80 lines of code src/TemplateRefGenerator/Utils/Utils.cs x: 3 commits (all time) y: 36 lines of code src/TemplateRefGenerator/Generators/TocGenerator.cs x: 3 commits (all time) y: 166 lines of code src/TemplateRefGenerator/Generators/AllVersionsGenerator.cs x: 2 commits (all time) y: 53 lines of code src/TemplateRefGenerator/MainGenerator.cs x: 2 commits (all time) y: 103 lines of code src/TemplateRefGenerator/Utils/MarkdownUtils.cs x: 5 commits (all time) y: 25 lines of code src/Directory.Build.props x: 1 commits (all time) y: 23 lines of code src/TemplateRefGenerator/ApiVersionComparer.cs x: 1 commits (all time) y: 27 lines of code src/TemplateRefGenerator/ResourceTypeProvider.cs x: 1 commits (all time) y: 56 lines of code src/TestHelpers/Assertions/BaselineFileAssertions.cs x: 1 commits (all time) y: 38 lines of code src/TestHelpers/Assertions/BaselineFolderAssertions.cs x: 1 commits (all time) y: 47 lines of code src/TestHelpers/Assertions/JTokenAssertions.cs x: 1 commits (all time) y: 11 lines of code src/TestHelpers/Assertions/JTokenAssertionsExtensions.cs x: 1 commits (all time) y: 90 lines of code src/TestHelpers/Assertions/StringAssertionsExtensions.cs x: 1 commits (all time) y: 103 lines of code src/TestHelpers/Embedded/BaselineFile.cs x: 1 commits (all time) y: 35 lines of code src/TestHelpers/Embedded/BaselineFolder.cs x: 1 commits (all time) y: 60 lines of code src/TestHelpers/Embedded/BaselineHelper.cs x: 1 commits (all time) y: 151 lines of code src/TestHelpers/Embedded/EmbeddedFile.cs x: 1 commits (all time) y: 42 lines of code src/TestHelpers/Embedded/EmbeddedFilesTestDataAttribute.cs x: 1 commits (all time) y: 30 lines of code src/TestHelpers/Embedded/FileHelper.cs x: 1 commits (all time) y: 9 lines of code
773.0
lines of code
  min: 9.0
  average: 111.5
  25th percentile: 33.75
  median: 53.5
  75th percentile: 103.0
  max: 773.0
0 10.0
commits (all time)
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 10.0

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 2 contributors (all time) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 2 contributors (all time) y: 379 lines of code scripts/UpdateSamples.ps1 x: 1 contributors (all time) y: 89 lines of code src/TemplateRefGenerator/Config/ConfigLoader.cs x: 1 contributors (all time) y: 36 lines of code src/TemplateRefGenerator/Generators/MarkdownGenerator.cs x: 2 contributors (all time) y: 773 lines of code src/TemplateRefGenerator/Config/RemarksLoader.cs x: 1 contributors (all time) y: 80 lines of code src/TemplateRefGenerator/Generators/TocGenerator.cs x: 1 contributors (all time) y: 166 lines of code src/TemplateRefGenerator/Generators/AllVersionsGenerator.cs x: 2 contributors (all time) y: 53 lines of code src/TemplateRefGenerator/MainGenerator.cs x: 2 contributors (all time) y: 103 lines of code src/TemplateRefGenerator/Utils/MarkdownUtils.cs x: 1 contributors (all time) y: 25 lines of code src/Directory.Build.props x: 1 contributors (all time) y: 23 lines of code src/TemplateRefGenerator/ResourceTypeProvider.cs x: 1 contributors (all time) y: 56 lines of code src/TestHelpers/Assertions/BaselineFileAssertions.cs x: 1 contributors (all time) y: 38 lines of code src/TestHelpers/Assertions/BaselineFolderAssertions.cs x: 1 contributors (all time) y: 47 lines of code src/TestHelpers/Assertions/JTokenAssertions.cs x: 1 contributors (all time) y: 11 lines of code src/TestHelpers/Assertions/StringAssertionsExtensions.cs x: 1 contributors (all time) y: 103 lines of code src/TestHelpers/Embedded/BaselineFolder.cs x: 1 contributors (all time) y: 60 lines of code src/TestHelpers/Embedded/BaselineHelper.cs x: 1 contributors (all time) y: 151 lines of code src/TestHelpers/Embedded/EmbeddedFile.cs x: 1 contributors (all time) y: 42 lines of code src/TestHelpers/Embedded/EmbeddedFilesTestDataAttribute.cs x: 1 contributors (all time) y: 30 lines of code src/TestHelpers/Embedded/FileHelper.cs x: 1 contributors (all time) y: 9 lines of code
773.0
lines of code
  min: 9.0
  average: 111.5
  25th percentile: 33.75
  median: 53.5
  75th percentile: 103.0
  max: 773.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 1 commits (30d) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 1 commits (30d) y: 379 lines of code
383.0
lines of code
  min: 379.0
  average: 381.0
  25th percentile: 379.0
  median: 381.0
  75th percentile: 383.0
  max: 383.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 1 contributors (30d) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 1 contributors (30d) y: 379 lines of code
383.0
lines of code
  min: 379.0
  average: 381.0
  25th percentile: 379.0
  median: 381.0
  75th percentile: 383.0
  max: 383.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 3 commits (90d) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 1 commits (90d) y: 379 lines of code scripts/UpdateSamples.ps1 x: 2 commits (90d) y: 89 lines of code src/TemplateRefGenerator/Config/ConfigLoader.cs x: 1 commits (90d) y: 36 lines of code src/TemplateRefGenerator/Generators/MarkdownGenerator.cs x: 1 commits (90d) y: 773 lines of code
773.0
lines of code
  min: 36.0
  average: 332.0
  25th percentile: 62.5
  median: 379.0
  75th percentile: 578.0
  max: 773.0
0 3.0
commits (90d)
min: 1.0 | average: 1.6 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.5 | max: 3.0

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

src/TemplateRefGenerator/Generators/CodeSampleGenerator.cs x: 2 contributors (90d) y: 383 lines of code src/TemplateRefGenerator/Generators/ChangelogGenerator.cs x: 1 contributors (90d) y: 379 lines of code scripts/UpdateSamples.ps1 x: 1 contributors (90d) y: 89 lines of code src/TemplateRefGenerator/Config/ConfigLoader.cs x: 1 contributors (90d) y: 36 lines of code src/TemplateRefGenerator/Generators/MarkdownGenerator.cs x: 1 contributors (90d) y: 773 lines of code
773.0
lines of code
  min: 36.0
  average: 332.0
  25th percentile: 62.5
  median: 379.0
  75th percentile: 578.0
  max: 773.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0