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

starsforkslicenseupdatedrelease
  • Repository: github.com/microsoft/typescript
  • Commit: 89d5d5b2849a0db0957065889ca58536fa6d2e4a · HEAD now d6c4afd — re-scan to update
  • Analyzed: 2026-08-22T00:17:06-03:00 (660.4s)
  • Engine: local · go-crap 0.5.1

Trend

5958698

History

DateCommitCombinedAverageFuncsExceededEngine
2026-08-18ad56f895878885.42419.83140032657local
2026-08-1812548e25832965.79416.52140042532local
2026-08-19c6b013f5814143.81415.12140062495local
2026-08-1916c25525953270.78413.80143872324local
2026-08-2289d5d5b5958697.68410.63145112340local

Top offenders

CrapComplexityCoverageFunctionFile
4853228.9622070.1%keyToMessageinternal/diagnostics/diagnostics_generated.go:4417
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
23303.9620217.3%*astDecoder.createChildrenNodeinternal/api/encoder/decoder_generated.go:61
22052.001480.0%getExistingNodeTreeVisitorinternal/checker/nodecopy.go:288
20306.001420.0%*Session.HandleRequestinternal/api/session.go:583
20022.001410.0%*NameResolver.Resolveinternal/binder/nameresolver.go:25
19429.311431.9%*Scanner.Scaninternal/scanner/scanner.go:469
17556.001320.0%getQuickInfoAndDeclarationAtLocationinternal/ls/hover.go:380