microsoft / powerquery-parser
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: 102
  • Daily file updates (only one update per file and date counted): 974
  • First update: 2019-03-25
  • Latest update: 2022-01-11
  • Days between first and latest update: 1024 (146 weeks, estimated 730 working days)
  • Active days (at least one file change): 173
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 102 files with 15,065 lines of code in files.
    • 79 files that are 366+ days old (11,351 lines of code)
    • 21 files that are 181-365 days old (3,453 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (112 lines of code)
    • 1 files that are 1-30 days old (149 lines of code)
75% | 22% | 0% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 102 files with 15,065 lines of code in files.
    • 23 files have been last changed 366+ days ago (260 lines of code)
    • 11 files have been last changed 181-365 days ago (97 lines of code)
    • 2 files have been last changed 91-180 days ago (444 lines of code)
    • 20 files have been last changed 31-90 days ago (2,335 lines of code)
    • 46 files have been last changed 1-30 days ago (11,929 lines of code)
1% | <1% | 2% | 15% | 79%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, json, md, py, txt, yml, gitignore, js, eslintignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts75% | 22% | 0% | <1% | <1%
py100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts1% | <1% | 2% | 15% | 79%
py100% | 0% | 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/powerquery-parser/parser90% | 9% | 0% | 0% | 0%
src/powerquery-parser/language54% | 43% | 0% | 0% | 2%
src/powerquery-parser/lexer100% | 0% | 0% | 0% | 0%
src/powerquery-parser/common76% | 12% | 0% | 10% | 0%
src/powerquery-parser/localization100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/powerquery-parser/settings100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
src/powerquery-parser100% | 0% | 0% | 0% | 0%
src/powerquery-parser/task0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/powerquery-parser/language2% | <1% | 7% | 30% | 59%
src/powerquery-parser/localization8% | 0% | 0% | 36% | 55%
scripts100% | 0% | 0% | 0% | 0%
src/powerquery-parser/parser<1% | <1% | 0% | 3% | 95%
src/powerquery-parser/common1% | 5% | 0% | 4% | 88%
src/powerquery-parser/lexer<1% | 0% | 0% | 0% | 99%
src/powerquery-parser/settings7% | 0% | 0% | 92% | 0%
src1% | 0% | 0% | 0% | 98%
src/powerquery-parser0% | 100% | 0% | 0% | 0%
src/powerquery-parser/task0% | <1% | 0% | 18% | 81%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
example.ts
in src
59 2 26 1042 35
index.ts
in src
1 - 420 1042 13
localization_drop.py
in scripts
38 - 480 703 3
naive.ts
in src/powerquery-parser/parser/parsers
2404 78 21 420 13
lexer.ts
in src/powerquery-parser/lexer
1031 59 21 420 7
ast.ts
in src/powerquery-parser/language/ast
569 - 34 420 4
isCompatible.ts
in src/powerquery-parser/language/type/typeUtils
425 24 26 420 14
type.ts
in src/powerquery-parser/language/type
416 2 34 420 12
nodeIdMapIterator.ts
in src/powerquery-parser/parser/nodeIdMap
362 20 21 420 13
lexerSnapshot.ts
in src/powerquery-parser/lexer
358 12 26 420 7
localization.ts
in src/powerquery-parser/localization
357 8 26 420 5
disambiguationUtils.ts
in src/powerquery-parser/parser/disambiguation
332 12 26 420 12
contextUtils.ts
in src/powerquery-parser/parser/context
298 12 26 420 6
combinatorialParser.ts
in src/powerquery-parser/parser/parsers
239 5 26 420 9
templates.ts
in src/powerquery-parser/localization
233 - 32 420 3
xorNodeUtils.ts
in src/powerquery-parser/parser/nodeIdMap
228 37 26 420 9
isEqualType.ts
in src/powerquery-parser/language/type/typeUtils
221 23 26 420 9
constantUtils.ts
in src/powerquery-parser/language/constant
211 20 32 420 4
typeCheck.ts
in src/powerquery-parser/language/type/typeUtils
209 9 26 420 9
constant.ts
in src/powerquery-parser/language/constant
207 - 152 420 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
localization_drop.py
in scripts
38 - 480 703 3
index.ts
in src
1 - 420 1042 13
index.ts
in src/powerquery-parser/common/cancellationToken
2 - 420 420 1
index.ts
in src/powerquery-parser/settings
3 - 420 420 1
index.ts
in src/powerquery-parser/parser/disambiguation
3 - 420 420 1
index.ts
in src/powerquery-parser/parser/context
3 - 420 420 1
index.ts
in src/powerquery-parser/language/keyword
3 - 420 420 1
index.ts
in src/powerquery-parser/language/constant
3 - 420 420 1
index.ts
in src/powerquery-parser/language/ast
3 - 420 420 1
index.ts
in src/powerquery-parser/common/result
3 - 420 420 1
index.ts
in src/powerquery-parser/common/partialResult
3 - 420 420 1
index.ts
in src/powerquery-parser/parser/parsers
4 - 420 420 1
localizationUtils.ts
in src/powerquery-parser/localization
4 1 420 420 1
index.ts
in src/powerquery-parser/lexer
4 - 420 420 1
keywordUtils.ts
in src/powerquery-parser/language/keyword
4 1 420 420 1
typeScriptTypeUtils.ts
in src/powerquery-parser/common
4 1 420 420 1
index.ts
in src/powerquery-parser/localization
5 - 420 420 1
ICancellationToken.ts
in src/powerquery-parser/common/cancellationToken
5 - 420 420 1
index.ts
in src/powerquery-parser/parser/nodeIdMap/nodeIdMapUtils
7 - 420 420 1
index.ts
in src/powerquery-parser/parser/nodeIdMap
7 - 420 420 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
textUtils.ts
in src/powerquery-parser/language
149 10 21 21 1
trace.ts
in src/powerquery-parser/common
112 15 26 35 3
orderedMap.ts
in src/powerquery-parser/common
71 9 26 206 4
parseStateUtils.ts
in src/powerquery-parser/parser/parseState
292 27 26 222 7
parserUtils.ts
in src/powerquery-parser/parser/parser
133 7 26 222 6
parser.ts
in src/powerquery-parser/parser/parser
108 - 32 222 2
parseState.ts
in src/powerquery-parser/parser/parseState
18 - 32 222 4
index.ts
in src/powerquery-parser/parser/parseState
2 - 222 222 1
index.ts
in src/powerquery-parser/parser/parser
2 - 222 222 1
setUtils.ts
in src/powerquery-parser/common
16 2 26 287 3
assert.ts
in src/powerquery-parser/language/ast/astUtils
408 115 26 291 5
typeGuards.ts
in src/powerquery-parser/language/ast/astUtils
237 60 155 291 3
astUtils.ts
in src/powerquery-parser/language/ast/astUtils
102 4 26 291 5
index.ts
in src/powerquery-parser/language/ast/astUtils
3 - 291 291 1
categorize.ts
in src/powerquery-parser/language/type/typeUtils
742 24 26 316 6
simplify.ts
in src/powerquery-parser/language/type/typeUtils
157 13 26 316 7
immutableSet.ts
in src/powerquery-parser/common
45 8 26 316 3
taskUtils.ts
in src/powerquery-parser/task
232 29 26 330 6
task.ts
in src/powerquery-parser/task
52 - 32 330 6
index.ts
in src/powerquery-parser/task
2 - 330 330 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
naive.ts
in src/powerquery-parser/parser/parsers
2404 78 21 420 13
lexer.ts
in src/powerquery-parser/lexer
1031 59 21 420 7
nodeIdMapIterator.ts
in src/powerquery-parser/parser/nodeIdMap
362 20 21 420 13
textUtils.ts
in src/powerquery-parser/language
149 10 21 21 1
stringUtils.ts
in src/powerquery-parser/common
143 10 21 420 7
index.ts
in src/powerquery-parser/language
8 - 21 420 2
categorize.ts
in src/powerquery-parser/language/type/typeUtils
742 24 26 316 6
assert.ts
in src/powerquery-parser/language/type/typeUtils
588 74 26 345 8
isCompatible.ts
in src/powerquery-parser/language/type/typeUtils
425 24 26 420 14
assert.ts
in src/powerquery-parser/language/ast/astUtils
408 115 26 291 5
lexerSnapshot.ts
in src/powerquery-parser/lexer
358 12 26 420 7
localization.ts
in src/powerquery-parser/localization
357 8 26 420 5
disambiguationUtils.ts
in src/powerquery-parser/parser/disambiguation
332 12 26 420 12
contextUtils.ts
in src/powerquery-parser/parser/context
298 12 26 420 6
parseStateUtils.ts
in src/powerquery-parser/parser/parseState
292 27 26 222 7
combinatorialParser.ts
in src/powerquery-parser/parser/parsers
239 5 26 420 9
taskUtils.ts
in src/powerquery-parser/task
232 29 26 330 6
xorNodeUtils.ts
in src/powerquery-parser/parser/nodeIdMap
228 37 26 420 9
isEqualType.ts
in src/powerquery-parser/language/type/typeUtils
221 23 26 420 9
typeCheck.ts
in src/powerquery-parser/language/type/typeUtils
209 9 26 420 9