GerritCodeReview / plugins_checks
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: 158
  • Daily file updates (only one update per file and date counted): 292
  • First update: 2019-02-11
  • Latest update: 2022-01-11
  • Days between first and latest update: 1066 (152 weeks, estimated 760 working days)
  • Active days (at least one file change): 230
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 158 files with 15,846 lines of code in files.
    • 151 files that are 366+ days old (15,020 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 7 files that are 91-180 days old (826 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
94% | 0% | 5% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 158 files with 15,846 lines of code in files.
    • 126 files have been last changed 366+ days ago (9,993 lines of code)
    • 5 files have been last changed 181-365 days ago (1,440 lines of code)
    • 8 files have been last changed 91-180 days ago (893 lines of code)
    • 8 files have been last changed 31-90 days ago (1,045 lines of code)
    • 11 files have been last changed 1-30 days ago (2,475 lines of code)
63% | 9% | 5% | 6% | 15%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, ts, md, json, soy, txt, sh, gitignore, proto, js
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
soy100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
ts0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java67% | 9% | 0% | 6% | 16%
proto100% | 0% | 0% | 0% | 0%
ts0% | 0% | 83% | 16% | 0%
soy0% | 0% | 100% | 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
javatests/com/google/gerrit/plugins/checks/acceptance100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/api100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/db100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks/db100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/acceptance100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks100% | 0% | 0% | 0% | 0%
resources/com/google/gerrit/plugins/checks/email100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/email100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/index100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks/api100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/testing100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/rules100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks/rules100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
web0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
javatests/com/google/gerrit/plugins/checks/acceptance61% | 14% | 0% | 4% | 19%
java/com/google/gerrit/plugins/checks/api100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/db64% | 0% | 0% | 20% | 15%
java/com/google/gerrit/plugins/checks59% | 33% | 0% | 5% | 2%
java/com/google/gerrit/plugins/checks/acceptance93% | 0% | 0% | 0% | 6%
javatests/com/google/gerrit/plugins/checks89% | 0% | 0% | 0% | 10%
java/com/google/gerrit/plugins/checks/email100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/index100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks/api100% | 0% | 0% | 0% | 0%
java/com/google/gerrit/plugins/checks/testing100% | 0% | 0% | 0% | 0%
javatests/com/google/gerrit/plugins/checks/db8% | 0% | 0% | 0% | 91%
proto100% | 0% | 0% | 0% | 0%
web0% | 0% | 83% | 16% | 0%
resources/com/google/gerrit/plugins/checks/email0% | 0% | 100% | 0% | 0%
java/com/google/gerrit/plugins/checks/rules0% | 0% | 0% | 100% | 0%
javatests/com/google/gerrit/plugins/checks/rules0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CombinedCheckStateTest.java
in javatests/com/google/gerrit/plugins/checks/api
120 12 1009 1089 3
CombinedCheckState.java
in java/com/google/gerrit/plugins/checks/api
86 3 1045 1089 7
CheckState.java
in java/com/google/gerrit/plugins/checks/api
16 1 1074 1089 2
CheckerOperationsImplTest.java
in javatests/com/google/gerrit/plugins/checks/acceptance/testsuite
571 70 886 1086 25
CheckerConfigTest.java
in javatests/com/google/gerrit/plugins/checks/db
530 47 24 1086 19
UpdateCheckerIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
444 34 868 1086 20
CreateCheckerIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
395 31 868 1086 21
CheckerOperationsImpl.java
in java/com/google/gerrit/plugins/checks/acceptance/testsuite
297 21 886 1086 20
CheckerConfigEntry.java
in java/com/google/gerrit/plugins/checks/db
273 24 886 1086 12
CreateChecker.java
in java/com/google/gerrit/plugins/checks/api
139 3 697 1086 17
UpdateChecker.java
in java/com/google/gerrit/plugins/checks/api
118 3 697 1086 17
CheckerConfigSubject.java
in java/com/google/gerrit/plugins/checks/testing
82 15 886 1086 16
TestCheckerUpdate.java
in java/com/google/gerrit/plugins/checks/acceptance/testsuite
60 9 982 1086 13
Checker.java
in java/com/google/gerrit/plugins/checks
58 3 886 1086 17
CheckerInfo.java
in java/com/google/gerrit/plugins/checks/api
54 3 1038 1086 6
CheckerUpdate.java
in java/com/google/gerrit/plugins/checks
51 3 886 1086 9
CheckerJson.java
in java/com/google/gerrit/plugins/checks
20 1 886 1086 10
CheckerInput.java
in java/com/google/gerrit/plugins/checks/api
12 - 1038 1086 7
BlockingCondition.java
in java/com/google/gerrit/plugins/checks/api
8 1 1045 1086 5
UpdateCheckIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
350 32 24 1081 25
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
NoteDbCheckMap.java
in java/com/google/gerrit/plugins/checks/db
11 2 1081 1081 1
CheckRevisionNote.java
in java/com/google/gerrit/plugins/checks/db
29 1 1081 1081 1
CheckerStatus.java
in java/com/google/gerrit/plugins/checks/api
5 - 1079 1079 1
CheckerName.java
in java/com/google/gerrit/plugins/checks
8 2 1079 1079 1
AdministrateCheckersCapability.java
in java/com/google/gerrit/plugins/checks
11 1 1079 1079 1
AdministrateCheckersPermission.java
in java/com/google/gerrit/plugins/checks
12 - 1079 1079 1
CheckerResource.java
in java/com/google/gerrit/plugins/checks/api
16 2 1079 1079 1
CheckerApi.java
in java/com/google/gerrit/plugins/checks/api
17 2 1079 1079 1
CheckerRefOperationValidator.java
in java/com/google/gerrit/plugins/checks
33 1 1079 1079 1
CheckState.java
in java/com/google/gerrit/plugins/checks/api
16 1 1074 1089 2
PendingCheckResource.java
in java/com/google/gerrit/plugins/checks/api
8 - 1060 1060 1
CheckersRestApiServlet.java
in java/com/google/gerrit/plugins/checks/api
13 - 1060 1079 2
PendingChecksRestApiServlet.java
in java/com/google/gerrit/plugins/checks/api
14 - 1060 1060 1
ChecksRestApiServlet.java
in java/com/google/gerrit/plugins/checks/api
52 1 1060 1060 1
ListChecksOption.java
in java/com/google/gerrit/plugins/checks
13 1 1059 1059 1
Checks.java
in java/com/google/gerrit/plugins/checks/api
34 4 1059 1081 5
PendingChecksInfo.java
in java/com/google/gerrit/plugins/checks/api
6 - 1050 1060 3
PendingCheckInfo.java
in java/com/google/gerrit/plugins/checks/api
25 4 1050 1060 3
Checkers.java
in java/com/google/gerrit/plugins/checks/api
27 4 1046 1079 3
UrlValidator.java
in java/com/google/gerrit/plugins/checks
31 2 1046 1046 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gr-create-checkers-dialog.ts
in web
321 9 129 168 2
gr-checkers-list.ts
in web
269 12 129 168 2
fetcher.ts
in web
133 7 52 168 4
gr-repo-chip.ts
in web
43 2 121 168 3
util.ts
in web
31 1 168 168 1
types.ts
in web
20 - 123 168 2
plugin.ts
in web
9 - 168 168 1
CheckerRefMigrationTest.java
in javatests/com/google/gerrit/plugins/checks/db
71 4 688 688 1
CheckerRefMigration.java
in java/com/google/gerrit/plugins/checks/db
68 2 588 688 5
CheckSubmitImpactInfo.java
in java/com/google/gerrit/plugins/checks/api
22 3 701 701 1
RerunInput.java
in java/com/google/gerrit/plugins/checks/api
32 3 858 858 1
soy
CombinedCheckStateUpdatedHtml.soy
in resources/com/google/gerrit/plugins/checks/email
110 - 127 862 8
soy
CombinedCheckStateUpdated.soy
in resources/com/google/gerrit/plugins/checks/email
90 - 127 862 7
Init.java
in java/com/google/gerrit/plugins/checks
29 2 688 862 4
ChecksMailSoyTemplateProvider.java
in java/com/google/gerrit/plugins/checks/email
16 2 857 862 2
ChecksEmailModule.java
in java/com/google/gerrit/plugins/checks/email
14 1 857 862 2
ChecksStorageUpdate.java
in java/com/google/gerrit/plugins/checks
8 - 857 862 2
CheckerSchemePredicate.java
in java/com/google/gerrit/plugins/checks/index
18 3 878 931 2
RerunCheck.java
in java/com/google/gerrit/plugins/checks/api
93 1 849 939 7
ChecksEmailIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
1024 37 498 982 15
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CheckerConfigTest.java
in javatests/com/google/gerrit/plugins/checks/db
530 47 24 1086 19
CheckOperationsImplTest.java
in javatests/com/google/gerrit/plugins/checks/acceptance/testsuite
480 49 24 1031 13
UpdateCheckIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
350 32 24 1081 25
CreateCheckIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
318 24 24 1081 28
CheckersByRepositoryNotesTest.java
in javatests/com/google/gerrit/plugins/checks/db
262 18 24 1053 6
RerunCheckIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance/api
107 9 24 982 7
TestCheckUpdate.java
in java/com/google/gerrit/plugins/checks/acceptance/testsuite
49 6 24 1081 5
CheckerDefinitionTest.java
in javatests/com/google/gerrit/plugins/checks
39 3 24 1057 9
CheckerConfig.java
in java/com/google/gerrit/plugins/checks/db
226 22 30 1079 14
NoteDbCheck.java
in java/com/google/gerrit/plugins/checks/db
81 5 30 1081 11
CheckUpdate.java
in java/com/google/gerrit/plugins/checks
33 3 30 1081 5
CheckerRefsIT.java
in javatests/com/google/gerrit/plugins/checks/acceptance
274 11 32 1079 24
NoteDbCheckersUpdate.java
in java/com/google/gerrit/plugins/checks/db
225 8 32 1079 12
ChecksSubmitRuleTest.java
in javatests/com/google/gerrit/plugins/checks/rules
78 4 32 1052 18
Check.java
in java/com/google/gerrit/plugins/checks
41 2 32 1081 8
ChecksSubmitRule.java
in java/com/google/gerrit/plugins/checks/rules
81 4 50 1057 20
NoteDbChecks.java
in java/com/google/gerrit/plugins/checks/db
177 10 51 1081 29
Checks.java
in java/com/google/gerrit/plugins/checks
36 1 51 1081 18
fetcher.ts
in web
133 7 52 168 4
gr-repo-chip.ts
in web
43 2 121 168 3