azure / ResourceModules
File Size

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

Intro
Learn more...
File Size Overall
14% | 0% | 27% | 35% | 22%
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
ps115% | 0% | 28% | 34% | 22%
psm10% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
utilities14% | 0% | 27% | 35% | 22%
Longest Files (Top 50)
File# lines# units
Set-ModuleReadMe.ps1
in utilities/pipelines/sharedScripts
1412 -
Get-ModulesAsMarkdownTable.ps1
in utilities/tools/helper
457 -
New-TemplateDeployment.ps1
in utilities/pipelines/resourceDeployment
383 -
Get-ModulesToPublish.ps1
in utilities/pipelines/resourcePublish
347 -
Test-ModuleLocally.ps1
in utilities/tools
293 -
282 -
Set-EnvironmentOnAgent.ps1
in utilities/pipelines/sharedScripts
230 -
215 -
Set-PesterGitHubOutput.ps1
in utilities/pipelines/staticValidation
202 -
ConvertTo-ARMTemplate.ps1
in utilities/tools
201 -
Merge-FileWithNewContent.ps1
in utilities/pipelines/sharedScripts/helper
200 -
Register-AzureDevOpsPipeline.ps1
in utilities/tools/AzureDevOps
184 -
Get-DeploymentTargetResourceList.ps1
in utilities/pipelines/resourceRemoval/helper
183 -
183 -
Invoke-ResourceRemoval.ps1
in utilities/pipelines/resourceRemoval/helper
177 -
Test-TemplateDeployment.ps1
in utilities/pipelines/resourceDeployment
155 -
Get-TemplateDeploymentWhatIf.ps1
in utilities/tools/helper
155 -
155 -
152 -
149 -
Invoke-ResourcePostRemoval.ps1
in utilities/pipelines/resourceRemoval/helper
139 -
Set-PSRuleGitHubOutput.ps1
in utilities/pipelines/PSRuleValidation
136 -
Set-PSRuleGitHubOutput.ps1
in utilities/pipelines/staticValidation/psrule
136 -
helper.psm1
in utilities/pipelines/staticValidation/helper
136 -
Get-ModulesMissingFromTemplateSpecsRG.ps1
in utilities/pipelines/resourcePublish
135 -
Set-Module.ps1
in utilities/tools
131 -
Remove-Deployment.ps1
in utilities/pipelines/resourceRemoval/helper
127 -
Publish-ModuleToUniversalArtifactsFeed.ps1
in utilities/pipelines/resourcePublish
124 -
Get-ModulesMissingFromPrivateBicepRegistry.ps1
in utilities/pipelines/resourcePublish
123 -
Get-ModulesMissingFromUniversalArtifactsFeed.ps1
in utilities/pipelines/resourcePublish
112 -
Get-RoleAssignmentList.ps1
in utilities/tools
112 -
Remove-ResourceList.ps1
in utilities/pipelines/resourceRemoval/helper
105 -
Set-ReadMePlatformTable.ps1
in utilities/tools/platform
102 -
Get-ResourceIdsAsFormattedObjectList.ps1
in utilities/pipelines/resourceRemoval/helper
99 -
Initialize-DeploymentRemoval.ps1
in utilities/pipelines/resourceRemoval
99 -
ConvertTo-OrderedHashtable.ps1
in utilities/pipelines/sharedScripts/helper
98 -
Set-IssueForWorkflow.ps1
in utilities/pipelines/manageIssueForFailingPipelines
98 -
Clear-SubscriptionDeploymentHistory.ps1
in utilities/pipelines/deploymentRemoval
95 -
Get-SpecsAlignedResourceName.ps1
in utilities/pipelines/sharedScripts/helper
94 -
Clear-ManagementGroupDeploymentHistory.ps1
in utilities/pipelines/deploymentRemoval
92 -
Convert-TokensInFileList.ps1
in utilities/pipelines/tokensReplacement
89 -
Publish-ModuleToPrivateBicepRegistry.ps1
in utilities/pipelines/resourcePublish
83 -
Publish-ModuleToTemplateSpecsRG.ps1
in utilities/pipelines/resourcePublish
81 -
Convert-TokenInFile.ps1
in utilities/pipelines/tokensReplacement/helper
79 -
Set-StaticTestDocumentation.ps1
in utilities/tools/platform
75 -
Set-ReadMeModuleTable.ps1
in utilities/tools/platform
75 -
Export-ContentToBlob.ps1
in utilities/pipelines/sharedScripts
71 -
Set-ModuleOverviewTable.ps1
in utilities/tools/platform
65 -
Add-YamlListToFile.ps1
in utilities/pipelines/sharedScripts
63 -
Get-TemplateSpecsName.ps1
in utilities/pipelines/resourcePublish
61 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 50)

