azure / GuestConfiguration
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 46% | 9% | 44%
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
ps10% | 0% | 50% | 5% | 44%
yaml0% | 0% | 0% | 100% | 0%
psd10% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
psm10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
source0% | 0% | 35% | 6% | 57%
ROOT0% | 0% | 80% | 15% | 3%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 44)
File# lines# units
404 -
build.ps1
in root
397 -
340 -
317 -
221 -
186 -
build.yaml
in root
142 -
99 -
97 -
97 -
97 -
Install-GCWorker.ps1
in source/Private
96 -
95 -
84 -
73 -
Invoke-GCWorkerRun.ps1
in source/Private
71 -
67 -
59 -
54 -
50 -
45 -
Invoke-GCWorker.ps1
in source/Private
43 -
42 -
Write-MofContent.ps1
in source/Private
39 -
35 -
34 -
30 -
29 -
28 -
Get-OSPlatform.ps1
in source/Private
27 -
23 -
Set-GCWorkerSettings.ps1
in source/Private
23 -
Resolve-RelativePath.ps1
in source/Private
19 -
19 -
Get-GCWorkerExePath.ps1
in source/Private
19 -
18 -
14 -
13 -
12 -
Get-GCWorkerRootPath.ps1
in source/Private
8 -
7 -
5 -
prefix.ps1
in source
5 -
1 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 22)

There are 22 files with lines longer than 120 characters. In total, there are 167 long lines.

File# lines# units# long lines
404 - 31
340 - 31
317 - 18
221 - 16
186 - 12
build.ps1
in root
397 - 10
45 - 6
97 - 6
54 - 6
build.yaml
in root
142 - 4
84 - 4
7 - 3
97 - 3
Install-GCWorker.ps1
in source/Private
96 - 3
35 - 3
Invoke-GCWorkerRun.ps1
in source/Private
71 - 3
34 - 2
67 - 2
Invoke-GCWorker.ps1
in source/Private
43 - 1
13 - 1
59 - 1
99 - 1
Correlations

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

source/Private/New-GuestConfigurationPolicyConditionsSection.ps1 x: 5 commits (all time) y: 73 lines of code source/Private/New-GuestConfigurationPolicyActionSection.ps1 x: 3 commits (all time) y: 99 lines of code source/Private/New-GuestConfigurationPolicyContent.ps1 x: 5 commits (all time) y: 97 lines of code source/Private/New-GuestConfigurationPolicyMetadataSection.ps1 x: 2 commits (all time) y: 67 lines of code source/Private/New-GuestConfigurationPolicyParametersSection.ps1 x: 4 commits (all time) y: 50 lines of code source/Private/New-GuestConfigurationPolicySetActionSection.ps1 x: 3 commits (all time) y: 84 lines of code source/Public/New-GuestConfigurationPolicy.ps1 x: 10 commits (all time) y: 404 lines of code source/GuestConfiguration.psd1 x: 16 commits (all time) y: 45 lines of code source/Private/Get-ModuleDependencies.ps1 x: 7 commits (all time) y: 97 lines of code source/Public/New-GuestConfigurationPackage.ps1 x: 14 commits (all time) y: 340 lines of code source/Private/Invoke-GuestConfigurationPackage.ps1 x: 4 commits (all time) y: 221 lines of code source/Public/Protect-GuestConfigurationPackage.ps1 x: 4 commits (all time) y: 186 lines of code source/Private/Set-GuestConfigurationPackageMetaconfigProperty.ps1 x: 2 commits (all time) y: 30 lines of code source/Public/Get-GuestConfigurationPackageComplianceStatus.ps1 x: 11 commits (all time) y: 97 lines of code source/Public/Start-GuestConfigurationPackageRemediation.ps1 x: 11 commits (all time) y: 95 lines of code RequiredModules.psd1 x: 4 commits (all time) y: 29 lines of code build.yaml x: 12 commits (all time) y: 142 lines of code source/Private/ConvertTo-OrderedHashtable.ps1 x: 2 commits (all time) y: 42 lines of code source/Private/Edit-GuestConfigurationPackageMofChefInSpecContent.ps1 x: 1 commits (all time) y: 34 lines of code source/Private/Get-GCWorkerExePath.ps1 x: 2 commits (all time) y: 19 lines of code source/Private/Get-MofResouceDependencies.ps1 x: 1 commits (all time) y: 35 lines of code source/Private/Get-OSPlatform.ps1 x: 1 commits (all time) y: 27 lines of code source/Private/Install-GCWorker.ps1 x: 2 commits (all time) y: 96 lines of code source/Private/Publish-GCWorkerAssignment.ps1 x: 3 commits (all time) y: 23 lines of code source/Private/Reset-GCWorkerTempDirectory.ps1 x: 1 commits (all time) y: 14 lines of code source/Private/Resolve-RelativePath.ps1 x: 1 commits (all time) y: 19 lines of code source/Private/Set-GuestConfigurationPackageParameters.ps1 x: 2 commits (all time) y: 54 lines of code source/prefix.ps1 x: 7 commits (all time) y: 5 lines of code tools/SignConfig.xml x: 5 commits (all time) y: 7 lines of code source/Private/Format-PolicyDefinitionJson.ps1 x: 1 commits (all time) y: 59 lines of code source/Private/New-GuestConfigurationPolicyParameterReferenceString.ps1 x: 1 commits (all time) y: 12 lines of code source/Private/Get-GCWorkerRootPath.ps1 x: 1 commits (all time) y: 8 lines of code source/Private/Invoke-GCWorker.ps1 x: 1 commits (all time) y: 43 lines of code source/Private/Invoke-GCWorkerRun.ps1 x: 1 commits (all time) y: 71 lines of code source/Private/Write-GuestConfigurationLogsToConsole.ps1 x: 1 commits (all time) y: 28 lines of code source/Private/Write-MofContent.ps1 x: 1 commits (all time) y: 39 lines of code build.ps1 x: 2 commits (all time) y: 397 lines of code Resolve-Dependency.ps1 x: 1 commits (all time) y: 317 lines of code Resolve-Dependency.psd1 x: 1 commits (all time) y: 5 lines of code source/GuestConfiguration.psm1 x: 1 commits (all time) y: 1 lines of code
404.0
lines of code
  min: 1.0
  average: 81.45
  25th percentile: 19.0
  median: 42.5
  75th percentile: 96.75
  max: 404.0
