microsoft / vscode-maven
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: 80
  • Daily file updates (only one update per file and date counted): 287
  • First update: 2017-11-10
  • Latest update: 2022-01-21
  • Days between first and latest update: 1534 (219 weeks, estimated 1095 working days)
  • Active days (at least one file change): 298
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 80 files with 5,739 lines of code in files.
    • 52 files that are 366+ days old (4,401 lines of code)
    • 23 files that are 181-365 days old (1,201 lines of code)
    • 5 files that are 91-180 days old (137 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)
76% | 20% | 2% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 80 files with 5,739 lines of code in files.
    • 18 files have been last changed 366+ days ago (1,057 lines of code)
    • 14 files have been last changed 181-365 days ago (686 lines of code)
    • 33 files have been last changed 91-180 days ago (2,453 lines of code)
    • 1 files have been last changed 31-90 days ago (97 lines of code)
    • 14 files have been last changed 1-30 days ago (1,446 lines of code)
18% | 11% | 42% | 1% | 25%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, svg, java, md, xml, txt, properties, js, yml, project, gitignore, cmd, classpath, vscodeignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts73% | 24% | 1% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
js0% | 16% | 83% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
ts3% | 14% | 50% | 2% | 30%
js0% | 16% | 83% | 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
src/utils100% | 0% | 0% | 0% | 0%
jdtls.ext/com.microsoft.java.maven.plugin100% | 0% | 0% | 0% | 0%
src/explorer75% | 21% | 2% | 0% | 0%
src77% | 20% | 2% | 0% | 0%
src/completion100% | 0% | 0% | 0% | 0%
src/handlers37% | 56% | 6% | 0% | 0%
src/jdtls100% | 0% | 0% | 0% | 0%
src/archetype33% | 66% | 0% | 0% | 0%
src/definition100% | 0% | 0% | 0% | 0%
src/hover100% | 0% | 0% | 0% | 0%
src/codeAction0% | 100% | 0% | 0% | 0%
scripts0% | 16% | 83% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
jdtls.ext/com.microsoft.java.maven.plugin100% | 0% | 0% | 0% | 0%
src/explorer5% | 11% | 82% | 0% | 0%
src/hover100% | 0% | 0% | 0% | 0%
src/utils2% | 31% | 27% | 9% | 28%
src2% | 3% | 60% | 0% | 33%
src/completion4% | 36% | 59% | 0% | 0%
src/jdtls0% | 10% | 89% | 0% | 0%
src/codeAction0% | 38% | 61% | 0% | 0%
src/archetype0% | 3% | 0% | 0% | 96%
scripts0% | 16% | 83% | 0% | 0%
src/handlers0% | 0% | 52% | 0% | 47%
src/definition0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
extension.ts
in src
258 11 20 1543 108
MavenProject.ts
in src/explorer/model
216 28 137 1294 38
ArchetypeModule.ts
in src/archetype
166 5 19 1294 33
Archetype.ts
in src/archetype
17 2 308 1294 4
Settings.ts
in src
105 21 161 1292 20
MavenPlugin.ts
in src/explorer/model
68 8 140 1154 13
WorkspaceFolder.ts
in src/explorer/model
39 5 164 1154 12
PluginsMenu.ts
in src/explorer/model
25 4 719 1154 11
Menu.ts
in src/explorer/model
20 3 164 1154 7
PluginGoal.ts
in src/explorer/model
17 3 164 1154 6
ModulesMenu.ts
in src/explorer/model
16 2 866 1154 6
ITreeItem.ts
in src/explorer/model
7 - 1036 1154 5
pluginInfoProvider.ts
in src/explorer
94 8 140 1147 5
mavenTerminal.ts
in src
161 11 140 1144 23
mavenExplorerProvider.ts
in src/explorer
106 13 154 1144 10
taskExecutor.ts
in src
44 6 154 1144 4
mavenOutputChannel.ts
in src
22 4 709 1144 2
Utils.ts
in src/utils
243 12 137 1110 26
contextUtils.ts
in src/utils
77 12 193 1110 13
cpUtils.ts
in src/utils
40 2 315 1110 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IArtifactProvider.ts
in src/completion
6 - 1103 1103 1
constants.ts
in src/completion
2 - 1098 1098 1
versionUtils.ts
in src/completion
8 1 1098 1104 2
ITreeItem.ts
in src/explorer/model
7 - 1036 1154 5
PluginActivator.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
14 2 885 885 1
ArtifactResult.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
68 16 873 873 1
IEffectivePom.ts
in src/explorer/model
5 - 866 866 1
ModulesMenu.ts
in src/explorer/model
16 2 866 1154 6
DelegateCommandHandler.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/handler
42 1 857 885 5
NetResponseResult.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
70 8 857 873 2
ArtifactSearcher.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
474 26 857 873 3
PosInfo.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
7 - 776 776 1
GetPosHandler.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
87 10 776 776 1
AddDependencyHandler.java
in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven
131 6 776 873 3
PluginsMenu.ts
in src/explorer/model
25 4 719 1154 11
mavenOutputChannel.ts
in src
22 4 709 1144 2
errorUtils.ts
in src/utils
31 4 600 924 2
hoverProvider.ts
in src/hover
42 1 423 1069 7
cpUtils.ts
in src/utils
40 2 315 1110 4
Archetype.ts
in src/archetype
17 2 308 1294 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
update-third-party-notice.js
in scripts
49 - 103 103 1
goToEffectiveHandler.ts
in src/handlers
45 2 137 154 2
ITreeNode.ts
in src/explorer/model
6 - 154 154 1
debouncing.ts
in src
21 2 166 166 1
HintNode.ts
in src/explorer/model
16 3 164 167 2
contentProvider.ts
in src
41 3 140 187 2
DiagnosticProvider.ts
in src
90 5 154 189 6
conflictResolver.ts
in src/codeAction
39 2 137 189 3
decorationProvider.ts
in src/explorer
22 3 188 189 2
setDependencyVersionHandler.ts
in src/handlers
161 5 24 192 8
OmittedStatus.ts
in src/explorer/model
5 - 181 192 3
jumpToDefinitionHandler.ts
in src/handlers
48 3 154 193 4
excludeDependencyHandler.ts
in src/handlers
86 5 137 201 6
build-jdtls-ext.js
in scripts
10 2 202 202 1
parseRawDependencyDataHandler.ts
in src/handlers
115 2 137 209 10
Dependency.ts
in src/explorer/model
80 7 137 209 13
DependenciesMenu.ts
in src/explorer/model
54 8 154 209 8
codeActionProvider.ts
in src/codeAction
24 1 255 255 1
SelectArchetypeStep.ts
in src/archetype/createProject
139 7 19 283 4
SpecifyArtifactIdStep.ts
in src/archetype/createProject
53 2 19 283 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mavenUtils.ts
in src/utils
226 15 19 1068 35
ArchetypeModule.ts
in src/archetype
166 5 19 1294 33
SelectArchetypeStep.ts
in src/archetype/createProject
139 7 19 283 4
SpecifyArtifactIdStep.ts
in src/archetype/createProject
53 2 19 283 3
SpecifyGroupIdStep.ts
in src/archetype/createProject
53 2 19 283 3
SpecifyArchetypeVersionStep.ts
in src/archetype/createProject
51 1 19 283 3
index.ts
in src/archetype/createProject
34 - 19 283 2
types.ts
in src/archetype/createProject
21 - 19 283 3
SpecifyTargetFolderStep.ts
in src/archetype/createProject
17 1 19 283 3
extension.ts
in src
258 11 20 1543 108
debugHandler.ts
in src/handlers
91 7 21 1043 8
setDependencyVersionHandler.ts
in src/handlers
161 5 24 192 8
addDependencyHandler.ts
in src/handlers
96 3 24 1071 19
editUtils.ts
in src/utils
80 6 24 873 8
requestUtils.ts
in src/utils
97 6 40 1069 6
update-third-party-notice.js
in scripts
49 - 103 103 1
Utils.ts
in src/utils
243 12 137 1110 26
artifactSearcher.ts
in src/jdtls
219 14 137 424 2
MavenProject.ts
in src/explorer/model
216 28 137 1294 38
parseRawDependencyDataHandler.ts
in src/handlers
115 2 137 209 10