microsoft / vscode-react-native
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: 160
  • Daily file updates (only one update per file and date counted): 1758
  • First update: 2016-01-21
  • Latest update: 2022-01-28
  • Days between first and latest update: 2200 (314 weeks, estimated 1570 working days)
  • Active days (at least one file change): 576
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 160 files with 18,556 lines of code in files.
    • 99 files that are 366+ days old (13,226 lines of code)
    • 30 files that are 181-365 days old (2,709 lines of code)
    • 7 files that are 91-180 days old (1,064 lines of code)
    • 24 files that are 31-90 days old (1,557 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
71% | 14% | 5% | 8% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 160 files with 18,556 lines of code in files.
    • 13 files have been last changed 366+ days ago (275 lines of code)
    • 3 files have been last changed 181-365 days ago (39 lines of code)
    • 8 files have been last changed 91-180 days ago (242 lines of code)
    • 130 files have been last changed 31-90 days ago (15,588 lines of code)
    • 6 files have been last changed 1-30 days ago (2,412 lines of code)
1% | <1% | 1% | 84% | 12%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, ts, js, md, yml, txt, plist, gitignore, npmignore, properties, svg, gradle, vscodeignore, bat, tsx
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts70% | 15% | 5% | 8% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts<1% | <1% | 1% | 86% | 10%
js17% | 0% | 0% | 10% | 71%
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/extension82% | 2% | 14% | 0% | 0%
src/common90% | 9% | 0% | 0% | 0%
src/debugger100% | 0% | 0% | 0% | 0%
src/extension/debuggingConfiguration88% | 0% | 11% | 0% | 0%
src/extension/ios59% | 22% | 17% | 0% | 0%
src/extension/android63% | 20% | 16% | 0% | 0%
src/extension/exponent100% | 0% | 0% | 0% | 0%
src/common/node100% | 0% | 0% | 0% | 0%
src/common/error100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/cdp-proxy100% | 0% | 0% | 0% | 0%
src/debugger/direct100% | 0% | 0% | 0% | 0%
src/cdp-proxy/CDPMessageHandlers100% | 0% | 0% | 0% | 0%
src/extension/log100% | 0% | 0% | 0% | 0%
src/extension/macos62% | 37% | 0% | 0% | 0%
src/extension/windows100% | 0% | 0% | 0% | 0%
SampleApplication100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
js-patched100% | 0% | 0% | 0% | 0%
src/extension/networkInspector0% | 100% | 0% | 0% | 0%
src/extension/services0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
SampleApplication100% | 0% | 0% | 0% | 0%
src/common3% | 0% | 3% | 76% | 17%
js-patched100% | 0% | 0% | 0% | 0%
src/extension/android1% | 0% | 0% | 98% | 0%
src/extension<1% | <1% | 2% | 74% | 22%
src/extension/log5% | 0% | 0% | 94% | 0%
src/cdp-proxy/CDPMessageHandlers3% | 3% | 0% | 92% | 0%
src/common/node1% | 0% | 0% | 98% | 0%
src/common/error1% | 0% | 0% | 98% | 0%
src/extension/networkInspector0% | <1% | 3% | 95% | 0%
src/extension/debuggingConfiguration0% | 0% | 1% | 98% | 0%
src/extension/services0% | 0% | 0% | 100% | 0%
src/extension/ios0% | 0% | 0% | 100% | 0%
src/debugger0% | 0% | 0% | 91% | 8%
src/cdp-proxy0% | 0% | 0% | 100% | 0%
src/extension/macos0% | 0% | 0% | 100% | 0%
src/extension/exponent0% | 0% | 0% | 41% | 58%
src/extension/windows0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 100% | 0%
src/debugger/direct0% | 0% | 0% | 19% | 80%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gulpfile.js
in root
475 5 11 2198 104
scriptImporter.ts
in src/debugger
158 6 39 2195 55
appWorker.ts
in src/debugger
415 23 39 2189 76
sourceMap.ts
in src/debugger
124 9 11 2188 24
commandExecutor.ts
in src/common
187 11 39 2183 53
opn-main.js
in js-patched
11 1 2170 2183 6
commandPaletteHandler.ts
in src/extension
755 33 39 2182 119
rn-extension.ts
in src/extension
714 19 3 2182 124
packager.ts
in src/common
451 23 7 2182 86
promise.ts
in src/common/node
185 13 39 2182 17
childProcess.ts
in src/common/node
160 6 39 2182 37
fileSystem.ts
in src/common/node
135 19 39 2182 21
reactNativeProjectHelper.ts
in src/common
77 6 96 2182 37
package.ts
in src/common/node
72 12 39 2182 18
reactDirManager.ts
in src/extension
39 3 39 2182 26
request.ts
in src/common/node
24 1 39 2182 10
node.ts
in src/common/node
6 - 39 2182 3
settingsHelper.ts
in src/extension
168 13 39 2180 55
telemetryHelper.ts
in src/common
255 16 39 2176 30
telemetry.ts
in src/common
146 12 39 2176 29
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
opn-main.js
in js-patched
11 1 2170 2183 6
index.android.js
in SampleApplication
42 2 2166 2167 2
index.ios.js
in SampleApplication
52 1 2166 2167 2
open-main.js
in js-patched
11 1 937 937 1
logCatMonitorManager.ts
in src/extension/android
21 4 431 431 1
versionError.ts
in src/common/error
7 - 423 773 2
crypto.ts
in src/common/node
8 1 423 2134 5
ICDPMessageHandler.ts
in src/cdp-proxy/CDPMessageHandlers
10 - 423 649 3
NullLogger.ts
in src/extension/log
13 6 423 1589 3
projectsStorage.ts
in src/extension
14 3 423 705 4
executionsLimiter.ts
in src/common
28 4 423 2175 5
telemetryReporters.ts
in src/common
53 6 423 2127 7
extensionConfigManager.ts
in src/extension
5 - 399 399 1
CDPAPINames.ts
in src/cdp-proxy/CDPMessageHandlers
10 - 276 642 3
deviceStorage.ts
in src/extension/networkInspector/devices
7 - 270 270 1
abstractDeviceTracker.ts
in src/extension
22 2 270 270 1
baseConfigProvider.ts
in src/extension/debuggingConfiguration/configurationProviders
14 1 140 413 2
androidClientDevice.ts
in src/extension/networkInspector/devices
7 1 104 270 2
iOSClienDevice.ts
in src/extension/networkInspector/devices
21 2 104 270 2
platformResolver.ts
in src/extension
29 1 104 1589 8
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
checker.ts
in src/extension/services/validationService
74 - 39 55 2
env.ts
in src/extension/services/validationService/checks
62 1 32 55 3
adb.ts
in src/extension/services/validationService/checks
61 4 32 55 3
util.ts
in src/extension/services/validationService
57 - 32 55 2
emulator.ts
in src/extension/services/validationService/checks
52 3 32 55 3
nodeJS.ts
in src/extension/services/validationService/checks
52 3 32 55 3
java.ts
in src/extension/services/validationService/checks
47 3 32 55 3
gradle.ts
in src/extension/services/validationService/checks
42 2 32 55 3
npm.ts
in src/extension/services/validationService/checks
40 2 32 55 3
cocoaPods.ts
in src/extension/services/validationService/checks
34 1 32 55 3
iosDeploy.ts
in src/extension/services/validationService/checks
34 1 32 55 3
expoCli.ts
in src/extension/services/validationService/checks
31 1 32 55 3
index.ts
in src/extension/services/validationService/checks
31 - 55 55 1
watchman.ts
in src/extension/services/validationService/checks
29 1 32 55 3
xcodebuild.ts
in src/extension/services/validationService/checks
29 1 32 55 3
index.ts
in src/extension/services/validationService/checks/types
17 - 55 55 1
tipsNotificationService.ts
in src/extension/services/tipsNotificationsService
354 18 39 62 2
surveyService.ts
in src/extension/services/surveyService
202 15 39 62 2
experimentService.ts
in src/extension/services/experimentService
124 7 39 62 2
RNTPreviewPrompt.ts
in src/extension/services/experimentService/experiments
68 2 39 62 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
rn-extension.ts
in src/extension
714 19 3 2182 124
packager.ts
in src/common
451 23 7 2182 86
directDebugSession.ts
in src/debugger/direct
246 7 7 647 25
gulpfile.js
in root
475 5 11 2198 104
sourceMap.ts
in src/debugger
124 9 11 2188 24
exponentHelper.ts
in src/extension/exponent
402 30 18 1589 28
env.ts
in src/extension/services/validationService/checks
62 1 32 55 3
adb.ts
in src/extension/services/validationService/checks
61 4 32 55 3
util.ts
in src/extension/services/validationService
57 - 32 55 2
emulator.ts
in src/extension/services/validationService/checks
52 3 32 55 3
nodeJS.ts
in src/extension/services/validationService/checks
52 3 32 55 3
java.ts
in src/extension/services/validationService/checks
47 3 32 55 3
gradle.ts
in src/extension/services/validationService/checks
42 2 32 55 3
npm.ts
in src/extension/services/validationService/checks
40 2 32 55 3
cocoaPods.ts
in src/extension/services/validationService/checks
34 1 32 55 3
iosDeploy.ts
in src/extension/services/validationService/checks
34 1 32 55 3
expoCli.ts
in src/extension/services/validationService/checks
31 1 32 55 3
watchman.ts
in src/extension/services/validationService/checks
29 1 32 55 3
xcodebuild.ts
in src/extension/services/validationService/checks
29 1 32 55 3
commandPaletteHandler.ts
in src/extension
755 33 39 2182 119