aws / aws-toolkit-common
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 54% | 20% | 24%
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
kt0% | 0% | 75% | 19% | 5%
cs0% | 0% | 47% | 12% | 39%
ts0% | 0% | 61% | 18% | 20%
kts0% | 0% | 0% | 99% | <1%
proj0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
telemetry0% | 0% | 54% | 20% | 24%
Longest Files (Top 36)
File# lines# units
DefinitionsBuilder.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core
411 15
generate.ts
in telemetry/vscode/src
368 19
TelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
333 8
OTelTelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
257 1
build.gradle.kts
in telemetry/jetbrains
149 -
TelemetryParser.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
148 1
telemetryDefinitions.ts
in telemetry/validation/src
110 14
MetricDatumExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
106 10
proj
TelemetryClient.proj
in telemetry/csharp
70 -
Program.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator
64 3
parser.ts
in telemetry/vscode/src
51 1
MetricTypeExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils
41 3
Options.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator
39 -
GenerateTelemetry.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/gradle
29 1
BaseTelemetryEvent.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
26 -
TelemetryDefinitions.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models
25 1
generateTelemetry.ts
in telemetry/vscode/src
25 1
StringExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils
24 1
libs.versions.toml
in telemetry/jetbrains/gradle
22 -
validate.ts
in telemetry/validation/src
20 1
Metadata.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models
20 -
fix.ts
in telemetry/validation/src
18 2
Unit.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
16 1
Sentiment.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
13 1
MetricDatum.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
13 -
Metric.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models
13 -
ITelemetryLogger.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
12 -
proj
TelemetryPackage.proj
in telemetry/csharp
11 -
MetricType.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models
11 -
ResourceLoader.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
11 -
Metrics.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
10 -
MetadataValue.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
9 -
Constants.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core
7 -
validatePackagedJson.ts
in telemetry/vscode/scripts
5 -
setUpPackage.ts
in telemetry/vscode/scripts
4 -
settings.gradle.kts
in telemetry/jetbrains
1 -
Files With Most Units (Top 18)
File# lines# units
generate.ts
in telemetry/vscode/src
368 19
DefinitionsBuilder.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core
411 15
telemetryDefinitions.ts
in telemetry/validation/src
110 14
MetricDatumExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
106 10
TelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
333 8
Program.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator
64 3
MetricTypeExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils
41 3
fix.ts
in telemetry/validation/src
18 2
validate.ts
in telemetry/validation/src
20 1
Unit.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
16 1
Sentiment.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
13 1
TelemetryDefinitions.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models
25 1
StringExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils
24 1
GenerateTelemetry.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/gradle
29 1
TelemetryParser.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
148 1
OTelTelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
257 1
generateTelemetry.ts
in telemetry/vscode/src
25 1
parser.ts
in telemetry/vscode/src
51 1
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 52 long lines.

File# lines# units# long lines
DefinitionsBuilder.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core
411 15 28
proj
TelemetryClient.proj
in telemetry/csharp
70 - 6
OTelTelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
257 1 5
TelemetryGenerator.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
333 8 3
generate.ts
in telemetry/vscode/src
368 19 3
proj
TelemetryPackage.proj
in telemetry/csharp
11 - 2
GenerateTelemetry.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/gradle
29 1 2
telemetryDefinitions.ts
in telemetry/validation/src
110 14 1
MetricDatumExtensionMethods.cs
in telemetry/csharp/AwsToolkit.Telemetry.Events/Core
106 10 1
TelemetryParser.kt
in telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator
148 1 1
Correlations

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

telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/DefinitionsBuilder.cs x: 5 commits (all time) y: 411 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/BaseTelemetryEvent.cs x: 13 commits (all time) y: 26 lines of code telemetry/vscode/src/generate.ts x: 35 commits (all time) y: 368 lines of code telemetry/jetbrains/build.gradle.kts x: 21 commits (all time) y: 149 lines of code telemetry/jetbrains/gradle/libs.versions.toml x: 3 commits (all time) y: 22 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/OTelTelemetryGenerator.kt x: 1 commits (all time) y: 257 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/TelemetryGenerator.kt x: 29 commits (all time) y: 333 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/TelemetryParser.kt x: 12 commits (all time) y: 148 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/gradle/GenerateTelemetry.kt x: 8 commits (all time) y: 29 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/ResourceLoader.kt x: 8 commits (all time) y: 11 lines of code telemetry/vscode/src/parser.ts x: 15 commits (all time) y: 51 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Constants.cs x: 1 commits (all time) y: 7 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/Metadata.cs x: 1 commits (all time) y: 20 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/Metric.cs x: 1 commits (all time) y: 13 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/MetricType.cs x: 1 commits (all time) y: 11 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/TelemetryDefinitions.cs x: 1 commits (all time) y: 25 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils/MetricTypeExtensionMethods.cs x: 1 commits (all time) y: 41 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils/StringExtensionMethods.cs x: 1 commits (all time) y: 24 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator/Options.cs x: 4 commits (all time) y: 39 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator/Program.cs x: 3 commits (all time) y: 64 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetricDatum.cs x: 4 commits (all time) y: 13 lines of code telemetry/validation/src/validate.ts x: 2 commits (all time) y: 20 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetricDatumExtensionMethods.cs x: 3 commits (all time) y: 106 lines of code telemetry/validation/src/fix.ts x: 1 commits (all time) y: 18 lines of code telemetry/validation/src/telemetryDefinitions.ts x: 1 commits (all time) y: 110 lines of code telemetry/vscode/scripts/setUpPackage.ts x: 5 commits (all time) y: 4 lines of code telemetry/vscode/scripts/validatePackagedJson.ts x: 6 commits (all time) y: 5 lines of code telemetry/vscode/src/generateTelemetry.ts x: 9 commits (all time) y: 25 lines of code telemetry/csharp/TelemetryClient.proj x: 4 commits (all time) y: 70 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/ITelemetryLogger.cs x: 3 commits (all time) y: 12 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetadataValue.cs x: 1 commits (all time) y: 9 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/Unit.cs x: 1 commits (all time) y: 16 lines of code telemetry/jetbrains/settings.gradle.kts x: 2 commits (all time) y: 1 lines of code
411.0
lines of code
  min: 1.0
  average: 69.22
  25th percentile: 11.25
  median: 23.0
  75th percentile: 68.5
  max: 411.0
