JetBrains / teamcity-dotnet-plugin
File Size

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

Intro
Learn more...
File Size Overall
0% | 4% | 2% | 20% | 72%
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
xml0% | 26% | 0% | 36% | 37%
jsp0% | 32% | 0% | 20% | 46%
kt0% | 0% | 3% | 18% | 77%
cs0% | 0% | 0% | 16% | 83%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plugin-dotnet-agent0% | 3% | 3% | 16% | 75%
plugin-dotnet-server0% | 9% | 0% | 25% | 64%
kotlin-dsl0% | 0% | 0% | 48% | 51%
plugin-dotnet-common0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
build-agent-plugin-dotnet.xml
in plugin-dotnet-agent/src/main/resources/META-INF
711 -
editDotnetParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
604 -
XmlXppAbstractParser.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/utils
278 51
Observables.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/rx
237 3
DotCoverTeamCityReportGenerator.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report
213 14
DotCoverReportingWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
193 1
DotCoverReportGenerator.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
190 5
DotnetUsageStatisticsProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer
185 1
DotnetRunnerDiscoveryExtension.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
183 4
DotNetSourceCodeProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model
183 5
DotnetSetupRegistryVisitor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/discovery/dotnetFramework
161 1
DotnetVsTest.xml
in kotlin-dsl
159 -
GenerateIndexPagePostProcessor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage
158 2
DotCoverToolProviderAdapter.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotCover
144 4
Version.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent
144 6
DotnetWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet
143 -
SdkResolverImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
142 -
DotCoverWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
139 1
135 -
editNUnitRunnerParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources/nunit
134 -
CommandExecutionAdapter.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent/runner
134 6
DotnetParametersProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet
133 -
DotCoverProjectSerializerImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
132 1
editDupFinderRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
131 -
CommandLineParser.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Infrastructure/CommandLine/Parsing
131 5
DupFinderCodeDataProcessor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
130 2
DotnetTest.xml
in kotlin-dsl
125 -
editInspectCodeRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
125 -
AssemblyPatcher.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Patching
124 7
DotnetCoverageProcessor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage
123 3
122 -
SdkRegistryProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
122 4
NUnitReorderingWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/nunit
121 -
ReSharperCmdToolProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
119 4
build-server-plugin-dotnet.xml
in plugin-dotnet-server/src/main/resources/META-INF
118 -
TargetResolver.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Targeting
117 6
InspectionWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
115 1
DotnetMsBuild.xml
in kotlin-dsl
113 -
DotnetDevenv.xml
in kotlin-dsl
112 -
ToolServiceImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer
111 7
DotCover.xml
in kotlin-dsl
103 -
MSBuildToolResolver.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/toolResolvers
103 -
MsBuildBinlogTargetResolvingStrategy.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Targeting/Strategies
103 2
DotCoverAgentTool.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/tool
102 -
DotCoverSettings.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
102 2
ArgumentsProviderImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
101 -
DotnetConstants.kt
in plugin-dotnet-common/src/main/kotlin/jetbrains/buildServer/dotnet
100 -
editDotCoverRunnerParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
98 -
JsonVisualStudioInstanceParser.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/visualStudio
98 1
DotCover1_0_ReporterImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
98 3
Files With Most Units (Top 50)
File# lines# units
XmlXppAbstractParser.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/utils
278 51
DotCoverTeamCityReportGenerator.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report
213 14
DotCoverClass.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model
56 14
DotnetCoverageParametersBase.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/serviceMessage
46 10
DotnetRunnerRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet
80 9
ToolServiceImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer
111 7
EventSourcesImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent
65 7
AssemblyPatcher.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Patching
124 7
DotnetCoverageParametersImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/serviceMessage
35 6
FileServiceImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/utils
27 6
DotCoverData.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model
39 6
CommandExecutionAdapter.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent/runner
134 6
Version.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent
144 6
TargetResolver.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Targeting
117 6
DotnetCoverageParametersHolderImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/serviceMessage
69 5
DotCoverReportGenerator.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
190 5
DotCoverVersionFetcher.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
74 5
DotNetSourceCodeProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model
183 5
CommandLineParser.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Infrastructure/CommandLine/Parsing
131 5
Version.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet
54 4
DotnetRunnerDiscoveryExtension.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
183 4
InspectCodeRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
58 4
ReSharperCmdToolProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
119 4
DotCoverToolProviderAdapter.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotCover
144 4
DotnetCoverageGeneratorInput.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage
26 4
DotCover1_1_ReporterImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
84 4
DotCover26CommandsConfigFactory.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
86 4
SdkRegistryProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
122 4
DotnetCoverageGenerationResult.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report
23 4
DotCoverPropertiesExtension.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report
50 4
WorkflowSessionEventDispatcher.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent/runner
19 4
MessagesGuard.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent/runner
84 4
ColumnAligner.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Infrastructure/Console
48 4
ValidatePathAttribute.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Infrastructure/CommandLine/Validation
83 4
CommandRouter.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Infrastructure/CommandLine
81 4
BaseSuppressionStrategy.cs
in plugin-dotnet-agent/src/main/csharp/TeamCity.Dotnet.TestSuppressor/TeamCity.Dotnet.TestSuppressor/Domain/Suppression/SuppressionStrategies
56 4
NUnitToolProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/nunit
82 3
CSharpScriptRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/script
78 3
DupFinderRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
54 3
XmlDocumentServiceImpl.kt
in plugin-dotnet-common/src/main/kotlin/jetbrains/buildServer
50 3
Observables.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/rx
237 3
VisualStudioRegistryProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/visualStudio
76 3
DotCover1_0_ReporterImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
98 3
DotCoverVersionChecker.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage/dotcover
50 3
DotnetCoverageProcessor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage
123 3
NamespaceInfo.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model
16 3
DotnetCoverageArtifactsPublisherImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/artifacts
52 3
InspectionOutputObserver.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
17 3
DupFinderOutputObserver.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
6 3
WorkflowSessionImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/agent/runner
43 3
Files With Long Lines (Top 50)

