TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

starsforkslicenseupdatedrelease
  • Repository: github.com/microsoft/typescript
  • Project: tsc
  • Commit: 9a8581c393a38961489cc8409ae4dfbe97fc25ec · HEAD up to date
  • Analyzed: 2026-08-30T18:02:32-03:00 (1107.3s)
  • Engine: local · go-crap 0.5.1

go-crap command

GOFLAGS="-p=1 -parallel=2" go-crap scan --format json --no-progress --verbose -o tmp.json --coverage-profile .go-crap-cover.out --exclude ".*_generated\.go" ./...

Trend

1015049

History

DateCommitCombinedAverageFuncsExceededEngine
2026-08-21d6c4afd1016537.1983.04122422251local
2026-08-24e9e47741022617.8383.53122422254local
2026-08-241824be01022608.0083.53122422254local
2026-08-2657390271015688.5982.91122502250local
2026-08-26889659e1015672.4982.91122512250local
2026-08-26e95d8e51016002.6682.90122562250local
2026-08-309a8581c1015048.6082.62122862251local

Top offenders

CrapComplexityCoverageFunctionFile
97656.003120.0%*LanguageService.getCompletionDatainternal/ls/completions.go:529
52670.002290.0%*Relater.structuredTypeRelatedToWorkerinternal/checker/relater.go:3293
37442.001930.0%*Checker.checkGrammarModifiersinternal/checker/grammarchecks.go:214
22052.001480.0%getExistingNodeTreeVisitorinternal/checker/nodecopy.go:288
20022.001410.0%*NameResolver.Resolveinternal/binder/nameresolver.go:25
19281.091474.0%*Session.HandleRequestinternal/api/session.go:584
18340.231392.0%*Scanner.Scaninternal/scanner/scanner.go:477
17556.001320.0%getQuickInfoAndDeclarationAtLocationinternal/ls/hover.go:427
11342.001060.0%*Checker.resolveExternalModuleinternal/checker/checker.go:15246
8372.00910.0%*NodeBuilderImpl.typeToTypeNodeinternal/checker/nodebuilderimpl.go:3224