bazelbuild / intellij
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1453
  • Daily file updates (only one update per file and date counted): 4777
  • First update: 2016-06-27
  • Latest update: 2022-01-31
  • Days between first and latest update: 2045 (292 weeks, estimated 1460 working days)
  • Active days (at least one file change): 719
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,453 files with 104,868 lines of code in files.
    • 1,286 files that are 366+ days old (97,316 lines of code)
    • 58 files that are 181-365 days old (3,426 lines of code)
    • 39 files that are 91-180 days old (1,984 lines of code)
    • 32 files that are 31-90 days old (1,143 lines of code)
    • 38 files that are 1-30 days old (999 lines of code)
92% | 3% | 1% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,453 files with 104,868 lines of code in files.
    • 1,023 files have been last changed 366+ days ago (63,351 lines of code)
    • 156 files have been last changed 181-365 days ago (14,928 lines of code)
    • 112 files have been last changed 91-180 days ago (12,095 lines of code)
    • 84 files have been last changed 31-90 days ago (8,003 lines of code)
    • 78 files have been last changed 1-30 days ago (6,491 lines of code)
60% | 14% | 11% | 7% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, proto, xml, bzl, py, txt, cc, kt, scala, yml, md, html, h, gitignore, json, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java92% | 3% | 1% | 1% | <1%
bzl98% | 0% | 1% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java61% | 14% | 11% | 6% | 6%
bzl27% | 4% | 14% | 39% | 14%
proto26% | 0% | 0% | 73% | 0%
html100% | 0% | 0% | 0% | 0%
py0% | 52% | 47% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
base96% | 2% | <1% | <1% | <1%
java99% | <1% | 0% | 0% | 0%
aswb76% | 6% | 8% | 4% | 4%
javascript100% | 0% | 0% | 0% | 0%
python100% | 0% | 0% | 0% | 0%
cpp94% | 0% | 5% | 0% | 0%
aspect100% | 0% | 0% | 0% | 0%
golang100% | 0% | 0% | 0% | 0%
skylark100% | 0% | 0% | 0% | 0%
clwb98% | 0% | 1% | 0% | 0%
scala100% | 0% | 0% | 0% | 0%
common96% | 0% | 3% | 0% | 0%
plugin_dev100% | 0% | 0% | 0% | 0%
build_defs100% | 0% | 0% | 0% | 0%
testing76% | 3% | 8% | 11% | 0%
kotlin76% | 18% | 4% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
intellij_platform_sdk100% | 0% | 0% | 0% | 0%
dart100% | 0% | 0% | 0% | 0%
ijwb100% | 0% | 0% | 0% | 0%
terminal100% | 0% | 0% | 0% | 0%
ROOT10% | 0% | 89% | 0% | 0%
sdkcompat0% | 49% | 16% | 15% | 18%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
base74% | 9% | 6% | 4% | 4%
java63% | 14% | 14% | 4% | 3%
aswb34% | 23% | 11% | 17% | 12%
cpp68% | 10% | 5% | 0% | 15%
python55% | 21% | 19% | 4% | 0%
javascript50% | 41% | 7% | 0% | 0%
golang64% | 4% | 27% | 3% | 0%
aspect50% | 8% | 0% | 40% | 0%
skylark62% | 0% | 37% | 0% | 0%
common60% | 6% | 30% | 0% | 2%
clwb51% | 24% | 18% | 5% | 0%
scala45% | 17% | 16% | 10% | 10%
build_defs31% | 20% | 47% | 0% | 0%
testing21% | 16% | 20% | 28% | 12%
plugin_dev22% | 6% | 71% | 0% | 0%
kotlin24% | 21% | 53% | 0% | 0%
ijwb100% | 0% | 0% | 0% | 0%
dart50% | 49% | 0% | 0% | 0%
proto20% | 0% | 0% | 79% | 0%
ROOT10% | 0% | 89% | 0% | 0%
sdkcompat0% | 33% | 11% | 10% | 43%
terminal0% | 100% | 0% | 0% | 0%
intellij_platform_sdk0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BlazeCreateResourceFileDialog.java
in aswb/src/com/google/idea/blaze/android/resources/actions
549 14 1074 2048 5
BlazeCreateXmlResourcePanel.java
in aswb/src/com/google/idea/blaze/android/resources/actions
448 20 267 2048 8
BlazeAndroidProjectStructureSyncer.java
in aswb/src/com/google/idea/blaze/android/sync/projectstructure
418 11 227 2048 41
BlazeAndroidWorkspaceImporter.java
in aswb/src/com/google/idea/blaze/android/sync/importer
382 15 185 2048 27
build_defs.bzl
in build_defs
318 - 148 2048 27
BlazeCreateResourceDirectoryDialog.java
in aswb/src/com/google/idea/blaze/android/resources/actions
315 7 1422 2048 3
BlazeAndroidSyncPlugin.java
in aswb/src/com/google/idea/blaze/android/sync
275 15 249 2048 29
BlazeAndroidBinaryRunConfigurationStateEditor.java
in aswb/src/com/google/idea/blaze/android/run/binary
248 7 268 2048 15
BlazeAndroidBinaryRunConfigurationState.java
in aswb/src/com/google/idea/blaze/android/run/binary
208 25 268 2048 23
AndroidResourceModule.java
in aswb/src/com/google/idea/blaze/android/sync/model
197 26 427 2048 10
BlazeCreateResourceUtils.java
in aswb/src/com/google/idea/blaze/android/resources/actions
173 4 988 2048 7
BlazeAndroidRunConfigurationRunner.java
in aswb/src/com/google/idea/blaze/android/run/runner
168 4 17 2048 26
BlazeAndroidRunConfigurationCommonState.java
in aswb/src/com/google/idea/blaze/android/run
147 15 520 2048 23
BlazeApkDeployInfoProtoHelper.java
in aswb/src/com/google/idea/blaze/android/run/deployinfo
137 5 744 2048 26
BlazeAndroidDeviceSelector.java
in aswb/src/com/google/idea/blaze/android/run/runner
131 2 267 2048 10
ManifestParser.java
in aswb/src/com/google/idea/blaze/android/manifest
113 5 366 2048 15
BlazeNewResourceCreationHandler.java
in aswb/src/com/google/idea/blaze/android/resources/actions
89 4 1422 2048 6
AndroidSdkPlatformSection.java
in aswb/src/com/google/idea/blaze/android/projectview
85 6 1382 2048 11
AaptUtil.java
in aswb/src/com/google/idea/blaze/android/run/runner
81 4 281 2048 6
BlazeAndroidLiteSyncPlugin.java
in ijwb/src/com/google/idea/blaze/ijwb/android
73 5 819 2048 9
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
LiteralExpression.java
in base/src/com/google/idea/blaze/base/lang/buildfile/psi
2 - 1949 1949 1
Output.java
in base/src/com/google/idea/blaze/base/scope
2 - 1949 1949 1
Expression.java
in base/src/com/google/idea/blaze/base/lang/buildfile/psi
4 - 1949 1949 1
Statement.java
in base/src/com/google/idea/blaze/base/lang/buildfile/psi
4 - 1949 1949 1
ValueHolder.java
in base/src/com/google/idea/blaze/base/async
4 - 1949 1949 1
DocStringOwner.java
in base/src/com/google/idea/blaze/base/lang/buildfile/psi
6 - 1949 1949 1
DeveloperFlag.java
in common/experiments/src/com/google/idea/common/experiments
6 1 1949 1949 1
ProjectViewPsiScalarItem.java
in base/src/com/google/idea/blaze/base/lang/projectview/psi
7 1 1949 1949 1
ProjectViewPsiListItem.java
in base/src/com/google/idea/blaze/base/lang/projectview/psi
7 1 1949 1949 1
StatementListContainer.java
in base/src/com/google/idea/blaze/base/lang/buildfile/psi
8 1 1949 1949 1
BlazeHelpHandler.java
in base/src/com/google/idea/blaze/base/help
8 1 1949 1949 1
PerformanceWarning.java
in base/src/com/google/idea/blaze/base/scope/output
8 1 1949 1949 1
IsBlazeProjectCondition.java
in base/src/com/google/idea/blaze/base/settings
9 1 1949 1949 1
ModuleEditorProviderImpl.java
in base/src/com/google/idea/blaze/base/sync/projectstructure
9 1 1949 1949 1
OutputSink.java
in base/src/com/google/idea/blaze/base/scope
9 - 1949 1949 1
ExcludeLibrarySection.java
in java/src/com/google/idea/blaze/java/projectview
10 - 1949 1949 1
ExcludeTargetSection.java
in base/src/com/google/idea/blaze/base/projectview/section/sections
10 - 1949 1949 1
ModuleEditorProvider.java
in base/src/com/google/idea/blaze/base/sync/projectstructure
10 1 1949 1949 1
TransientExecutor.java
in base/src/com/google/idea/blaze/base/async/executor
10 1 1949 1949 1
ImportTargetOutputSection.java
in base/src/com/google/idea/blaze/base/projectview/section/sections
11 - 1949 1949 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ShardedBuildProgressTracker.java
in base/src/com/google/idea/blaze/base/sync/sharding
42 5 4 4 1
VcsBackgroundTaskCompat.java
in sdkcompat/v203/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v211/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v212/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v213/com/google/idea/sdkcompat/vcs
14 1 11 11 1
StateUpdate.java
in base/src/com/google/idea/blaze/base/scope/output
11 2 11 11 1
BaseSdkCompat.java
in sdkcompat/v212/com/google/idea/sdkcompat/studio
70 10 4 14 2
ExecutableValidatorAdapter.java
in sdkcompat/v212/com/google/idea/sdkcompat/studio
12 1 14 14 1
BlazeAndroidLaunchTasksProvider.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/run/runner
164 5 15 15 1
BlazeModuleSystem.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/projectsystem
127 5 15 15 1
BlazeRClass.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/resources
54 2 15 15 1
DeployTasksCompat.java
in aswb/sdkcompat/as213/com/android/tools/idea/run/tasks
50 3 15 15 1
BlazeAndroidRunContext.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/run/runner
47 - 15 15 1
BlazeAndroidBinaryMobileInstallRunContext.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/run/binary/mobileinstall
44 3 15 15 1
BlazeAndroidBinaryNormalBuildRunContext.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/run/binary
43 2 15 15 1
BlazeAndroidModel.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/sync/model/idea
31 4 15 15 1
BlazeAndroidDeploymentService.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/run
25 3 15 15 1
ExecutableValidatorAdapter.java
in sdkcompat/v212/com/google/idea/sdkcompat/general
16 1 15 15 1
ExecutableValidatorAdapter.java
in sdkcompat/v213/com/google/idea/sdkcompat/general
16 1 11 15 2
ExternalLibraryInterner.java
in aswb/sdkcompat/as213/com/google/idea/blaze/android/projectsystem
15 2 15 15 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BlazeIdeInterfaceAspectsImpl.java
in base/src/com/google/idea/blaze/base/sync/aspects
599 12 4 1949 68
BaseSdkCompat.java
in sdkcompat/v203/com/google/idea/sdkcompat/general
75 10 4 353 22
BaseSdkCompat.java
in sdkcompat/v213/com/google/idea/sdkcompat/general
72 10 4 91 6
BaseSdkCompat.java
in sdkcompat/v212/com/google/idea/sdkcompat/studio
70 10 4 14 2
BaseSdkCompat.java
in sdkcompat/v212/com/google/idea/sdkcompat/general
70 10 4 214 9
BaseSdkCompat.java
in sdkcompat/v211/com/google/idea/sdkcompat/general
69 10 4 262 13
ShardedBuildProgressTracker.java
in base/src/com/google/idea/blaze/base/sync/sharding
42 5 4 4 1
TasksTreeView.java
in base/src/com/google/idea/blaze/base/toolwindow
186 18 10 329 5
ProjectIndexingHistoryWrapper.java
in testing/testcompat/v213/com/google/idea/sdkcompat/indexing
34 6 10 87 2
ToolWindowScope.java
in base/src/com/google/idea/blaze/base/scope/scopes
159 13 11 389 4
ToolWindowTabs.java
in base/src/com/google/idea/blaze/base/toolwindow
95 11 11 284 3
TasksTreeProperty.java
in base/src/com/google/idea/blaze/base/toolwindow
90 12 11 284 3
Task.java
in base/src/com/google/idea/blaze/base/toolwindow
90 17 11 389 6
TasksToolWindowService.java
in base/src/com/google/idea/blaze/base/toolwindow
81 14 11 389 6
TasksTreeConsoleBehaviour.java
in base/src/com/google/idea/blaze/base/toolwindow
75 11 11 284 3
ExecutableValidatorAdapter.java
in sdkcompat/v213/com/google/idea/sdkcompat/general
16 1 11 15 2
VcsBackgroundTaskCompat.java
in sdkcompat/v203/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v211/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v212/com/google/idea/sdkcompat/vcs
14 1 11 11 1
VcsBackgroundTaskCompat.java
in sdkcompat/v213/com/google/idea/sdkcompat/vcs
14 1 11 11 1