0 35.0
commits (all time)
min: 1.0 | average: 5.81 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.5 | max: 35.0

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

telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/DefinitionsBuilder.cs x: 4 contributors (all time) y: 411 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/BaseTelemetryEvent.cs x: 6 contributors (all time) y: 26 lines of code telemetry/vscode/src/generate.ts x: 13 contributors (all time) y: 368 lines of code telemetry/jetbrains/build.gradle.kts x: 6 contributors (all time) y: 149 lines of code telemetry/jetbrains/gradle/libs.versions.toml x: 1 contributors (all time) y: 22 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/OTelTelemetryGenerator.kt x: 1 contributors (all time) y: 257 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/TelemetryGenerator.kt x: 11 contributors (all time) y: 333 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/TelemetryParser.kt x: 6 contributors (all time) y: 148 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/gradle/GenerateTelemetry.kt x: 5 contributors (all time) y: 29 lines of code telemetry/jetbrains/src/main/kotlin/software/aws/toolkits/telemetry/generator/ResourceLoader.kt x: 5 contributors (all time) y: 11 lines of code telemetry/vscode/src/parser.ts x: 8 contributors (all time) y: 51 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Constants.cs x: 1 contributors (all time) y: 7 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/Metadata.cs x: 1 contributors (all time) y: 20 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/Metric.cs x: 1 contributors (all time) y: 13 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/MetricType.cs x: 1 contributors (all time) y: 11 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Models/TelemetryDefinitions.cs x: 1 contributors (all time) y: 25 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils/MetricTypeExtensionMethods.cs x: 1 contributors (all time) y: 41 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/Utils/StringExtensionMethods.cs x: 1 contributors (all time) y: 24 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator/Options.cs x: 1 contributors (all time) y: 39 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events.Generator/Program.cs x: 1 contributors (all time) y: 64 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetricDatum.cs x: 4 contributors (all time) y: 13 lines of code telemetry/validation/src/validate.ts x: 2 contributors (all time) y: 20 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetricDatumExtensionMethods.cs x: 2 contributors (all time) y: 106 lines of code telemetry/validation/src/fix.ts x: 1 contributors (all time) y: 18 lines of code telemetry/validation/src/telemetryDefinitions.ts x: 1 contributors (all time) y: 110 lines of code telemetry/vscode/scripts/setUpPackage.ts x: 4 contributors (all time) y: 4 lines of code telemetry/vscode/scripts/validatePackagedJson.ts x: 4 contributors (all time) y: 5 lines of code telemetry/vscode/src/generateTelemetry.ts x: 4 contributors (all time) y: 25 lines of code telemetry/csharp/TelemetryClient.proj x: 2 contributors (all time) y: 70 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/ITelemetryLogger.cs x: 2 contributors (all time) y: 12 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/MetadataValue.cs x: 1 contributors (all time) y: 9 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/Unit.cs x: 1 contributors (all time) y: 16 lines of code telemetry/jetbrains/settings.gradle.kts x: 1 contributors (all time) y: 1 lines of code
411.0
lines of code
  min: 1.0
  average: 69.22
  25th percentile: 11.25
  median: 23.0
  75th percentile: 68.5
  max: 411.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 13.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): 3 points

telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/DefinitionsBuilder.cs x: 1 commits (90d) y: 411 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/BaseTelemetryEvent.cs x: 1 commits (90d) y: 26 lines of code telemetry/vscode/src/generate.ts x: 1 commits (90d) y: 368 lines of code
411.0
lines of code
  min: 26.0
  average: 268.33
  25th percentile: 26.0
  median: 368.0
  75th percentile: 411.0
  max: 411.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/DefinitionsBuilder.cs x: 1 contributors (90d) y: 411 lines of code telemetry/csharp/AwsToolkit.Telemetry.Events/Core/BaseTelemetryEvent.cs x: 1 contributors (90d) y: 26 lines of code telemetry/vscode/src/generate.ts x: 1 contributors (90d) y: 368 lines of code
411.0
lines of code
  min: 26.0
  average: 268.33
  25th percentile: 26.0
  median: 368.0
  75th percentile: 411.0
  max: 411.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0