JetBrains / sdk
File Size

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

Intro
Learn more...
File Size Overall
0% | 10% | 48% | 12% | 28%
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% | 21% | 23% | 13% | 41%
xlf0% | 0% | 100% | 0% | 0%
targets0% | 0% | 44% | 24% | 31%
ps10% | 0% | 42% | 35% | 22%
psm10% | 0% | 100% | 0% | 0%
groovy0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 64% | 35%
props0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
fsproj0% | 0% | 0% | 0% | 100%
vb0% | 0% | 0% | 0% | 100%
fs0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 11% | 49% | 10% | 28%
eng0% | 0% | 46% | 30% | 23%
ROOT0% | 0% | 0% | 75% | 24%
build0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ResolvePackageAssets.cs
in src/Tasks/Microsoft.NET.Build.Tasks
883 50
DependencyContextBuilder.cs
in src/Tasks/Microsoft.NET.Build.Tasks
640 41
PreprocessPackageDependenciesDesignTime.cs
in src/Tasks/Microsoft.NET.Build.Tasks
558 33
Strings.it.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.cs.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.tr.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.fr.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.ru.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.de.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.pt-BR.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.zh-Hant.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.ja.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.es.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.zh-Hans.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.ko.xlf
in src/Tasks/Common/Resources/xlf
426 -
Strings.pl.xlf
in src/Tasks/Common/Resources/xlf
426 -
tools.ps1
in eng/common
410 -
targets
Microsoft.NET.Sdk.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
395 -
targets
Microsoft.NET.Publish.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
387 -
ResourceUpdater.cs
in src/Tasks/Microsoft.NET.Build.Tasks
319 21
ResolvePackageDependencies.cs
in src/Tasks/Microsoft.NET.Build.Tasks
311 13
CommonLibrary.psm1
in eng/common/native
307 -
targets
Microsoft.PackageDependencyResolution.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
286 -
ConflictResolver.cs
in src/Tasks/Common/ConflictResolution
273 4
GenerateDepsFile.cs
in src/Tasks/Microsoft.NET.Build.Tasks
244 10
ResolveFrameworkReferences.cs
in src/Tasks/Microsoft.NET.Build.Tasks
242 5
AppHost.cs
in src/Tasks/Microsoft.NET.Build.Tasks
225 6
224 -
ProjectContext.cs
in src/Tasks/Microsoft.NET.Build.Tasks
219 9
GenerateRuntimeConfigurationFiles.cs
in src/Tasks/Microsoft.NET.Build.Tasks
212 11
LockFileExtensions.cs
in src/Tasks/Microsoft.NET.Build.Tasks
210 11
targets
Microsoft.NET.CrossGen.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
196 -
targets
Microsoft.NET.Sdk.DefaultItems.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
191 -
ConflictItem.cs
in src/Tasks/Common/ConflictResolution
188 2
ResolvePackageFileConflicts.cs
in src/Tasks/Common/ConflictResolution
182 5
ProduceContentAssets.cs
in src/Tasks/Microsoft.NET.Build.Tasks
174 4
GetDependsOnNETStandard.net46.cs
in src/Tasks/Microsoft.NET.Build.Extensions.Tasks
172 1
WriteAppConfigWithSupportedRuntime.cs
in src/Tasks/Microsoft.NET.Build.Tasks
137 5
135 1
toolchain.cmake
in eng/common/cross
126 -
build.ps1
in eng/common
121 -
AssetsFileResolver.cs
in src/Tasks/Microsoft.NET.Build.Tasks
116 7
JoinItems.cs
in src/Tasks/Microsoft.NET.Build.Tasks
114 2
SingleProjectInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
113 3
targets
Microsoft.NET.PackTool.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
113 -
targets
Microsoft.NET.Sdk.TargetingPackResolution.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
112 -
ReferenceInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
112 8
install-tool.ps1
in eng/common/native
111 -
111 -
targets
Microsoft.NET.GenerateAssemblyInfo.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
104 -
Files With Most Units (Top 50)
File# lines# units
ResolvePackageAssets.cs
in src/Tasks/Microsoft.NET.Build.Tasks
883 50
DependencyContextBuilder.cs
in src/Tasks/Microsoft.NET.Build.Tasks
640 41
PreprocessPackageDependenciesDesignTime.cs
in src/Tasks/Microsoft.NET.Build.Tasks
558 33
ResourceUpdater.cs
in src/Tasks/Microsoft.NET.Build.Tasks
319 21
ResolvePackageDependencies.cs
in src/Tasks/Microsoft.NET.Build.Tasks
311 13
GenerateRuntimeConfigurationFiles.cs
in src/Tasks/Microsoft.NET.Build.Tasks
212 11
LockFileExtensions.cs
in src/Tasks/Microsoft.NET.Build.Tasks
210 11
GenerateDepsFile.cs
in src/Tasks/Microsoft.NET.Build.Tasks
244 10
ProjectContext.cs
in src/Tasks/Microsoft.NET.Build.Tasks
219 9
LockFileLookup.cs
in src/Tasks/Microsoft.NET.Build.Tasks
93 8
ReferenceInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
112 8
ItemUtilities.cs
in src/Tasks/Common
91 7
AssetsFileResolver.cs
in src/Tasks/Microsoft.NET.Build.Tasks
116 7
NuGetPackageResolver.cs
in src/Tasks/Microsoft.NET.Build.Tasks
71 7
LockFileCache.cs
in src/Tasks/Microsoft.NET.Build.Tasks
97 6
AppHost.cs
in src/Tasks/Microsoft.NET.Build.Tasks
225 6
ResolvePackageFileConflicts.cs
in src/Tasks/Common/ConflictResolution
182 5
ReportAssetsLogMessages.cs
in src/Tasks/Microsoft.NET.Build.Tasks
87 5
NuGetUtils.NuGet.cs
in src/Tasks/Microsoft.NET.Build.Tasks
80 5
WriteAppConfigWithSupportedRuntime.cs
in src/Tasks/Microsoft.NET.Build.Tasks
137 5
ResolveFrameworkReferences.cs
in src/Tasks/Microsoft.NET.Build.Tasks
242 5
BuildErrorException.cs
in src/Tasks/Common
22 4
TaskBase.cs
in src/Tasks/Common
95 4
PackageOverrideResolver.cs
in src/Tasks/Common/ConflictResolution
83 4
ConflictResolver.cs
in src/Tasks/Common/ConflictResolution
273 4
ProduceContentAssets.cs
in src/Tasks/Microsoft.NET.Build.Tasks
174 4
ResolveToolPackagePaths.cs
in src/Tasks/Microsoft.NET.Build.Tasks
77 4
Program.cs
in src/Assets/TestProjects/KitchenSink/TestApp
36 4
GetDependsOnNETStandard.cs
in src/Tasks/Microsoft.NET.Build.Extensions.Tasks
53 3
FrameworkListReader.cs
in src/Tasks/Common/ConflictResolution
85 3
MSBuildUtilities.cs
in src/Tasks/Common
45 3
Logger.cs
in src/Tasks/Common
66 3
ApplyImplicitVersions.cs
in src/Tasks/Microsoft.NET.Build.Tasks
71 3
ResolvedFile.cs
in src/Tasks/Microsoft.NET.Build.Tasks
56 3
NugetContentAssetPreprocessor.cs
in src/Tasks/Microsoft.NET.Build.Tasks
70 3
SingleProjectInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
113 3
RuntimeGraphCache.cs
in src/Tasks/Microsoft.NET.Build.Tasks
47 3
FileUtilities.cs
in src/Tasks/Common
29 2
MessageBase.cs
in src/Tasks/Common
44 2
ConflictItem.cs
in src/Tasks/Common/ConflictResolution
188 2
PackageOverride.cs
in src/Tasks/Common/ConflictResolution
48 2
PackageRank.cs
in src/Tasks/Common/ConflictResolution
32 2
NuGetUtils.cs
in src/Tasks/Common
42 2
ResourceAssemblyInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
23 2
CollectSDKReferencesDesignTime.cs
in src/Tasks/Microsoft.NET.Build.Tasks
56 2
JoinItems.cs
in src/Tasks/Microsoft.NET.Build.Tasks
114 2
GenerateToolsSettingsFile.cs
in src/Tasks/Microsoft.NET.Build.Tasks
37 2
FileGroup.cs
in src/Tasks/Microsoft.NET.Build.Tasks
67 2
GetNearestTargetFramework.cs
in src/Tasks/Microsoft.NET.Build.Tasks
51 2
GenerateShims.cs
in src/Tasks/Microsoft.NET.Build.Tasks
74 2
Files With Long Lines (Top 50)

