flowtype / flow-for-vscode
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: 48
  • Daily file updates (only one update per file and date counted): 433
  • First update: 2015-11-11
  • Latest update: 2021-09-26
  • Days between first and latest update: 2146 (306 weeks, estimated 1530 working days)
  • Active days (at least one file change): 142
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 48 files with 2,414 lines of code in files.
    • 8 files that are 366+ days old (216 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 40 files that are 91-180 days old (2,198 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)
8% | 0% | 91% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 48 files with 2,414 lines of code in files.
    • 5 files have been last changed 366+ days ago (120 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 43 files have been last changed 91-180 days ago (2,294 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
4% | 0% | 95% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
js, json, md, txt, gitignore, gitattributes, vscodeignore, eslintignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js8% | 0% | 91% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js4% | 0% | 95% | 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
lib/common100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
lib14% | 0% | 85% | 0% | 0%
lib/utils<1% | 0% | 99% | 0% | 0%
playground100% | 0% | 0% | 0% | 0%
lib/FlowLanguageClient0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient/TypeCoverageFeature0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient/StatusFeature0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/common100% | 0% | 0% | 0% | 0%
ROOT36% | 0% | 63% | 0% | 0%
playground100% | 0% | 0% | 0% | 0%
lib/FlowLanguageClient0% | 0% | 100% | 0% | 0%
lib/utils0% | 0% | 100% | 0% | 0%
lib0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient/TypeCoverageFeature0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient/StatusFeature0% | 0% | 100% | 0% | 0%
lib/utils/LanguageClient0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.js
in lib/utils
2 - 139 2025 10
try.js
in playground
1 - 1778 1778 1
index.js
in lib
50 1 139 1412 10
babel.config.js
in root
20 - 960 1146 7
format.js
in lib/common
22 2 960 1090 5
rollup.config.js
in root
44 - 139 962 3
jest.config.js
in root
5 - 960 960 1
Logger.js
in lib/common
72 7 950 950 1
FlowLanguageClient.js
in lib/FlowLanguageClient
290 11 139 139 1
TypeCoverage.js
in lib/utils/LanguageClient/TypeCoverageFeature
188 8 139 139 1
createMiddleware.js
in lib/FlowLanguageClient
169 16 139 139 1
StatusBarWidget.js
in lib/FlowLanguageClient
156 12 139 139 1
handlers.js
in lib
134 4 139 139 1
ClientCommands.js
in lib/FlowLanguageClient
129 5 139 139 1
getFlowPath.js
in lib/utils
113 6 139 139 1
getVerifiedFlowBinPath.js
in lib/utils
107 5 139 139 1
FlowClients.js
in lib
97 7 139 139 1
StatusProvider.js
in lib/utils/LanguageClient/StatusFeature
91 4 139 139 1
Status.js
in lib/utils/LanguageClient/StatusFeature
88 5 139 139 1
TypeCoverageProvider.js
in lib/utils/LanguageClient/TypeCoverageFeature
79 1 139 139 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
try.js
in playground
1 - 1778 1778 1
jest.config.js
in root
5 - 960 960 1
babel.config.js
in root
20 - 960 1146 7
format.js
in lib/common
22 2 960 1090 5
Logger.js
in lib/common
72 7 950 950 1
index.js
in lib/utils/LanguageClient/StatusFeature
1 - 139 139 1
index.js
in lib/utils/LanguageClient/TypeCoverageFeature
1 - 139 139 1
index.js
in lib/FlowLanguageClient
1 - 139 139 1
index.js
in lib/utils/LanguageClient
2 - 139 139 1
index.js
in lib/utils
2 - 139 2025 10
Logger.js
in lib/utils
2 - 139 139 1
isWindows.js
in lib/utils
3 1 139 139 1
getFlowVersion.js
in lib/utils
4 1 139 139 1
checkRelativePatternSupported.js
in lib/utils
7 1 139 139 1
importFresh.js
in lib/utils
8 1 139 139 1
getExtentionPath.js
in lib/utils
9 1 139 139 1
checkFlowVersionSatisifies.js
in lib/utils
9 1 139 139 1
assertFlowSupportsLSP.js
in lib/utils
10 1 139 139 1
which.js
in lib/utils
12 1 139 139 1
findDocumentFlowconfig.js
in lib/utils
15 1 139 139 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FlowLanguageClient.js
in lib/FlowLanguageClient
290 11 139 139 1
TypeCoverage.js
in lib/utils/LanguageClient/TypeCoverageFeature
188 8 139 139 1
createMiddleware.js
in lib/FlowLanguageClient
169 16 139 139 1
StatusBarWidget.js
in lib/FlowLanguageClient
156 12 139 139 1
handlers.js
in lib
134 4 139 139 1
ClientCommands.js
in lib/FlowLanguageClient
129 5 139 139 1
getFlowPath.js
in lib/utils
113 6 139 139 1
getVerifiedFlowBinPath.js
in lib/utils
107 5 139 139 1
FlowClients.js
in lib
97 7 139 139 1
StatusProvider.js
in lib/utils/LanguageClient/StatusFeature
91 4 139 139 1
Status.js
in lib/utils/LanguageClient/StatusFeature
88 5 139 139 1
TypeCoverageProvider.js
in lib/utils/LanguageClient/TypeCoverageFeature
79 1 139 139 1
uriToString.js
in lib/utils
60 5 139 139 1
PluginCommands.js
in lib
57 8 139 139 1
types.js
in lib/utils/LanguageClient/StatusFeature
49 - 139 139 1
utils.js
in lib/utils/LanguageClient/StatusFeature
46 2 139 139 1
TypeCoverageFeature.js
in lib/utils/LanguageClient/TypeCoverageFeature
41 1 139 139 1
types.js
in lib/utils/LanguageClient
36 - 139 139 1
ConfigureCompletionSnippetSupport.js
in lib/utils/LanguageClient
27 2 139 139 1
Client.js
in lib/utils/LanguageClient
26 2 139 139 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FlowLanguageClient.js
in lib/FlowLanguageClient
290 11 139 139 1
TypeCoverage.js
in lib/utils/LanguageClient/TypeCoverageFeature
188 8 139 139 1
createMiddleware.js
in lib/FlowLanguageClient
169 16 139 139 1
StatusBarWidget.js
in lib/FlowLanguageClient
156 12 139 139 1
handlers.js
in lib
134 4 139 139 1
ClientCommands.js
in lib/FlowLanguageClient
129 5 139 139 1
getFlowPath.js
in lib/utils
113 6 139 139 1
getVerifiedFlowBinPath.js
in lib/utils
107 5 139 139 1
FlowClients.js
in lib
97 7 139 139 1
StatusProvider.js
in lib/utils/LanguageClient/StatusFeature
91 4 139 139 1
Status.js
in lib/utils/LanguageClient/StatusFeature
88 5 139 139 1
TypeCoverageProvider.js
in lib/utils/LanguageClient/TypeCoverageFeature
79 1 139 139 1
uriToString.js
in lib/utils
60 5 139 139 1
PluginCommands.js
in lib
57 8 139 139 1
index.js
in lib
50 1 139 1412 10
types.js
in lib/utils/LanguageClient/StatusFeature
49 - 139 139 1
utils.js
in lib/utils/LanguageClient/StatusFeature
46 2 139 139 1
rollup.config.js
in root
44 - 139 962 3
TypeCoverageFeature.js
in lib/utils/LanguageClient/TypeCoverageFeature
41 1 139 139 1
types.js
in lib/utils/LanguageClient
36 - 139 139 1