microsoft / vscode-java-dependency
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: 70
  • Daily file updates (only one update per file and date counted): 402
  • First update: 2018-04-11
  • Latest update: 2022-01-24
  • Days between first and latest update: 1385 (197 weeks, estimated 985 working days)
  • Active days (at least one file change): 203
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 70 files with 5,405 lines of code in files.
    • 69 files that are 366+ days old (5,384 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 1 files that are 91-180 days old (21 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)
99% | 0% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 70 files with 5,405 lines of code in files.
    • 40 files have been last changed 366+ days ago (1,814 lines of code)
    • 18 files have been last changed 181-365 days ago (2,138 lines of code)
    • 11 files have been last changed 91-180 days ago (1,327 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 1 files have been last changed 1-30 days ago (126 lines of code)
33% | 39% | 24% | 0% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, java, json, xml, project, yml, classpath, prefs, svg, js, md, properties, txt, gitignore, gradle, vscodeignore, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
js34% | 0% | 65% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts31% | 30% | 34% | 0% | 3%
java38% | 61% | 0% | 0% | 0%
js34% | 0% | 65% | 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
jdtls.ext/com.microsoft.jdtls.ext.core100% | 0% | 0% | 0% | 0%
src/views100% | 0% | 0% | 0% | 0%
src/exportJarSteps100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/explorerCommands100% | 0% | 0% | 0% | 0%
src/controllers100% | 0% | 0% | 0% | 0%
src/java100% | 0% | 0% | 0% | 0%
src/languageServerApi100% | 0% | 0% | 0% | 0%
jdtls.ext/com.microsoft.jdtls.ext.activator100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
templates/invisible-project100% | 0% | 0% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/views48% | 23% | 27% | 0% | 0%
jdtls.ext/com.microsoft.jdtls.ext.core37% | 62% | 0% | 0% | 0%
src/exportJarSteps18% | 40% | 40% | 0% | 0%
src22% | 41% | 36% | 0% | 0%
src/java75% | 24% | 0% | 0% | 0%
src/controllers40% | 0% | 0% | 0% | 59%
jdtls.ext/com.microsoft.jdtls.ext.activator100% | 0% | 0% | 0% | 0%
ROOT39% | 60% | 0% | 0% | 0%
src/languageServerApi5% | 0% | 94% | 0% | 0%
templates/invisible-project100% | 0% | 0% | 0% | 0%
src/explorerCommands0% | 36% | 63% | 0% | 0%
src/utils0% | 100% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PackageCommand.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
514 13 208 1390 29
ProjectCommand.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
259 10 250 1390 21
ExtUtils.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
115 7 452 1390 7
PackageParams.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
60 16 389 1390 8
JarFileContentProvider.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
49 4 452 1390 8
JdtlsExtActivator.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
45 8 496 1390 6
CommandHandler.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
29 1 444 1390 9
PackageNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
226 24 299 1386 16
PackageRootNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
30 5 767 1386 5
NodeKind.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
25 2 717 1386 5
ContainerNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
11 2 1202 1386 4
projectNode.ts
in src/views
147 8 299 1361 14
projectController.ts
in src/controllers
126 7 13 1361 18
dataNode.ts
in src/views
103 14 283 1361 23
utility.ts
in src
92 7 137 1361 13
packageRootNode.ts
in src/views
88 6 388 1361 15
containerNode.ts
in src/views
61 7 144 1361 13
packageNode.ts
in src/views
55 5 388 1361 13
commands.ts
in src
53 2 129 1361 29
folderNode.ts
in src/views
41 5 416 1361 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
containerNodeData.ts
in src/java
11 - 1203 1361 2
ContainerNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
11 2 1202 1386 4
nodeFactory.ts
in src/views
12 1 1137 1148 2
packageRootNodeData.ts
in src/java
9 - 1022 1361 3
PackageRootNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
30 5 767 1386 5
NodeKind.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
25 2 717 1386 5
baseSymbolNode.ts
in src/views
38 3 683 1202 6
App.java
in templates/invisible-project/src
5 1 651 651 1
contextManager.ts
in src
23 5 651 651 1
typeRootNodeData.ts
in src/java
5 - 535 1361 3
nodeData.ts
in src/java
26 - 518 1361 6
JdtlsExtActivator.java
in jdtls.ext/com.microsoft.jdtls.ext.activator/src/com/microsoft/jdtls/ext/activator
31 3 496 496 1
JdtlsExtActivator.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
45 8 496 1390 6
JarFileContentProvider.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
49 4 452 1390 8
ExtUtils.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
115 7 452 1390 7
JarPackageUtil.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/org/eclipse/jdt/internal/jarpackager
176 10 452 550 2
CommandHandler.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
29 1 444 1390 9
main.js
in root
11 2 434 434 1
LanguageServerMode.ts
in src/languageServerApi
5 - 420 420 1
IExportJarStepExecutor.ts
in src/exportJarSteps
4 - 418 550 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildJdtlsExt.js
in scripts
21 3 126 126 1
Trie.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
40 2 381 389 2
TrieNode.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core/model
14 2 389 389 1
languageServerApiManager.ts
in src/languageServerApi
90 5 137 420 3
LanguageServerMode.ts
in src/languageServerApi
5 - 420 420 1
utility.ts
in src/explorerCommands
35 3 328 433 4
extension.bundle.ts
in root
17 - 187 434 4
main.js
in root
11 2 434 434 1
ResolveMainClassExecutor.ts
in src/exportJarSteps
88 3 418 444 4
rename.ts
in src/explorerCommands
69 8 328 468 5
ExportJarTaskProvider.ts
in src/exportJarSteps
396 15 137 474 11
delete.ts
in src/explorerCommands
29 2 328 475 5
Lock.ts
in src/utils
2 - 283 489 2
JdtlsExtActivator.java
in jdtls.ext/com.microsoft.jdtls.ext.activator/src/com/microsoft/jdtls/ext/activator
31 3 496 496 1
IStepMetadata.ts
in src/exportJarSteps
20 - 250 497 7
ResolveJavaProjectExecutor.ts
in src/exportJarSteps
88 2 412 501 8
new.ts
in src/explorerCommands
229 11 144 535 14
syncHandler.ts
in src
105 6 215 537 5
Trie.ts
in src/views/nodeCache
92 10 418 537 5
explorerNodeCache.ts
in src/views/nodeCache
46 6 418 537 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
projectController.ts
in src/controllers
126 7 13 1361 18
buildJdtlsExt.js
in scripts
21 3 126 126 1
commands.ts
in src
53 2 129 1361 29
ExportJarTaskProvider.ts
in src/exportJarSteps
396 15 137 474 11
dependencyExplorer.ts
in src/views
168 6 137 1201 30
dependencyDataProvider.ts
in src/views
155 11 137 1326 40
utility.ts
in src
92 7 137 1361 13
languageServerApiManager.ts
in src/languageServerApi
90 5 137 420 3
extension.ts
in src
40 3 137 1361 28
constants.ts
in src
22 - 137 651 10
new.ts
in src/explorerCommands
229 11 144 535 14
containerNode.ts
in src/views
61 7 144 1361 13
extension.bundle.ts
in root
17 - 187 434 4
PackageCommand.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
514 13 208 1390 29
syncHandler.ts
in src
105 6 215 537 5
ProjectCommand.java
in jdtls.ext/com.microsoft.jdtls.ext.core/src/com/microsoft/jdtls/ext/core
259 10 250 1390 21
GenerateJarExecutor.ts
in src/exportJarSteps
235 6 250 550 17
utility.ts
in src/exportJarSteps
139 10 250 550 10
jdtls.ts
in src/java
36 7 250 1361 11
IStepMetadata.ts
in src/exportJarSteps
20 - 250 497 7