There are 63 files with lines longer than 120 characters. In total, there are 664 long lines.

File# lines# units# long lines
Set-ModuleReadMe.ps1
in utilities/pipelines/sharedScripts
1412 - 112
Get-ModulesAsMarkdownTable.ps1
in utilities/tools/helper
457 - 41
New-TemplateDeployment.ps1
in utilities/pipelines/resourceDeployment
383 - 30
282 - 27
Invoke-ResourcePostRemoval.ps1
in utilities/pipelines/resourceRemoval/helper
139 - 21
Invoke-ResourceRemoval.ps1
in utilities/pipelines/resourceRemoval/helper
177 - 17
Merge-FileWithNewContent.ps1
in utilities/pipelines/sharedScripts/helper
200 - 15
Get-SpecsAlignedResourceName.ps1
in utilities/pipelines/sharedScripts/helper
94 - 14
Get-ModulesMissingFromPrivateBicepRegistry.ps1
in utilities/pipelines/resourcePublish
123 - 14
Remove-Deployment.ps1
in utilities/pipelines/resourceRemoval/helper
127 - 14
ConvertTo-ARMTemplate.ps1
in utilities/tools
201 - 14
Get-ModulesMissingFromUniversalArtifactsFeed.ps1
in utilities/pipelines/resourcePublish
112 - 13
Get-TemplateSpecsName.ps1
in utilities/pipelines/resourcePublish
61 - 13
Get-ModulesMissingFromTemplateSpecsRG.ps1
in utilities/pipelines/resourcePublish
135 - 13
Get-TemplateDeploymentWhatIf.ps1
in utilities/tools/helper
155 - 13
helper.psm1
in utilities/pipelines/staticValidation/helper
136 - 12
Set-PesterGitHubOutput.ps1
in utilities/pipelines/staticValidation
202 - 12
215 - 12
Test-ModuleLocally.ps1
in utilities/tools
293 - 12
Test-TemplateDeployment.ps1
in utilities/pipelines/resourceDeployment
155 - 11
183 - 11
Register-AzureDevOpsPipeline.ps1
in utilities/tools/AzureDevOps
184 - 11
Get-RoleAssignmentList.ps1
in utilities/tools
112 - 11
Set-Module.ps1
in utilities/tools
131 - 11
Get-ModulesToPublish.ps1
in utilities/pipelines/resourcePublish
347 - 10
Get-DeploymentTargetResourceList.ps1
in utilities/pipelines/resourceRemoval/helper
183 - 10
Publish-ModuleToPrivateBicepRegistry.ps1
in utilities/pipelines/resourcePublish
83 - 9
Clear-SubscriptionDeploymentHistory.ps1
in utilities/pipelines/deploymentRemoval
95 - 8
Publish-ModuleToUniversalArtifactsFeed.ps1
in utilities/pipelines/resourcePublish
124 - 8
Remove-ResourceList.ps1
in utilities/pipelines/resourceRemoval/helper
105 - 8
Get-PipelineStatusUrl.ps1
in utilities/tools/helper
61 - 8
155 - 8
Set-EnvironmentOnAgent.ps1
in utilities/pipelines/sharedScripts
230 - 7
Set-IssueForWorkflow.ps1
in utilities/pipelines/manageIssueForFailingPipelines
98 - 7
Set-PSRuleGitHubOutput.ps1
in utilities/pipelines/PSRuleValidation
136 - 7
Clear-ManagementGroupDeploymentHistory.ps1
in utilities/pipelines/deploymentRemoval
92 - 7
Get-ResourceIdsAsFormattedObjectList.ps1
in utilities/pipelines/resourceRemoval/helper
99 - 7
Set-PSRuleGitHubOutput.ps1
in utilities/pipelines/staticValidation/psrule
136 - 7
149 - 7
Set-ReadMePlatformTable.ps1
in utilities/tools/platform
102 - 7
152 - 5
Export-ContentToBlob.ps1
in utilities/pipelines/sharedScripts
71 - 4
ConvertTo-OrderedHashtable.ps1
in utilities/pipelines/sharedScripts/helper
98 - 4
Publish-ModuleToTemplateSpecsRG.ps1
in utilities/pipelines/resourcePublish
81 - 4
Invoke-ResourceLockRemoval.ps1
in utilities/pipelines/resourceRemoval/helper
57 - 4
Get-OrderedResourcesList.ps1
in utilities/pipelines/resourceRemoval/helper
37 - 4
Initialize-DeploymentRemoval.ps1
in utilities/pipelines/resourceRemoval
99 - 4
Set-ApiSpecsFile.ps1
in utilities/tools/platform
56 - 4
Get-IsParameterRequired.ps1
in utilities/pipelines/sharedScripts/helper
39 - 3
Add-YamlListToFile.ps1
in utilities/pipelines/sharedScripts
63 - 3
Correlations

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

