facebook / flow
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: 1108
  • Daily file updates (only one update per file and date counted): 17912
  • First update: 2014-10-30
  • Latest update: 2022-03-31
  • Days between first and latest update: 2709 (387 weeks, estimated 1935 working days)
  • Active days (at least one file change): 2063
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,108 files with 241,442 lines of code in files.
    • 927 files that are 366+ days old (208,576 lines of code)
    • 123 files that are 181-365 days old (21,659 lines of code)
    • 54 files that are 91-180 days old (10,857 lines of code)
    • 2 files that are 31-90 days old (78 lines of code)
    • 2 files that are 1-30 days old (272 lines of code)
86% | 8% | 4% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 1,108 files with 241,442 lines of code in files.
    • 124 files have been last changed 366+ days ago (1,287 lines of code)
    • 52 files have been last changed 181-365 days ago (15,849 lines of code)
    • 704 files have been last changed 91-180 days ago (80,684 lines of code)
    • 109 files have been last changed 31-90 days ago (39,827 lines of code)
    • 119 files have been last changed 1-30 days ago (103,795 lines of code)
<1% | 6% | 33% | 16% | 42%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
js, json, ml, md, mli, sh, diff, html, c, svg, gitignore, scss, h, yml, css, txt, jsx, rb, snap, npmignore, ps1, py, es6, xml, cpp, babelrc, mll, mly, gyp, mdx, gitattributes, cc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ml88% | 5% | 5% | <1% | <1%
js75% | 23% | <1% | 0% | 0%
mli93% | 4% | 1% | <1% | <1%
c89% | 6% | 4% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
rb100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
mly100% | 0% | 0% | 0% | 0%
gyp100% | 0% | 0% | 0% | 0%
mll100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
css<1% | 99% | 0% | 0% | 0%
scss0% | 100% | 0% | 0% | 0%
ps10% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
html69% | 12% | 0% | 17% | 0%
js1% | 40% | 45% | 10% | 2%
yml24% | 4% | 0% | 71% | 0%
gyp100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
css<1% | 0% | 99% | 0% | 0%
ml0% | 0% | 28% | 18% | 53%
mli0% | 0% | 65% | 10% | 24%
scss0% | 0% | 100% | 0% | 0%
c0% | 0% | 47% | 10% | 42%
rb0% | 0% | 100% | 0% | 0%
h0% | 0% | 100% | 0% | 0%
cc0% | 0% | 100% | 0% | 0%
mly0% | 0% | 100% | 0% | 0%
ps10% | 0% | 100% | 0% | 0%
mll0% | 0% | 100% | 0% | 0%
py0% | 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
src/typing93% | 5% | <1% | <1% | 0%
src/parser98% | 0% | <1% | 0% | 1%
src/parser_utils95% | 2% | 2% | 0% | 0%
src/hack_forked90% | 9% | 0% | 0% | 0%
src/common96% | 3% | <1% | <1% | 0%
src/services82% | 17% | 0% | 0% | 0%
lib100% | 0% | 0% | 0% | 0%
src/commands98% | 1% | 0% | 0% | 0%
newtests/lsp60% | 37% | 2% | 0% | 0%
src/server100% | 0% | 0% | 0% | 0%
src/lsp85% | 14% | 0% | 0% | 0%
src/monitor100% | 0% | 0% | 0% | 0%
src/heap100% | 0% | 0% | 0% | 0%
packages/flow-dev-tools82% | 17% | 0% | 0% | 0%
src/codemods63% | 36% | 0% | 0% | 0%
src/state100% | 0% | 0% | 0% | 0%
src/parsing100% | 0% | 0% | 0% | 0%
newtests/autocomplete100% | 0% | 0% | 0% | 0%
newtests/variance100% | 0% | 0% | 0% | 0%
website/_data100% | 0% | 0% | 0% | 0%
packages/flow-remove-types98% | 1% | 0% | 0% | 0%
packages/flow-upgrade100% | 0% | 0% | 0% | 0%
src98% | 0% | 1% | 0% | 0%
newtests/jsx_pragma100% | 0% | 0% | 0% | 0%
website/_includes100% | 0% | 0% | 0% | 0%
newtests/tuples100% | 0% | 0% | 0% | 0%
website/_plugins100% | 0% | 0% | 0% | 0%
newtests/array_literal_tuple_spread100% | 0% | 0% | 0% | 0%
website/_layouts100% | 0% | 0% | 0% | 0%
newtests/bigint100% | 0% | 0% | 0% | 0%
newtests/shadow100% | 0% | 0% | 0% | 0%
newtests/ls_command100% | 0% | 0% | 0% | 0%
newtests/FacebookismIdx100% | 0% | 0% | 0% | 0%
newtests/autofix-exports100% | 0% | 0% | 0% | 0%
src/stubs97% | 2% | 0% | 0% | 0%
newtests/tool_test_example100% | 0% | 0% | 0% | 0%
src/procs100% | 0% | 0% | 0% | 0%
newtests/unsupported_spread_args100% | 0% | 0% | 0% | 0%
website100% | 0% | 0% | 0% | 0%
packages/flow-parser-bin100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
newtests/resource_files100% | 0% | 0% | 0% | 0%
newtests/contents100% | 0% | 0% | 0% | 0%
newtests/package_json_changes100% | 0% | 0% | 0% | 0%
newtests/export_type_star_from100% | 0% | 0% | 0% | 0%
newtests/any_named_import100% | 0% | 0% | 0% | 0%
newtests/dynamic_import100% | 0% | 0% | 0% | 0%
newtests/sketchy_null100% | 0% | 0% | 0% | 0%
scripts/ppx_gen_flowlibs100% | 0% | 0% | 0% | 0%
newtests/import_type_shorthand100% | 0% | 0% | 0% | 0%
packages/flow-enums-runtime100% | 0% | 0% | 0% | 0%
website/blog100% | 0% | 0% | 0% | 0%
packages/babel-plugin-transform-flow-enums100% | 0% | 0% | 0% | 0%
src/flowlib100% | 0% | 0% | 0% | 0%
newtests/declare_module_imports100% | 0% | 0% | 0% | 0%
js94% | 5% | 0% | 0% | 0%
newtests/export_star_from100% | 0% | 0% | 0% | 0%
prelude100% | 0% | 0% | 0% | 0%
newtests/const_imports100% | 0% | 0% | 0% | 0%
newtests/class_field_initializer_inference100% | 0% | 0% | 0% | 0%
newtests/union_new100% | 0% | 0% | 0% | 0%
newtests/config_all100% | 0% | 0% | 0% | 0%
newtests/repos-union100% | 0% | 0% | 0% | 0%
newtests/import_errors100% | 0% | 0% | 0% | 0%
newtests/recheck_parse_error100% | 0% | 0% | 0% | 0%
newtests/munged_class_member_inference100% | 0% | 0% | 0% | 0%
website/en100% | 0% | 0% | 0% | 0%
website/_webpack0% | 100% | 0% | 0% | 0%
new_website/src0% | 100% | 0% | 0% | 0%
packages/eslint-plugin-fb-flow0% | 100% | 0% | 0% | 0%
new_website0% | 100% | 0% | 0% | 0%
scripts/windows0% | 100% | 0% | 0% | 0%
newtests/autostop0% | 100% | 0% | 0% | 0%
new_website/components0% | 100% | 0% | 0% | 0%
src/analysis0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
website/_includes94% | 5% | 0% | 0% | 0%
newtests/lsp1% | 64% | 33% | 0% | 0%
website/_data19% | 0% | 0% | 80% | 0%
website/_layouts39% | 15% | 0% | 44% | 0%
website58% | 41% | 0% | 0% | 0%
newtests/autocomplete9% | 90% | 0% | 0% | 0%
website/blog100% | 0% | 0% | 0% | 0%
newtests/sketchy_null48% | 51% | 0% | 0% | 0%
packages/flow-parser-bin27% | 0% | 72% | 0% | 0%
newtests/union_new75% | 24% | 0% | 0% | 0%
newtests/export_type_star_from9% | 90% | 0% | 0% | 0%
newtests/contents6% | 0% | 93% | 0% | 0%
website/en100% | 0% | 0% | 0% | 0%
newtests/ls_command1% | 98% | 0% | 0% | 0%
newtests/export_star_from10% | 89% | 0% | 0% | 0%
newtests/dynamic_import4% | 95% | 0% | 0% | 0%
newtests/tool_test_example1% | 98% | 0% | 0% | 0%
newtests/resource_files1% | 98% | 0% | 0% | 0%
newtests/import_type_shorthand2% | 97% | 0% | 0% | 0%
newtests/const_imports4% | 95% | 0% | 0% | 0%
newtests/import_errors11% | 88% | 0% | 0% | 0%
newtests/shadow<1% | 99% | 0% | 0% | 0%
newtests/config_all3% | 96% | 0% | 0% | 0%
newtests/variance0% | 100% | 0% | 0% | 0%
newtests/jsx_pragma0% | 100% | 0% | 0% | 0%
newtests/tuples0% | 100% | 0% | 0% | 0%
newtests/array_literal_tuple_spread0% | 100% | 0% | 0% | 0%
newtests/bigint0% | 100% | 0% | 0% | 0%
newtests/FacebookismIdx0% | 100% | 0% | 0% | 0%
newtests/autofix-exports0% | 100% | 0% | 0% | 0%
newtests/unsupported_spread_args0% | 100% | 0% | 0% | 0%
newtests/any_named_import0% | 100% | 0% | 0% | 0%
newtests/declare_module_imports0% | 100% | 0% | 0% | 0%
newtests/autostop0% | 100% | 0% | 0% | 0%
newtests/class_field_initializer_inference0% | 100% | 0% | 0% | 0%
newtests/repos-union0% | 100% | 0% | 0% | 0%
newtests/recheck_parse_error0% | 100% | 0% | 0% | 0%
newtests/munged_class_member_inference0% | 100% | 0% | 0% | 0%
src/parser_utils0% | 0% | 77% | 22% | 0%
src/hack_forked0% | 0% | 52% | 11% | 35%
src/parser0% | 0% | 44% | 42% | 13%
lib0% | 0% | 73% | 26% | 0%
src/common0% | 0% | 47% | 16% | 36%
src/typing0% | 0% | 7% | 9% | 82%
src/commands0% | 0% | 44% | 5% | 50%
src/services0% | 0% | 15% | 26% | 57%
website/_webpack0% | 0% | 100% | 0% | 0%
src/server0% | 0% | 36% | 20% | 42%
src/monitor0% | 0% | 45% | 17% | 36%
src/analysis0% | 0% | 15% | 17% | 66%
packages/flow-dev-tools0% | 0% | 39% | 48% | 12%
src/lsp0% | 0% | 26% | 0% | 73%
new_website/src0% | 0% | 100% | 0% | 0%
packages/flow-upgrade0% | 0% | 100% | 0% | 0%
src/codemods0% | 0% | 14% | 47% | 37%
packages/eslint-plugin-fb-flow0% | 0% | 100% | 0% | 0%
website/_plugins0% | 0% | 100% | 0% | 0%
new_website0% | 0% | 100% | 0% | 0%
src/stubs0% | 0% | 100% | 0% | 0%
src/procs0% | 0% | 100% | 0% | 0%
src/state0% | 0% | 10% | <1% | 88%
src/heap0% | 0% | 5% | 0% | 94%
src0% | 0% | 23% | 0% | 76%
scripts0% | 0% | 100% | 0% | 0%
newtests/package_json_changes0% | 0% | 100% | 0% | 0%
packages/flow-enums-runtime0% | 0% | 100% | 0% | 0%
packages/babel-plugin-transform-flow-enums0% | 0% | 100% | 0% | 0%
src/flowlib0% | 0% | 100% | 0% | 0%
packages/flow-remove-types0% | 0% | 10% | 0% | 89%
prelude0% | 0% | 100% | 0% | 0%
js0% | 0% | 88% | 11% | 0%
scripts/windows0% | 0% | 100% | 0% | 0%
new_website/components0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
scripts/ppx_gen_flowlibs0% | 0% | 8% | 91% | 0%
src/parsing0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
ml
flow_js.ml
in src/typing
9091 - 15 2707 814 52
dom.js
in lib
3678 1 106 2707 213 171
ml
commandUtils.ml
in src/commands
1850 - 16 2707 307 55
bom.js
in lib
1825 6 106 2707 104 84
core.js
in lib
855 3 106 2707 195 99
ml
parsing_service_js.ml
in src/parsing
830 - 16 2707 189 30
ml
520 - 65 2707 304 39
ml
parse_error.ml
in src/parser
448 - 91 2707 76 21
ml
parser_flow.ml
in src/parser
417 - 106 2707 169 30
ml
server.ml
in src/server
352 - 106 2707 228 28
ml
statusCommands.ml
in src/commands
207 - 106 2707 88 21
ml
autocompleteCommand.ml
in src/commands
166 - 31 2707 63 20
ml
typeAtPosCommand.ml
in src/commands
165 - 106 2707 68 20
ml
flowEventLogger.ml
in src/stubs
151 - 106 2707 69 13
mli
141 - 22 2707 99 20
ml
getImportsCommand.ml
in src/commands
137 - 106 2707 44 17
ml
flow.ml
in src
115 - 106 2707 84 21
114 - 106 2707 39 12
ml
flow_parser_js.ml
in src/parser
113 - 91 2707 49 17
ml
stopCommand.ml
in src/commands
107 - 106 2707 47 16
ml
getDefCommand.ml
in src/commands
100 - 106 2707 47 16
mli
flow_js.mli
in src/typing
93 - 46 2707 154 20
ml
findModuleCommand.ml
in src/commands
66 - 106 2707 37 14
mli
36 - 65 2707 66 21
mli
sort_js.mli
in src/typing
13 - 106 2707 19 8
ml
sort_js.ml
in src/typing
8 - 106 2707 19 9
node.js
in lib
2732 111 63 2702 200 133
ml
138 - 106 2696 66 19
7 - 106 2618 5 3
ml
commandInfo.ml
in src/commands
9 - 106 2596 8 5
cssom.js
in lib
527 - 106 2595 21 17
ml
commandSpec.ml
in src/commands
446 - 106 2556 34 10
ml
77 - 106 2556 19 10
mli
commandSpec.mli
in src/commands
61 - 106 2556 22 7
ml
options.ml
in src/common
230 - 16 2528 189 38
ml
parser_env.ml
in src/parser
1063 - 85 2523 92 23
mli
parser_env.mli
in src/parser
160 - 91 2523 68 18
ml
dumpTypesCommand.ml
in src/commands
122 - 106 2520 59 20
ml
serverEnvBuild.ml
in src/server
80 - 106 2516 25 10
ml
1915 - 87 2498 196 51
ml
astCommand.ml
in src/commands
223 - 91 2496 52 19
ml
loc.ml
in src/parser
147 - 106 2481 47 15
ml
type.ml
in src/typing
3364 - 15 2397 418 32
ml
scope.ml
in src/typing
376 - 106 2397 68 21
mli
scope.mli
in src/typing
155 - 106 2397 41 18
ml
trace.ml
in src/typing
149 - 106 2381 31 12
mli
trace.mli
in src/typing
13 - 106 2381 15 8
ml
type_visitor.ml
in src/typing
959 - 15 2380 254 26
ml
context.ml
in src/typing
800 - 18 2380 219 35
mli
context.mli
in src/typing
336 - 18 2380 205 33
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
B.js
in newtests/tool_test_example
1 - 2183 2183 1 1
C.js
in newtests/tool_test_example
1 - 2183 2183 1 1
A.js
in newtests/tool_test_example
1 - 2183 2183 1 1
no_at_flow.js
in newtests/config_all
1 - 2183 2183 1 1
unknown.js
in newtests/autocomplete
1 - 2183 2183 1 1
str.js
in newtests/autocomplete
1 - 2183 2183 1 1
bool.js
in newtests/autocomplete
1 - 2183 2183 1 1
bar.js
in newtests/autocomplete
2 - 2183 2183 1 1
num.js
in newtests/autocomplete
2 - 2183 2183 1 1
qux.js
in newtests/autocomplete
3 - 2183 2183 1 1
function_builtins.js
in newtests/autocomplete
3 1 2183 2183 1 1
fun.js
in newtests/autocomplete
3 1 2183 2183 1 1
optional.js
in newtests/autocomplete
3 1 2183 2183 1 1
object_builtins.js
in newtests/autocomplete
3 1 2183 2183 1 1
foo.js
in newtests/contents/no_flow
3 - 2183 2183 1 1
foo.js
in newtests/contents/ignore
3 - 2183 2183 1 1
generics.js
in newtests/autocomplete
4 1 2183 2183 1 1
foo_parse_fail.js
in newtests/autocomplete
5 - 2183 2183 1 1
foo.js
in newtests/autocomplete
5 - 2183 2183 1 1
typeparams.js
in newtests/autocomplete
6 1 2183 2183 1 1
union.js
in newtests/autocomplete
9 1 2183 2183 1 1
issue-1948.js
in newtests/union_new
22 - 2122 2122 1 1
exporter.js
in newtests/import_errors
1 - 2080 2080 1 1
cssMock.js
in newtests/resource_files
1 - 2060 2060 1 1
importer.js
in newtests/import_errors
1 - 2060 2080 2 2
dep.js
in newtests/const_imports
2 - 1989 1989 1 1
exact.js
in newtests/autocomplete
2 - 1948 1948 1 1
esmodule.js
in newtests/import_type_shorthand
2 - 1938 1938 1 1
users.html
in website/en
3 - 1852 1852 1 1
index.html
in website/en
3 - 1852 1852 1 1
users.yml
in website/_data
3 - 1852 1852 1 1
users.html
in website/_layouts/pages
3 - 1852 1852 1 1
install.html
in website/_layouts/pages
3 - 1852 1852 1 1
guide.html
in website/_layouts
7 - 1852 1852 1 1
search-docs.html
in website/_includes
12 - 1852 1852 1 1
index.html
in website
14 - 1852 1852 1 1
vars.html
in website/_includes
14 - 1852 1852 1 1
landing_page.html
in website/_includes
16 - 1852 1852 1 1
error.html
in website
17 - 1852 2136 3 2
nav-guide.html
in website/_includes
17 - 1852 1852 1 1
guide-controls.html
in website/_includes
17 - 1852 1852 1 1
meta.html
in website/_includes
23 - 1852 1852 1 1
additional-reading.html
in website/_includes
32 - 1852 1852 1 1
page-vars.html
in website/_includes/utils
43 - 1852 1852 1 1
navbar.html
in website/_includes
71 - 1852 1852 1 1
languages.yml
in website/_data
140 - 1852 1852 1 1
feed.xml
in website/blog
30 - 1845 2248 2 1
s3_website.yml
in website
62 - 1843 2212 9 3
origin.js
in newtests/export_star_from
1 - 1830 1830 1 1
local_override2.js
in newtests/export_star_from
2 - 1830 1830 1 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
ml
jsdoc.ml
in src/parser
230 - 17 17 1 1
mli
jsdoc.mli
in src/parser
42 - 17 17 1 1
ml
subst_name.ml
in src/common
35 - 46 46 1 1
mli
type_sig_merge.mli
in src/typing
43 - 46 78 3 3
ml
env_resolution.ml
in src/typing
105 - 46 101 2 1
ml
91 - 46 101 2 1
ml
cycles.ml
in src/typing
27 - 101 101 1 1
lz4_stubs.c
in src/common/lz4
19 2 106 121 2 2
ml
lz4.ml
in src/common/lz4
15 - 106 121 2 2
ml
type_sig_bin.ml
in src/parser_utils/type_sig
331 - 106 136 2 2
type_sig_bin_stubs.c
in src/parser_utils/type_sig
78 5 106 136 2 2
mli
type_sig_bin.mli
in src/parser_utils/type_sig
77 - 106 136 2 2
ml
name_def_ordering.ml
in src/analysis/env_builder
509 - 42 147 8 4
ml
relay_options.ml
in src/common
17 - 106 149 3 2
ml
func_stmt_config.ml
in src/typing
211 - 16 151 4 3
71 - 46 151 3 3
ml
43 - 106 151 2 2
ml
abnormal_sig.ml
in src/typing
41 - 106 151 2 2
ml
statement_sig.ml
in src/typing
24 - 101 151 4 3
3 1 106 154 2 2
3 1 106 154 2 2
3 1 106 154 2 2
test.js
in newtests/lsp/documentHighlight
205 1 147 161 2 1
locals.js
in newtests/lsp/documentHighlight/__fixtures__
46 3 161 161 1 1
objects.js
in newtests/lsp/documentHighlight/__fixtures__
36 1 161 161 1 1
classInheritance.js
in newtests/lsp/documentHighlight/__fixtures__
26 - 161 161 1 1
unions.js
in newtests/lsp/documentHighlight/__fixtures__
14 1 161 161 1 1
mli
13 - 106 161 2 2
optional-chaining.js
in newtests/lsp/documentHighlight/__fixtures__
12 - 161 161 1 1
idx.js
in newtests/lsp/documentHighlight/__fixtures__
9 1 161 161 1 1
importStar.js
in newtests/lsp/documentHighlight/__fixtures__
3 - 161 161 1 1
jsx.js
in newtests/lsp/documentHighlight/__fixtures__
3 - 161 161 1 1
external.js
in newtests/lsp/documentHighlight/__fixtures__
3 - 161 161 1 1
unchecked.js
in newtests/lsp/documentHighlight/__fixtures__
2 - 161 161 1 1
declare.js
in newtests/lsp/documentHighlight/__fixtures__
2 - 161 161 1 1
empty.js
in newtests/lsp/documentHighlight/__fixtures__
1 - 161 161 1 1
ml
name_def.ml
in src/analysis/env_builder
432 - 101 163 6 2
ml
name_resolver.ml
in src/analysis/env_builder
3437 - 15 171 27 6
ml
ssa_builder.ml
in src/analysis
1138 - 23 171 8 4
ml
find_providers.ml
in src/analysis/env_builder
1072 - 36 171 9 4
ml
scope_builder.ml
in src/analysis
661 - 22 171 12 5
ml
env_api.ml
in src/analysis/env_builder
395 - 15 171 14 5
ml
property_assignment.ml
in src/analysis
362 - 106 171 3 3
ml
hoister.ml
in src/analysis
260 - 23 171 8 5
ml
scope_api.ml
in src/analysis
212 - 106 171 2 2
ml
refinement_key.ml
in src/analysis/env_builder
169 - 17 171 4 4
ml
invalidation_api.ml
in src/analysis/env_builder
143 - 106 171 3 3
ml
order_builder.ml
in src/analysis/env_builder
95 - 106 171 3 2
ml
provider_api.ml
in src/analysis/env_builder
86 - 36 171 4 4
ml
ssa_api.ml
in src/analysis
66 - 106 171 2 2
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
ml
flow_js.ml
in src/typing
9091 - 15 2707 814 52
ml
error_message.ml
in src/typing/errors
4063 - 15 1149 150 26
ml
name_resolver.ml
in src/analysis/env_builder
3437 - 15 171 27 6
ml
type.ml
in src/typing
3364 - 15 2397 418 32
ml
commandHandler.ml
in src/server/command_handler
2491 - 15 1365 177 20
ml
ty_normalizer.ml
in src/typing
2337 - 15 1526 173 22
ml
type_annotation.ml
in src/typing
2304 - 15 2208 262 27
ml
types_js.ml
in src/services/inference
2260 - 15 2276 355 26
ml
type_mapper.ml
in src/typing
2259 - 15 1760 195 20
ml
debug_js.ml
in src/typing
1832 - 15 2355 441 37
ml
type_sig_merge.ml
in src/typing
1635 - 15 616 62 10
ml
parsing_heaps.ml
in src/state/heaps/parsing
1172 - 15 1365 59 14
ml
react_kit.ml
in src/typing
960 - 15 1878 115 16
ml
type_visitor.ml
in src/typing
959 - 15 2380 254 26
ml
typeUtil.ml
in src/typing
857 - 15 702 46 10
ml
merge_service.ml
in src/services/inference
688 - 15 2187 173 20
ml
module_js.ml
in src/services/module
684 - 15 746 26 6
ml
new_env.ml
in src/typing
616 - 15 223 35 7
ml
env_api.ml
in src/analysis/env_builder
395 - 15 171 14 5
ml
error_codes.ml
in src/common/errors
331 - 15 703 38 12
ml
310 - 15 1193 46 12
ml
type_contents.ml
in src/services/inference
265 - 15 254 16 5
ml
255 - 15 395 14 6
ml
custom_fun_kit.ml
in src/typing
237 - 15 1197 20 13
ml
getDef_js.ml
in src/services/get_def
220 - 15 914 39 10
mli
type_mapper.mli
in src/typing
79 - 15 1760 31 11
mli
module_js.mli
in src/services/module
56 - 15 746 16 5
ml
statement.ml
in src/typing
8989 - 16 2207 503 64
ml
errors.ml
in src/common/errors
3399 - 16 1884 92 18
ml
flowLsp.ml
in src/lsp
2507 - 16 1073 90 19
ml
commandUtils.ml
in src/commands
1850 - 16 2707 307 55
ml
subtyping_kit.ml
in src/typing
1807 - 16 479 27 11
ml
flow_js_utils.ml
in src/typing
1799 - 16 498 38 9
ml
lsp_fmt.ml
in src/hack_forked/utils/lsp
1680 - 16 862 36 6
ml
type_parser.ml
in src/parser
1407 - 16 1962 83 20
ml
flowConfig.ml
in src/commands/config
1407 - 16 1786 184 38
ml
sharedMem.ml
in src/heap
1366 - 16 856 42 7
ml
slice_utils.ml
in src/typing
1270 - 16 290 10 7
1215 - 16 233 27 6
ml
flow_error.ml
in src/typing/errors
1133 - 16 1156 57 18
hh_shared.c
in src/heap
959 66 16 856 43 7
ml
watchman.ml
in src/hack_forked/watchman
878 - 16 862 48 8
ml
parsing_service_js.ml
in src/parsing
830 - 16 2707 189 30
ml
gleanRunner.ml
in src/commands/glean
771 - 16 395 15 8
ml
hh_json.ml
in src/hack_forked/utils/hh_json
764 - 16 862 9 7
670 - 16 1619 68 12
ml
object_kit.ml
in src/typing
633 - 16 988 46 14
ml
saved_state.ml
in src/services/saved_state
605 - 16 1395 53 12
ml
members.ml
in src/typing
590 - 16 1212 47 12
ml
ty_printer.ml
in src/common/ty
465 - 16 1526 62 17