There are 258 files with lines longer than 120 characters. In total, there are 798 long lines.

File# lines# units# long lines
build-agent-plugin-dotnet.xml
in plugin-dotnet-agent/src/main/resources/META-INF
711 - 64
Tool.kt
in plugin-dotnet-common/src/main/kotlin/jetbrains/buildServer/dotnet
48 1 40
Logger.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/logging
32 - 23
editInspectCodeRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
125 - 16
editDotnetParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
604 - 16
DotnetUsageStatisticsProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer
185 1 15
DotCoverReportingWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
193 1 15
DotCoverFilterProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
93 - 13
DotCover.xml
in kotlin-dsl
103 - 12
DotnetRunnerDiscoveryExtension.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
183 4 12
SdkResolverImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
142 - 12
editNUnitRunnerParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources/nunit
134 - 12
DotnetConstants.kt
in plugin-dotnet-common/src/main/kotlin/jetbrains/buildServer/dotnet
100 - 12
DotCoverTeamCityReportGenerator.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report
213 14 11
RequirementsResolverImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
36 - 10
editDotCoverRunnerParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
98 - 10
DupFinderConfigurationFile.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
74 - 10
editDupFinderRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
131 - 9
viewDupFinderRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
38 - 9
ArgumentsProviderImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
101 - 9
build-server-plugin-dotnet.xml
in plugin-dotnet-server/src/main/resources/META-INF
118 - 8
DotnetDevenv.xml
in kotlin-dsl
112 - 7
CSharpScriptRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/script
78 3 7
DotCoverSettings.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover
102 2 7
ToolServiceImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer
111 7 6
DupFinderRunTypePropertiesProcessor.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
40 1 6
ReSharperCmdToolProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/inspect
119 4 6
DotCoverRequirementsProvider.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotCover
56 - 6
viewInspectCodeRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
33 - 6
editDotCoverParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources/coverage
42 - 6
NUnit.xml
in kotlin-dsl
86 - 5
DotnetTest.xml
in kotlin-dsl
125 - 5
DupFinderWithIncompatibleCltVersionReport.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/healthStatus/reports
46 1 5
MSBuildProjectDeserializer.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
70 - 5
dupFinderWithIncompatibleCltVersionReport.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
35 - 5
InspectionConfigurationFile.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/inspect
40 1 5
122 - 4
ProjectTypeSelectorImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
30 1 4
SDKBasedRequirementFactoryImpl.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotnet/requirements
53 - 4
DotCoverRunnerRunType.kt
in plugin-dotnet-server/src/main/kotlin/jetbrains/buildServer/dotCover
81 1 4
editCSharpScriptRunParams.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources
64 - 4
viewNUnitParameters.jsp
in plugin-dotnet-server/src/main/resources/buildServerResources/nunit
35 - 4
NUnitTeamCityEventListenerExtensionPreparer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/nunit
52 1 4
ToolVersionResolverImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/script
57 1 4
VisualStudioWorkflowComposer.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/visualStudio
83 - 4
NugetCredentialProviderSelectorImpl.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/commands/nuget
83 1 4
DotnetCoverageProcessor.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/coverage
123 3 4
DotnetFrameworkRegistryAgentPropertiesProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
40 - 4
SdkRegistryProvider.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/discovery
122 4 4
MSBuildToolResolver.kt
in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotnet/toolResolvers
103 - 4