0 16.0
commits (all time)
min: 1.0 | average: 3.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.75 | max: 16.0

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

source/Private/New-GuestConfigurationPolicyConditionsSection.ps1 x: 2 contributors (all time) y: 73 lines of code source/Private/New-GuestConfigurationPolicyActionSection.ps1 x: 2 contributors (all time) y: 99 lines of code source/Private/New-GuestConfigurationPolicyContent.ps1 x: 2 contributors (all time) y: 97 lines of code source/Private/New-GuestConfigurationPolicyMetadataSection.ps1 x: 2 contributors (all time) y: 67 lines of code source/Private/New-GuestConfigurationPolicyParametersSection.ps1 x: 2 contributors (all time) y: 50 lines of code source/Private/New-GuestConfigurationPolicySetActionSection.ps1 x: 2 contributors (all time) y: 84 lines of code source/Public/New-GuestConfigurationPolicy.ps1 x: 4 contributors (all time) y: 404 lines of code source/GuestConfiguration.psd1 x: 5 contributors (all time) y: 45 lines of code source/Private/Get-ModuleDependencies.ps1 x: 1 contributors (all time) y: 97 lines of code source/Public/New-GuestConfigurationPackage.ps1 x: 3 contributors (all time) y: 340 lines of code source/Private/Invoke-GuestConfigurationPackage.ps1 x: 1 contributors (all time) y: 221 lines of code source/Public/Protect-GuestConfigurationPackage.ps1 x: 2 contributors (all time) y: 186 lines of code source/Private/Set-GuestConfigurationPackageMetaconfigProperty.ps1 x: 1 contributors (all time) y: 30 lines of code source/Public/Get-GuestConfigurationPackageComplianceStatus.ps1 x: 4 contributors (all time) y: 97 lines of code source/Public/Start-GuestConfigurationPackageRemediation.ps1 x: 3 contributors (all time) y: 95 lines of code RequiredModules.psd1 x: 3 contributors (all time) y: 29 lines of code build.yaml x: 4 contributors (all time) y: 142 lines of code source/Private/ConvertTo-OrderedHashtable.ps1 x: 1 contributors (all time) y: 42 lines of code source/Private/Edit-GuestConfigurationPackageMofChefInSpecContent.ps1 x: 1 contributors (all time) y: 34 lines of code source/Private/Get-GCWorkerExePath.ps1 x: 1 contributors (all time) y: 19 lines of code source/Private/Get-MofResouceDependencies.ps1 x: 1 contributors (all time) y: 35 lines of code source/Private/Get-OSPlatform.ps1 x: 1 contributors (all time) y: 27 lines of code source/Private/Publish-GCWorkerAssignment.ps1 x: 1 contributors (all time) y: 23 lines of code source/Private/Reset-GCWorkerTempDirectory.ps1 x: 1 contributors (all time) y: 14 lines of code source/Private/Set-GuestConfigurationPackageParameters.ps1 x: 1 contributors (all time) y: 54 lines of code source/prefix.ps1 x: 3 contributors (all time) y: 5 lines of code tools/SignConfig.xml x: 3 contributors (all time) y: 7 lines of code source/Private/Format-PolicyDefinitionJson.ps1 x: 1 contributors (all time) y: 59 lines of code source/Private/New-GuestConfigurationPolicyParameterReferenceString.ps1 x: 1 contributors (all time) y: 12 lines of code source/Private/Get-GCWorkerRootPath.ps1 x: 1 contributors (all time) y: 8 lines of code source/Private/Invoke-GCWorker.ps1 x: 1 contributors (all time) y: 43 lines of code source/Private/Invoke-GCWorkerRun.ps1 x: 1 contributors (all time) y: 71 lines of code source/Private/Write-GuestConfigurationLogsToConsole.ps1 x: 1 contributors (all time) y: 28 lines of code source/Private/Write-MofContent.ps1 x: 1 contributors (all time) y: 39 lines of code build.ps1 x: 2 contributors (all time) y: 397 lines of code Resolve-Dependency.ps1 x: 1 contributors (all time) y: 317 lines of code Resolve-Dependency.psd1 x: 1 contributors (all time) y: 5 lines of code source/GuestConfiguration.psm1 x: 1 contributors (all time) y: 1 lines of code
404.0
lines of code
  min: 1.0
  average: 81.45
  25th percentile: 19.0
  median: 42.5
  75th percentile: 96.75
  max: 404.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.7 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.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".