There are 111 files with lines longer than 120 characters. In total, there are 1694 long lines.

File# lines# units# long lines
Strings.de.xlf
in src/Tasks/Common/Resources/xlf
426 - 103
Strings.it.xlf
in src/Tasks/Common/Resources/xlf
426 - 102
Strings.pl.xlf
in src/Tasks/Common/Resources/xlf
426 - 101
Strings.fr.xlf
in src/Tasks/Common/Resources/xlf
426 - 99
Strings.es.xlf
in src/Tasks/Common/Resources/xlf
426 - 99
Strings.ru.xlf
in src/Tasks/Common/Resources/xlf
426 - 98
Strings.pt-BR.xlf
in src/Tasks/Common/Resources/xlf
426 - 98
Strings.tr.xlf
in src/Tasks/Common/Resources/xlf
426 - 96
Strings.cs.xlf
in src/Tasks/Common/Resources/xlf
426 - 92
Strings.ja.xlf
in src/Tasks/Common/Resources/xlf
426 - 74
Strings.ko.xlf
in src/Tasks/Common/Resources/xlf
426 - 73
Strings.zh-Hant.xlf
in src/Tasks/Common/Resources/xlf
426 - 62
Strings.zh-Hans.xlf
in src/Tasks/Common/Resources/xlf
426 - 60
targets
Microsoft.NET.Sdk.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
395 - 44
targets
Microsoft.NET.Publish.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
387 - 32
targets
Microsoft.NET.GenerateAssemblyInfo.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
104 - 30
targets
Microsoft.NET.Sdk.BeforeCommon.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
96 - 19
ResolveFrameworkReferences.cs
in src/Tasks/Microsoft.NET.Build.Tasks
242 5 19
DependencyContextBuilder.cs
in src/Tasks/Microsoft.NET.Build.Tasks
640 41 18
SingleProjectInfo.cs
in src/Tasks/Microsoft.NET.Build.Tasks
113 3 15
targets
Microsoft.NET.TargetFrameworkInference.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
82 - 14
targets
Microsoft.NET.Sdk.DefaultItems.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
191 - 14
targets
Microsoft.NET.Build.Extensions.NETFramework.targets
in src/Tasks/Microsoft.NET.Build.Extensions.Tasks/msbuildExtensions/Microsoft/Microsoft.NET.Build.Extensions
67 - 13
ConflictResolver.cs
in src/Tasks/Common/ConflictResolution
273 4 13
GenerateDepsFile.cs
in src/Tasks/Microsoft.NET.Build.Tasks
244 10 13
ResolvePackageAssets.cs
in src/Tasks/Microsoft.NET.Build.Tasks
883 50 13
targets
Microsoft.PackageDependencyResolution.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
286 - 12
targets
Microsoft.NET.CrossGen.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
196 - 12
72 - 11
GetDependsOnNETStandard.net46.cs
in src/Tasks/Microsoft.NET.Build.Extensions.Tasks
172 1 10
targets
Microsoft.NET.PackTool.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
113 - 10
targets
Sdk.targets
in src/Tasks/Microsoft.NET.Build.Tasks/sdk
30 - 8
props
Microsoft.NET.Sdk.DefaultItems.props
in src/Tasks/Microsoft.NET.Build.Tasks/targets
40 - 8
targets
Microsoft.NET.Sdk.Common.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
45 - 7
props
Microsoft.NET.Sdk.props
in src/Tasks/Microsoft.NET.Build.Tasks/targets
66 - 7
targets
Microsoft.NET.RuntimeIdentifierInference.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
95 - 7
tools.ps1
in eng/common
410 - 6
ResolvePackageFileConflicts.cs
in src/Tasks/Common/ConflictResolution
182 5 6
targets
Microsoft.NET.Sdk.FSharpTargetsShim.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
26 - 6
targets
Microsoft.NET.DefaultOutputPaths.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
21 - 6
targets
Microsoft.NET.Build.Extensions.targets
in src/Tasks/Microsoft.NET.Build.Extensions.Tasks/msbuildExtensions/Microsoft/Microsoft.NET.Build.Extensions
11 - 5
PlatformManifestReader.cs
in src/Tasks/Common/ConflictResolution
74 1 5
AssetsFileResolver.cs
in src/Tasks/Microsoft.NET.Build.Tasks
116 7 5
targets
Microsoft.NET.Sdk.TargetingPackResolution.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
112 - 5
targets
Microsoft.NET.Sdk.VisualBasic.targets
in src/Tasks/Microsoft.NET.Build.Tasks/targets
41 - 5
AppHost.cs
in src/Tasks/Microsoft.NET.Build.Tasks
225 6 5
135 1 4
proj
26 - 4
build.ps1
in eng/common
121 - 4
FrameworkListReader.cs
in src/Tasks/Common/ConflictResolution
85 3 4