utilities/pipelines/staticValidation/psrule/Set-PSRuleGitHubOutput.ps1 x: 1 commits (all time) y: 136 lines of code utilities/pipelines/staticValidation/psrule/ps-rule.yaml x: 1 commits (all time) y: 51 lines of code utilities/tools/Get-RoleAssignmentList.ps1 x: 4 commits (all time) y: 112 lines of code utilities/pipelines/sharedScripts/Set-ModuleReadMe.ps1 x: 12 commits (all time) y: 1412 lines of code utilities/tools/Invoke-PipelinesForBranch.ps1 x: 7 commits (all time) y: 282 lines of code utilities/tools/Get-CrossReferencedModuleList.ps1 x: 12 commits (all time) y: 152 lines of code utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 x: 28 commits (all time) y: 99 lines of code utilities/pipelines/sharedScripts/Get-NestedResourceList.ps1 x: 4 commits (all time) y: 45 lines of code utilities/pipelines/staticValidation/helper/helper.psm1 x: 12 commits (all time) y: 136 lines of code utilities/pipelines/resourceDeployment/New-TemplateDeployment.ps1 x: 10 commits (all time) y: 383 lines of code utilities/pipelines/resourceDeployment/Test-TemplateDeployment.ps1 x: 10 commits (all time) y: 155 lines of code utilities/tools/Test-ModuleLocally.ps1 x: 36 commits (all time) y: 293 lines of code utilities/tools/helper/Get-TemplateDeploymentWhatIf.ps1 x: 1 commits (all time) y: 155 lines of code utilities/tools/Set-Module.ps1 x: 4 commits (all time) y: 131 lines of code utilities/pipelines/sharedScripts/helper/Get-IsParameterRequired.ps1 x: 1 commits (all time) y: 39 lines of code utilities/pipelines/resourcePublish/Get-PrivateRegistryRepositoryName.ps1 x: 7 commits (all time) y: 32 lines of code utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1 x: 9 commits (all time) y: 61 lines of code utilities/pipelines/resourcePublish/Get-UniversalArtifactsName.ps1 x: 8 commits (all time) y: 34 lines of code utilities/pipelines/sharedScripts/Get-LocallyReferencedFileList.ps1 x: 2 commits (all time) y: 32 lines of code utilities/pipelines/sharedScripts/helper/ConvertTo-OrderedHashtable.ps1 x: 1 commits (all time) y: 98 lines of code utilities/pipelines/sharedScripts/helper/Get-SpecsAlignedResourceName.ps1 x: 1 commits (all time) y: 94 lines of code utilities/pipelines/sharedScripts/helper/Merge-FileWithNewContent.ps1 x: 1 commits (all time) y: 200 lines of code utilities/tools/Get-ModulesFeatureOutline.ps1 x: 7 commits (all time) y: 215 lines of code utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 x: 17 commits (all time) y: 457 lines of code utilities/tools/helper/Get-PipelineFileName.ps1 x: 3 commits (all time) y: 29 lines of code utilities/tools/platform/Set-ModuleOverviewTable.ps1 x: 4 commits (all time) y: 65 lines of code utilities/tools/platform/Set-ReadMeModuleTable.ps1 x: 5 commits (all time) y: 75 lines of code utilities/tools/platform/Set-ReadMePlatformTable.ps1 x: 2 commits (all time) y: 102 lines of code utilities/tools/platform/Set-StaticTestDocumentation.ps1 x: 2 commits (all time) y: 75 lines of code utilities/tools/Get-FormattedGitHubRelease.ps1 x: 4 commits (all time) y: 155 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRemoval.ps1 x: 1 commits (all time) y: 57 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRetrieval.ps1 x: 1 commits (all time) y: 36 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourcePostRemoval.ps1 x: 7 commits (all time) y: 139 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1 x: 18 commits (all time) y: 177 lines of code utilities/pipelines/resourceRemoval/helper/Remove-Deployment.ps1 x: 16 commits (all time) y: 127 lines of code utilities/pipelines/resourceRemoval/helper/Remove-ResourceList.ps1 x: 3 commits (all time) y: 105 lines of code utilities/pipelines/resourcePublish/Get-ModulesMissingFromPrivateBicepRegistry.ps1 x: 9 commits (all time) y: 123 lines of code utilities/pipelines/resourcePublish/Get-ModulesMissingFromTemplateSpecsRG.ps1 x: 9 commits (all time) y: 135 lines of code utilities/pipelines/resourcePublish/Get-ModulesMissingFromUniversalArtifactsFeed.ps1 x: 8 commits (all time) y: 112 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 x: 11 commits (all time) y: 83 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpecsRG.ps1 x: 6 commits (all time) y: 81 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactsFeed.ps1 x: 7 commits (all time) y: 124 lines of code utilities/pipelines/resourceRemoval/helper/Get-DeploymentTargetResourceList.ps1 x: 6 commits (all time) y: 183 lines of code utilities/pipelines/sharedScripts/Set-EnvironmentOnAgent.ps1 x: 18 commits (all time) y: 230 lines of code utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 x: 16 commits (all time) y: 347 lines of code utilities/pipelines/staticValidation/Set-PesterGitHubOutput.ps1 x: 4 commits (all time) y: 202 lines of code utilities/tools/Update-RoleAssignmentList.ps1 x: 3 commits (all time) y: 149 lines of code utilities/tools/ConvertTo-ARMTemplate.ps1 x: 13 commits (all time) y: 201 lines of code utilities/pipelines/sharedScripts/Add-YamlListToFile.ps1 x: 3 commits (all time) y: 63 lines of code utilities/pipelines/tokensReplacement/helper/Convert-TokenInFile.ps1 x: 4 commits (all time) y: 79 lines of code utilities/tools/Test-NamePrefixAvailability.ps1 x: 8 commits (all time) y: 183 lines of code utilities/tools/helper/Get-PipelineStatusUrl.ps1 x: 2 commits (all time) y: 61 lines of code utilities/pipelines/tokensReplacement/Convert-TokensInFileList.ps1 x: 4 commits (all time) y: 89 lines of code utilities/pipelines/PSRuleValidation/Set-PSRuleGitHubOutput.ps1 x: 2 commits (all time) y: 136 lines of code utilities/tools/AzureDevOps/Register-AzureDevOpsPipeline.ps1 x: 6 commits (all time) y: 184 lines of code utilities/tools/helper/Get-PipelineNameFromFile.ps1 x: 1 commits (all time) y: 32 lines of code utilities/pipelines/resourceRemoval/helper/Get-ResourceIdsAsFormattedObjectList.ps1 x: 3 commits (all time) y: 99 lines of code utilities/pipelines/sharedScripts/Get-GitHubWorkflowDefaultInput.ps1 x: 3 commits (all time) y: 38 lines of code utilities/pipelines/sharedScripts/Export-ContentToBlob.ps1 x: 1 commits (all time) y: 71 lines of code
1412.0
lines of code
  min: 29.0
  average: 141.13
  25th percentile: 61.0
  median: 99.0
  75th percentile: 155.0
  max: 1412.0
