hhvm / definition-finder
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: 93
  • Daily file updates (only one update per file and date counted): 414
  • First update: 2015-02-21
  • Latest update: 2022-01-07
  • Days between first and latest update: 2513 (359 weeks, estimated 1795 working days)
  • Active days (at least one file change): 150
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 93 files with 2,818 lines of code in files.
    • 93 files that are 366+ days old (2,818 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 93 files with 2,818 lines of code in files.
    • 92 files have been last changed 366+ days ago (2,747 lines of code)
    • 1 files have been last changed 181-365 days ago (71 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
hack, php, json, md, txt, sh, gitignore, hhi, yml, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
hack100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
hack97% | 2% | 0% | 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/consumers100% | 0% | 0% | 0% | 0%
src/definitions100% | 0% | 0% | 0% | 0%
src/expression100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/consumers100% | 0% | 0% | 0% | 0%
src/definitions100% | 0% | 0% | 0% | 0%
src/expression88% | 11% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
typehint_from_ast.hack
in src/consumers
243 1 529 1151 8 3
ScannedTypehint.hack
in src/definitions
163 14 529 1151 7 3
classish_from_ast.hack
in src/consumers
113 1 951 1151 4 3
85 1 951 1151 4 2
82 24 1151 1151 1 1
ScannedClassish.hack
in src/definitions
82 17 1048 1151 2 1
79 5 951 1151 5 2
71 - 349 1151 4 1
ScannedScope.hack
in src/definitions
68 14 1006 1151 3 1
ScannedDefinition.hack
in src/definitions
60 13 1006 1151 3 1
generic_from_ast.hack
in src/consumers
51 1 1006 1151 3 1
ScannedParameter.hack
in src/definitions
51 10 901 1151 3 2
parameters_from_ast.hack
in src/consumers
48 1 748 1151 5 2
ScannedMethod.hack
in src/definitions
48 7 1048 1151 2 1
scope_from_ast.hack
in src/consumers
47 1 748 1151 5 2
NameExpression.hack
in src/expression
46 1 1025 1151 2 1
45 - 1151 1151 1 1
ScannedProperty.hack
in src/definitions
44 9 1048 1151 2 1
property_from_ast.hack
in src/consumers
43 1 1004 1151 3 1
43 2 1006 1151 2 1
parameter_from_ast.hack
in src/consumers
42 1 901 1151 4 2
ScannedConstant.hack
in src/definitions
42 6 1048 1151 2 1
method_from_ast.hack
in src/consumers
41 1 951 1151 3 3
LiteralExpression.hack
in src/expression
38 1 923 1151 2 2
37 9 748 1151 2 2
32 1 901 1151 5 2
StaticExpression.hack
in src/expression
31 1 600 1151 3 2
31 1 1151 1151 1 1
ScannedShapeField.hack
in src/definitions
31 6 1048 1151 2 1
ScannedTypeConstant.hack
in src/definitions
30 4 1048 1151 2 1
ScannedFunctionish.hack
in src/definitions
30 5 1048 1151 2 1
typeish_from_ast.hack
in src/consumers
29 1 1006 1151 2 1
29 1 962 1151 5 2
26 3 748 1151 2 2
constant_from_ast.hack
in src/consumers
26 1 1006 1151 3 1
26 1 1006 1151 2 1
ScannedGeneric.hack
in src/definitions
26 6 1151 1151 1 1
merge_scopes.hack
in src/consumers
25 1 962 1151 4 2
doccomment_from_ast.hack
in src/consumers
25 1 1006 1151 3 1
Expression.hack
in src/expression
24 4 1025 1151 3 1
StaticListExpression.hack
in src/expression
23 1 1048 1151 2 1
23 1 1151 1151 1 1
22 1 1048 1151 2 1
22 1 1048 1151 2 1
22 1 1151 1151 1 1
21 1 1151 1151 1 1
21 1 1151 1151 1 1
function_from_ast.hack
in src/consumers
20 1 951 1151 2 2
name_from_ast.hack
in src/consumers
20 1 748 1151 4 2
attributes_from_ast.hack
in src/consumers
19 1 998 1151 3 2
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
2 - 1151 1151 1 1
ScannedFunction.hack
in src/definitions
3 - 1151 1151 1 1
3 - 1151 1151 1 1
HasScannedGenerics.hack
in src/definitions
5 - 1151 1151 1 1
5 1 1151 1151 1 1
HasScannedVisibility.hack
in src/definitions
6 - 1151 1151 1 1
6 - 1151 1151 1 1
ScannedType.hack
in src/definitions
7 1 1151 1151 1 1
ScannedNewtype.hack
in src/definitions
7 1 1151 1151 1 1
ScannedInterface.hack
in src/definitions
7 1 1151 1151 1 1
ScannedClass.hack
in src/definitions
7 1 1151 1151 1 1
ScannedTrait.hack
in src/definitions
7 1 1151 1151 1 1
ScannedEnum.hack
in src/definitions
7 1 1151 1151 1 1
11 1 1151 1151 1 1
11 1 1151 1151 1 1
11 1 1151 1151 1 1
DefinitionType.hack
in src/definitions
12 - 1151 1151 1 1
12 1 1151 1151 1 1
12 1 1151 1151 1 1
12 1 1151 1151 1 1
13 1 1151 1151 1 1
13 1 1151 1151 1 1
enum_from_ast.hack
in src/consumers
14 1 1151 1151 1 1
StaticVecExpression.hack
in src/expression
15 1 1151 1151 1 1
19 1 1151 1151 1 1
19 1 1151 1151 1 1
21 1 1151 1151 1 1
21 1 1151 1151 1 1
22 1 1151 1151 1 1
23 1 1151 1151 1 1
ScannedGeneric.hack
in src/definitions
26 6 1151 1151 1 1
31 1 1151 1151 1 1
45 - 1151 1151 1 1
82 24 1151 1151 1 1
constants_from_ast.hack
in src/consumers
12 1 1048 1151 2 1
13 1 1048 1151 2 1
generics_from_ast.hack
in src/consumers
15 1 1048 1151 2 1
value_from_ast.hack
in src/consumers
17 1 1048 1151 2 1
ScannedExpression.hack
in src/definitions
18 4 1048 1151 2 1
ScannedTypeish.hack
in src/definitions
18 2 1048 1151 2 1
StaticDictExpression.hack
in src/expression
19 1 1048 1151 2 1
22 1 1048 1151 2 1
22 1 1048 1151 2 1
StaticListExpression.hack
in src/expression
23 1 1048 1151 2 1
ScannedFunctionish.hack
in src/definitions
30 5 1048 1151 2 1
ScannedTypeConstant.hack
in src/definitions
30 4 1048 1151 2 1
ScannedShapeField.hack
in src/definitions
31 6 1048 1151 2 1
ScannedConstant.hack
in src/definitions
42 6 1048 1151 2 1
ScannedProperty.hack
in src/definitions
44 9 1048 1151 2 1
ScannedMethod.hack
in src/definitions
48 7 1048 1151 2 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
TypeTextOptions.hack
in src/definitions
4 - 951 951 1 1
typehint_from_ast.hack
in src/consumers
243 1 529 1151 8 3
ScannedTypehint.hack
in src/definitions
163 14 529 1151 7 3
classish_from_ast.hack
in src/consumers
113 1 951 1151 4 3
85 1 951 1151 4 2
82 24 1151 1151 1 1
ScannedClassish.hack
in src/definitions
82 17 1048 1151 2 1
79 5 951 1151 5 2
71 - 349 1151 4 1
ScannedScope.hack
in src/definitions
68 14 1006 1151 3 1
ScannedDefinition.hack
in src/definitions
60 13 1006 1151 3 1
generic_from_ast.hack
in src/consumers
51 1 1006 1151 3 1
ScannedParameter.hack
in src/definitions
51 10 901 1151 3 2
parameters_from_ast.hack
in src/consumers
48 1 748 1151 5 2
ScannedMethod.hack
in src/definitions
48 7 1048 1151 2 1
scope_from_ast.hack
in src/consumers
47 1 748 1151 5 2
NameExpression.hack
in src/expression
46 1 1025 1151 2 1
45 - 1151 1151 1 1
ScannedProperty.hack
in src/definitions
44 9 1048 1151 2 1
property_from_ast.hack
in src/consumers
43 1 1004 1151 3 1
43 2 1006 1151 2 1
parameter_from_ast.hack
in src/consumers
42 1 901 1151 4 2
ScannedConstant.hack
in src/definitions
42 6 1048 1151 2 1
method_from_ast.hack
in src/consumers
41 1 951 1151 3 3
LiteralExpression.hack
in src/expression
38 1 923 1151 2 2
37 9 748 1151 2 2
32 1 901 1151 5 2
StaticExpression.hack
in src/expression
31 1 600 1151 3 2
31 1 1151 1151 1 1
ScannedShapeField.hack
in src/definitions
31 6 1048 1151 2 1
ScannedTypeConstant.hack
in src/definitions
30 4 1048 1151 2 1
ScannedFunctionish.hack
in src/definitions
30 5 1048 1151 2 1
typeish_from_ast.hack
in src/consumers
29 1 1006 1151 2 1
29 1 962 1151 5 2
26 3 748 1151 2 2
constant_from_ast.hack
in src/consumers
26 1 1006 1151 3 1
26 1 1006 1151 2 1
ScannedGeneric.hack
in src/definitions
26 6 1151 1151 1 1
merge_scopes.hack
in src/consumers
25 1 962 1151 4 2
doccomment_from_ast.hack
in src/consumers
25 1 1006 1151 3 1
Expression.hack
in src/expression
24 4 1025 1151 3 1
StaticListExpression.hack
in src/expression
23 1 1048 1151 2 1
23 1 1151 1151 1 1
22 1 1048 1151 2 1
22 1 1048 1151 2 1
22 1 1151 1151 1 1
21 1 1151 1151 1 1
21 1 1151 1151 1 1
function_from_ast.hack
in src/consumers
20 1 951 1151 2 2
name_from_ast.hack
in src/consumers
20 1 748 1151 4 2
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
71 - 349 1151 4 1
14 1 398 1151 3 2
ScopeType.hack
in src/consumers
6 - 398 1151 2 1
typehint_from_ast.hack
in src/consumers
243 1 529 1151 8 3
ScannedTypehint.hack
in src/definitions
163 14 529 1151 7 3
8 1 591 1151 2 2
StaticExpression.hack
in src/expression
31 1 600 1151 3 2
parameters_from_ast.hack
in src/consumers
48 1 748 1151 5 2
scope_from_ast.hack
in src/consumers
47 1 748 1151 5 2
37 9 748 1151 2 2
26 3 748 1151 2 2
name_from_ast.hack
in src/consumers
20 1 748 1151 4 2
ScannedParameter.hack
in src/definitions
51 10 901 1151 3 2
parameter_from_ast.hack
in src/consumers
42 1 901 1151 4 2
32 1 901 1151 5 2
LiteralExpression.hack
in src/expression
38 1 923 1151 2 2
classish_from_ast.hack
in src/consumers
113 1 951 1151 4 3
85 1 951 1151 4 2
79 5 951 1151 5 2
method_from_ast.hack
in src/consumers
41 1 951 1151 3 3
function_from_ast.hack
in src/consumers
20 1 951 1151 2 2
ConsumerContext.hack
in src/consumers
8 - 951 1151 2 2
TypeTextOptions.hack
in src/definitions
4 - 951 951 1 1
29 1 962 1151 5 2
merge_scopes.hack
in src/consumers
25 1 962 1151 4 2
attributes_from_ast.hack
in src/consumers
19 1 998 1151 3 2
property_from_ast.hack
in src/consumers
43 1 1004 1151 3 1
ScannedScope.hack
in src/definitions
68 14 1006 1151 3 1
ScannedDefinition.hack
in src/definitions
60 13 1006 1151 3 1
generic_from_ast.hack
in src/consumers
51 1 1006 1151 3 1
43 2 1006 1151 2 1
typeish_from_ast.hack
in src/consumers
29 1 1006 1151 2 1
constant_from_ast.hack
in src/consumers
26 1 1006 1151 3 1
26 1 1006 1151 2 1
doccomment_from_ast.hack
in src/consumers
25 1 1006 1151 3 1
19 1 1006 1151 2 1
18 1 1006 1151 2 1
typehints_from_ast.hack
in src/consumers
15 1 1006 1151 3 1
12 1 1006 1151 3 1
ast_without_trivia.hack
in src/consumers
10 1 1006 1151 3 1
NameExpression.hack
in src/expression
46 1 1025 1151 2 1
Expression.hack
in src/expression
24 4 1025 1151 3 1
ScannedClassish.hack
in src/definitions
82 17 1048 1151 2 1
ScannedMethod.hack
in src/definitions
48 7 1048 1151 2 1
ScannedProperty.hack
in src/definitions
44 9 1048 1151 2 1
ScannedConstant.hack
in src/definitions
42 6 1048 1151 2 1
ScannedShapeField.hack
in src/definitions
31 6 1048 1151 2 1
ScannedTypeConstant.hack
in src/definitions
30 4 1048 1151 2 1
ScannedFunctionish.hack
in src/definitions
30 5 1048 1151 2 1
StaticListExpression.hack
in src/expression
23 1 1048 1151 2 1