Files

Files
67,951
28 extensions
Lines of Code
6,420,173
94 per file
Average File Size
3.1 KB
207.1 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
go5,1981,181,39518.4%227
types13,0261,132,63717.6%86
symbols13,026971,69715.1%74
js13,392929,21414.5%69
ts13,053782,96312.2%59
jsonc1,129635,5069.9%562
txt7,642476,8737.4%62
baseline557132,3472.1%237
json211118,1501.8%559
tsx35310,6000.2%30
mts136,4770.1%498
mjs54,3430.1%868
yml313,9070.1%126
md673,5060.1%52
golden142,0830.0%148
map1528060.0%5
yaml45300.0%132
s35180.0%172
no extension284810.0%17
sum21300.0%65
mod3730.0%24
csproj1240.0%24
config170.0%7
work160.0%6
cjs130.0%3
cts120.0%2
gz13———
png1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
package-lock.json941
tsc/internal/checker/checker.go482
package.json367
tsc/internal/compiler/program.go207
tsc/internal/ast/ast.go206
tsc/internal/ast/utilities.go171
tsc/internal/lsp/server.go165
tsc/internal/fourslash/fourslash.go138
tsc/internal/parser/parser.go137
.github/workflows/ci.yml132
tsc/internal/ls/completions.go117
tsc/internal/printer/printer.go111
tsc/internal/checker/utilities.go108
tsc/internal/checker/nodebuilderimpl.go103
tsc/internal/binder/binder.go99
tsc/internal/api/session.go96
tsc/internal/compiler/fileloader.go94
.gitignore92
tsc/internal/checker/relater.go90
CONTRIBUTING.md89
Herebyfile.mjs87
tsc/internal/api/proto.go87
tsc/internal/scanner/scanner.go87
tsc/internal/tsoptions/tsconfigparsing.go86
tsc/internal/transformers/declarations/transform.go85