0 36.0
commits (all time)
min: 1.0 | average: 6.28 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 9.0 | max: 36.0

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

utilities/pipelines/staticValidation/psrule/Set-PSRuleGitHubOutput.ps1 x: 1 contributors (all time) y: 136 lines of code utilities/pipelines/staticValidation/psrule/ps-rule.yaml x: 1 contributors (all time) y: 51 lines of code utilities/tools/Get-RoleAssignmentList.ps1 x: 3 contributors (all time) y: 112 lines of code utilities/pipelines/sharedScripts/Set-ModuleReadMe.ps1 x: 1 contributors (all time) y: 1412 lines of code utilities/tools/Invoke-PipelinesForBranch.ps1 x: 2 contributors (all time) y: 282 lines of code utilities/tools/Get-CrossReferencedModuleList.ps1 x: 2 contributors (all time) y: 152 lines of code utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 x: 6 contributors (all time) y: 99 lines of code utilities/pipelines/sharedScripts/Get-NestedResourceList.ps1 x: 2 contributors (all time) y: 45 lines of code utilities/pipelines/staticValidation/helper/helper.psm1 x: 3 contributors (all time) y: 136 lines of code utilities/pipelines/resourceDeployment/New-TemplateDeployment.ps1 x: 2 contributors (all time) y: 383 lines of code utilities/tools/Test-ModuleLocally.ps1 x: 5 contributors (all time) y: 293 lines of code utilities/tools/helper/Get-TemplateDeploymentWhatIf.ps1 x: 1 contributors (all time) y: 155 lines of code utilities/tools/Set-Module.ps1 x: 1 contributors (all time) y: 131 lines of code utilities/pipelines/sharedScripts/helper/Get-IsParameterRequired.ps1 x: 1 contributors (all time) y: 39 lines of code utilities/pipelines/resourcePublish/Get-PrivateRegistryRepositoryName.ps1 x: 2 contributors (all time) y: 32 lines of code utilities/pipelines/resourcePublish/Get-TemplateSpecsName.ps1 x: 2 contributors (all time) y: 61 lines of code utilities/pipelines/resourcePublish/Get-UniversalArtifactsName.ps1 x: 2 contributors (all time) y: 34 lines of code utilities/pipelines/sharedScripts/Get-LocallyReferencedFileList.ps1 x: 1 contributors (all time) y: 32 lines of code utilities/pipelines/sharedScripts/helper/ConvertTo-OrderedHashtable.ps1 x: 1 contributors (all time) y: 98 lines of code utilities/pipelines/sharedScripts/helper/Get-SpecsAlignedResourceName.ps1 x: 1 contributors (all time) y: 94 lines of code utilities/pipelines/sharedScripts/helper/Merge-FileWithNewContent.ps1 x: 1 contributors (all time) y: 200 lines of code utilities/tools/Get-ModulesFeatureOutline.ps1 x: 2 contributors (all time) y: 215 lines of code utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 x: 4 contributors (all time) y: 457 lines of code utilities/tools/platform/Set-ModuleOverviewTable.ps1 x: 1 contributors (all time) y: 65 lines of code utilities/tools/platform/Set-ReadMeModuleTable.ps1 x: 2 contributors (all time) y: 75 lines of code utilities/tools/platform/Set-ReadMePlatformTable.ps1 x: 1 contributors (all time) y: 102 lines of code utilities/tools/platform/Set-StaticTestDocumentation.ps1 x: 1 contributors (all time) y: 75 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRemoval.ps1 x: 1 contributors (all time) y: 57 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceLockRetrieval.ps1 x: 1 contributors (all time) y: 36 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourcePostRemoval.ps1 x: 4 contributors (all time) y: 139 lines of code utilities/pipelines/resourceRemoval/helper/Invoke-ResourceRemoval.ps1 x: 6 contributors (all time) y: 177 lines of code utilities/pipelines/resourceRemoval/helper/Remove-Deployment.ps1 x: 4 contributors (all time) y: 127 lines of code utilities/pipelines/resourceRemoval/helper/Remove-ResourceList.ps1 x: 2 contributors (all time) y: 105 lines of code utilities/pipelines/resourcePublish/Get-ModulesMissingFromPrivateBicepRegistry.ps1 x: 3 contributors (all time) y: 123 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 x: 3 contributors (all time) y: 83 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpecsRG.ps1 x: 2 contributors (all time) y: 81 lines of code utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactsFeed.ps1 x: 2 contributors (all time) y: 124 lines of code utilities/pipelines/resourceRemoval/helper/Get-DeploymentTargetResourceList.ps1 x: 3 contributors (all time) y: 183 lines of code utilities/pipelines/sharedScripts/Set-EnvironmentOnAgent.ps1 x: 5 contributors (all time) y: 230 lines of code utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 x: 5 contributors (all time) y: 347 lines of code utilities/pipelines/staticValidation/Set-PesterGitHubOutput.ps1 x: 2 contributors (all time) y: 202 lines of code utilities/tools/Update-RoleAssignmentList.ps1 x: 2 contributors (all time) y: 149 lines of code utilities/tools/ConvertTo-ARMTemplate.ps1 x: 4 contributors (all time) y: 201 lines of code utilities/pipelines/sharedScripts/Add-YamlListToFile.ps1 x: 2 contributors (all time) y: 63 lines of code utilities/tools/Test-NamePrefixAvailability.ps1 x: 4 contributors (all time) y: 183 lines of code utilities/pipelines/sharedScripts/Get-ScopeOfTemplateFile.ps1 x: 3 contributors (all time) y: 46 lines of code utilities/pipelines/tokensReplacement/Convert-TokensInFileList.ps1 x: 3 contributors (all time) y: 89 lines of code utilities/tools/AzureDevOps/Register-AzureDevOpsPipeline.ps1 x: 3 contributors (all time) y: 184 lines of code utilities/pipelines/sharedScripts/Export-ContentToBlob.ps1 x: 1 contributors (all time) y: 71 lines of code
1412.0
lines of code
  min: 29.0
  average: 141.13
  25th percentile: 61.0
  median: 99.0
  75th percentile: 155.0
  max: 1412.0
0 6.0
contributors (all time)
min: 1.0 | average: 2.13 | 25th percentile: 1.0 | median: 2.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".