aws / aws-toolkit-jetbrains
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,177 files with 83,841 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (1,194 lines of code)
    • 106 files changed 21-50 times (14,179 lines of code)
    • 444 files changed 6-20 times (37,086 lines of code)
    • 622 files changed 1-5 times (31,382 lines of code)
0% | 1% | 16% | 44% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
kt, cs, svg, json, xml, kts, yaml, md, txt, yml, csproj, java, py, js, editorconfig, gitignore, properties, mod, gitattributes, bat, go, toml, props
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 1% | 16% | 45% | 36%
kts0% | 0% | 46% | 41% | 12%
yml0% | 0% | 43% | 6% | 49%
java0% | 0% | 27% | 4% | 68%
cs0% | 0% | 0% | 22% | 77%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
jetbrains-core0% | 1% | 19% | 46% | 33%
core0% | 0% | 15% | 70% | 14%
buildSrc0% | 0% | 22% | 18% | 58%
buildspec0% | 0% | 100% | 0% | 0%
jetbrains-rider0% | 0% | 4% | 30% | 65%
jetbrains-ultimate0% | 0% | 3% | 37% | 59%
ROOT0% | 0% | 42% | 57% | 0%
resources0% | 0% | 0% | 100% | 0%
intellij0% | 0% | 0% | 100% | 0%
detekt-rules0% | 0% | 0% | 1% | 98%
gradle0% | 0% | 0% | 0% | 100%
sdk-codegen0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ExplorerToolWindow.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer
277 6 112 1454 86
LambdaLineMarker.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/upload
76 1 165 1453 73
AwsClientManagerTest.kt
in jetbrains-core/tst/software/aws/toolkits/jetbrains/core
280 17 81 1440 62
AwsResourceCache.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core
331 14 88 1453 60
DeployServerlessApplicationAction.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/actions
230 2 112 1182 58
AwsClientManager.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core
64 3 81 1454 50
AwsExplorerFactory.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer
56 2 112 1454 47
LambdaBuilder.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda
66 2 54 1068 47
ToolkitClientManager.kt
in core/src/software/aws/toolkits/core
107 6 81 1294 47
TelemetryService.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/telemetry
108 8 75 1147 47
linuxUiTests.yml
in buildspec
60 - 70 1095 46
linuxIntegrationTests.yml
in buildspec
63 - 54 1095 46
RuntimeGroup.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda
88 3 54 1203 45
MockCredentialsManager.kt
in jetbrains-core/tst/software/aws/toolkits/jetbrains/core/credentials
116 12 88 1244 45
UiUtils.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/utils/ui
233 5 126 1268 45
ResourceSelectorTest.kt
in jetbrains-core/tst/software/aws/toolkits/jetbrains/ui
245 13 124 1168 45
CredentialManager.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core/credentials
112 3 76 1289 44
NotificationUtils.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/utils
129 4 112 1454 43
ProfileCredentialProviderFactory.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/core/credentials/profiles
265 4 75 1096 43
DeployServerlessApplicationDialog.kt
in jetbrains-core/src/software/aws/toolkits/jetbrains/services/lambda/deploy
444 1 103 1177 43