id: 1 unit: const invalidOperationsInPartialSemanticMode: readonly() file: src/services/services.ts start line: 1226 end line: 2734 size: 1120 LOC McCabe index: 208 number of parameters: 1 id: 2 unit: const invalidOperationsInSyntacticMode: readonly() file: src/services/services.ts start line: 1246 end line: 2734 size: 1101 LOC McCabe index: 208 number of parameters: 1 id: 3 unit: export function visitEachChild() file: src/compiler/visitorPublic.ts start line: 352 end line: 1284 size: 777 LOC McCabe index: 143 number of parameters: 6 id: 4 unit: export function createTypeChecker() file: src/compiler/checker.ts start line: 306 end line: 44259 size: 585 LOC McCabe index: 31 number of parameters: 2 id: 5 unit: export function forEachChild() file: src/compiler/parser.ts start line: 76 end line: 576 size: 499 LOC McCabe index: 382 number of parameters: 2 id: 6 unit: export function createNodeFactory() file: src/compiler/factory/nodeFactory.ts start line: 23 end line: 631 size: 494 LOC McCabe index: 6 number of parameters: 2 id: 7 unit: function pipelineEmitWithHintWorker() file: src/compiler/emitter.ts start line: 1286 end line: 1764 size: 422 LOC McCabe index: 221 number of parameters: 3 id: 8 unit: export function getSymbolDisplayPartsDocumentationAndSymbolKind() file: src/services/symbolDisplay.ts start line: 138 end line: 696 size: 410 LOC McCabe index: 154 number of parameters: 6 id: 9 unit: function structuredTypeRelatedToWorker() file: src/compiler/checker.ts start line: 18887 end line: 19473 size: 386 LOC McCabe index: 187 number of parameters: 4 id: 10 unit: changes: arrayReverseIterator() file: src/server/session.ts start line: 2669 end line: 3045 size: 332 LOC McCabe index: 4 number of parameters: 1 id: 11 unit: export function createProgram() file: src/compiler/program.ts start line: 962 end line: 3926 size: 276 LOC McCabe index: 53 number of parameters: 5 id: 12 unit: length: parseInt() file: src/harness/harnessLanguageService.ts start line: 415 end line: 671 size: 249 LOC McCabe index: 4 number of parameters: 1 id: 13 unit: function checkGrammarModifiers() file: src/compiler/checker.ts start line: 42580 end line: 42832 size: 240 LOC McCabe index: 103 number of parameters: 1 id: 14 unit: export function getAllRules() file: src/services/formatting/rules.ts start line: 9 end line: 361 size: 231 LOC McCabe index: 3 number of parameters: 0 id: 15 unit: function addChildrenRecursively() file: src/services/navigationBar.ts start line: 213 end line: 466 size: 224 LOC McCabe index: 81 number of parameters: 1 id: 16 unit: function bindWorker() file: src/compiler/binder.ts start line: 2501 end line: 2743 size: 222 LOC McCabe index: 112 number of parameters: 1 id: 17 unit: function verifyCompilerOptions() file: src/compiler/program.ts start line: 3268 end line: 3588 size: 222 LOC McCabe index: 120 number of parameters: 0 id: 18 unit: classification: parseInt() file: src/harness/harnessLanguageService.ts start line: 416 end line: 671 size: 220 LOC McCabe index: 2 number of parameters: 1 id: 19 unit: function transformTopLevelDeclaration() file: src/compiler/transformers/declarations.ts start line: 1164 end line: 1506 size: 211 LOC McCabe index: 34 number of parameters: 1 id: 20 unit: function getCompletionData() file: src/services/completions.ts start line: 1708 end line: 1970 size: 211 LOC McCabe index: 79 number of parameters: 2 id: 21 unit: loop: while() file: src/compiler/checker.ts start line: 1819 end line: 2107 size: 204 LOC McCabe index: 117 number of parameters: 1 id: 22 unit: function verifyProjectsUpdatedInBackgroundEvent() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 31 end line: 501 size: 199 LOC McCabe index: 1 number of parameters: 1 id: 23 unit: errorSymbolName: symbolToString() file: src/compiler/checker.ts start line: 4489 end line: 4728 size: 196 LOC McCabe index: 77 number of parameters: 3 id: 24 unit: errorModuleName: symbolToString() file: src/compiler/checker.ts start line: 4490 end line: 4728 size: 195 LOC McCabe index: 77 number of parameters: 1 id: 25 unit: function visitDeclarationSubtree() file: src/compiler/transformers/declarations.ts start line: 844 end line: 1092 size: 192 LOC McCabe index: 48 number of parameters: 1 id: 26 unit: function createFileSystem() file: src/testRunner/unittests/config/configurationExtension.ts start line: 2 end line: 190 size: 189 LOC McCabe index: 1 number of parameters: 3 id: 27 unit: function checkSourceElementWorker() file: src/compiler/checker.ts start line: 40319 end line: 40503 size: 180 LOC McCabe index: 99 number of parameters: 1 id: 28 unit: function createNodeBuilder() file: src/compiler/checker.ts start line: 4700 end line: 8020 size: 172 LOC McCabe index: 61 number of parameters: 0 id: 29 unit: function tryReuseStructureFromOldProgram() file: src/compiler/program.ts start line: 1595 end line: 1824 size: 164 LOC McCabe index: 42 number of parameters: 0 id: 30 unit: function executeCommandLineWorker() file: src/executeCommandLine/executeCommandLine.ts start line: 465 end line: 642 size: 163 LOC McCabe index: 30 number of parameters: 3 id: 31 unit: function inferFromTypes() file: src/compiler/checker.ts start line: 21808 end line: 22016 size: 161 LOC McCabe index: 79 number of parameters: 2 id: 32 unit: function getUpToDateStatusWorker() file: src/compiler/tsbuildPublic.ts start line: 1352 end line: 1558 size: 159 LOC McCabe index: 46 number of parameters: 3 id: 33 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 52 end line: 226 size: 157 LOC McCabe index: 1 number of parameters: 2 id: 34 unit: function getPropertyTypeForIndexType() file: src/compiler/checker.ts start line: 15176 end line: 15347 size: 156 LOC McCabe index: 70 number of parameters: 6 id: 35 unit: function serializeAsAlias() file: src/compiler/checker.ts start line: 7417 end line: 7598 size: 151 LOC McCabe index: 43 number of parameters: 3 id: 36 unit: export function initializeNodeSystem() file: src/tsserver/nodeServer.ts start line: 91 end line: 379 size: 148 LOC McCabe index: 26 number of parameters: 0 id: 37 unit: function startNodeSession() file: src/tsserver/nodeServer.ts start line: 386 end line: 853 size: 143 LOC McCabe index: 18 number of parameters: 3 id: 38 unit: function propertiesRelatedTo() file: src/compiler/checker.ts start line: 19737 end line: 19877 size: 138 LOC McCabe index: 75 number of parameters: 5 id: 39 unit: function resolveNameHelper() file: src/compiler/checker.ts start line: 1798 end line: 2253 size: 137 LOC McCabe index: 80 number of parameters: 9 id: 40 unit: function serializeSymbolWorker() file: src/compiler/checker.ts start line: 6857 end line: 7028 size: 137 LOC McCabe index: 70 number of parameters: 3 id: 41 unit: function createUnionOrIntersectionProperty() file: src/compiler/checker.ts start line: 12099 end line: 12251 size: 137 LOC McCabe index: 60 number of parameters: 3 id: 42 unit: function checkIdentifier() file: src/compiler/checker.ts start line: 25106 end line: 25286 size: 135 LOC McCabe index: 81 number of parameters: 2 id: 43 unit: function parseFileContent() file: src/harness/fourslashImpl.ts start line: 4355 end line: 4547 size: 135 LOC McCabe index: 33 number of parameters: 5 id: 44 unit: function emitNodeList() file: src/compiler/emitter.ts start line: 4314 end line: 4490 size: 132 LOC McCabe index: 58 number of parameters: 2 id: 45 unit: function createCompletionEntry() file: src/services/completions.ts start line: 676 end line: 837 size: 127 LOC McCabe index: 59 number of parameters: 22 id: 46 unit: contextStart: toLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 600 end line: 756 size: 127 LOC McCabe index: 12 number of parameters: 1 id: 47 unit: function completionInfoFromData() file: src/services/completions.ts start line: 446 end line: 579 size: 125 LOC McCabe index: 17 number of parameters: 9 id: 48 unit: function checkPropertyAccessExpressionOrQualifiedName() file: src/compiler/checker.ts start line: 28399 end line: 28531 size: 121 LOC McCabe index: 72 number of parameters: 5 id: 49 unit: function findSourceFileWorker() file: src/compiler/program.ts start line: 2725 end line: 2890 size: 120 LOC McCabe index: 40 number of parameters: 5 id: 50 unit: function isSolelyIdentifierDefinitionLocation() file: src/services/completions.ts start line: 3086 end line: 3249 size: 120 LOC McCabe index: 89 number of parameters: 1 id: 51 unit: function addPrivateIdentifierToEnvironment() file: src/compiler/transformers/classFields.ts start line: 1762 end line: 1907 size: 118 LOC McCabe index: 19 number of parameters: 1 id: 52 unit: export function initWrapper() file: src/loggedIO/loggedIO.ts start line: 208 end line: 360 size: 118 LOC McCabe index: 19 number of parameters: 4 id: 53 unit: function bindChildren() file: src/compiler/binder.ts start line: 739 end line: 863 size: 117 LOC McCabe index: 43 number of parameters: 1 id: 54 unit: export function createCacheableExportInfoMap() file: src/services/exportInfoMap.ts start line: 63 end line: 280 size: 117 LOC McCabe index: 31 number of parameters: 1 id: 55 unit: function collectReadsAndWrites() file: src/services/refactors/extractSymbol.ts start line: 1585 end line: 1949 size: 117 LOC McCabe index: 40 number of parameters: 6 id: 56 unit: function handleTestConfig() file: src/testRunner/runner.ts start line: 114 end line: 242 size: 117 LOC McCabe index: 36 number of parameters: 0 id: 57 unit: function checkVariableLikeDeclaration() file: src/compiler/checker.ts start line: 36943 end line: 37084 size: 116 LOC McCabe index: 60 number of parameters: 1 id: 58 unit: function transformUMDModule() file: src/compiler/transformers/module/module.ts start line: 220 end line: 353 size: 116 LOC McCabe index: 2 number of parameters: 1 id: 59 unit: constructor() file: src/harness/fourslashImpl.ts start line: 235 end line: 417 size: 116 LOC McCabe index: 26 number of parameters: 4 id: 60 unit: function getSymbolOfNameOrPropertyAccessExpression() file: src/compiler/checker.ts start line: 41023 end line: 41156 size: 115 LOC McCabe index: 51 number of parameters: 1 id: 61 unit: function resolveExternalModule() file: src/compiler/checker.ts start line: 3448 end line: 3586 size: 114 LOC McCabe index: 63 number of parameters: 5 id: 62 unit: function makeSerializePropertySymbol() file: src/compiler/checker.ts start line: 7733 end line: 7855 size: 114 LOC McCabe index: 37 number of parameters: 6 id: 63 unit: function visitorWorker() file: src/compiler/transformers/es2018.ts start line: 154 end line: 267 size: 114 LOC McCabe index: 38 number of parameters: 2 id: 64 unit: function compareSignaturesRelated() file: src/compiler/checker.ts start line: 17558 end line: 17699 size: 112 LOC McCabe index: 71 number of parameters: 7 id: 65 unit: export function addNewNodeForMemberSymbol() file: src/services/codefixes/helpers.ts start line: 50 end line: 178 size: 112 LOC McCabe index: 36 number of parameters: 7 id: 66 unit: function visitTypeScript() file: src/compiler/transformers/ts.ts start line: 355 end line: 558 size: 110 LOC McCabe index: 74 number of parameters: 1 id: 67 unit: private updateGraphWorker() file: src/server/project.ts start line: 1122 end line: 1254 size: 110 LOC McCabe index: 42 number of parameters: 0 id: 68 unit: contextSpan: getMappedContextSpan() file: src/server/session.ts start line: 602 end line: 735 size: 110 LOC McCabe index: 1 number of parameters: 2 id: 69 unit: export function getRefactorActionsToExtractSymbol() file: src/services/refactors/extractSymbol.ts start line: 28 end line: 168 size: 110 LOC McCabe index: 22 number of parameters: 1 id: 70 unit: function getTypeOfVariableOrParameterOrPropertyWorker() file: src/compiler/checker.ts start line: 9332 end line: 9453 size: 109 LOC McCabe index: 63 number of parameters: 1 id: 71 unit: export function collectExternalModuleInfo() file: src/compiler/transformers/utilities.ts start line: 68 end line: 222 size: 109 LOC McCabe index: 32 number of parameters: 4 id: 72 unit: function isCompletedNode() file: src/services/utilities.ts start line: 543 end line: 676 size: 109 LOC McCabe index: 69 number of parameters: 2 id: 73 unit: function getAdjustedLocation() file: src/services/utilities.ts start line: 895 end line: 1079 size: 109 LOC McCabe index: 101 number of parameters: 2 id: 74 unit: function assertSignatureHelpJSDoc() file: src/testRunner/unittests/tsserver/jsdocTag.ts start line: 272 end line: 382 size: 109 LOC McCabe index: 2 number of parameters: 4 id: 75 unit: async function runConsoleTests() file: scripts/build/tests.js start line: 28 end line: 157 size: 108 LOC McCabe index: 32 number of parameters: 5 id: 76 unit: (function ()() file: scripts/createPlaygroundBuild.js start line: 43 end line: 169 size: 107 LOC McCabe index: 7 number of parameters: 1 id: 77 unit: export function fileIncludeReasonToDiagnostics() file: src/compiler/watch.ts start line: 274 end line: 381 size: 107 LOC McCabe index: 34 number of parameters: 3 id: 78 unit: function makeSerializePropertySymbol() file: src/compiler/checker.ts start line: 7741 end line: 7855 size: 106 LOC McCabe index: 37 number of parameters: 6 id: 79 unit: function getSymbolAtLocation() file: src/compiler/checker.ts start line: 41187 end line: 41317 size: 106 LOC McCabe index: 64 number of parameters: 2 id: 80 unit: addAsTypeOnly: reduceAddAsTypeOnlyValues() file: src/services/codefixes/importFixes.ts start line: 117 end line: 1040 size: 106 LOC McCabe index: 22 number of parameters: 2 id: 81 unit: function convertForOfStatementForIterable() file: src/compiler/transformers/es2015.ts start line: 2595 end line: 2704 size: 105 LOC McCabe index: 5 number of parameters: 4 id: 82 unit: function checkClassLikeDeclaration() file: src/compiler/checker.ts start line: 38644 end line: 38759 size: 104 LOC McCabe index: 35 number of parameters: 1 id: 83 unit: function verify() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 107 end line: 221 size: 104 LOC McCabe index: 2 number of parameters: 1 id: 84 unit: function transformForAwaitOfStatement() file: src/compiler/transformers/es2018.ts start line: 679 end line: 786 size: 103 LOC McCabe index: 4 number of parameters: 3 id: 85 unit: function visitorWorker() file: src/compiler/transformers/es2015.ts start line: 409 end line: 555 size: 102 LOC McCabe index: 52 number of parameters: 2 id: 86 unit: description: diagnosticToString() file: src/services/completions.ts start line: 1556 end line: 1758 size: 102 LOC McCabe index: 15 number of parameters: 2 id: 87 unit: function initializeTypeChecker() file: src/compiler/checker.ts start line: 42349 end line: 42479 size: 101 LOC McCabe index: 34 number of parameters: 0 id: 88 unit: export function createWatchProgram() file: src/compiler/watchPublic.ts start line: 251 end line: 1044 size: 101 LOC McCabe index: 14 number of parameters: 1 id: 89 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 996 end line: 1140 size: 101 LOC McCabe index: 1 number of parameters: 1 id: 90 unit: function recursiveTypeRelatedTo() file: src/compiler/checker.ts start line: 18766 end line: 18878 size: 100 LOC McCabe index: 40 number of parameters: 5 id: 91 unit: export function nodeWillIndentChild() file: src/services/formatting/smartIndenter.ts start line: 554 end line: 654 size: 99 LOC McCabe index: 82 number of parameters: 5 id: 92 unit: export function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 6522 end line: 6620 size: 98 LOC McCabe index: 10 number of parameters: 2 id: 93 unit: function getNodeSystem() file: src/compiler/sys.ts start line: 1257 end line: 1891 size: 97 LOC McCabe index: 16 number of parameters: 0 id: 94 unit: function getNextInvalidatedProject() file: src/compiler/tsbuildPublic.ts start line: 1178 end line: 1289 size: 97 LOC McCabe index: 20 number of parameters: 3 id: 95 unit: function getTypeFromTypeNodeWorker() file: src/compiler/checker.ts start line: 16272 end line: 16372 size: 96 LOC McCabe index: 56 number of parameters: 1 id: 96 unit: function resolveNamesWithLocalCache() file: src/compiler/resolutionCache.ts start line: 367 end line: 507 size: 96 LOC McCabe index: 38 number of parameters: 11 id: 97 unit: function toggleMultilineComment() file: src/services/services.ts start line: 2230 end line: 2349 size: 96 LOC McCabe index: 27 number of parameters: 4 id: 98 unit: function reportIncompatibleStack() file: src/compiler/checker.ts start line: 18013 end line: 18119 size: 95 LOC McCabe index: 27 number of parameters: 0 id: 99 unit: export function changeCompilerHostLikeToUseCache() file: src/compiler/program.ts start line: 205 end line: 310 size: 95 LOC McCabe index: 23 number of parameters: 2 id: 100 unit: function visitBinaryExpression() file: src/compiler/transformers/classFields.ts start line: 759 end line: 863 size: 95 LOC McCabe index: 24 number of parameters: 2 id: 101 unit: export function createSignatureDeclarationFromSignature() file: src/services/codefixes/helpers.ts start line: 180 end line: 276 size: 95 LOC McCabe index: 18 number of parameters: 10 id: 102 unit: basePropertyCheck: for() file: src/compiler/checker.ts start line: 39048 end line: 39167 size: 94 LOC McCabe index: 50 number of parameters: 1 id: 103 unit: export function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 6526 end line: 6620 size: 94 LOC McCabe index: 10 number of parameters: 1 id: 104 unit: function visitExportDeclaration() file: src/compiler/transformers/module/module.ts start line: 1090 end line: 1193 size: 94 LOC McCabe index: 18 number of parameters: 1 id: 105 unit: function reportUpToDateStatus() file: src/compiler/tsbuildPublic.ts start line: 2047 end line: 2145 size: 94 LOC McCabe index: 20 number of parameters: 3 id: 106 unit: function getEntryForMemberCompletion() file: src/services/completions.ts start line: 887 end line: 1019 size: 94 LOC McCabe index: 10 number of parameters: 9 id: 107 unit: function visit() file: src/services/services.ts start line: 782 end line: 899 size: 94 LOC McCabe index: 44 number of parameters: 1 id: 108 unit: export function createSuperAccessVariableStatement() file: src/compiler/transformers/es2017.ts start line: 730 end line: 824 size: 93 LOC McCabe index: 2 number of parameters: 4 id: 109 unit: function createBuildOrUpdateInvalidedProject() file: src/compiler/tsbuildPublic.ts start line: 737 end line: 1169 size: 93 LOC McCabe index: 10 number of parameters: 7 id: 110 unit: function visit() file: src/services/refactors/extractSymbol.ts start line: 458 end line: 607 size: 93 LOC McCabe index: 44 number of parameters: 1 id: 111 unit: function getTypeForVariableLikeDeclaration() file: src/compiler/checker.ts start line: 8692 end line: 8818 size: 92 LOC McCabe index: 56 number of parameters: 2 id: 112 unit: function getIntersectionType() file: src/compiler/checker.ts start line: 14691 end line: 14782 size: 92 LOC McCabe index: 49 number of parameters: 3 id: 113 unit: function dumpTypes() file: src/compiler/tracing.ts start line: 192 end line: 324 size: 92 LOC McCabe index: 15 number of parameters: 1 id: 114 unit: start: convertToLocation() file: src/server/session.ts start line: 75 end line: 180 size: 92 LOC McCabe index: 8 number of parameters: 2 id: 115 unit: function checkUnusedLocalsAndParameters() file: src/compiler/checker.ts start line: 36527 end line: 36623 size: 91 LOC McCabe index: 40 number of parameters: 2 id: 116 unit: function resolveEntityName() file: src/compiler/checker.ts start line: 3261 end line: 3354 size: 90 LOC McCabe index: 44 number of parameters: 5 id: 117 unit: function typeReferenceToTypeNode() file: src/compiler/checker.ts start line: 5245 end line: 5337 size: 90 LOC McCabe index: 35 number of parameters: 1 id: 118 unit: function createSettersArray() file: src/compiler/transformers/module/system.ts start line: 444 end line: 556 size: 90 LOC McCabe index: 12 number of parameters: 2 id: 119 unit: private handleMessage() file: src/tsserver/nodeServer.ts start line: 561 end line: 660 size: 90 LOC McCabe index: 15 number of parameters: 1 id: 120 unit: function checkPropertyAccessibilityAtLocation() file: src/compiler/checker.ts start line: 28063 end line: 28185 size: 89 LOC McCabe index: 35 number of parameters: 6 id: 121 unit: export function createModuleResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 745 end line: 864 size: 89 LOC McCabe index: 18 number of parameters: 2 id: 122 unit: function tryConsumeImport() file: src/services/preProcess.ts start line: 83 end line: 187 size: 89 LOC McCabe index: 32 number of parameters: 0 id: 123 unit: function fileIncludeReasonToRelatedInformation() file: src/compiler/program.ts start line: 3634 end line: 3723 size: 88 LOC McCabe index: 28 number of parameters: 1 id: 124 unit: function classifyTokenType() file: src/services/classifier.ts start line: 986 end line: 1085 size: 88 LOC McCabe index: 41 number of parameters: 2 id: 125 unit: function addImport() file: src/services/codefixes/importFixes.ts start line: 92 end line: 196 size: 88 LOC McCabe index: 25 number of parameters: 1 id: 126 unit: notApplicableReason: getStringError() file: src/services/refactors/extractSymbol.ts start line: 116 end line: 320 size: 88 LOC McCabe index: 19 number of parameters: 1 id: 127 unit: function verifyTscSerializedIncrementalEditsWorker() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 619 end line: 707 size: 88 LOC McCabe index: 10 number of parameters: 9 id: 128 unit: function getTypeAtFlowNode() file: src/compiler/checker.ts start line: 23738 end line: 23834 size: 87 LOC McCabe index: 25 number of parameters: 1 id: 129 unit: function visitImportDeclaration() file: src/compiler/transformers/module/module.ts start line: 894 end line: 992 size: 87 LOC McCabe index: 12 number of parameters: 1 id: 130 unit: function serializeTypeNode() file: src/compiler/transformers/ts.ts start line: 1488 end line: 1599 size: 87 LOC McCabe index: 50 number of parameters: 1 id: 131 unit: function transformCallbackArgument() file: src/services/codefixes/convertToAsyncFunction.ts start line: 540 end line: 677 size: 87 LOC McCabe index: 27 number of parameters: 6 id: 132 unit: function getRefactorEditsToConvertOverloadsToOneSignature() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 29 end line: 171 size: 87 LOC McCabe index: 9 number of parameters: 1 id: 133 unit: async function main() file: scripts/open-cherry-pick-pr.ts start line: 16 end line: 107 size: 86 LOC McCabe index: 10 number of parameters: 0 id: 134 unit: function getInitializerTypeFromAssignmentDeclaration() file: src/compiler/checker.ts start line: 9043 end line: 9138 size: 86 LOC McCabe index: 29 number of parameters: 4 id: 135 unit: export function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 6534 end line: 6620 size: 86 LOC McCabe index: 10 number of parameters: 6 id: 136 unit: export function resolveModuleName() file: src/compiler/moduleNameResolver.ts start line: 909 end line: 1000 size: 86 LOC McCabe index: 27 number of parameters: 7 id: 137 unit: function addRestParameterIfNeeded() file: src/compiler/transformers/es2015.ts start line: 1433 end line: 1533 size: 86 LOC McCabe index: 6 number of parameters: 3 id: 138 unit: export function getNodeKind() file: src/services/utilities.ts start line: 373 end line: 468 size: 86 LOC McCabe index: 58 number of parameters: 1 id: 139 unit: function generateNames() file: src/compiler/emitter.ts start line: 4932 end line: 5016 size: 85 LOC McCabe index: 34 number of parameters: 1 id: 140 unit: function checkModuleDeclaration() file: src/compiler/checker.ts start line: 39614 end line: 39711 size: 84 LOC McCabe index: 40 number of parameters: 1 id: 141 unit: export function createModuleResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 751 end line: 864 size: 84 LOC McCabe index: 18 number of parameters: 5 id: 142 unit: export function makeUnitsFromTest() file: src/harness/harnessIO.ts start line: 1184 end line: 1293 size: 84 LOC McCabe index: 15 number of parameters: 4 id: 143 unit: function writeParagraph() file: scripts/word2md.ts start line: 272 end line: 372 size: 83 LOC McCabe index: 23 number of parameters: 1 id: 144 unit: function checkMemberForOverrideModifier() file: src/compiler/checker.ts start line: 38847 end line: 38932 size: 83 LOC McCabe index: 29 number of parameters: 12 id: 145 unit: function checkGrammarObjectLiteralExpression() file: src/compiler/checker.ts start line: 43191 end line: 43295 size: 83 LOC McCabe index: 32 number of parameters: 2 id: 146 unit: function isParenthesizedArrowFunctionExpressionWorker() file: src/compiler/parser.ts start line: 4330 end line: 4452 size: 83 LOC McCabe index: 35 number of parameters: 0 id: 147 unit: export function getScriptTargetFeatures() file: src/compiler/utilities.ts start line: 555 end line: 637 size: 83 LOC McCabe index: 1 number of parameters: 0 id: 148 unit: export function getOperatorPrecedence() file: src/compiler/utilities.ts start line: 3698 end line: 3795 size: 83 LOC McCabe index: 62 number of parameters: 3 id: 149 unit: function verifyNoEmitChanges() file: src/testRunner/unittests/tsc/incremental.ts start line: 125 end line: 236 size: 83 LOC McCabe index: 3 number of parameters: 1 id: 150 unit: function parseTestData() file: src/harness/fourslashImpl.ts start line: 4149 end line: 4270 size: 82 LOC McCabe index: 20 number of parameters: 3 id: 151 unit: function inferFromObjectTypes() file: src/compiler/checker.ts start line: 22278 end line: 22372 size: 81 LOC McCabe index: 44 number of parameters: 2 id: 152 unit: function transformConstructorBody() file: src/compiler/transformers/classFields.ts start line: 1236 end line: 1367 size: 81 LOC McCabe index: 18 number of parameters: 3 id: 153 unit: export function isPartOfTypeNode() file: src/compiler/utilities.ts start line: 1275 end line: 1371 size: 81 LOC McCabe index: 53 number of parameters: 1 id: 154 unit: private verifyCompletionsWorker() file: src/harness/fourslashImpl.ts start line: 872 end line: 957 size: 81 LOC McCabe index: 41 number of parameters: 1 id: 155 unit: function bindContainer() file: src/compiler/binder.ts start line: 613 end line: 720 size: 80 LOC McCabe index: 31 number of parameters: 2 id: 156 unit: function serializeMaybeAliasAssignment() file: src/compiler/checker.ts start line: 7613 end line: 7714 size: 80 LOC McCabe index: 30 number of parameters: 1 id: 157 unit: function getReturnTypeFromBody() file: src/compiler/checker.ts start line: 31852 end line: 31947 size: 80 LOC McCabe index: 41 number of parameters: 2 id: 158 unit: function doChange() file: src/services/codefixes/inferFromUsage.ts start line: 111 end line: 206 size: 80 LOC McCabe index: 32 number of parameters: 9 id: 159 unit: function verifyTscIncrementalEditsWorker() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 527 end line: 607 size: 80 LOC McCabe index: 7 number of parameters: 9 id: 160 unit: function verifyAutoImport() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1220 end line: 1299 size: 80 LOC McCabe index: 4 number of parameters: 2 id: 161 unit: function getSpreadType() file: src/compiler/checker.ts start line: 16005 end line: 16091 size: 79 LOC McCabe index: 27 number of parameters: 5 id: 162 unit: function createJsxAttributesTypeFromAttributesProperty() file: src/compiler/checker.ts start line: 27453 end line: 27564 size: 79 LOC McCabe index: 30 number of parameters: 2 id: 163 unit: private formatCallHierarchyItem() file: src/harness/fourslashImpl.ts start line: 3732 end line: 3815 size: 79 LOC McCabe index: 21 number of parameters: 6 id: 164 unit: function inferTypeFromBinaryExpression() file: src/services/codefixes/inferFromUsage.ts start line: 679 end line: 787 size: 79 LOC McCabe index: 52 number of parameters: 3 id: 165 unit: function invocationErrorDetails() file: src/compiler/checker.ts start line: 30666 end line: 30750 size: 78 LOC McCabe index: 21 number of parameters: 3 id: 166 unit: export function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 6543 end line: 6620 size: 78 LOC McCabe index: 10 number of parameters: 11 id: 167 unit: function walk() file: src/compiler/program.ts start line: 2197 end line: 2280 size: 78 LOC McCabe index: 31 number of parameters: 2 id: 168 unit: export function getCompletionEntriesFromSymbols() file: src/services/completions.ts start line: 1199 end line: 1334 size: 78 LOC McCabe index: 12 number of parameters: 24 id: 169 unit: function getCompletionEntryCodeActionsAndSourceDisplay() file: src/services/completions.ts start line: 1513 end line: 1596 size: 78 LOC McCabe index: 17 number of parameters: 15 id: 170 unit: function createBuilderProgramState() file: src/compiler/builder.ts start line: 174 end line: 272 size: 77 LOC McCabe index: 46 number of parameters: 4 id: 171 unit: export function createPrinter() file: src/compiler/emitter.ts start line: 852 end line: 5843 size: 77 LOC McCabe index: 3 number of parameters: 2 id: 172 unit: function loadModuleFromTargetImportOrExport() file: src/compiler/moduleNameResolver.ts start line: 1999 end line: 2078 size: 77 LOC McCabe index: 39 number of parameters: 3 id: 173 unit: function transformAsyncFunctionBody() file: src/compiler/transformers/es2017.ts start line: 453 end line: 550 size: 77 LOC McCabe index: 14 number of parameters: 1 id: 174 unit: function resolveCallExpression() file: src/compiler/checker.ts start line: 30388 end line: 30498 size: 76 LOC McCabe index: 23 number of parameters: 3 id: 175 unit: function isListElement() file: src/compiler/parser.ts start line: 2020 end line: 2116 size: 76 LOC McCabe index: 50 number of parameters: 2 id: 176 unit: function parseTag() file: src/compiler/parser.ts start line: 7909 end line: 7986 size: 76 LOC McCabe index: 25 number of parameters: 1 id: 177 unit: export function parseJsonText() file: src/compiler/parser.ts start line: 884 end line: 971 size: 75 LOC McCabe index: 20 number of parameters: 5 id: 178 unit: export function processPragmasIntoFields() file: src/compiler/parser.ts start line: 9337 end line: 9415 size: 75 LOC McCabe index: 19 number of parameters: 2 id: 179 unit: function convertForOfStatementHead() file: src/compiler/transformers/es2015.ts start line: 2426 end line: 2513 size: 75 LOC McCabe index: 9 number of parameters: 3 id: 180 unit: constructor() file: src/testRunner/compilerRunner.ts start line: 159 end line: 246 size: 75 LOC McCabe index: 17 number of parameters: 3 id: 181 unit: private watchFiles() file: src/typingsInstallerCore/typingsInstaller.ts start line: 410 end line: 505 size: 75 LOC McCabe index: 18 number of parameters: 4 id: 182 unit: function declareSymbol() file: src/compiler/binder.ts start line: 413 end line: 547 size: 74 LOC McCabe index: 33 number of parameters: 7 id: 183 unit: function resolveAnonymousTypeMembers() file: src/compiler/checker.ts start line: 11265 end line: 11351 size: 74 LOC McCabe index: 21 number of parameters: 1 id: 184 unit: export function createResolutionCache() file: src/compiler/resolutionCache.ts start line: 150 end line: 971 size: 74 LOC McCabe index: 4 number of parameters: 3 id: 185 unit: function visitTypeScriptClassWrapper() file: src/compiler/transformers/es2015.ts start line: 3721 end line: 3878 size: 74 LOC McCabe index: 11 number of parameters: 1 id: 186 unit: function tryMergeEs5Class() file: src/services/navigationBar.ts start line: 516 end line: 606 size: 74 LOC McCabe index: 46 number of parameters: 4 id: 187 unit: function groupReferences() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 107 end line: 209 size: 74 LOC McCabe index: 21 number of parameters: 1 id: 188 unit: export function deleteDeclaration() file: src/services/textChanges.ts start line: 1403 end line: 1491 size: 74 LOC McCabe index: 29 number of parameters: 4 id: 189 unit: function verifyIncrementalCorrectness() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 344 end line: 422 size: 74 LOC McCabe index: 16 number of parameters: 1 id: 190 unit: function getProgramBuildInfo() file: src/compiler/builder.ts start line: 739 end line: 856 size: 73 LOC McCabe index: 21 number of parameters: 2 id: 191 unit: function createFunctionForBodyOfIterationStatement() file: src/compiler/transformers/es2015.ts start line: 3163 end line: 3297 size: 73 LOC McCabe index: 11 number of parameters: 3 id: 192 unit: insertLines() file: src/server/scriptVersionCache.ts start line: 58 end line: 137 size: 73 LOC McCabe index: 16 number of parameters: 2 id: 193 unit: function verifyProjectLoadingStartAndFinish() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 15 end line: 197 size: 73 LOC McCabe index: 1 number of parameters: 1 id: 194 unit: async function main() file: scripts/update-experimental-branches.js start line: 15 end line: 101 size: 72 LOC McCabe index: 10 number of parameters: 0 id: 195 unit: function getTypeFacts() file: src/compiler/checker.ts start line: 22927 end line: 23000 size: 72 LOC McCabe index: 49 number of parameters: 2 id: 196 unit: function narrowTypeByBinaryExpression() file: src/compiler/checker.ts start line: 24293 end line: 24376 size: 72 LOC McCabe index: 34 number of parameters: 3 id: 197 unit: function getIterationTypesOfMethod() file: src/compiler/checker.ts start line: 38052 end line: 38148 size: 72 LOC McCabe index: 33 number of parameters: 4 id: 198 unit: function visitPreOrPostfixUnaryExpression() file: src/compiler/transformers/classFields.ts start line: 550 end line: 631 size: 72 LOC McCabe index: 25 number of parameters: 2 id: 199 unit: export function formatControlFlowGraph() file: src/debug/dbg.ts start line: 145 end line: 509 size: 72 LOC McCabe index: 2 number of parameters: 1 id: 200 unit: export function doTypeAndSymbolBaseline() file: src/harness/harnessIO.ts start line: 704 end line: 831 size: 72 LOC McCabe index: 25 number of parameters: 9 id: 201 unit: function visit() file: src/services/classifier2020.ts start line: 59 end line: 139 size: 72 LOC McCabe index: 41 number of parameters: 1 id: 202 unit: function assertEqual() file: src/testRunner/unittests/services/organizeImports.ts start line: 1069 end line: 1142 size: 72 LOC McCabe index: 14 number of parameters: 2 id: 203 unit: function verifyProjectChanges() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 158 end line: 237 size: 72 LOC McCabe index: 1 number of parameters: 2 id: 204 unit: function assertCompletionsJSDoc() file: src/testRunner/unittests/tsserver/jsdocTag.ts start line: 526 end line: 598 size: 72 LOC McCabe index: 1 number of parameters: 3 id: 205 unit: function createSolutionBuilderState() file: src/compiler/tsbuildPublic.ts start line: 273 end line: 358 size: 71 LOC McCabe index: 5 number of parameters: 5 id: 206 unit: private assignProjectToOpenedScriptInfo() file: src/server/editorServices.ts start line: 3325 end line: 3422 size: 71 LOC McCabe index: 19 number of parameters: 1 id: 207 unit: function collect() file: src/services/callHierarchy.ts start line: 376 end line: 460 size: 71 LOC McCabe index: 28 number of parameters: 1 id: 208 unit: function getWidenedTypeForAssignmentDeclaration() file: src/compiler/checker.ts start line: 8921 end line: 8995 size: 70 LOC McCabe index: 36 number of parameters: 2 id: 209 unit: function checkTagNameDoesNotExpectTooManyArguments() file: src/compiler/checker.ts start line: 29549 end line: 29624 size: 70 LOC McCabe index: 25 number of parameters: 0 id: 210 unit: function parseOptionValue() file: src/compiler/commandLineParser.ts start line: 1555 end line: 1629 size: 70 LOC McCabe index: 20 number of parameters: 6 id: 211 unit: function transformConstructorBody() file: src/compiler/transformers/es2015.ts start line: 993 end line: 1160 size: 70 LOC McCabe index: 19 number of parameters: 4 id: 212 unit: constructor() file: src/harness/compilerImpl.ts start line: 61 end line: 138 size: 70 LOC McCabe index: 24 number of parameters: 5 id: 213 unit: export function createLanguageService() file: src/services/services.ts start line: 1266 end line: 2734 size: 70 LOC McCabe index: 1 number of parameters: 2 id: 214 unit: function verifyProjectRootWithCaseSensitivity() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 245 end line: 337 size: 70 LOC McCabe index: 4 number of parameters: 1 id: 215 unit: function determineIfDeclarationIsVisible() file: src/compiler/checker.ts start line: 8202 end line: 8293 size: 69 LOC McCabe index: 53 number of parameters: 0 id: 216 unit: function hasExcessProperties() file: src/compiler/checker.ts start line: 18511 end line: 18591 size: 69 LOC McCabe index: 35 number of parameters: 3 id: 217 unit: function chooseOverload() file: src/compiler/checker.ts start line: 30178 end line: 30260 size: 69 LOC McCabe index: 25 number of parameters: 4 id: 218 unit: export function getTransformFlagsSubtreeExclusions() file: src/compiler/factory/nodeFactory.ts start line: 6270 end line: 6339 size: 69 LOC McCabe index: 47 number of parameters: 1 id: 219 unit: function parseStatement() file: src/compiler/parser.ts start line: 6317 end line: 6387 size: 69 LOC McCabe index: 41 number of parameters: 0 id: 220 unit: function reportStatistics() file: src/executeCommandLine/executeCommandLine.ts start line: 942 end line: 1047 size: 69 LOC McCabe index: 18 number of parameters: 2 id: 221 unit: private spanLines() file: src/harness/fourslashImpl.ts start line: 1726 end line: 1798 size: 69 LOC McCabe index: 23 number of parameters: 5 id: 222 unit: public verifyRangesInImplementationList() file: src/harness/fourslashImpl.ts start line: 2464 end line: 2544 size: 69 LOC McCabe index: 26 number of parameters: 1 id: 223 unit: export function getPossibleTypeArgumentsInfo() file: src/services/utilities.ts start line: 1541 end line: 1643 size: 69 LOC McCabe index: 36 number of parameters: 2 id: 224 unit: export function runRWCTest() file: src/testRunner/rwcRunner.ts start line: 19 end line: 209 size: 69 LOC McCabe index: 8 number of parameters: 1 id: 225 unit: create() file: scripts/eslint/rules/no-keywords.ts start line: 26 end line: 117 size: 68 LOC McCabe index: 14 number of parameters: 1 id: 226 unit: function checkExpressionWorker() file: src/compiler/checker.ts start line: 34099 end line: 34213 size: 68 LOC McCabe index: 31 number of parameters: 3 id: 227 unit: function evaluate() file: src/compiler/checker.ts start line: 39422 end line: 39489 size: 68 LOC McCabe index: 37 number of parameters: 1 id: 228 unit: loop: while() file: src/compiler/parser.ts start line: 8019 end line: 8094 size: 68 LOC McCabe index: 21 number of parameters: 1 id: 229 unit: function generateCallToConvertedLoop() file: src/compiler/transformers/es2015.ts start line: 3324 end line: 3399 size: 68 LOC McCabe index: 10 number of parameters: 4 id: 230 unit: function createExportStarFunction() file: src/compiler/transformers/module/system.ts start line: 368 end line: 436 size: 68 LOC McCabe index: 2 number of parameters: 1 id: 231 unit: function tryGetValueFromType() file: src/services/codefixes/fixAddMissingMember.ts start line: 498 end line: 569 size: 68 LOC McCabe index: 31 number of parameters: 5 id: 232 unit: function baselineOption() file: src/testRunner/unittests/config/showConfig.ts start line: 123 end line: 191 size: 68 LOC McCabe index: 16 number of parameters: 2 id: 233 unit: create() file: scripts/eslint/rules/boolean-trivia.ts start line: 21 end line: 105 size: 67 LOC McCabe index: 21 number of parameters: 1 id: 234 unit: function delayedBindJSDocTypedefTag() file: src/compiler/binder.ts start line: 2117 end line: 2184 size: 67 LOC McCabe index: 24 number of parameters: 0 id: 235 unit: function reportImplicitAny() file: src/compiler/checker.ts start line: 21281 end line: 21349 size: 67 LOC McCabe index: 38 number of parameters: 3 id: 236 unit: function getTypeReferenceSerializationKind() file: src/compiler/checker.ts start line: 41914 end line: 41989 size: 67 LOC McCabe index: 29 number of parameters: 2 id: 237 unit: function parseUnparsedSourceFile() file: src/compiler/factory/nodeFactory.ts start line: 6413 end line: 6484 size: 67 LOC McCabe index: 21 number of parameters: 3 id: 238 unit: export function forEachResolvedProjectReferenceProject() file: src/server/editorServices.ts start line: 447 end line: 520 size: 67 LOC McCabe index: 15 number of parameters: 3 id: 239 unit: function getCompletionEntriesForDirectoryFragment() file: src/services/stringCompletions.ts start line: 412 end line: 506 size: 67 LOC McCabe index: 23 number of parameters: 7 id: 240 unit: export function createWriter() file: src/services/textChanges.ts start line: 1146 end line: 1309 size: 67 LOC McCabe index: 7 number of parameters: 1 id: 241 unit: function verify() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 796 end line: 864 size: 67 LOC McCabe index: 3 number of parameters: 1 id: 242 unit: private installTypings() file: src/typingsInstallerCore/typingsInstaller.ts start line: 318 end line: 398 size: 67 LOC McCabe index: 12 number of parameters: 4 id: 243 unit: function emitDeclarationFileOrBundle() file: src/compiler/emitter.ts start line: 422 end line: 496 size: 66 LOC McCabe index: 23 number of parameters: 4 id: 244 unit: function transformFunctionBody() file: src/compiler/transformers/es2015.ts start line: 1962 end line: 2055 size: 66 LOC McCabe index: 16 number of parameters: 1 id: 245 unit: function addExtraDeclarationsForConvertedLoop() file: src/compiler/transformers/es2015.ts start line: 2986 end line: 3071 size: 66 LOC McCabe index: 17 number of parameters: 3 id: 246 unit: function visitImportEqualsDeclaration() file: src/compiler/transformers/module/module.ts start line: 1014 end line: 1083 size: 66 LOC McCabe index: 6 number of parameters: 1 id: 247 unit: function emit() file: src/compiler/tsbuildPublic.ts start line: 930 end line: 1002 size: 66 LOC McCabe index: 11 number of parameters: 3 id: 248 unit: constructor() file: src/server/session.ts start line: 735 end line: 803 size: 66 LOC McCabe index: 7 number of parameters: 1 id: 249 unit: getCodeActions() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 20 end line: 91 size: 66 LOC McCabe index: 15 number of parameters: 1 id: 250 unit: isStatic: hasStaticModifier() file: src/services/codefixes/generateAccessors.ts start line: 134 end line: 204 size: 66 LOC McCabe index: 4 number of parameters: 1 id: 251 unit: function setup() file: src/testRunner/unittests/services/languageService.ts start line: 143 end line: 208 size: 66 LOC McCabe index: 3 number of parameters: 1 id: 252 unit: export function tscCompile() file: src/testRunner/unittests/tsc/helpers.ts start line: 75 end line: 148 size: 66 LOC McCabe index: 14 number of parameters: 1 id: 253 unit: async function main() file: scripts/perf-result-post.js start line: 10 end line: 83 size: 65 LOC McCabe index: 11 number of parameters: 0 id: 254 unit: function signatureToSignatureDeclarationHelper() file: src/compiler/checker.ts start line: 5658 end line: 5728 size: 65 LOC McCabe index: 39 number of parameters: 4 id: 255 unit: function getUnionType() file: src/compiler/checker.ts start line: 14372 end line: 14436 size: 65 LOC McCabe index: 36 number of parameters: 5 id: 256 unit: function instantiateTypeWorker() file: src/compiler/checker.ts start line: 16811 end line: 16875 size: 65 LOC McCabe index: 30 number of parameters: 4 id: 257 unit: function getContextualTypeForAssignmentDeclaration() file: src/compiler/checker.ts start line: 26219 end line: 26288 size: 65 LOC McCabe index: 32 number of parameters: 1 id: 258 unit: export function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 6556 end line: 6620 size: 65 LOC McCabe index: 10 number of parameters: 1 id: 259 unit: watchedDirPath: toPath() file: src/compiler/tsbuildPublic.ts start line: 1854 end line: 1923 size: 65 LOC McCabe index: 8 number of parameters: 2 id: 260 unit: private linkModule() file: src/harness/evaluatorImpl.ts start line: 338 end line: 420 size: 65 LOC McCabe index: 22 number of parameters: 1 id: 261 unit: private writeTypeOrSymbol() file: src/harness/typeWriter.ts start line: 104 end line: 186 size: 65 LOC McCabe index: 28 number of parameters: 2 id: 262 unit: function handleToken() file: src/services/classifier.ts start line: 87 end line: 170 size: 65 LOC McCabe index: 28 number of parameters: 0 id: 263 unit: isReadonly: hasEffectiveReadonlyModifier() file: src/services/codefixes/generateAccessors.ts start line: 135 end line: 204 size: 65 LOC McCabe index: 4 number of parameters: 1 id: 264 unit: function doAddExistingFix() file: src/services/codefixes/importFixes.ts start line: 1049 end line: 1137 size: 65 LOC McCabe index: 25 number of parameters: 6 id: 265 unit: function getOutliningSpanForNode() file: src/services/outliningElementsCollector.ts start line: 173 end line: 310 size: 65 LOC McCabe index: 37 number of parameters: 2 id: 266 unit: function verifyAddRemoveConfig() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 613 end line: 703 size: 65 LOC McCabe index: 3 number of parameters: 1 id: 267 unit: private processCacheLocation() file: src/typingsInstallerCore/typingsInstaller.ts start line: 210 end line: 276 size: 65 LOC McCabe index: 23 number of parameters: 1 id: 268 unit: function getOuterTypeParameters() file: src/compiler/checker.ts start line: 9782 end line: 9846 size: 64 LOC McCabe index: 43 number of parameters: 2 id: 269 unit: function getSignatureFromDeclaration() file: src/compiler/checker.ts start line: 12600 end line: 12681 size: 64 LOC McCabe index: 40 number of parameters: 1 id: 270 unit: function checkAliasSymbol() file: src/compiler/checker.ts start line: 39827 end line: 39902 size: 64 LOC McCabe index: 29 number of parameters: 1 id: 271 unit: function createCallBinding() file: src/compiler/factory/nodeFactory.ts start line: 5671 end line: 5738 size: 64 LOC McCabe index: 10 number of parameters: 2 id: 272 unit: function parseNonArrayType() file: src/compiler/parser.ts start line: 3674 end line: 3742 size: 64 LOC McCabe index: 41 number of parameters: 0 id: 273 unit: loop: while() file: src/compiler/parser.ts start line: 7765 end line: 7838 size: 64 LOC McCabe index: 18 number of parameters: 1 id: 274 unit: function transformAndEmitSwitchStatement() file: src/compiler/transformers/generators.ts start line: 1719 end line: 1826 size: 64 LOC McCabe index: 14 number of parameters: 1 id: 275 unit: function visitVariableStatement() file: src/compiler/transformers/module/module.ts start line: 1308 end line: 1381 size: 64 LOC McCabe index: 15 number of parameters: 1 id: 276 unit: function visitClassDeclaration() file: src/compiler/transformers/ts.ts start line: 595 end line: 692 size: 64 LOC McCabe index: 15 number of parameters: 1 id: 277 unit: export function isExpressionNode() file: src/compiler/utilities.ts start line: 1950 end line: 2015 size: 64 LOC McCabe index: 62 number of parameters: 1 id: 278 unit: export function getContainingNodeArray() file: src/compiler/utilities.ts start line: 7362 end line: 7427 size: 64 LOC McCabe index: 44 number of parameters: 1 id: 279 unit: export function discoverTypings() file: src/jsTyping/jsTyping.ts start line: 118 end line: 331 size: 64 LOC McCabe index: 18 number of parameters: 2 id: 280 unit: static getRootFileNames() file: src/server/project.ts start line: 1912 end line: 2023 size: 64 LOC McCabe index: 19 number of parameters: 4 id: 281 unit: function getInfo() file: src/services/codefixes/fixAddMissingMember.ts start line: 153 end line: 239 size: 64 LOC McCabe index: 49 number of parameters: 5 id: 282 unit: export function getCompletionsAtPosition() file: src/services/completions.ts start line: 234 end line: 309 size: 64 LOC McCabe index: 26 number of parameters: 10 id: 283 unit: function processChildNode() file: src/services/formatting/formatting.ts start line: 683 end line: 768 size: 64 LOC McCabe index: 21 number of parameters: 8 id: 284 unit: function tryConsumeExport() file: src/services/preProcess.ts start line: 189 end line: 260 size: 64 LOC McCabe index: 22 number of parameters: 0 id: 285 unit: function getDeclarationName() file: src/compiler/binder.ts start line: 328 end line: 399 size: 63 LOC McCabe index: 27 number of parameters: 1 id: 286 unit: function getExternalModuleMember() file: src/compiler/checker.ts start line: 2844 end line: 2911 size: 63 LOC McCabe index: 26 number of parameters: 3 id: 287 unit: function isReachableFlowNodeWorker() file: src/compiler/checker.ts start line: 23577 end line: 23644 size: 63 LOC McCabe index: 23 number of parameters: 2 id: 288 unit: function checkBinaryLikeExpressionWorker() file: src/compiler/checker.ts start line: 33149 end line: 33537 size: 63 LOC McCabe index: 56 number of parameters: 6 id: 289 unit: function checkSignatureDeclaration() file: src/compiler/checker.ts start line: 34378 end line: 34461 size: 63 LOC McCabe index: 30 number of parameters: 1 id: 290 unit: function resolveModuleNamesReusingOldState() file: src/compiler/program.ts start line: 1419 end line: 1567 size: 63 LOC McCabe index: 20 number of parameters: 2 id: 291 unit: function flattenArrayBindingOrAssignmentPattern() file: src/compiler/transformers/destructuring.ts start line: 368 end line: 440 size: 63 LOC McCabe index: 22 number of parameters: 5 id: 292 unit: parseConfigFileHost: parseConfigHostFromCompilerHostLike() file: src/compiler/tsbuildPublic.ts start line: 307 end line: 386 size: 63 LOC McCabe index: 5 number of parameters: 1 id: 293 unit: function handleDirectImports() file: src/services/importTracker.ts start line: 77 end line: 151 size: 63 LOC McCabe index: 26 number of parameters: 1 id: 294 unit: export function coalesceImports() file: src/services/organizeImports.ts start line: 187 end line: 272 size: 63 LOC McCabe index: 20 number of parameters: 1 id: 295 unit: function baselineProgram() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 457 end line: 520 size: 63 LOC McCabe index: 16 number of parameters: 5 id: 296 unit: function verify() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 585 end line: 650 size: 63 LOC McCabe index: 1 number of parameters: 4 id: 297 unit: function needsUpdate() file: scripts/build/utils.js start line: 142 end line: 203 size: 62 LOC McCabe index: 22 number of parameters: 2 id: 298 unit: function mergeSymbol() file: src/compiler/checker.ts start line: 1269 end line: 1354 size: 62 LOC McCabe index: 30 number of parameters: 3 id: 299 unit: function serializeAsClass() file: src/compiler/checker.ts start line: 7321 end line: 7393 size: 62 LOC McCabe index: 22 number of parameters: 3 id: 300 unit: function checkGrammarForInOrForOfStatement() file: src/compiler/checker.ts start line: 43350 end line: 43434 size: 62 LOC McCabe index: 28 number of parameters: 1 id: 301 unit: function tryLoadModuleUsingRootDirs() file: src/compiler/moduleNameResolver.ts start line: 1101 end line: 1176 size: 62 LOC McCabe index: 19 number of parameters: 5 id: 302 unit: export function getDefinitionAtPosition() file: src/services/goToDefinition.ts start line: 3 end line: 99 size: 62 LOC McCabe index: 33 number of parameters: 3 id: 303 unit: function recordUsagebySymbol() file: src/services/refactors/extractSymbol.ts start line: 1812 end line: 1889 size: 62 LOC McCabe index: 21 number of parameters: 3 id: 304 unit: function transpilesCorrectly() file: src/testRunner/unittests/services/transpile.ts start line: 9 end line: 86 size: 62 LOC McCabe index: 14 number of parameters: 3 id: 305 unit: function getContextualType() file: src/compiler/checker.ts start line: 26583 end line: 26652 size: 61 LOC McCabe index: 35 number of parameters: 2 id: 306 unit: function visitImportEqualsDeclaration() file: src/compiler/transformers/ts.ts start line: 2984 end line: 3054 size: 61 LOC McCabe index: 9 number of parameters: 1 id: 307 unit: function renderGraph() file: src/debug/dbg.ts start line: 395 end line: 468 size: 61 LOC McCabe index: 26 number of parameters: 0 id: 308 unit: function performBuild() file: src/executeCommandLine/executeCommandLine.ts start line: 704 end line: 772 size: 61 LOC McCabe index: 12 number of parameters: 6 id: 309 unit: public verifyReferenceGroups() file: src/harness/fourslashImpl.ts start line: 1134 end line: 1196 size: 61 LOC McCabe index: 15 number of parameters: 2 id: 310 unit: export function forEachResolvedProjectReferenceProject() file: src/server/editorServices.ts start line: 454 end line: 520 size: 61 LOC McCabe index: 15 number of parameters: 3 id: 311 unit: function getTypeScriptMemberSymbols() file: src/services/completions.ts start line: 2063 end line: 2150 size: 61 LOC McCabe index: 30 number of parameters: 0 id: 312 unit: function runBaseline() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 322 end line: 394 size: 61 LOC McCabe index: 9 number of parameters: 1 id: 313 unit: function assertQuickInfoJSDoc() file: src/testRunner/unittests/tsserver/jsdocTag.ts start line: 14 end line: 75 size: 61 LOC McCabe index: 2 number of parameters: 5 id: 314 unit: function getModuleInstanceStateWorker() file: src/compiler/binder.ts start line: 38 end line: 108 size: 60 LOC McCabe index: 22 number of parameters: 2 id: 315 unit: function getBindingElementTypeFromParentType() file: src/compiler/checker.ts start line: 8595 end line: 8667 size: 60 LOC McCabe index: 26 number of parameters: 2 id: 316 unit: function computeBaseConstraint() file: src/compiler/checker.ts start line: 11936 end line: 11997 size: 60 LOC McCabe index: 26 number of parameters: 1 id: 317 unit: function getParameterDeclarationTypeVisibilityDiagnosticMessage() file: src/compiler/transformers/declarations/diagnostics.ts start line: 322 end line: 391 size: 60 LOC McCabe index: 29 number of parameters: 1 id: 318 unit: function transformSourceFile() file: src/compiler/transformers/module/system.ts start line: 50 end line: 137 size: 60 LOC McCabe index: 7 number of parameters: 1 id: 319 unit: private updateNonInferredProjectFiles() file: src/server/editorServices.ts start line: 2297 end line: 2368 size: 60 LOC McCabe index: 12 number of parameters: 3 id: 320 unit: function getStringLiteralCompletionEntries() file: src/services/stringCompletions.ts start line: 139 end line: 242 size: 60 LOC McCabe index: 22 number of parameters: 7 id: 321 unit: function bindThisPropertyAssignment() file: src/compiler/binder.ts start line: 2910 end line: 2978 size: 59 LOC McCabe index: 27 number of parameters: 1 id: 322 unit: function getIteratedTypeOrElementType() file: src/compiler/checker.ts start line: 37461 end line: 37585 size: 59 LOC McCabe index: 37 number of parameters: 5 id: 323 unit: function convertObjectLiteralExpressionToJson() file: src/compiler/commandLineParser.ts start line: 2020 end line: 2085 size: 59 LOC McCabe index: 24 number of parameters: 4 id: 324 unit: function tryAddingExtensions() file: src/compiler/moduleNameResolver.ts start line: 1474 end line: 1539 size: 59 LOC McCabe index: 34 number of parameters: 5 id: 325 unit: export function flattenDestructuringBinding() file: src/compiler/transformers/destructuring.ts start line: 172 end line: 251 size: 59 LOC McCabe index: 10 number of parameters: 2 id: 326 unit: function insertCaptureNewTargetIfNeeded() file: src/compiler/transformers/es2015.ts start line: 1587 end line: 1660 size: 59 LOC McCabe index: 10 number of parameters: 3 id: 327 unit: function visitOptionalExpression() file: src/compiler/transformers/es2020.ts start line: 123 end line: 182 size: 59 LOC McCabe index: 18 number of parameters: 3 id: 328 unit: function queueReferencingProjects() file: src/compiler/tsbuildPublic.ts start line: 1615 end line: 1683 size: 59 LOC McCabe index: 19 number of parameters: 7 id: 329 unit: textSpan: toProtocolTextSpan() file: src/server/session.ts start line: 1671 end line: 1738 size: 59 LOC McCabe index: 4 number of parameters: 2 id: 330 unit: function tryClassifyTripleSlashComment() file: src/services/classifier.ts start line: 807 end line: 889 size: 59 LOC McCabe index: 12 number of parameters: 2 id: 331 unit: function collectAutoImports() file: src/services/completions.ts start line: 2468 end line: 2560 size: 59 LOC McCabe index: 30 number of parameters: 0 id: 332 unit: function forEachRelatedSymbol() file: src/services/findAllReferences.ts start line: 2059 end line: 2176 size: 59 LOC McCabe index: 30 number of parameters: 9 id: 333 unit: function testMapIterationAddedValues() file: src/testRunner/unittests/createMapShim.ts start line: 38 end line: 116 size: 59 LOC McCabe index: 10 number of parameters: 3 id: 334 unit: function setup() file: src/testRunner/unittests/tscWatch/watchApi.ts start line: 248 end line: 306 size: 59 LOC McCabe index: 1 number of parameters: 1 id: 335 unit: function reportRelationError() file: src/compiler/checker.ts start line: 18138 end line: 18199 size: 58 LOC McCabe index: 20 number of parameters: 3 id: 336 unit: function tryGetModuleNameFromExports() file: src/compiler/moduleSpecifiers.ts start line: 575 end line: 638 size: 58 LOC McCabe index: 26 number of parameters: 7 id: 337 unit: export function parsePseudoBigInt() file: src/compiler/utilities.ts start line: 7066 end line: 7131 size: 58 LOC McCabe index: 18 number of parameters: 1 id: 338 unit: export function createSignatureDeclarationFromCallExpression() file: src/services/codefixes/helpers.ts start line: 278 end line: 338 size: 58 LOC McCabe index: 15 number of parameters: 7 id: 339 unit: function getReferencesForThisKeyword() file: src/services/findAllReferences.ts start line: 1941 end line: 2009 size: 58 LOC McCabe index: 32 number of parameters: 3 id: 340 unit: function testSetIterationAddedValues() file: src/testRunner/unittests/createSetShim.ts start line: 37 end line: 114 size: 58 LOC McCabe index: 10 number of parameters: 3 id: 341 unit: function getArgumentArityError() file: src/compiler/checker.ts start line: 29878 end line: 29940 size: 57 LOC McCabe index: 23 number of parameters: 3 id: 342 unit: function checkExportAssignment() file: src/compiler/checker.ts start line: 40183 end line: 40253 size: 57 LOC McCabe index: 23 number of parameters: 1 id: 343 unit: export function enableDebugInfo() file: src/compiler/debug.ts start line: 498 end line: 683 size: 57 LOC McCabe index: 9 number of parameters: 0 id: 344 unit: export function transformNodes() file: src/compiler/transformer.ts start line: 154 end line: 566 size: 57 LOC McCabe index: 6 number of parameters: 7 id: 345 unit: function onEmitNode() file: src/compiler/transformers/classFields.ts start line: 1573 end line: 1633 size: 57 LOC McCabe index: 13 number of parameters: 4 id: 346 unit: export function transformDeclarations() file: src/compiler/transformers/declarations.ts start line: 52 end line: 1603 size: 57 LOC McCabe index: 1 number of parameters: 1 id: 347 unit: function visitModuleDeclaration() file: src/compiler/transformers/ts.ts start line: 2634 end line: 2722 size: 57 LOC McCabe index: 8 number of parameters: 1 id: 348 unit: function diffFsEntry() file: src/harness/virtualFileSystemWithWatch.ts start line: 1131 end line: 1187 size: 57 LOC McCabe index: 20 number of parameters: 4 id: 349 unit: public onMessage() file: src/server/session.ts start line: 3037 end line: 3106 size: 57 LOC McCabe index: 15 number of parameters: 1 id: 350 unit: function getInfo() file: src/services/codefixes/fixSpelling.ts start line: 39 end line: 101 size: 57 LOC McCabe index: 28 number of parameters: 4 id: 351 unit: function tryGetObjectLikeCompletionSymbols() file: src/services/completions.ts start line: 2733 end line: 2808 size: 57 LOC McCabe index: 23 number of parameters: 0 id: 352 unit: function escapeText() file: scripts/createPlaygroundBuild.js start line: 208 end line: 266 size: 56 LOC McCabe index: 12 number of parameters: 1 id: 353 unit: function createTupleTargetType() file: src/compiler/checker.ts start line: 14017 end line: 14072 size: 56 LOC McCabe index: 8 number of parameters: 3 id: 354 unit: function getTypeFromImportTypeNode() file: src/compiler/checker.ts start line: 15844 end line: 15905 size: 56 LOC McCabe index: 15 number of parameters: 1 id: 355 unit: function inferToMultipleTypes() file: src/compiler/checker.ts start line: 22121 end line: 22194 size: 56 LOC McCabe index: 20 number of parameters: 3 id: 356 unit: function checkSuperExpression() file: src/compiler/checker.ts start line: 25643 end line: 25857 size: 56 LOC McCabe index: 22 number of parameters: 1 id: 357 unit: function getTsconfigRootOptionsMap() file: src/compiler/commandLineParser.ts start line: 1857 end line: 1935 size: 56 LOC McCabe index: 2 number of parameters: 0 id: 358 unit: function reparseTopLevelAwait() file: src/compiler/parser.ts start line: 1095 end line: 1202 size: 56 LOC McCabe index: 13 number of parameters: 1 id: 359 unit: function transformPropertyWorker() file: src/compiler/transformers/classFields.ts start line: 1440 end line: 1501 size: 56 LOC McCabe index: 21 number of parameters: 2 id: 360 unit: function visitObjectAssignmentTarget() file: src/compiler/transformers/classFields.ts start line: 2026 end line: 2081 size: 56 LOC McCabe index: 20 number of parameters: 1 id: 361 unit: function transformImportDeclaration() file: src/compiler/transformers/declarations.ts start line: 727 end line: 789 size: 56 LOC McCabe index: 18 number of parameters: 1 id: 362 unit: private watchWildcardDirectory() file: src/server/editorServices.ts start line: 1298 end line: 1361 size: 56 LOC McCabe index: 18 number of parameters: 4 id: 363 unit: function calculateUsageOfNode() file: src/services/codefixes/inferFromUsage.ts start line: 592 end line: 649 size: 56 LOC McCabe index: 19 number of parameters: 2 id: 364 unit: location: getTouchingPropertyName() file: src/services/completions.ts start line: 1395 end line: 1463 size: 56 LOC McCabe index: 12 number of parameters: 2 id: 365 unit: function getInsertionPositionAtSourceFileTop() file: src/services/textChanges.ts start line: 1311 end line: 1391 size: 56 LOC McCabe index: 17 number of parameters: 1 id: 366 unit: export function transpileModule() file: src/services/transpile.ts start line: 26 end line: 102 size: 56 LOC McCabe index: 15 number of parameters: 2 id: 367 unit: function testDTS() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 489 end line: 546 size: 56 LOC McCabe index: 2 number of parameters: 4 id: 368 unit: function getCannotFindNameDiagnosticForName() file: src/compiler/checker.ts start line: 22566 end line: 22621 size: 55 LOC McCabe index: 36 number of parameters: 1 id: 369 unit: function getTypeAtFlowLoopLabel() file: src/compiler/checker.ts start line: 24063 end line: 24145 size: 55 LOC McCabe index: 15 number of parameters: 1 id: 370 unit: function hasCorrectArity() file: src/compiler/checker.ts start line: 29211 end line: 29281 size: 55 LOC McCabe index: 22 number of parameters: 4 id: 371 unit: function checkYieldExpression() file: src/compiler/checker.ts start line: 33551 end line: 33620 size: 55 LOC McCabe index: 34 number of parameters: 1 id: 372 unit: function visitorWorker() file: src/compiler/transformers/classFields.ts start line: 183 end line: 237 size: 55 LOC McCabe index: 28 number of parameters: 2 id: 373 unit: function visitClassExpression() file: src/compiler/transformers/classFields.ts start line: 1057 end line: 1148 size: 55 LOC McCabe index: 18 number of parameters: 1 id: 374 unit: function getReturnTypeVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 247 end line: 311 size: 55 LOC McCabe index: 20 number of parameters: 1 id: 375 unit: function visitEnumDeclaration() file: src/compiler/transformers/ts.ts start line: 2335 end line: 2421 size: 55 LOC McCabe index: 8 number of parameters: 1 id: 376 unit: function generateOptionOutput() file: src/executeCommandLine/executeCommandLine.ts start line: 148 end line: 320 size: 55 LOC McCabe index: 13 number of parameters: 4 id: 377 unit: private updateErrorCheck() file: src/server/session.ts start line: 1029 end line: 1096 size: 55 LOC McCabe index: 12 number of parameters: 4 id: 378 unit: function getSymbolKindOfConstructorPropertyMethodAccessorFunctionOrVar() file: src/services/symbolDisplay.ts start line: 28 end line: 93 size: 55 LOC McCabe index: 26 number of parameters: 3 id: 379 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 645 end line: 708 size: 55 LOC McCabe index: 1 number of parameters: 2 id: 380 unit: function getContainerFlags() file: src/compiler/binder.ts start line: 1801 end line: 1880 size: 54 LOC McCabe index: 41 number of parameters: 1 id: 381 unit: function checkArrayLiteral() file: src/compiler/checker.ts start line: 26986 end line: 27051 size: 54 LOC McCabe index: 21 number of parameters: 3 id: 382 unit: function getTypeOfNode() file: src/compiler/checker.ts start line: 41348 end line: 41418 size: 54 LOC McCabe index: 24 number of parameters: 1 id: 383 unit: export function emitUsingBuildInfo() file: src/compiler/emitter.ts start line: 740 end line: 842 size: 54 LOC McCabe index: 20 number of parameters: 3 id: 384 unit: function loadNodeModuleFromDirectoryWorker() file: src/compiler/moduleNameResolver.ts start line: 1764 end line: 1828 size: 54 LOC McCabe index: 25 number of parameters: 6 id: 385 unit: function isDeclaration() file: src/compiler/parser.ts start line: 6161 end line: 6240 size: 54 LOC McCabe index: 35 number of parameters: 0 id: 386 unit: function parseImportOrExportSpecifier() file: src/compiler/parser.ts start line: 7417 end line: 7498 size: 54 LOC McCabe index: 13 number of parameters: 1 id: 387 unit: export function getErrorSpanForNode() file: src/compiler/utilities.ts start line: 1115 end line: 1179 size: 54 LOC McCabe index: 28 number of parameters: 2 id: 388 unit: export function getRangeToExtract() file: src/services/refactors/extractSymbol.ts start line: 270 end line: 609 size: 54 LOC McCabe index: 25 number of parameters: 3 id: 389 unit: export function getMeaningFromDeclaration() file: src/services/utilities.ts start line: 25 end line: 88 size: 54 LOC McCabe index: 39 number of parameters: 1 id: 390 unit: function verifyWithMaxCacheLimit() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 418 end line: 491 size: 54 LOC McCabe index: 5 number of parameters: 1 id: 391 unit: function checkPrivateIdentifierPropertyAccess() file: src/compiler/checker.ts start line: 28333 end line: 28392 size: 53 LOC McCabe index: 10 number of parameters: 3 id: 392 unit: function resolveNewExpression() file: src/compiler/checker.ts start line: 30515 end line: 30595 size: 53 LOC McCabe index: 20 number of parameters: 3 id: 393 unit: function checkAsyncFunctionReturnType() file: src/compiler/checker.ts start line: 35829 end line: 35918 size: 53 LOC McCabe index: 17 number of parameters: 2 id: 394 unit: function writeConfigurations() file: src/compiler/commandLineParser.ts start line: 2460 end line: 2519 size: 53 LOC McCabe index: 13 number of parameters: 0 id: 395 unit: export function getFileNamesFromConfigSpecs() file: src/compiler/commandLineParser.ts start line: 3258 end line: 3345 size: 53 LOC McCabe index: 15 number of parameters: 5 id: 396 unit: function loadModuleFromSpecificNodeModulesDirectory() file: src/compiler/moduleNameResolver.ts start line: 2136 end line: 2198 size: 53 LOC McCabe index: 16 number of parameters: 7 id: 397 unit: function parseJsxElementOrSelfClosingElementOrFragment() file: src/compiler/parser.ts start line: 5057 end line: 5126 size: 53 LOC McCabe index: 14 number of parameters: 3 id: 398 unit: function walkArray() file: src/compiler/program.ts start line: 2282 end line: 2342 size: 53 LOC McCabe index: 28 number of parameters: 2 id: 399 unit: function visitArrayAssignmentTarget() file: src/compiler/transformers/classFields.ts start line: 1972 end line: 2024 size: 53 LOC McCabe index: 16 number of parameters: 1 id: 400 unit: export function flattenDestructuringAssignment() file: src/compiler/transformers/destructuring.ts start line: 33 end line: 125 size: 53 LOC McCabe index: 15 number of parameters: 2 id: 401 unit: function getSubPatternFromSpec() file: src/compiler/utilities.ts start line: 6563 end line: 6637 size: 53 LOC McCabe index: 13 number of parameters: 6 id: 402 unit: function getTypingNames() file: src/jsTyping/jsTyping.ts start line: 214 end line: 305 size: 53 LOC McCabe index: 17 number of parameters: 4 id: 403 unit: insertAt() file: src/server/scriptVersionCache.ts start line: 746 end line: 798 size: 53 LOC McCabe index: 15 number of parameters: 2 id: 404 unit: export function resolveCallHierarchyDeclaration() file: src/services/callHierarchy.ts start line: 225 end line: 292 size: 53 LOC McCabe index: 23 number of parameters: 2 id: 405 unit: function removeUnusedImports() file: src/services/organizeImports.ts start line: 91 end line: 168 size: 53 LOC McCabe index: 15 number of parameters: 4 id: 406 unit: function transformFunctionInitializerAndType() file: src/services/refactors/extractSymbol.ts start line: 1248 end line: 1313 size: 53 LOC McCabe index: 20 number of parameters: 2 id: 407 unit: function mapToTypeNodes() file: src/compiler/checker.ts start line: 5555 end line: 5616 size: 52 LOC McCabe index: 16 number of parameters: 3 id: 408 unit: function reportNonexistentProperty() file: src/compiler/checker.ts start line: 28689 end line: 28740 size: 52 LOC McCabe index: 17 number of parameters: 3 id: 409 unit: function checkDecorators() file: src/compiler/checker.ts start line: 36075 end line: 36139 size: 52 LOC McCabe index: 19 number of parameters: 1 id: 410 unit: function checkSourceFileWorker() file: src/compiler/checker.ts start line: 40671 end line: 40736 size: 52 LOC McCabe index: 17 number of parameters: 1 id: 411 unit: function writeBundle() file: src/compiler/emitter.ts start line: 1041 end line: 1098 size: 52 LOC McCabe index: 14 number of parameters: 3 id: 412 unit: function parseTypedefTag() file: src/compiler/parser.ts start line: 8370 end line: 8427 size: 52 LOC McCabe index: 15 number of parameters: 4 id: 413 unit: function appendSourceMap() file: src/compiler/sourcemap.ts start line: 145 end line: 202 size: 52 LOC McCabe index: 23 number of parameters: 6 id: 414 unit: function visitExponentiationAssignmentExpression() file: src/compiler/transformers/es2016.ts start line: 42 end line: 96 size: 52 LOC McCabe index: 3 number of parameters: 1 id: 415 unit: function transformLogicalAssignment() file: src/compiler/transformers/es2021.ts start line: 34 end line: 89 size: 52 LOC McCabe index: 7 number of parameters: 1 id: 416 unit: export function runMultifileBaseline() file: src/harness/harnessIO.ts start line: 1417 end line: 1473 size: 52 LOC McCabe index: 30 number of parameters: 3 id: 417 unit: private reloadConfiguredProjectForFiles() file: src/server/editorServices.ts start line: 3095 end line: 3157 size: 52 LOC McCabe index: 10 number of parameters: 4 id: 418 unit: function processChildNodes() file: src/services/formatting/formatting.ts start line: 770 end line: 843 size: 52 LOC McCabe index: 18 number of parameters: 4 id: 419 unit: function isSemicolonDeletionContext() file: src/services/formatting/rules.ts start line: 828 end line: 890 size: 52 LOC McCabe index: 26 number of parameters: 1 id: 420 unit: function handleImport() file: src/services/importTracker.ts start line: 228 end line: 291 size: 52 LOC McCabe index: 23 number of parameters: 1 id: 421 unit: function toggleLineComment() file: src/services/services.ts start line: 2164 end line: 2228 size: 52 LOC McCabe index: 14 number of parameters: 3 id: 422 unit: function getFiles() file: src/testRunner/unittests/tsbuild/declarationEmit.ts start line: 3 end line: 57 size: 52 LOC McCabe index: 1 number of parameters: 0 id: 423 unit: function verifyCompletionListWithNewFileInSubFolder() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 4 end line: 74 size: 52 LOC McCabe index: 3 number of parameters: 1 id: 424 unit: function checkCallExpression() file: src/compiler/checker.ts start line: 31107 end line: 31173 size: 51 LOC McCabe index: 24 number of parameters: 2 id: 425 unit: function isSideEffectFree() file: src/compiler/checker.ts start line: 32916 end line: 32973 size: 51 LOC McCabe index: 36 number of parameters: 1 id: 426 unit: function reportImplementationExpectedError() file: src/compiler/checker.ts start line: 35225 end line: 35288 size: 51 LOC McCabe index: 26 number of parameters: 1 id: 427 unit: function checkModuleAugmentationElement() file: src/compiler/checker.ts start line: 39713 end line: 39763 size: 51 LOC McCabe index: 24 number of parameters: 2 id: 428 unit: function convertPropertyValueToJson() file: src/compiler/commandLineParser.ts start line: 2100 end line: 2202 size: 51 LOC McCabe index: 24 number of parameters: 2 id: 429 unit: function getConfigFileSpecs() file: src/compiler/commandLineParser.ts start line: 2652 end line: 2713 size: 51 LOC McCabe index: 19 number of parameters: 0 id: 430 unit: function parseConfig() file: src/compiler/commandLineParser.ts start line: 2829 end line: 2889 size: 51 LOC McCabe index: 17 number of parameters: 8 id: 431 unit: export function isInExpressionContext() file: src/compiler/utilities.ts start line: 2017 end line: 2067 size: 51 LOC McCabe index: 36 number of parameters: 1 id: 432 unit: export function createCachedDirectoryStructureHost() file: src/compiler/watchUtilities.ts start line: 42 end line: 275 size: 51 LOC McCabe index: 10 number of parameters: 3 id: 433 unit: public verifyRenameLocations() file: src/harness/fourslashImpl.ts start line: 1482 end line: 1536 size: 51 LOC McCabe index: 15 number of parameters: 2 id: 434 unit: walk() file: src/server/scriptVersionCache.ts start line: 608 end line: 658 size: 51 LOC McCabe index: 13 number of parameters: 3 id: 435 unit: function classifyJSDocComment() file: src/services/classifier.ts start line: 710 end line: 805 size: 51 LOC McCabe index: 25 number of parameters: 1 id: 436 unit: function continuePreviousIncompleteResponse() file: src/services/completions.ts start line: 341 end line: 402 size: 51 LOC McCabe index: 10 number of parameters: 7 id: 437 unit: function isNewIdentifierDefinitionLocation() file: src/services/completions.ts start line: 2626 end line: 2689 size: 51 LOC McCabe index: 31 number of parameters: 0 id: 438 unit: function getContextNodeForNodeEntry() file: src/services/findAllReferences.ts start line: 47 end line: 111 size: 51 LOC McCabe index: 31 number of parameters: 1 id: 439 unit: function getCommentOwnerInfoWorker() file: src/services/jsDoc.ts start line: 393 end line: 452 size: 51 LOC McCabe index: 29 number of parameters: 2 id: 440 unit: function getInfo() file: src/services/refactors/convertExport.ts start line: 59 end line: 116 size: 51 LOC McCabe index: 33 number of parameters: 2 id: 441 unit: function convertStringLiteralCompletions() file: src/services/stringCompletions.ts start line: 23 end line: 74 size: 51 LOC McCabe index: 5 number of parameters: 8 id: 442 unit: it() file: src/testRunner/rwcRunner.ts start line: 50 end line: 145 size: 51 LOC McCabe index: 13 number of parameters: 2 id: 443 unit: function verifyNull() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 446 end line: 517 size: 51 LOC McCabe index: 2 number of parameters: 4 id: 444 unit: function getSpecifierForModuleSymbol() file: src/compiler/checker.ts start line: 5966 end line: 6021 size: 50 LOC McCabe index: 18 number of parameters: 2 id: 445 unit: function propertyRelatedTo() file: src/compiler/checker.ts start line: 19627 end line: 19685 size: 50 LOC McCabe index: 22 number of parameters: 5 id: 446 unit: function getContextualThisParameterType() file: src/compiler/checker.ts start line: 25877 end line: 25936 size: 50 LOC McCabe index: 19 number of parameters: 1 id: 447 unit: isObjectLiteralMethod() file: src/compiler/checker.ts start line: 27196 end line: 27256 size: 50 LOC McCabe index: 24 number of parameters: 1 id: 448 unit: function getIterationTypesOfIterableWorker() file: src/compiler/checker.ts start line: 37763 end line: 37818 size: 50 LOC McCabe index: 17 number of parameters: 3 id: 449 unit: function checkEnumDeclaration() file: src/compiler/checker.ts start line: 39522 end line: 39578 size: 50 LOC McCabe index: 14 number of parameters: 1 id: 450 unit: function extractPragmas() file: src/compiler/parser.ts start line: 9429 end line: 9480 size: 50 LOC McCabe index: 16 number of parameters: 3 id: 451 unit: function appendLabel() file: src/compiler/transformers/generators.ts start line: 2768 end line: 2830 size: 50 LOC McCabe index: 8 number of parameters: 1 id: 452 unit: function addExportStarIfNeeded() file: src/compiler/transformers/module/system.ts start line: 294 end line: 359 size: 50 LOC McCabe index: 11 number of parameters: 1 id: 453 unit: function emitBundle() file: src/compiler/tsbuildPublic.ts start line: 1064 end line: 1120 size: 50 LOC McCabe index: 6 number of parameters: 2 id: 454 unit: export function visitNodes() file: src/compiler/visitorPublic.ts start line: 78 end line: 141 size: 50 LOC McCabe index: 20 number of parameters: 3 id: 455 unit: constructor() file: src/server/editorServices.ts start line: 805 end line: 873 size: 50 LOC McCabe index: 10 number of parameters: 1 id: 456 unit: export function getCompletionEntryDetails() file: src/services/completions.ts start line: 1438 end line: 1491 size: 50 LOC McCabe index: 13 number of parameters: 9 id: 457 unit: public insertNodeInListAfter() file: src/services/textChanges.ts start line: 809 end line: 894 size: 50 LOC McCabe index: 12 number of parameters: 5 id: 458 unit: function getDisplayPartWriter() file: src/services/utilities.ts start line: 2119 end line: 2209 size: 50 LOC McCabe index: 6 number of parameters: 0 id: 459 unit: content: generateTSConfig() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1088 end line: 1144 size: 50 LOC McCabe index: 1 number of parameters: 3 id: 460 unit: function createService() file: src/testRunner/unittests/tsserver/projectsWithReferences.ts start line: 47 end line: 96 size: 50 LOC McCabe index: 1 number of parameters: 0 id: 461 unit: function getJsxNamespace() file: src/compiler/checker.ts start line: 1044 end line: 1092 size: 49 LOC McCabe index: 15 number of parameters: 1 id: 462 unit: function getInferredTypeParameterConstraint() file: src/compiler/checker.ts start line: 13068 end line: 13135 size: 49 LOC McCabe index: 26 number of parameters: 1 id: 463 unit: function compareSignaturesIdentical() file: src/compiler/checker.ts start line: 20606 end line: 20664 size: 49 LOC McCabe index: 18 number of parameters: 7 id: 464 unit: function checkThisExpression() file: src/compiler/checker.ts start line: 25445 end line: 25506 size: 49 LOC McCabe index: 19 number of parameters: 1 id: 465 unit: function inferTypeArguments() file: src/compiler/checker.ts start line: 29355 end line: 29428 size: 49 LOC McCabe index: 18 number of parameters: 5 id: 466 unit: function checkAwaitExpression() file: src/compiler/checker.ts start line: 32477 end line: 32529 size: 49 LOC McCabe index: 23 number of parameters: 1 id: 467 unit: function createToken() file: src/compiler/factory/nodeFactory.ts start line: 972 end line: 1023 size: 49 LOC McCabe index: 26 number of parameters: 1 id: 468 unit: export function createUnparsedSourceFile() file: src/compiler/factory/nodeFactory.ts start line: 6361 end line: 6411 size: 49 LOC McCabe index: 15 number of parameters: 3 id: 469 unit: export function createExternalHelpersImportDeclarationIfNeeded() file: src/compiler/factory/utilities.ts start line: 480 end line: 532 size: 49 LOC McCabe index: 15 number of parameters: 7 id: 470 unit: function isStartOfType() file: src/compiler/parser.ts start line: 3744 end line: 3794 size: 49 LOC McCabe index: 42 number of parameters: 1 id: 471 unit: function processImportedModules() file: src/compiler/program.ts start line: 3133 end line: 3196 size: 49 LOC McCabe index: 21 number of parameters: 1 id: 472 unit: function parseComparator() file: src/compiler/semver.ts start line: 292 end line: 343 size: 49 LOC McCabe index: 25 number of parameters: 3 id: 473 unit: function visitBreakOrContinueStatement() file: src/compiler/transformers/es2015.ts start line: 655 end line: 709 size: 49 LOC McCabe index: 14 number of parameters: 1 id: 474 unit: function transformGeneratorFunctionBody() file: src/compiler/transformers/generators.ts start line: 554 end line: 613 size: 49 LOC McCabe index: 1 number of parameters: 1 id: 475 unit: function transformAndEmitForInStatement() file: src/compiler/transformers/generators.ts start line: 1519 end line: 1598 size: 49 LOC McCabe index: 4 number of parameters: 1 id: 476 unit: function findAwaitableInitializers() file: src/services/codefixes/addMissingAwait.ts start line: 115 end line: 168 size: 49 LOC McCabe index: 17 number of parameters: 5 id: 477 unit: function getFixInfo() file: src/services/codefixes/returnValueCorrect.ts start line: 82 end line: 132 size: 49 LOC McCabe index: 15 number of parameters: 4 id: 478 unit: function addPropertySymbol() file: src/services/completions.ts start line: 2187 end line: 2264 size: 49 LOC McCabe index: 11 number of parameters: 3 id: 479 unit: function getReferencesAtExportSpecifier() file: src/services/findAllReferences.ts start line: 1544 end line: 1606 size: 49 LOC McCabe index: 23 number of parameters: 7 id: 480 unit: export function preProcessFile() file: src/services/preProcess.ts start line: 2 end line: 399 size: 49 LOC McCabe index: 9 number of parameters: 3 id: 481 unit: outer: while() file: src/services/smartSelection.ts start line: 9 end line: 80 size: 49 LOC McCabe index: 37 number of parameters: 1 id: 482 unit: private runTest() file: src/testRunner/test262Runner.ts start line: 25 end line: 86 size: 49 LOC McCabe index: 2 number of parameters: 1 id: 483 unit: function testProjectReferences() file: src/testRunner/unittests/config/projectReferences.ts start line: 45 end line: 97 size: 49 LOC McCabe index: 10 number of parameters: 4 id: 484 unit: function sys() file: src/testRunner/unittests/tsbuild/moduleResolution.ts start line: 3 end line: 51 size: 49 LOC McCabe index: 1 number of parameters: 1 id: 485 unit: function importDefinitelyTypedTests() file: scripts/importDefinitelyTypedTests/importDefinitelyTypedTests.ts start line: 103 end line: 160 size: 48 LOC McCabe index: 13 number of parameters: 3 id: 486 unit: function appendReferenceToType() file: src/compiler/checker.ts start line: 5340 end line: 5391 size: 48 LOC McCabe index: 8 number of parameters: 2 id: 487 unit: function getSignatureApplicabilityError() file: src/compiler/checker.ts start line: 29627 end line: 29705 size: 48 LOC McCabe index: 21 number of parameters: 7 id: 488 unit: function tryGetModuleNameAsNodeModule() file: src/compiler/moduleSpecifiers.ts start line: 653 end line: 778 size: 48 LOC McCabe index: 20 number of parameters: 8 id: 489 unit: function isStartOfStatement() file: src/compiler/parser.ts start line: 6246 end line: 6304 size: 48 LOC McCabe index: 40 number of parameters: 0 id: 490 unit: function convertIterationStatementBodyIfNecessary() file: src/compiler/transformers/es2015.ts start line: 2823 end line: 2883 size: 48 LOC McCabe index: 16 number of parameters: 4 id: 491 unit: function transformAsyncGeneratorFunctionBody() file: src/compiler/transformers/es2018.ts start line: 939 end line: 997 size: 48 LOC McCabe index: 8 number of parameters: 1 id: 492 unit: function createSystemModuleBody() file: src/compiler/transformers/module/system.ts start line: 175 end line: 287 size: 48 LOC McCabe index: 4 number of parameters: 2 id: 493 unit: function transformModuleBody() file: src/compiler/transformers/ts.ts start line: 2729 end line: 2802 size: 48 LOC McCabe index: 7 number of parameters: 2 id: 494 unit: export function getNodeModulePathParts() file: src/compiler/utilities.ts start line: 7511 end line: 7567 size: 48 LOC McCabe index: 11 number of parameters: 1 id: 495 unit: function splitVaryBySettingValue() file: src/harness/harnessIO.ts start line: 1001 end line: 1060 size: 48 LOC McCabe index: 24 number of parameters: 2 id: 496 unit: function assertInvariantsWorker() file: src/harness/harnessUtils.ts start line: 78 end line: 135 size: 48 LOC McCabe index: 13 number of parameters: 2 id: 497 unit: private createNodeModulesWatcher() file: src/server/editorServices.ts start line: 2640 end line: 2693 size: 48 LOC McCabe index: 12 number of parameters: 1 id: 498 unit: function isBinaryExpressionOperatorToken() file: src/services/classifier.ts start line: 355 end line: 402 size: 48 LOC McCabe index: 42 number of parameters: 1 id: 499 unit: function createMethodImplementingSignatures() file: src/services/codefixes/helpers.ts start line: 369 end line: 422 size: 48 LOC McCabe index: 10 number of parameters: 9 id: 500 unit: function declarationIsWriteAccess() file: src/services/findAllReferences.ts start line: 564 end line: 619 size: 48 LOC McCabe index: 39 number of parameters: 1 id: 501 unit: function getReferencesAtLocation() file: src/services/findAllReferences.ts start line: 1474 end line: 1542 size: 48 LOC McCabe index: 21 number of parameters: 5 id: 502 unit: function readTokenInfo() file: src/services/formatting/formattingScanner.ts start line: 149 end line: 218 size: 48 LOC McCabe index: 15 number of parameters: 1 id: 503 unit: function visitor() file: src/services/refactors/extractType.ts start line: 144 end line: 196 size: 48 LOC McCabe index: 31 number of parameters: 1 id: 504 unit: function verifyWorker() file: src/testRunner/unittests/tscWatch/watchEnvironment.ts start line: 529 end line: 578 size: 48 LOC McCabe index: 1 number of parameters: 1 id: 505 unit: function verifyAllFnAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 316 end line: 364 size: 48 LOC McCabe index: 6 number of parameters: 3 id: 506 unit: function create() file: src/compiler/builderState.ts start line: 113 end line: 168 size: 47 LOC McCabe index: 7 number of parameters: 3 id: 507 unit: function reportUnmatchedProperty() file: src/compiler/checker.ts start line: 19687 end line: 19735 size: 47 LOC McCabe index: 21 number of parameters: 4 id: 508 unit: function checkAccessorDeclaration() file: src/compiler/checker.ts start line: 34817 end line: 34872 size: 47 LOC McCabe index: 22 number of parameters: 1 id: 509 unit: function printSourceFileOrBundle() file: src/compiler/emitter.ts start line: 512 end line: 569 size: 47 LOC McCabe index: 11 number of parameters: 5 id: 510 unit: function computeModuleSpecifiers() file: src/compiler/moduleSpecifiers.ts start line: 200 end line: 267 size: 47 LOC McCabe index: 16 number of parameters: 5 id: 511 unit: function getSourceFileFromReferenceWorker() file: src/compiler/program.ts start line: 2615 end line: 2666 size: 47 LOC McCabe index: 17 number of parameters: 2 id: 512 unit: function visitDeclarationStatements() file: src/compiler/transformers/declarations.ts start line: 1098 end line: 1151 size: 47 LOC McCabe index: 9 number of parameters: 1 id: 513 unit: function getTypeParameterConstraintVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 393 end line: 449 size: 47 LOC McCabe index: 14 number of parameters: 0 id: 514 unit: function createStateBuildOrder() file: src/compiler/tsbuildPublic.ts start line: 461 end line: 519 size: 47 LOC McCabe index: 3 number of parameters: 1 id: 515 unit: export function getAllAccessorDeclarations() file: src/compiler/utilities.ts start line: 4514 end line: 4563 size: 47 LOC McCabe index: 13 number of parameters: 2 id: 516 unit: watchFile: maybeBind() file: src/compiler/watch.ts start line: 490 end line: 541 size: 47 LOC McCabe index: 9 number of parameters: 2 id: 517 unit: private verifyCompletionEntry() file: src/harness/fourslashImpl.ts start line: 959 end line: 1011 size: 47 LOC McCabe index: 25 number of parameters: 2 id: 518 unit: private baselineCurrentFileLocations() file: src/harness/fourslashImpl.ts start line: 1816 end line: 1864 size: 47 LOC McCabe index: 8 number of parameters: 1 id: 519 unit: setHostConfiguration() file: src/server/editorServices.ts start line: 2978 end line: 3029 size: 47 LOC McCabe index: 16 number of parameters: 1 id: 520 unit: private defaultEventHandler() file: src/server/session.ts start line: 827 end line: 873 size: 47 LOC McCabe index: 8 number of parameters: 1 id: 521 unit: function makeChange() file: src/services/codefixes/addMissingAwait.ts start line: 228 end line: 274 size: 47 LOC McCabe index: 25 number of parameters: 6 id: 522 unit: function getGlobalCompletions() file: src/services/completions.ts start line: 2315 end line: 2394 size: 47 LOC McCabe index: 22 number of parameters: 0 id: 523 unit: function tryGetObjectTypeDeclarationCompletionContainer() file: src/services/completions.ts start line: 3729 end line: 3786 size: 47 LOC McCabe index: 29 number of parameters: 4 id: 524 unit: function getHighlightSpans() file: src/services/documentHighlights.ts start line: 55 end line: 114 size: 47 LOC McCabe index: 29 number of parameters: 2 id: 525 unit: export function getExportInfoMap() file: src/services/exportInfoMap.ts start line: 363 end line: 417 size: 47 LOC McCabe index: 10 number of parameters: 4 id: 526 unit: function getImmediatelyContainingArgumentInfo() file: src/services/signatureHelp.ts start line: 206 end line: 288 size: 47 LOC McCabe index: 15 number of parameters: 3 id: 527 unit: private compileDeclarations() file: src/testRunner/projectsRunner.ts start line: 344 end line: 399 size: 47 LOC McCabe index: 12 number of parameters: 1 id: 528 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 1210 end line: 1276 size: 47 LOC McCabe index: 1 number of parameters: 1 id: 529 unit: function verifyGlobalSave() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 884 end line: 989 size: 47 LOC McCabe index: 4 number of parameters: 2 id: 530 unit: export function createBuilderProgram() file: src/compiler/builder.ts start line: 968 end line: 1233 size: 46 LOC McCabe index: 7 number of parameters: 5 id: 531 unit: function emit() file: src/compiler/builder.ts start line: 1103 end line: 1157 size: 46 LOC McCabe index: 17 number of parameters: 5 id: 532 unit: function serializeSignatures() file: src/compiler/checker.ts start line: 7861 end line: 7909 size: 46 LOC McCabe index: 15 number of parameters: 4 id: 533 unit: function checkObjectLiteral() file: src/compiler/checker.ts start line: 27156 end line: 27372 size: 46 LOC McCabe index: 13 number of parameters: 2 id: 534 unit: function checkConstructorDeclaration() file: src/compiler/checker.ts start line: 34709 end line: 34798 size: 46 LOC McCabe index: 17 number of parameters: 1 id: 535 unit: function getDeclarationSpaces() file: src/compiler/checker.ts start line: 35476 end line: 35534 size: 46 LOC McCabe index: 25 number of parameters: 1 id: 536 unit: function checkUnusedIdentifiers() file: src/compiler/checker.ts start line: 36358 end line: 36403 size: 46 LOC McCabe index: 27 number of parameters: 2 id: 537 unit: function checkGrammarAccessor() file: src/compiler/checker.ts start line: 43436 end line: 43481 size: 46 LOC McCabe index: 21 number of parameters: 1 id: 538 unit: function checkGrammarTypeOperatorNode() file: src/compiler/checker.ts start line: 43497 end line: 43547 size: 46 LOC McCabe index: 18 number of parameters: 1 id: 539 unit: function checkGrammarProperty() file: src/compiler/checker.ts start line: 43909 end line: 43956 size: 46 LOC McCabe index: 27 number of parameters: 1 id: 540 unit: function tryDirectoryWithPackageJson() file: src/compiler/moduleSpecifiers.ts start line: 714 end line: 764 size: 46 LOC McCabe index: 20 number of parameters: 1 id: 541 unit: function stopWatchFailedLookupLocationOfResolution() file: src/compiler/resolutionCache.ts start line: 694 end line: 743 size: 46 LOC McCabe index: 11 number of parameters: 3 id: 542 unit: function endLexicalEnvironment() file: src/compiler/transformer.ts start line: 422 end line: 474 size: 46 LOC McCabe index: 10 number of parameters: 0 id: 543 unit: function transformAccessorsToExpression() file: src/compiler/transformers/es2015.ts start line: 1768 end line: 1822 size: 46 LOC McCabe index: 7 number of parameters: 6 id: 544 unit: function visitYieldExpression() file: src/compiler/transformers/es2018.ts start line: 282 end line: 330 size: 46 LOC McCabe index: 5 number of parameters: 1 id: 545 unit: export function processTaggedTemplateExpression() file: src/compiler/transformers/taggedTemplate.ts start line: 8 end line: 67 size: 46 LOC McCabe index: 6 number of parameters: 5 id: 546 unit: export function getLiteralText() file: src/compiler/utilities.ts start line: 647 end line: 701 size: 46 LOC McCabe index: 23 number of parameters: 3 id: 547 unit: export function getThisContainer() file: src/compiler/utilities.ts start line: 1622 end line: 1683 size: 46 LOC McCabe index: 27 number of parameters: 2 id: 548 unit: export function emitFilesAndReportErrors() file: src/compiler/watch.ts start line: 391 end line: 448 size: 46 LOC McCabe index: 7 number of parameters: 3 id: 549 unit: watchDirectory: maybeBind() file: src/compiler/watch.ts start line: 491 end line: 541 size: 46 LOC McCabe index: 8 number of parameters: 2 id: 550 unit: function serializeNode() file: src/harness/harnessUtils.ts start line: 209 end line: 267 size: 46 LOC McCabe index: 21 number of parameters: 1 id: 551 unit: private closeOpenFile() file: src/server/editorServices.ts start line: 1546 end line: 1620 size: 46 LOC McCabe index: 16 number of parameters: 2 id: 552 unit: function consumeTokenAndAdvanceScanner() file: src/services/formatting/formatting.ts start line: 845 end line: 905 size: 46 LOC McCabe index: 14 number of parameters: 5 id: 553 unit: function verifyTscWatchEmit() file: src/testRunner/unittests/tscWatch/emit.ts start line: 99 end line: 148 size: 46 LOC McCabe index: 5 number of parameters: 5 id: 554 unit: function verifySessionWorker() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 925 end line: 973 size: 46 LOC McCabe index: 9 number of parameters: 3 id: 555 unit: function verify() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 104 end line: 152 size: 46 LOC McCabe index: 6 number of parameters: 1 id: 556 unit: function bindTryStatement() file: src/compiler/binder.ts start line: 1231 end line: 1307 size: 45 LOC McCabe index: 10 number of parameters: 1 id: 557 unit: function createTypeNodeFromObjectType() file: src/compiler/checker.ts start line: 5186 end line: 5243 size: 45 LOC McCabe index: 15 number of parameters: 1 id: 558 unit: function getUnionSignatures() file: src/compiler/checker.ts start line: 10989 end line: 11039 size: 45 LOC McCabe index: 23 number of parameters: 1 id: 559 unit: function getIntendedTypeFromJSDocTypeReference() file: src/compiler/checker.ts start line: 13548 end line: 13592 size: 45 LOC McCabe index: 25 number of parameters: 1 id: 560 unit: function getConditionalType() file: src/compiler/checker.ts start line: 15649 end line: 15767 size: 45 LOC McCabe index: 23 number of parameters: 4 id: 561 unit: function checkNestedBlockScopedBinding() file: src/compiler/checker.ts start line: 25302 end line: 25362 size: 45 LOC McCabe index: 20 number of parameters: 2 id: 562 unit: function checkDecorator() file: src/compiler/checker.ts start line: 35921 end line: 35972 size: 45 LOC McCabe index: 8 number of parameters: 1 id: 563 unit: function emitMappedType() file: src/compiler/emitter.ts start line: 2324 end line: 2370 size: 45 LOC McCabe index: 8 number of parameters: 1 id: 564 unit: function mergeLexicalEnvironment() file: src/compiler/factory/nodeFactory.ts start line: 5990 end line: 6080 size: 45 LOC McCabe index: 12 number of parameters: 2 id: 565 unit: export function resolveTypeReferenceDirective() file: src/compiler/moduleNameResolver.ts start line: 300 end line: 431 size: 45 LOC McCabe index: 14 number of parameters: 6 id: 566 unit: function getAllModulePathsWorker() file: src/compiler/moduleSpecifiers.ts start line: 451 end line: 499 size: 45 LOC McCabe index: 10 number of parameters: 3 id: 567 unit: function isListTerminator() file: src/compiler/parser.ts start line: 2172 end line: 2222 size: 45 LOC McCabe index: 39 number of parameters: 1 id: 568 unit: function visitRightAssociativeBinaryExpression() file: src/compiler/transformers/generators.ts start line: 679 end line: 748 size: 45 LOC McCabe index: 5 number of parameters: 1 id: 569 unit: function transformAMDModule() file: src/compiler/transformers/module/module.ts start line: 133 end line: 213 size: 45 LOC McCabe index: 6 number of parameters: 1 id: 570 unit: function createImportCallExpressionAMD() file: src/compiler/transformers/module/module.ts start line: 765 end line: 821 size: 45 LOC McCabe index: 5 number of parameters: 2 id: 571 unit: export function getNonAssignedNameOfDeclaration() file: src/compiler/utilitiesPublic.ts start line: 575 end line: 619 size: 45 LOC McCabe index: 20 number of parameters: 1 id: 572 unit: setTimeout: maybeBind() file: src/compiler/watch.ts start line: 492 end line: 541 size: 45 LOC McCabe index: 7 number of parameters: 2 id: 573 unit: export function compileFiles() file: src/harness/compilerImpl.ts start line: 236 end line: 287 size: 45 LOC McCabe index: 24 number of parameters: 3 id: 574 unit: private verifyGoToXWorker() file: src/harness/fourslashImpl.ts start line: 750 end line: 799 size: 45 LOC McCabe index: 24 number of parameters: 4 id: 575 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 317 end line: 362 size: 45 LOC McCabe index: 8 number of parameters: 3 id: 576 unit: private _walk() file: src/harness/vfsUtil.ts start line: 1033 end line: 1089 size: 45 LOC McCabe index: 12 number of parameters: 4 id: 577 unit: function createImportAdderWorker() file: src/services/codefixes/importFixes.ts start line: 60 end line: 236 size: 45 LOC McCabe index: 9 number of parameters: 5 id: 578 unit: function definitionToReferencedSymbolDefinitionInfo() file: src/services/findAllReferences.ts start line: 302 end line: 369 size: 45 LOC McCabe index: 6 number of parameters: 3 id: 579 unit: function indentMultilineComment() file: src/services/formatting/formatting.ts start line: 1063 end line: 1117 size: 45 LOC McCabe index: 10 number of parameters: 4 id: 580 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 538 end line: 583 size: 45 LOC McCabe index: 5 number of parameters: 6 id: 581 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 1147 end line: 1203 size: 45 LOC McCabe index: 1 number of parameters: 1 id: 582 unit: export function extractTest() file: src/testRunner/unittests/services/extract/helpers.ts start line: 13 end line: 64 size: 45 LOC McCabe index: 11 number of parameters: 1 id: 583 unit: function createService() file: src/testRunner/unittests/tsserver/projectsWithReferences.ts start line: 292 end line: 336 size: 45 LOC McCabe index: 1 number of parameters: 0 id: 584 unit: create() file: scripts/eslint/rules/only-arrow-functions.ts start line: 36 end line: 90 size: 44 LOC McCabe index: 14 number of parameters: 3 id: 585 unit: function emitNextAffectedFile() file: src/compiler/builder.ts start line: 1041 end line: 1090 size: 44 LOC McCabe index: 10 number of parameters: 4 id: 586 unit: function getNameOfSymbolAsWritten() file: src/compiler/checker.ts start line: 8142 end line: 8189 size: 44 LOC McCabe index: 32 number of parameters: 2 id: 587 unit: function getBaseConstructorTypeOfClass() file: src/compiler/checker.ts start line: 9932 end line: 9977 size: 44 LOC McCabe index: 16 number of parameters: 1 id: 588 unit: function combineUnionParameters() file: src/compiler/checker.ts start line: 11076 end line: 11120 size: 44 LOC McCabe index: 25 number of parameters: 3 id: 589 unit: function combineIntersectionParameters() file: src/compiler/checker.ts start line: 26820 end line: 26864 size: 44 LOC McCabe index: 25 number of parameters: 3 id: 590 unit: getPrependNodes: memoize() file: src/compiler/emitter.ts start line: 781 end line: 825 size: 44 LOC McCabe index: 11 number of parameters: 1 id: 591 unit: export function forEachFileNameOfModule() file: src/compiler/moduleSpecifiers.ts start line: 375 end line: 426 size: 44 LOC McCabe index: 18 number of parameters: 6 id: 592 unit: function parseDeclarationWorker() file: src/compiler/parser.ts start line: 6432 end line: 6477 size: 44 LOC McCabe index: 19 number of parameters: 4 id: 593 unit: function processTypeReferenceDirectiveWorker() file: src/compiler/program.ts start line: 3032 end line: 3086 size: 44 LOC McCabe index: 11 number of parameters: 3 id: 594 unit: function parseProjectReferenceConfigFile() file: src/compiler/program.ts start line: 3218 end line: 3266 size: 44 LOC McCabe index: 9 number of parameters: 1 id: 595 unit: function flattenObjectBindingOrAssignmentPattern() file: src/compiler/transformers/destructuring.ts start line: 310 end line: 357 size: 44 LOC McCabe index: 14 number of parameters: 5 id: 596 unit: function transformAndEmitForStatement() file: src/compiler/transformers/generators.ts start line: 1421 end line: 1485 size: 44 LOC McCabe index: 6 number of parameters: 1 id: 597 unit: function destructuringNeedsFlattening() file: src/compiler/transformers/module/module.ts start line: 584 end line: 627 size: 44 LOC McCabe index: 19 number of parameters: 1 id: 598 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/module/module.ts start line: 1895 end line: 1938 size: 44 LOC McCabe index: 13 number of parameters: 1 id: 599 unit: function topLevelNestedVisitor() file: src/compiler/transformers/module/system.ts start line: 1154 end line: 1216 size: 44 LOC McCabe index: 20 number of parameters: 1 id: 600 unit: function serializeTypeReferenceNode() file: src/compiler/transformers/ts.ts start line: 1647 end line: 1703 size: 44 LOC McCabe index: 19 number of parameters: 1 id: 601 unit: write: maybeBind() file: src/compiler/tsbuildPublic.ts start line: 308 end line: 386 size: 44 LOC McCabe index: 2 number of parameters: 2 id: 602 unit: clearTimeout: maybeBind() file: src/compiler/watch.ts start line: 493 end line: 541 size: 44 LOC McCabe index: 6 number of parameters: 2 id: 603 unit: public applyRefactor() file: src/harness/fourslashImpl.ts start line: 3563 end line: 3612 size: 44 LOC McCabe index: 11 number of parameters: 5 id: 604 unit: export function doJsEmitBaseline() file: src/harness/harnessIO.ts start line: 879 end line: 930 size: 44 LOC McCabe index: 18 number of parameters: 8 id: 605 unit: export function getSourceMapRecord() file: src/harness/sourceMapRecorder.ts start line: 278 end line: 323 size: 44 LOC McCabe index: 9 number of parameters: 4 id: 606 unit: private getFormattingEditsAfterKeystroke() file: src/server/session.ts start line: 1790 end line: 1842 size: 44 LOC McCabe index: 13 number of parameters: 1 id: 607 unit: function codeActionForFixWorker() file: src/services/codefixes/importFixes.ts start line: 939 end line: 982 size: 44 LOC McCabe index: 16 number of parameters: 7 id: 608 unit: function combineAnonymousTypes() file: src/services/codefixes/inferFromUsage.ts start line: 904 end line: 947 size: 44 LOC McCabe index: 12 number of parameters: 1 id: 609 unit: function getSymbolCompletionFromEntryId() file: src/services/completions.ts start line: 1379 end line: 1430 size: 44 LOC McCabe index: 12 number of parameters: 7 id: 610 unit: export function getContextNode() file: src/services/findAllReferences.ts start line: 113 end line: 164 size: 44 LOC McCabe index: 21 number of parameters: 1 id: 611 unit: function applyRuleEdits() file: src/services/formatting/formatting.ts start line: 1198 end line: 1250 size: 44 LOC McCabe index: 18 number of parameters: 5 id: 612 unit: function verifyUsageAndDependency() file: src/testRunner/unittests/tsserver/projectReferenceErrors.ts start line: 6 end line: 62 size: 44 LOC McCabe index: 1 number of parameters: 5 id: 613 unit: export function updateShapeSignature() file: src/compiler/builderState.ts start line: 412 end line: 460 size: 43 LOC McCabe index: 17 number of parameters: 8 id: 614 unit: function mergeModuleAugmentation() file: src/compiler/checker.ts start line: 1392 end line: 1449 size: 43 LOC McCabe index: 13 number of parameters: 1 id: 615 unit: function getContainersOfSymbol() file: src/compiler/checker.ts start line: 3941 end line: 3993 size: 43 LOC McCabe index: 25 number of parameters: 3 id: 616 unit: function isAnySymbolAccessible() file: src/compiler/checker.ts start line: 4394 end line: 4459 size: 43 LOC McCabe index: 13 number of parameters: 6 id: 617 unit: function getRestType() file: src/compiler/checker.ts start line: 8463 end line: 8514 size: 43 LOC McCabe index: 13 number of parameters: 3 id: 618 unit: function getSymbolOfExpando() file: src/compiler/checker.ts start line: 31041 end line: 31085 size: 43 LOC McCabe index: 28 number of parameters: 2 id: 619 unit: function checkObjectLiteralDestructuringPropertyAssignment() file: src/compiler/checker.ts start line: 32757 end line: 32799 size: 43 LOC McCabe index: 12 number of parameters: 5 id: 620 unit: function checkTupleType() file: src/compiler/checker.ts start line: 34973 end line: 35015 size: 43 LOC McCabe index: 14 number of parameters: 1 id: 621 unit: function checkExportDeclaration() file: src/compiler/checker.ts start line: 40036 end line: 40090 size: 43 LOC McCabe index: 28 number of parameters: 1 id: 622 unit: function checkGrammarBreakOrContinueStatement() file: src/compiler/checker.ts start line: 43605 end line: 43657 size: 43 LOC McCabe index: 16 number of parameters: 1 id: 623 unit: function createMethodDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1359 end line: 1401 size: 43 LOC McCabe index: 5 number of parameters: 9 id: 624 unit: function parseErrorForMissingSemicolonAfter() file: src/compiler/parser.ts start line: 1567 end line: 1629 size: 43 LOC McCabe index: 16 number of parameters: 1 id: 625 unit: function parsePrimaryExpression() file: src/compiler/parser.ts start line: 5589 end line: 5636 size: 43 LOC McCabe index: 23 number of parameters: 0 id: 626 unit: next() file: src/compiler/sourcemap.ts start line: 426 end line: 481 size: 43 LOC McCabe index: 20 number of parameters: 0 id: 627 unit: function getScriptTransformers() file: src/compiler/transformer.ts start line: 41 end line: 100 size: 43 LOC McCabe index: 14 number of parameters: 3 id: 628 unit: function createRequireCall() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 91 end line: 136 size: 43 LOC McCabe index: 4 number of parameters: 1 id: 629 unit: export function getAssignmentTargetKind() file: src/compiler/utilities.ts start line: 2857 end line: 2899 size: 43 LOC McCabe index: 23 number of parameters: 1 id: 630 unit: export function getBinaryOperatorPrecedence() file: src/compiler/utilities.ts start line: 3797 end line: 3842 size: 43 LOC McCabe index: 27 number of parameters: 1 id: 631 unit: public getSourceFile() file: src/harness/fakesHosts.ts start line: 329 end line: 387 size: 43 LOC McCabe index: 17 number of parameters: 2 id: 632 unit: private removeOrphanScriptInfos() file: src/server/editorServices.ts start line: 3585 end line: 3634 size: 43 LOC McCabe index: 15 number of parameters: 0 id: 633 unit: function mayDeleteParameter() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 273 end line: 322 size: 43 LOC McCabe index: 25 number of parameters: 7 id: 634 unit: function getReferencedSymbolsForModule() file: src/services/findAllReferences.ts start line: 805 end line: 862 size: 43 LOC McCabe index: 16 number of parameters: 5 id: 635 unit: function visitor() file: src/services/inlayHints.ts start line: 29 end line: 75 size: 43 LOC McCabe index: 27 number of parameters: 1 id: 636 unit: function getRefactorActionsToConvertFunctionExpressions() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 43 end line: 89 size: 43 LOC McCabe index: 16 number of parameters: 1 id: 637 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 346 end line: 401 size: 43 LOC McCabe index: 1 number of parameters: 1 id: 638 unit: listen() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 133 end line: 176 size: 43 LOC McCabe index: 9 number of parameters: 0 id: 639 unit: function getNextAffectedFile() file: src/compiler/builder.ts start line: 351 end line: 404 size: 42 LOC McCabe index: 11 number of parameters: 3 id: 640 unit: function getReferencedFiles() file: src/compiler/builderState.ts start line: 222 end line: 297 size: 42 LOC McCabe index: 16 number of parameters: 3 id: 641 unit: function reportErrorResults() file: src/compiler/checker.ts start line: 18412 end line: 18455 size: 42 LOC McCabe index: 24 number of parameters: 4 id: 642 unit: function typeArgumentsRelatedTo() file: src/compiler/checker.ts start line: 18704 end line: 18759 size: 42 LOC McCabe index: 15 number of parameters: 5 id: 643 unit: function isMatchingReference() file: src/compiler/checker.ts start line: 22679 end line: 22720 size: 42 LOC McCabe index: 32 number of parameters: 2 id: 644 unit: function instantiateTypeWithSingleGenericCallSignature() file: src/compiler/checker.ts start line: 33823 end line: 33879 size: 42 LOC McCabe index: 18 number of parameters: 3 id: 645 unit: function checkForOfStatement() file: src/compiler/checker.ts start line: 37321 end line: 37382 size: 42 LOC McCabe index: 14 number of parameters: 1 id: 646 unit: function checkReturnStatement() file: src/compiler/checker.ts start line: 38214 end line: 38263 size: 42 LOC McCabe index: 20 number of parameters: 1 id: 647 unit: function emitHelpers() file: src/compiler/emitter.ts start line: 1803 end line: 1853 size: 42 LOC McCabe index: 25 number of parameters: 1 id: 648 unit: function createFunctionDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3576 end line: 3617 size: 42 LOC McCabe index: 6 number of parameters: 8 id: 649 unit: function getCookedText() file: src/compiler/factory/nodeFactory.ts start line: 6189 end line: 6237 size: 42 LOC McCabe index: 14 number of parameters: 2 id: 650 unit: function getLocalModuleSpecifier() file: src/compiler/moduleSpecifiers.ts start line: 281 end line: 348 size: 42 LOC McCabe index: 23 number of parameters: 6 id: 651 unit: function parseObjectLiteralElement() file: src/compiler/parser.ts start line: 5673 end line: 5730 size: 42 LOC McCabe index: 10 number of parameters: 0 id: 652 unit: function getAccessibleFileSystemEntries() file: src/compiler/sys.ts start line: 1759 end line: 1807 size: 42 LOC McCabe index: 14 number of parameters: 1 id: 653 unit: function createPrivateIdentifierAssignment() file: src/compiler/transformers/classFields.ts start line: 865 end line: 909 size: 42 LOC McCabe index: 6 number of parameters: 4 id: 654 unit: function visitParameter() file: src/compiler/transformers/es2015.ts start line: 1235 end line: 1280 size: 42 LOC McCabe index: 4 number of parameters: 1 id: 655 unit: function transformSourceFile() file: src/compiler/transformers/jsx.ts start line: 70 end line: 115 size: 42 LOC McCabe index: 8 number of parameters: 1 id: 656 unit: export function compileFiles() file: src/harness/harnessIO.ts start line: 385 end line: 437 size: 42 LOC McCabe index: 12 number of parameters: 6 id: 657 unit: export function oldStyleLogIntoNewStyleLog() file: src/loggedIO/loggedIO.ts start line: 165 end line: 206 size: 42 LOC McCabe index: 17 number of parameters: 3 id: 658 unit: export function countEachFileTypes() file: src/server/project.ts start line: 14 end line: 55 size: 42 LOC McCabe index: 9 number of parameters: 2 id: 659 unit: function tryGetContainingJsxElement() file: src/services/completions.ts start line: 3015 end line: 3081 size: 42 LOC McCabe index: 29 number of parameters: 1 id: 660 unit: function processPair() file: src/services/formatting/formatting.ts start line: 972 end line: 1028 size: 42 LOC McCabe index: 12 number of parameters: 8 id: 661 unit: function getNextToken() file: src/services/formatting/formattingScanner.ts start line: 220 end line: 261 size: 42 LOC McCabe index: 11 number of parameters: 2 id: 662 unit: function getIndentationForNodeWorker() file: src/services/formatting/smartIndenter.ts start line: 158 end line: 238 size: 42 LOC McCabe index: 11 number of parameters: 7 id: 663 unit: function executeUnitTests() file: src/testRunner/parallel/worker.ts start line: 147 end line: 192 size: 42 LOC McCabe index: 14 number of parameters: 2 id: 664 unit: function verifyOutFileScenario() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 92 end line: 133 size: 42 LOC McCabe index: 6 number of parameters: 8 id: 665 unit: attach() file: src/tsserver/nodeServer.ts start line: 470 end line: 522 size: 42 LOC McCabe index: 13 number of parameters: 1 id: 666 unit: function importDefinitelyTypedTest() file: scripts/importDefinitelyTypedTests/importDefinitelyTypedTests.ts start line: 49 end line: 101 size: 41 LOC McCabe index: 5 number of parameters: 5 id: 667 unit: function isUsedInFunctionOrInstanceProperty() file: src/compiler/checker.ts start line: 1634 end line: 1675 size: 41 LOC McCabe index: 16 number of parameters: 2 id: 668 unit: function createExpressionFromSymbolChain() file: src/compiler/checker.ts start line: 6209 end line: 6252 size: 41 LOC McCabe index: 15 number of parameters: 2 id: 669 unit: function removeSubtypes() file: src/compiler/checker.ts start line: 14248 end line: 14306 size: 41 LOC McCabe index: 23 number of parameters: 2 id: 670 unit: function intersectUnionsOfPrimitiveTypes() file: src/compiler/checker.ts start line: 14630 end line: 14670 size: 41 LOC McCabe index: 13 number of parameters: 1 id: 671 unit: function getObjectTypeInstantiation() file: src/compiler/checker.ts start line: 16553 end line: 16600 size: 41 LOC McCabe index: 19 number of parameters: 4 id: 672 unit: function signaturesRelatedTo() file: src/compiler/checker.ts start line: 19903 end line: 19998 size: 41 LOC McCabe index: 31 number of parameters: 4 id: 673 unit: function getTypeAtFlowBranchLabel() file: src/compiler/checker.ts start line: 24010 end line: 24061 size: 41 LOC McCabe index: 17 number of parameters: 1 id: 674 unit: function shouldReportBadModifier() file: src/compiler/checker.ts start line: 42845 end line: 42885 size: 41 LOC McCabe index: 27 number of parameters: 1 id: 675 unit: function checkGrammarMethod() file: src/compiler/checker.ts start line: 43555 end line: 43603 size: 41 LOC McCabe index: 19 number of parameters: 1 id: 676 unit: value() file: src/compiler/debug.ts start line: 600 end line: 640 size: 41 LOC McCabe index: 39 number of parameters: 1 id: 677 unit: function emitTripleSlashDirectives() file: src/compiler/emitter.ts start line: 3966 end line: 4006 size: 41 LOC McCabe index: 15 number of parameters: 4 id: 678 unit: function createFunctionForInitializerOfForStatement() file: src/compiler/transformers/es2015.ts start line: 3090 end line: 3155 size: 41 LOC McCabe index: 5 number of parameters: 2 id: 679 unit: function transformForOfStatementWithObjectRest() file: src/compiler/transformers/es2018.ts start line: 603 end line: 643 size: 41 LOC McCabe index: 5 number of parameters: 1 id: 680 unit: export function transformGenerators() file: src/compiler/transformers/generators.ts start line: 231 end line: 3182 size: 41 LOC McCabe index: 1 number of parameters: 1 id: 681 unit: export function createTextWriter() file: src/compiler/utilities.ts start line: 4080 end line: 4192 size: 41 LOC McCabe index: 3 number of parameters: 1 id: 682 unit: export function writeCommentRange() file: src/compiler/utilities.ts start line: 4733 end line: 4796 size: 41 LOC McCabe index: 8 number of parameters: 6 id: 683 unit: function close() file: src/compiler/watchPublic.ts start line: 372 end line: 412 size: 41 LOC McCabe index: 10 number of parameters: 0 id: 684 unit: public verifyImportFixAtPosition() file: src/harness/fourslashImpl.ts start line: 3101 end line: 3147 size: 41 LOC McCabe index: 9 number of parameters: 3 id: 685 unit: export function forEachResolvedProjectReferenceProject() file: src/server/editorServices.ts start line: 461 end line: 520 size: 41 LOC McCabe index: 10 number of parameters: 3 id: 686 unit: private getDiagnosticsForProject() file: src/server/session.ts start line: 2384 end line: 2432 size: 41 LOC McCabe index: 8 number of parameters: 3 id: 687 unit: function getCallHierarchyItemName() file: src/services/callHierarchy.ts start line: 98 end line: 143 size: 41 LOC McCabe index: 17 number of parameters: 2 id: 688 unit: function convertSingleIdentifierImport() file: src/services/codefixes/convertToEsModule.ts start line: 441 end line: 490 size: 41 LOC McCabe index: 11 number of parameters: 5 id: 689 unit: function doChange() file: src/services/codefixes/fixUnreachableCode.ts start line: 17 end line: 60 size: 41 LOC McCabe index: 11 number of parameters: 5 id: 690 unit: function mergeReferences() file: src/services/findAllReferences.ts start line: 754 end line: 796 size: 41 LOC McCabe index: 13 number of parameters: 2 id: 691 unit: function getSymbolScope() file: src/services/findAllReferences.ts start line: 1243 end line: 1312 size: 41 LOC McCabe index: 22 number of parameters: 1 id: 692 unit: function updateTsconfigFiles() file: src/services/getEditsForFileRename.ts start line: 48 end line: 116 size: 41 LOC McCabe index: 21 number of parameters: 7 id: 693 unit: function getItemName() file: src/services/navigationBar.ts start line: 709 end line: 755 size: 41 LOC McCabe index: 21 number of parameters: 2 id: 694 unit: function getNewFileImportsAndAddExportInOldFile() file: src/services/refactors/moveToNewFile.ts start line: 426 end line: 470 size: 41 LOC McCabe index: 8 number of parameters: 7 id: 695 unit: function getUsageInfo() file: src/services/refactors/moveToNewFile.ts start line: 498 end line: 563 size: 41 LOC McCabe index: 16 number of parameters: 3 id: 696 unit: function getNameOrDottedNameSpan() file: src/services/services.ts start line: 1875 end line: 1930 size: 41 LOC McCabe index: 18 number of parameters: 3 id: 697 unit: describe() file: src/testRunner/externalCompileRunner.ts start line: 44 end line: 102 size: 41 LOC McCabe index: 10 number of parameters: 2 id: 698 unit: function verifyFileSymlink() file: src/testRunner/unittests/tscWatch/forceConsistentCasingInFileNames.ts start line: 165 end line: 207 size: 41 LOC McCabe index: 1 number of parameters: 4 id: 699 unit: function verifyDirSymlink() file: src/testRunner/unittests/tscWatch/forceConsistentCasingInFileNames.ts start line: 215 end line: 258 size: 41 LOC McCabe index: 1 number of parameters: 4 id: 700 unit: contextEnd: toLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 601 end line: 756 size: 41 LOC McCabe index: 3 number of parameters: 1 id: 701 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1092 end line: 1132 size: 41 LOC McCabe index: 2 number of parameters: 1 id: 702 unit: function verifyFileNames() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 767 end line: 807 size: 41 LOC McCabe index: 1 number of parameters: 2 id: 703 unit: function bindSourceFile() file: src/compiler/binder.ts start line: 239 end line: 283 size: 40 LOC McCabe index: 2 number of parameters: 2 id: 704 unit: function declareSymbolAndAddToSymbolTable() file: src/compiler/binder.ts start line: 1890 end line: 1949 size: 40 LOC McCabe index: 31 number of parameters: 3 id: 705 unit: function getTargetOfImportClause() file: src/compiler/checker.ts start line: 2708 end line: 2750 size: 40 LOC McCabe index: 12 number of parameters: 2 id: 706 unit: function flattenExportAssignedNamespace() file: src/compiler/checker.ts start line: 6645 end line: 6690 size: 40 LOC McCabe index: 17 number of parameters: 1 id: 707 unit: function serializeAsNamespaceDeclaration() file: src/compiler/checker.ts start line: 7222 end line: 7281 size: 40 LOC McCabe index: 9 number of parameters: 4 id: 708 unit: function tryGetThisTypeAt() file: src/compiler/checker.ts start line: 25508 end line: 25554 size: 40 LOC McCabe index: 22 number of parameters: 4 id: 709 unit: function getEffectiveCallArguments() file: src/compiler/checker.ts start line: 29731 end line: 29772 size: 40 LOC McCabe index: 16 number of parameters: 1 id: 710 unit: function isAssignmentToReadonlyEntity() file: src/compiler/checker.ts start line: 32378 end line: 32421 size: 40 LOC McCabe index: 19 number of parameters: 3 id: 711 unit: function getAwaitedTypeNoAlias() file: src/compiler/checker.ts start line: 35714 end line: 35815 size: 40 LOC McCabe index: 13 number of parameters: 4 id: 712 unit: function populateSymbols() file: src/compiler/checker.ts start line: 40812 end line: 40864 size: 40 LOC McCabe index: 16 number of parameters: 0 id: 713 unit: function binaryOperandNeedsParentheses() file: src/compiler/factory/parenthesizerRules.ts start line: 63 end line: 158 size: 40 LOC McCabe index: 18 number of parameters: 4 id: 714 unit: function parseParameterWorker() file: src/compiler/parser.ts start line: 3155 end line: 3203 size: 40 LOC McCabe index: 4 number of parameters: 1 id: 715 unit: function parseForOrForInOrForOfStatement() file: src/compiler/parser.ts start line: 5928 end line: 5970 size: 40 LOC McCabe index: 11 number of parameters: 0 id: 716 unit: function isClassMemberStart() file: src/compiler/parser.ts start line: 6763 end line: 6830 size: 40 LOC McCabe index: 17 number of parameters: 0 id: 717 unit: function formatCodeSpan() file: src/compiler/program.ts start line: 385 end line: 437 size: 40 LOC McCabe index: 10 number of parameters: 6 id: 718 unit: export function transformClassFields() file: src/compiler/transformers/classFields.ts start line: 122 end line: 2113 size: 40 LOC McCabe index: 4 number of parameters: 1 id: 719 unit: function mapReferencesIntoArray() file: src/compiler/transformers/declarations.ts start line: 378 end line: 426 size: 40 LOC McCabe index: 12 number of parameters: 2 id: 720 unit: function visitJsxOpeningLikeElementOrFragmentJSX() file: src/compiler/transformers/jsx.ts start line: 234 end line: 282 size: 40 LOC McCabe index: 9 number of parameters: 6 id: 721 unit: function nameForNamelessJSDocTypedef() file: src/compiler/utilitiesPublic.ts start line: 506 end line: 547 size: 40 LOC McCabe index: 16 number of parameters: 1 id: 722 unit: export function executeCommandLine() file: src/executeCommandLine/executeCommandLine.ts start line: 653 end line: 693 size: 40 LOC McCabe index: 6 number of parameters: 3 id: 723 unit: function combineProjectOutputWorker() file: src/server/session.ts start line: 459 end line: 500 size: 40 LOC McCabe index: 13 number of parameters: 4 id: 724 unit: function convertVariableStatement() file: src/services/codefixes/convertToEsModule.ts start line: 152 end line: 195 size: 40 LOC McCabe index: 8 number of parameters: 7 id: 725 unit: export function generateAccessorFromProperty() file: src/services/codefixes/generateAccessors.ts start line: 20 end line: 67 size: 40 LOC McCabe index: 7 number of parameters: 6 id: 726 unit: function getNewImportFixes() file: src/services/codefixes/importFixes.ts start line: 603 end line: 645 size: 40 LOC McCabe index: 7 number of parameters: 9 id: 727 unit: function annotateJSDocParameters() file: src/services/codefixes/inferFromUsage.ts start line: 338 end line: 383 size: 40 LOC McCabe index: 14 number of parameters: 5 id: 728 unit: function parameters() file: src/services/codefixes/inferFromUsage.ts start line: 531 end line: 571 size: 40 LOC McCabe index: 14 number of parameters: 1 id: 729 unit: function filterObjectMembersList() file: src/services/completions.ts start line: 3281 end line: 3333 size: 40 LOC McCabe index: 18 number of parameters: 2 id: 730 unit: function nodesToTemplate() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 189 end line: 234 size: 40 LOC McCabe index: 8 number of parameters: 4 id: 731 unit: function getPossibleExtractions() file: src/services/refactors/extractSymbol.ts start line: 716 end line: 761 size: 40 LOC McCabe index: 7 number of parameters: 2 id: 732 unit: function getSelectionChildren() file: src/services/smartSelection.ts start line: 144 end line: 205 size: 40 LOC McCabe index: 14 number of parameters: 1 id: 733 unit: export function getMeaningFromLocation() file: src/services/utilities.ts start line: 90 end line: 130 size: 40 LOC McCabe index: 17 number of parameters: 1 id: 734 unit: function verifyRenamingFileInSubFolder() file: src/testRunner/unittests/tscWatch/watchEnvironment.ts start line: 154 end line: 196 size: 40 LOC McCabe index: 2 number of parameters: 2 id: 735 unit: function verifyAddRemoveConfig() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 551 end line: 603 size: 40 LOC McCabe index: 2 number of parameters: 1 id: 736 unit: function verifyNpmInstall() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 814 end line: 881 size: 40 LOC McCabe index: 2 number of parameters: 1 id: 737 unit: function verifyModuleResolution() file: src/testRunner/unittests/tsserver/symLinks.ts start line: 120 end line: 170 size: 40 LOC McCabe index: 6 number of parameters: 1 id: 738 unit: install() file: src/typingsInstallerCore/typingsInstaller.ts start line: 150 end line: 194 size: 40 LOC McCabe index: 10 number of parameters: 1 id: 739 unit: function createTypeNodesFromResolvedType() file: src/compiler/checker.ts start line: 5404 end line: 5445 size: 39 LOC McCabe index: 16 number of parameters: 1 id: 740 unit: function serializeModule() file: src/compiler/checker.ts start line: 7133 end line: 7175 size: 39 LOC McCabe index: 15 number of parameters: 3 id: 741 unit: function createNormalizedTupleType() file: src/compiler/checker.ts start line: 14078 end line: 14168 size: 39 LOC McCabe index: 17 number of parameters: 2 id: 742 unit: function isRelatedTo() file: src/compiler/checker.ts start line: 18258 end line: 18456 size: 39 LOC McCabe index: 38 number of parameters: 6 id: 743 unit: function getInferredType() file: src/compiler/checker.ts start line: 22499 end line: 22550 size: 39 LOC McCabe index: 15 number of parameters: 2 id: 744 unit: function isPostSuperFlowNode() file: src/compiler/checker.ts start line: 23648 end line: 23689 size: 39 LOC McCabe index: 11 number of parameters: 2 id: 745 unit: function getTypeAtFlowAssignment() file: src/compiler/checker.ts start line: 23843 end line: 23891 size: 39 LOC McCabe index: 20 number of parameters: 1 id: 746 unit: function checkTypePredicate() file: src/compiler/checker.ts start line: 34283 end line: 34333 size: 39 LOC McCabe index: 14 number of parameters: 1 id: 747 unit: function levenshteinWithMax() file: src/compiler/core.ts start line: 1938 end line: 1984 size: 39 LOC McCabe index: 12 number of parameters: 3 id: 748 unit: export function createBinaryExpressionTrampoline() file: src/compiler/factory/utilities.ts start line: 1169 end line: 1217 size: 39 LOC McCabe index: 2 number of parameters: 2 id: 749 unit: function parseParenthesizedArrowFunctionExpression() file: src/compiler/parser.ts start line: 4502 end line: 4567 size: 39 LOC McCabe index: 17 number of parameters: 1 id: 750 unit: getCurrentDirectory: memoize() file: src/compiler/program.ts start line: 177 end line: 220 size: 39 LOC McCabe index: 2 number of parameters: 1 id: 751 unit: export function createSourceMapGenerator() file: src/compiler/sourcemap.ts start line: 7 end line: 322 size: 39 LOC McCabe index: 2 number of parameters: 5 id: 752 unit: function visitType() file: src/compiler/symbolWalker.ts start line: 44 end line: 88 size: 39 LOC McCabe index: 13 number of parameters: 1 id: 753 unit: function nonRecursiveWatchDirectory() file: src/compiler/sys.ts start line: 1002 end line: 1040 size: 39 LOC McCabe index: 5 number of parameters: 4 id: 754 unit: export function startTracing() file: src/compiler/tracing.ts start line: 31 end line: 79 size: 39 LOC McCabe index: 8 number of parameters: 3 id: 755 unit: function visitClassDeclaration() file: src/compiler/transformers/classFields.ts start line: 1000 end line: 1055 size: 39 LOC McCabe index: 8 number of parameters: 1 id: 756 unit: function insertDefaultValueAssignmentForBindingPattern() file: src/compiler/transformers/es2015.ts start line: 1328 end line: 1369 size: 39 LOC McCabe index: 3 number of parameters: 4 id: 757 unit: function writeOperation() file: src/compiler/transformers/generators.ts start line: 2926 end line: 2970 size: 39 LOC McCabe index: 13 number of parameters: 1 id: 758 unit: export function emitDetachedComments() file: src/compiler/utilities.ts start line: 4669 end line: 4731 size: 39 LOC McCabe index: 9 number of parameters: 9 id: 759 unit: public type() file: src/harness/fourslashImpl.ts start line: 2213 end line: 2260 size: 39 LOC McCabe index: 12 number of parameters: 2 id: 760 unit: function createNodeIO() file: src/harness/harnessIO.ts start line: 43 end line: 167 size: 39 LOC McCabe index: 4 number of parameters: 0 id: 761 unit: private removeProject() file: src/server/editorServices.ts start line: 1433 end line: 1474 size: 39 LOC McCabe index: 6 number of parameters: 1 id: 762 unit: private loadConfiguredProject() file: src/server/editorServices.ts start line: 2121 end line: 2163 size: 39 LOC McCabe index: 3 number of parameters: 2 id: 763 unit: getDefaultProject() file: src/server/scriptInfo.ts start line: 499 end line: 545 size: 39 LOC McCabe index: 20 number of parameters: 0 id: 764 unit: private doOutput() file: src/server/session.ts start line: 963 end line: 1002 size: 39 LOC McCabe index: 7 number of parameters: 5 id: 765 unit: function classifyLeadingTriviaAndGetTokenStart() file: src/services/classifier.ts start line: 622 end line: 682 size: 39 LOC McCabe index: 13 number of parameters: 1 id: 766 unit: function getNodesToSearchForModifier() file: src/services/documentHighlights.ts start line: 208 end line: 254 size: 39 LOC McCabe index: 20 number of parameters: 2 id: 767 unit: export function getIndentationString() file: src/services/formatting/formatting.ts start line: 1349 end line: 1395 size: 39 LOC McCabe index: 11 number of parameters: 2 id: 768 unit: function getListByRange() file: src/services/formatting/smartIndenter.ts start line: 415 end line: 457 size: 39 LOC McCabe index: 28 number of parameters: 4 id: 769 unit: function getConvertableOverloadListAtPosition() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 186 end line: 225 size: 39 LOC McCabe index: 13 number of parameters: 3 id: 770 unit: export function createTestCompilerHost() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 107 end line: 145 size: 39 LOC McCabe index: 10 number of parameters: 4 id: 771 unit: function verifyMonoRepoLike() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 109 end line: 152 size: 39 LOC McCabe index: 1 number of parameters: 1 id: 772 unit: create() file: scripts/eslint/rules/object-literal-surrounding-space.ts start line: 24 end line: 70 size: 38 LOC McCabe index: 9 number of parameters: 1 id: 773 unit: function visit() file: src/compiler/checker.ts start line: 3840 end line: 3879 size: 38 LOC McCabe index: 12 number of parameters: 1 id: 774 unit: getSymlinkCache: maybeBind() file: src/compiler/checker.ts start line: 4731 end line: 4769 size: 38 LOC McCabe index: 7 number of parameters: 2 id: 775 unit: function addPropertyToElementList() file: src/compiler/checker.ts start line: 5473 end line: 5553 size: 38 LOC McCabe index: 20 number of parameters: 3 id: 776 unit: function resolveBaseTypesOfClass() file: src/compiler/checker.ts start line: 10040 end line: 10094 size: 38 LOC McCabe index: 13 number of parameters: 1 id: 777 unit: function getReturnTypeOfSignature() file: src/compiler/checker.ts start line: 12836 end line: 12873 size: 38 LOC McCabe index: 14 number of parameters: 1 id: 778 unit: function narrowTypeBySwitchOnDiscriminant() file: src/compiler/checker.ts start line: 24492 end line: 24533 size: 38 LOC McCabe index: 15 number of parameters: 4 id: 779 unit: function getJsxPropsTypeFromClassType() file: src/compiler/checker.ts start line: 26748 end line: 26796 size: 38 LOC McCabe index: 10 number of parameters: 2 id: 780 unit: function getPromisedTypeOfPromise() file: src/compiler/checker.ts start line: 35547 end line: 35603 size: 38 LOC McCabe index: 12 number of parameters: 2 id: 781 unit: function checkExternalModuleExports() file: src/compiler/checker.ts start line: 40259 end line: 40301 size: 38 LOC McCabe index: 17 number of parameters: 1 id: 782 unit: function checkGrammarIndexSignatureParameters() file: src/compiler/checker.ts start line: 43013 end line: 43050 size: 38 LOC McCabe index: 12 number of parameters: 1 id: 783 unit: export function getPackageJsonInfo() file: src/compiler/moduleNameResolver.ts start line: 1723 end line: 1762 size: 38 LOC McCabe index: 12 number of parameters: 3 id: 784 unit: function initializeState() file: src/compiler/parser.ts start line: 973 end line: 1015 size: 38 LOC McCabe index: 4 number of parameters: 5 id: 785 unit: function parsingContextErrors() file: src/compiler/parser.ts start line: 2590 end line: 2627 size: 38 LOC McCabe index: 28 number of parameters: 1 id: 786 unit: export function transformES2015() file: src/compiler/transformers/es2015.ts start line: 265 end line: 4410 size: 38 LOC McCabe index: 1 number of parameters: 1 id: 787 unit: function visitPreOrPostfixUnaryExpression() file: src/compiler/transformers/module/module.ts start line: 661 end line: 709 size: 38 LOC McCabe index: 12 number of parameters: 2 id: 788 unit: export function transformTypeScript() file: src/compiler/transformers/ts.ts start line: 34 end line: 3389 size: 38 LOC McCabe index: 1 number of parameters: 1 id: 789 unit: function finishEmit() file: src/compiler/tsbuildPublic.ts start line: 1022 end line: 1062 size: 38 LOC McCabe index: 4 number of parameters: 6 id: 790 unit: function compareMessageText() file: src/compiler/utilities.ts start line: 6148 end line: 6185 size: 38 LOC McCabe index: 14 number of parameters: 2 id: 791 unit: function getVersionedSourceFileByPath() file: src/compiler/watchPublic.ts start line: 535 end line: 577 size: 38 LOC McCabe index: 11 number of parameters: 4 id: 792 unit: function watchReferencedProject() file: src/compiler/watchPublic.ts start line: 973 end line: 1043 size: 38 LOC McCabe index: 11 number of parameters: 3 id: 793 unit: files: map() file: src/compiler/watchUtilities.ts start line: 205 end line: 316 size: 38 LOC McCabe index: 7 number of parameters: 4 id: 794 unit: private verifySignatureHelpWorker() file: src/harness/fourslashImpl.ts start line: 1616 end line: 1681 size: 38 LOC McCabe index: 13 number of parameters: 1 id: 795 unit: function runCode() file: src/harness/fourslashImpl.ts start line: 4088 end line: 4136 size: 38 LOC McCabe index: 4 number of parameters: 3 id: 796 unit: private reloadFS() file: src/harness/virtualFileSystemWithWatch.ts start line: 480 end line: 524 size: 38 LOC McCabe index: 11 number of parameters: 2 id: 797 unit: assignOrphanScriptInfoToInferredProject() file: src/server/editorServices.ts start line: 1477 end line: 1529 size: 38 LOC McCabe index: 17 number of parameters: 2 id: 798 unit: close() file: src/server/project.ts start line: 770 end line: 818 size: 38 LOC McCabe index: 6 number of parameters: 0 id: 799 unit: function tryGetClassLikeCompletionSymbols() file: src/services/completions.ts start line: 2897 end line: 2945 size: 38 LOC McCabe index: 19 number of parameters: 0 id: 800 unit: function getCandidate() file: src/services/completions.ts start line: 3921 end line: 3962 size: 38 LOC McCabe index: 20 number of parameters: 0 id: 801 unit: function addImplementationReferences() file: src/services/findAllReferences.ts start line: 1780 end line: 1830 size: 38 LOC McCabe index: 17 number of parameters: 2 id: 802 unit: function doChangeNamespaceToNamed() file: src/services/refactors/convertImport.ts start line: 85 end line: 130 size: 38 LOC McCabe index: 10 number of parameters: 5 id: 803 unit: function getCompletionEntriesForNonRelativeModules() file: src/services/stringCompletions.ts start line: 530 end line: 575 size: 38 LOC McCabe index: 11 number of parameters: 5 id: 804 unit: constructor() file: src/testRunner/projectsRunner.ts start line: 131 end line: 172 size: 38 LOC McCabe index: 7 number of parameters: 4 id: 805 unit: function createModuleResolutionHost() file: src/testRunner/unittests/moduleResolution.ts start line: 37 end line: 82 size: 38 LOC McCabe index: 8 number of parameters: 2 id: 806 unit: function verifyRedirects() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 863 end line: 907 size: 38 LOC McCabe index: 1 number of parameters: 1 id: 807 unit: function main() file: scripts/configureLanguageServiceBuild.ts start line: 21 end line: 85 size: 37 LOC McCabe index: 3 number of parameters: 0 id: 808 unit: create() file: scripts/eslint/rules/no-double-space.ts start line: 20 end line: 70 size: 37 LOC McCabe index: 13 number of parameters: 1 id: 809 unit: async function main() file: scripts/post-vsts-artifact-comment.js start line: 8 end line: 52 size: 37 LOC McCabe index: 4 number of parameters: 0 id: 810 unit: function inlineExportModifiers() file: src/compiler/checker.ts start line: 6730 end line: 6770 size: 37 LOC McCabe index: 11 number of parameters: 1 id: 811 unit: function getResolvedMembersOrExportsOfSymbol() file: src/compiler/checker.ts start line: 10680 end line: 10724 size: 37 LOC McCabe index: 20 number of parameters: 2 id: 812 unit: function resolveObjectTypeMembers() file: src/compiler/checker.ts start line: 10777 end line: 10813 size: 37 LOC McCabe index: 9 number of parameters: 4 id: 813 unit: function addMemberForKeyTypeWorker() file: src/compiler/checker.ts start line: 11470 end line: 11513 size: 37 LOC McCabe index: 23 number of parameters: 2 id: 814 unit: function getSpreadArgumentType() file: src/compiler/checker.ts start line: 29437 end line: 29475 size: 37 LOC McCabe index: 13 number of parameters: 6 id: 815 unit: function checkFunctionOrMethodDeclaration() file: src/compiler/checker.ts start line: 36270 end line: 36335 size: 37 LOC McCabe index: 19 number of parameters: 1 id: 816 unit: function checkSwitchStatement() file: src/compiler/checker.ts start line: 38283 end line: 38328 size: 37 LOC McCabe index: 14 number of parameters: 1 id: 817 unit: function checkMembersForOverrideModifier() file: src/compiler/checker.ts start line: 38761 end line: 38799 size: 37 LOC McCabe index: 7 number of parameters: 4 id: 818 unit: function getExtendedConfig() file: src/compiler/commandLineParser.ts start line: 3037 end line: 3073 size: 37 LOC McCabe index: 9 number of parameters: 6 id: 819 unit: export function enumerateInsertsAndDeletes() file: src/compiler/core.ts start line: 2180 end line: 2216 size: 37 LOC McCabe index: 8 number of parameters: 4 id: 820 unit: export function emitFiles() file: src/compiler/emitter.ts start line: 281 end line: 643 size: 37 LOC McCabe index: 5 number of parameters: 8 id: 821 unit: function emitJsFileOrBundle() file: src/compiler/emitter.ts start line: 372 end line: 420 size: 37 LOC McCabe index: 8 number of parameters: 4 id: 822 unit: function createRestHelper() file: src/compiler/factory/emitHelpers.ts start line: 201 end line: 238 size: 37 LOC McCabe index: 4 number of parameters: 4 id: 823 unit: function createFunctionExpression() file: src/compiler/factory/nodeFactory.ts start line: 2554 end line: 2590 size: 37 LOC McCabe index: 5 number of parameters: 7 id: 824 unit: function createBinaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2775 end line: 2811 size: 37 LOC McCabe index: 8 number of parameters: 3 id: 825 unit: export function forEachChildRecursively() file: src/compiler/parser.ts start line: 592 end line: 629 size: 37 LOC McCabe index: 12 number of parameters: 3 id: 826 unit: function isReusableStatement() file: src/compiler/parser.ts start line: 2488 end line: 2525 size: 37 LOC McCabe index: 31 number of parameters: 1 id: 827 unit: function parseDelimitedList() file: src/compiler/parser.ts start line: 2630 end line: 2692 size: 37 LOC McCabe index: 11 number of parameters: 2 id: 828 unit: function parseClassElement() file: src/compiler/parser.ts start line: 6938 end line: 6998 size: 37 LOC McCabe index: 17 number of parameters: 0 id: 829 unit: export function updateSourceFile() file: src/compiler/parser.ts start line: 8664 end line: 8753 size: 37 LOC McCabe index: 4 number of parameters: 4 id: 830 unit: function visitVariableStatement() file: src/compiler/transformers/es2015.ts start line: 2145 end line: 2185 size: 37 LOC McCabe index: 9 number of parameters: 1 id: 831 unit: function convertForOfStatementForArray() file: src/compiler/transformers/es2015.ts start line: 2525 end line: 2593 size: 37 LOC McCabe index: 3 number of parameters: 3 id: 832 unit: function visitor() file: src/compiler/transformers/es2017.ts start line: 106 end line: 152 size: 37 LOC McCabe index: 20 number of parameters: 1 id: 833 unit: export function transformSystemModule() file: src/compiler/transformers/module/system.ts start line: 3 end line: 1933 size: 37 LOC McCabe index: 1 number of parameters: 1 id: 834 unit: function executeSteps() file: src/compiler/tsbuildPublic.ts start line: 1122 end line: 1168 size: 37 LOC McCabe index: 12 number of parameters: 4 id: 835 unit: function clean() file: src/compiler/tsbuildPublic.ts start line: 1714 end line: 1756 size: 37 LOC McCabe index: 12 number of parameters: 3 id: 836 unit: function isDeclarationKind() file: src/compiler/utilitiesPublic.ts start line: 1711 end line: 1747 size: 37 LOC McCabe index: 35 number of parameters: 1 id: 837 unit: export function getWatchFactory() file: src/compiler/watchUtilities.ts start line: 557 end line: 681 size: 37 LOC McCabe index: 9 number of parameters: 3 id: 838 unit: function getBaselineContentForFile() file: src/harness/fourslashImpl.ts start line: 1240 end line: 1278 size: 37 LOC McCabe index: 11 number of parameters: 2 id: 839 unit: public verifyCodeFix() file: src/harness/fourslashImpl.ts start line: 2977 end line: 3016 size: 37 LOC McCabe index: 13 number of parameters: 1 id: 840 unit: private logErrorWorker() file: src/server/session.ts start line: 894 end line: 934 size: 37 LOC McCabe index: 8 number of parameters: 3 id: 841 unit: private getCompletions() file: src/server/session.ts start line: 1844 end line: 1886 size: 37 LOC McCabe index: 11 number of parameters: 2 id: 842 unit: forEachChild() file: src/services/codefixes/convertToAsyncFunction.ts start line: 208 end line: 254 size: 37 LOC McCabe index: 16 number of parameters: 2 id: 843 unit: function acquireOrUpdateDocument() file: src/services/documentRegistry.ts start line: 194 end line: 271 size: 37 LOC McCabe index: 9 number of parameters: 8 id: 844 unit: function getPrefixAndSuffixText() file: src/services/findAllReferences.ts start line: 421 end line: 466 size: 37 LOC McCabe index: 21 number of parameters: 3 id: 845 unit: function updateImports() file: src/services/getEditsForFileRename.ts start line: 118 end line: 163 size: 37 LOC McCabe index: 13 number of parameters: 6 id: 846 unit: function visitNonImportNode() file: src/services/outliningElementsCollector.ts start line: 33 end line: 76 size: 37 LOC McCabe index: 19 number of parameters: 1 id: 847 unit: function tryCamelCaseMatch() file: src/services/patternMatcher.ts start line: 278 end line: 348 size: 37 LOC McCabe index: 13 number of parameters: 4 id: 848 unit: function createNewParameters() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 463 end line: 559 size: 37 LOC McCabe index: 4 number of parameters: 3 id: 849 unit: function getAdjustedStartPosition() file: src/services/textChanges.ts start line: 171 end line: 222 size: 37 LOC McCabe index: 13 number of parameters: 4 id: 850 unit: function nodeIsASICandidate() file: src/services/utilities.ts start line: 2769 end line: 2810 size: 37 LOC McCabe index: 16 number of parameters: 2 id: 851 unit: export function probablyUsesSemicolons() file: src/services/utilities.ts start line: 2823 end line: 2868 size: 37 LOC McCabe index: 11 number of parameters: 1 id: 852 unit: function runBaseline() file: src/testRunner/unittests/services/extract/helpers.ts start line: 87 end line: 128 size: 37 LOC McCabe index: 4 number of parameters: 1 id: 853 unit: function verifyWindowsStyleRoot() file: src/testRunner/unittests/tscWatch/forceConsistentCasingInFileNames.ts start line: 123 end line: 160 size: 37 LOC McCabe index: 1 number of parameters: 3 id: 854 unit: messageText: isDiagnosticMessageChain() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 247 end line: 327 size: 37 LOC McCabe index: 2 number of parameters: 1 id: 855 unit: function verify() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 36 end line: 83 size: 37 LOC McCabe index: 1 number of parameters: 2 id: 856 unit: category: diagnosticCategoryName() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 852 end line: 889 size: 37 LOC McCabe index: 1 number of parameters: 1 id: 857 unit: function getService() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 1071 end line: 1108 size: 37 LOC McCabe index: 2 number of parameters: 1 id: 858 unit: function verifyEventWithOutSettings() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 74 end line: 115 size: 37 LOC McCabe index: 1 number of parameters: 1 id: 859 unit: static writeFailures() file: scripts/failed-tests.js start line: 72 end line: 124 size: 36 LOC McCabe index: 11 number of parameters: 5 id: 860 unit: function forEachSymbolTableInScope() file: src/compiler/checker.ts start line: 4172 end line: 4221 size: 36 LOC McCabe index: 18 number of parameters: 5 id: 861 unit: useCaseSensitiveFileNames: maybeBind() file: src/compiler/checker.ts start line: 4733 end line: 4769 size: 36 LOC McCabe index: 7 number of parameters: 2 id: 862 unit: function reportWideningErrorsInType() file: src/compiler/checker.ts start line: 21244 end line: 21279 size: 36 LOC McCabe index: 14 number of parameters: 1 id: 863 unit: function getNarrowedTypeOfSymbol() file: src/compiler/checker.ts start line: 25026 end line: 25104 size: 36 LOC McCabe index: 27 number of parameters: 2 id: 864 unit: function reorderCandidates() file: src/compiler/checker.ts start line: 29149 end line: 29193 size: 36 LOC McCabe index: 10 number of parameters: 3 id: 865 unit: function checkAllCodePathsInNonVoidFunctionReturnOrThrow() file: src/compiler/checker.ts start line: 32147 end line: 32195 size: 36 LOC McCabe index: 21 number of parameters: 2 id: 866 unit: function checkExternalImportOrExportDeclaration() file: src/compiler/checker.ts start line: 39785 end line: 39825 size: 36 LOC McCabe index: 15 number of parameters: 1 id: 867 unit: function checkDeferredNode() file: src/compiler/checker.ts start line: 40603 end line: 40641 size: 36 LOC McCabe index: 15 number of parameters: 1 id: 868 unit: function checkExternalEmitHelpers() file: src/compiler/checker.ts start line: 42481 end line: 42516 size: 36 LOC McCabe index: 15 number of parameters: 2 id: 869 unit: function getLeadingLineTerminatorCount() file: src/compiler/emitter.ts start line: 4643 end line: 4695 size: 36 LOC McCabe index: 18 number of parameters: 3 id: 870 unit: function parseJSDocCommentWorker() file: src/compiler/parser.ts start line: 7720 end line: 8659 size: 36 LOC McCabe index: 12 number of parameters: 2 id: 871 unit: function commitPendingMapping() file: src/compiler/sourcemap.ts start line: 223 end line: 275 size: 36 LOC McCabe index: 8 number of parameters: 0 id: 872 unit: function watchPresentFileSystemEntry() file: src/compiler/sys.ts start line: 1616 end line: 1652 size: 36 LOC McCabe index: 7 number of parameters: 0 id: 873 unit: function getAccessorDeclarationTypeVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 208 end line: 245 size: 36 LOC McCabe index: 10 number of parameters: 1 id: 874 unit: function visitFunctionDeclaration() file: src/compiler/transformers/generators.ts start line: 448 end line: 487 size: 36 LOC McCabe index: 3 number of parameters: 1 id: 875 unit: function transformAndEmitStatementWorker() file: src/compiler/transformers/generators.ts start line: 1209 end line: 1244 size: 36 LOC McCabe index: 16 number of parameters: 1 id: 876 unit: function tryEnterOrLeaveBlock() file: src/compiler/transformers/generators.ts start line: 2880 end line: 2919 size: 36 LOC McCabe index: 13 number of parameters: 1 id: 877 unit: function createProgram() file: src/compiler/tsbuildPublic.ts start line: 845 end line: 889 size: 36 LOC McCabe index: 8 number of parameters: 0 id: 878 unit: export function getSuperContainer() file: src/compiler/utilities.ts start line: 1744 end line: 1786 size: 36 LOC McCabe index: 20 number of parameters: 2 id: 879 unit: export function getOperatorAssociativity() file: src/compiler/utilities.ts start line: 3448 end line: 3485 size: 36 LOC McCabe index: 28 number of parameters: 3 id: 880 unit: function isLeftHandSideExpressionKind() file: src/compiler/utilitiesPublic.ts start line: 1505 end line: 1540 size: 36 LOC McCabe index: 30 number of parameters: 1 id: 881 unit: function addDefaultValueAssignmentForInitializer() file: src/compiler/visitorPublic.ts start line: 244 end line: 279 size: 36 LOC McCabe index: 1 number of parameters: 4 id: 882 unit: function getInJsKeywords() file: src/harness/fourslashInterfaceImpl.ts start line: 1193 end line: 1228 size: 36 LOC McCabe index: 28 number of parameters: 1 id: 883 unit: function convertToAsyncFunction() file: src/services/codefixes/convertToAsyncFunction.ts start line: 53 end line: 111 size: 36 LOC McCabe index: 15 number of parameters: 4 id: 884 unit: function makeChange() file: src/services/codefixes/fixAddVoidToPromise.ts start line: 22 end line: 67 size: 36 LOC McCabe index: 20 number of parameters: 5 id: 885 unit: export function getReferenceAtPosition() file: src/services/goToDefinition.ts start line: 153 end line: 192 size: 36 LOC McCabe index: 13 number of parameters: 3 id: 886 unit: function changeExport() file: src/services/refactors/convertExport.ts start line: 123 end line: 162 size: 36 LOC McCabe index: 13 number of parameters: 6 id: 887 unit: function changeDefaultToNamedImport() file: src/services/refactors/convertExport.ts start line: 178 end line: 218 size: 36 LOC McCabe index: 8 number of parameters: 4 id: 888 unit: function doChangeNamedToNamespace() file: src/services/refactors/convertImport.ts start line: 140 end line: 197 size: 36 LOC McCabe index: 11 number of parameters: 4 id: 889 unit: function getRenameInfoForNode() file: src/services/rename.ts start line: 14 end line: 56 size: 36 LOC McCabe index: 24 number of parameters: 5 id: 890 unit: function makeAssertChangesWithCancellationToken() file: src/testRunner/unittests/builder.ts start line: 88 end line: 123 size: 36 LOC McCabe index: 5 number of parameters: 1 id: 891 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 1282 end line: 1330 size: 36 LOC McCabe index: 1 number of parameters: 1 id: 892 unit: function verifyProgramUptoDate() file: src/testRunner/unittests/services/languageService.ts start line: 87 end line: 133 size: 36 LOC McCabe index: 4 number of parameters: 1 id: 893 unit: function getConfigExtendsWithIncludeFs() file: src/testRunner/unittests/tsbuild/configFileExtends.ts start line: 3 end line: 38 size: 36 LOC McCabe index: 1 number of parameters: 0 id: 894 unit: function verifyFilesEmittedOnce() file: src/testRunner/unittests/tscWatch/emit.ts start line: 42 end line: 77 size: 36 LOC McCabe index: 2 number of parameters: 2 id: 895 unit: function type() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 170 end line: 207 size: 36 LOC McCabe index: 2 number of parameters: 2 id: 896 unit: function verifyDeferredContext() file: src/testRunner/unittests/tsserver/projects.ts start line: 1175 end line: 1224 size: 36 LOC McCabe index: 2 number of parameters: 1 id: 897 unit: export function createWebSystem() file: src/webServer/webServer.ts start line: 112 end line: 167 size: 36 LOC McCabe index: 4 number of parameters: 3 id: 898 unit: create() file: scripts/eslint/rules/simple-indent.ts start line: 20 end line: 68 size: 35 LOC McCabe index: 7 number of parameters: 1 id: 899 unit: function bindPotentiallyNewExpandoMemberToNamespace() file: src/compiler/binder.ts start line: 3111 end line: 3154 size: 35 LOC McCabe index: 16 number of parameters: 3 id: 900 unit: function resolveESModuleSymbol() file: src/compiler/checker.ts start line: 3655 end line: 3694 size: 35 LOC McCabe index: 18 number of parameters: 4 id: 901 unit: function getAlternativeContainingModules() file: src/compiler/checker.ts start line: 3899 end line: 3935 size: 35 LOC McCabe index: 16 number of parameters: 2 id: 902 unit: function isContextSensitive() file: src/compiler/checker.ts start line: 16925 end line: 16962 size: 35 LOC McCabe index: 23 number of parameters: 1 id: 903 unit: function narrowTypeByInstanceof() file: src/compiler/checker.ts start line: 24684 end line: 24728 size: 35 LOC McCabe index: 16 number of parameters: 3 id: 904 unit: function checkJsxOpeningLikeElementOrOpeningFragment() file: src/compiler/checker.ts start line: 27906 end line: 27955 size: 35 LOC McCabe index: 14 number of parameters: 1 id: 905 unit: function resolveCall() file: src/compiler/checker.ts start line: 29970 end line: 30261 size: 35 LOC McCabe index: 10 number of parameters: 6 id: 906 unit: function createUnionOfSignaturesForOverloadFailure() file: src/compiler/checker.ts start line: 30280 end line: 30314 size: 35 LOC McCabe index: 9 number of parameters: 1 id: 907 unit: function getMinArgumentCount() file: src/compiler/checker.ts start line: 31627 end line: 31661 size: 35 LOC McCabe index: 13 number of parameters: 2 id: 908 unit: function checkArrayLiteralDestructuringElementAssignment() file: src/compiler/checker.ts start line: 32821 end line: 32857 size: 35 LOC McCabe index: 11 number of parameters: 5 id: 909 unit: function checkTestingKnownTruthyCallableOrAwaitableType() file: src/compiler/checker.ts start line: 37166 end line: 37210 size: 35 LOC McCabe index: 22 number of parameters: 3 id: 910 unit: function isSymbolUsedInConditionBody() file: src/compiler/checker.ts start line: 37212 end line: 37248 size: 35 LOC McCabe index: 16 number of parameters: 4 id: 911 unit: function getIterationTypesOfIterable() file: src/compiler/checker.ts start line: 37699 end line: 37737 size: 35 LOC McCabe index: 13 number of parameters: 3 id: 912 unit: function checkTryStatement() file: src/compiler/checker.ts start line: 38362 end line: 38401 size: 35 LOC McCabe index: 11 number of parameters: 1 id: 913 unit: export function convertToTSConfig() file: src/compiler/commandLineParser.ts start line: 2250 end line: 2290 size: 35 LOC McCabe index: 5 number of parameters: 3 id: 914 unit: function getWildcardDirectories() file: src/compiler/commandLineParser.ts start line: 3443 end line: 3493 size: 35 LOC McCabe index: 16 number of parameters: 4 id: 915 unit: export function tryGetPropertyNameOfBindingOrAssignmentElement() file: src/compiler/factory/utilities.ts start line: 781 end line: 829 size: 35 LOC McCabe index: 16 number of parameters: 1 id: 916 unit: function tryResolve() file: src/compiler/moduleNameResolver.ts start line: 1299 end line: 1337 size: 35 LOC McCabe index: 16 number of parameters: 1 id: 917 unit: function parseCallExpressionRest() file: src/compiler/parser.ts start line: 5471 end line: 5513 size: 35 LOC McCabe index: 13 number of parameters: 2 id: 918 unit: function parseImportDeclarationOrImportEqualsDeclaration() file: src/compiler/parser.ts start line: 7233 end line: 7278 size: 35 LOC McCabe index: 14 number of parameters: 4 id: 919 unit: function parseChildParameterOrPropertyTag() file: src/compiler/parser.ts start line: 8501 end line: 8535 size: 35 LOC McCabe index: 16 number of parameters: 3 id: 920 unit: function visitPropertyAccessExpression() file: src/compiler/transformers/classFields.ts start line: 488 end line: 523 size: 35 LOC McCabe index: 12 number of parameters: 1 id: 921 unit: function visitObjectLiteralExpression() file: src/compiler/transformers/es2015.ts start line: 2711 end line: 2760 size: 35 LOC McCabe index: 9 number of parameters: 1 id: 922 unit: isSuperProperty() file: src/compiler/transformers/es2015.ts start line: 3889 end line: 3949 size: 35 LOC McCabe index: 7 number of parameters: 1 id: 923 unit: function visitPrefixOrPostfixUnaryExpression() file: src/compiler/transformers/module/system.ts start line: 1602 end line: 1648 size: 35 LOC McCabe index: 12 number of parameters: 2 id: 924 unit: function createSingleLineStringWriter() file: src/compiler/utilities.ts start line: 39 end line: 76 size: 35 LOC McCabe index: 2 number of parameters: 0 id: 925 unit: function visitDirectory() file: src/compiler/utilities.ts start line: 6699 end line: 6736 size: 35 LOC McCabe index: 16 number of parameters: 3 id: 926 unit: function addDefaultValueAssignmentForBindingPattern() file: src/compiler/visitorPublic.ts start line: 208 end line: 242 size: 35 LOC McCabe index: 2 number of parameters: 2 id: 927 unit: export function isIgnoredFileFromWildCardWatching() file: src/compiler/watchUtilities.ts start line: 464 end line: 524 size: 35 LOC McCabe index: 18 number of parameters: 12 id: 928 unit: private assertObjectsEqual() file: src/harness/fourslashImpl.ts start line: 1286 end line: 1325 size: 35 LOC McCabe index: 14 number of parameters: 3 id: 929 unit: private removeOrphanConfiguredProjects() file: src/server/editorServices.ts start line: 3530 end line: 3583 size: 35 LOC McCabe index: 9 number of parameters: 1 id: 930 unit: function convertAssignment() file: src/services/codefixes/convertToEsModule.ts start line: 217 end line: 254 size: 35 LOC McCabe index: 8 number of parameters: 6 id: 931 unit: function fixSingleExportDeclaration() file: src/services/codefixes/convertToTypeOnlyExport.ts start line: 29 end line: 65 size: 35 LOC McCabe index: 3 number of parameters: 3 id: 932 unit: function addMissingMemberInJs() file: src/services/codefixes/fixAddMissingMember.ts start line: 266 end line: 301 size: 35 LOC McCabe index: 6 number of parameters: 5 id: 933 unit: export function getIndentation() file: src/services/formatting/smartIndenter.ts start line: 24 end line: 77 size: 35 LOC McCabe index: 16 number of parameters: 4 id: 934 unit: export function updateLanguageServiceSourceFile() file: src/services/services.ts start line: 1119 end line: 1172 size: 35 LOC McCabe index: 15 number of parameters: 5 id: 935 unit: function find() file: src/services/utilities.ts start line: 1264 end line: 1318 size: 35 LOC McCabe index: 17 number of parameters: 1 id: 936 unit: export function createPackageJsonInfo() file: src/services/utilities.ts start line: 2944 end line: 2995 size: 35 LOC McCabe index: 7 number of parameters: 2 id: 937 unit: function test() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 595 end line: 629 size: 35 LOC McCabe index: 1 number of parameters: 2 id: 938 unit: function verifyMonoRepoLike() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 387 end line: 426 size: 35 LOC McCabe index: 3 number of parameters: 1 id: 939 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 822 end line: 856 size: 35 LOC McCabe index: 3 number of parameters: 4 id: 940 unit: function createCancellationToken() file: lib/cancellationToken.js start line: 22 end line: 65 size: 34 LOC McCabe index: 8 number of parameters: 1 id: 941 unit: transform() file: scripts/build/prepend.js start line: 18 end line: 51 size: 34 LOC McCabe index: 10 number of parameters: 3 id: 942 unit: function createCancellationToken() file: src/cancellationToken/cancellationToken.ts start line: 22 end line: 70 size: 34 LOC McCabe index: 8 number of parameters: 1 id: 943 unit: function mergeExportDeclarations() file: src/compiler/checker.ts start line: 6692 end line: 6728 size: 34 LOC McCabe index: 15 number of parameters: 1 id: 944 unit: function getTypeFromTypeAliasReference() file: src/compiler/checker.ts start line: 13340 end line: 13377 size: 34 LOC McCabe index: 10 number of parameters: 2 id: 945 unit: function typeRelatedToDiscriminatedType() file: src/compiler/checker.ts start line: 19509 end line: 19602 size: 34 LOC McCabe index: 9 number of parameters: 2 id: 946 unit: function membersRelatedToIndexInfo() file: src/compiler/checker.ts start line: 20039 end line: 20073 size: 34 LOC McCabe index: 14 number of parameters: 3 id: 947 unit: function getVariancesWorker() file: src/compiler/checker.ts start line: 20297 end line: 20338 size: 34 LOC McCabe index: 12 number of parameters: 5 id: 948 unit: function inferToMappedType() file: src/compiler/checker.ts start line: 22196 end line: 22244 size: 34 LOC McCabe index: 14 number of parameters: 3 id: 949 unit: function getFlowTypeOfAccessExpression() file: src/compiler/checker.ts start line: 28553 end line: 28600 size: 34 LOC McCabe index: 31 number of parameters: 5 id: 950 unit: function assignContextualParameterTypes() file: src/compiler/checker.ts start line: 31721 end line: 31755 size: 34 LOC McCabe index: 14 number of parameters: 2 id: 951 unit: function contextuallyCheckFunctionExpressionOrObjectLiteralMethod() file: src/compiler/checker.ts start line: 32237 end line: 32275 size: 34 LOC McCabe index: 13 number of parameters: 2 id: 952 unit: function checkVarDeclaredNamesNotShadowed() file: src/compiler/checker.ts start line: 36864 end line: 36936 size: 34 LOC McCabe index: 19 number of parameters: 1 id: 953 unit: function checkForInStatement() file: src/compiler/checker.ts start line: 37384 end line: 37433 size: 34 LOC McCabe index: 10 number of parameters: 1 id: 954 unit: function checkImportEqualsDeclaration() file: src/compiler/checker.ts start line: 39997 end line: 40034 size: 34 LOC McCabe index: 15 number of parameters: 1 id: 955 unit: path: getNormalizedAbsolutePath() file: src/compiler/commandLineParser.ts start line: 2733 end line: 3312 size: 34 LOC McCabe index: 5 number of parameters: 2 id: 956 unit: export function spanMap() file: src/compiler/core.ts start line: 592 end line: 630 size: 34 LOC McCabe index: 8 number of parameters: 3 id: 957 unit: export function removeMinAndVersionNumbers() file: src/compiler/core.ts start line: 2006 end line: 2052 size: 34 LOC McCabe index: 17 number of parameters: 1 id: 958 unit: function loadModuleFromExports() file: src/compiler/moduleNameResolver.ts start line: 1888 end line: 1923 size: 34 LOC McCabe index: 14 number of parameters: 6 id: 959 unit: function parsePostfixTypeOrHigher() file: src/compiler/parser.ts start line: 3801 end line: 3835 size: 34 LOC McCabe index: 7 number of parameters: 0 id: 960 unit: function getEmitHost() file: src/compiler/program.ts start line: 1826 end line: 1861 size: 34 LOC McCabe index: 5 number of parameters: 1 id: 961 unit: function verifyProjectReferences() file: src/compiler/program.ts start line: 3725 end line: 3759 size: 34 LOC McCabe index: 17 number of parameters: 0 id: 962 unit: function visitCallExpression() file: src/compiler/transformers/classFields.ts start line: 660 end line: 698 size: 34 LOC McCabe index: 8 number of parameters: 1 id: 963 unit: function visitTaggedTemplateExpression() file: src/compiler/transformers/classFields.ts start line: 700 end line: 736 size: 34 LOC McCabe index: 7 number of parameters: 1 id: 964 unit: function handleSymbolAccessibilityError() file: src/compiler/transformers/declarations.ts start line: 116 end line: 153 size: 34 LOC McCabe index: 10 number of parameters: 1 id: 965 unit: function flattenBindingOrAssignmentElement() file: src/compiler/transformers/destructuring.ts start line: 263 end line: 299 size: 34 LOC McCabe index: 9 number of parameters: 5 id: 966 unit: function createConvertedLoopState() file: src/compiler/transformers/es2015.ts start line: 2939 end line: 2984 size: 34 LOC McCabe index: 13 number of parameters: 1 id: 967 unit: function visitFunctionDeclaration() file: src/compiler/transformers/module/module.ts start line: 1224 end line: 1260 size: 34 LOC McCabe index: 3 number of parameters: 1 id: 968 unit: function createExportExpression() file: src/compiler/transformers/module/module.ts start line: 1704 end line: 1737 size: 34 LOC McCabe index: 3 number of parameters: 4 id: 969 unit: function visitClassDeclaration() file: src/compiler/transformers/module/system.ts start line: 700 end line: 740 size: 34 LOC McCabe index: 2 number of parameters: 1 id: 970 unit: function buildGraphNode() file: src/debug/dbg.ts start line: 262 end line: 295 size: 34 LOC McCabe index: 7 number of parameters: 2 id: 971 unit: private _getLinks() file: src/harness/vfsUtil.ts start line: 921 end line: 954 size: 34 LOC McCabe index: 9 number of parameters: 1 id: 972 unit: getFileNames() file: src/server/project.ts start line: 871 end line: 906 size: 34 LOC McCabe index: 13 number of parameters: 2 id: 973 unit: function classFromKind() file: src/services/classifier.ts start line: 418 end line: 452 size: 34 LOC McCabe index: 17 number of parameters: 1 id: 974 unit: function convertStatement() file: src/services/codefixes/convertToEsModule.ts start line: 115 end line: 150 size: 34 LOC McCabe index: 7 number of parameters: 9 id: 975 unit: function promoteFromTypeOnly() file: src/services/codefixes/importFixes.ts start line: 990 end line: 1047 size: 34 LOC McCabe index: 9 number of parameters: 4 id: 976 unit: function isTypeScriptOnlyKeyword() file: src/services/completions.ts start line: 3576 end line: 3609 size: 34 LOC McCabe index: 28 number of parameters: 1 id: 977 unit: function rehydrateCachedInfo() file: src/services/exportInfoMap.ts start line: 207 end line: 240 size: 34 LOC McCabe index: 13 number of parameters: 1 id: 978 unit: export function isImportableFile() file: src/services/exportInfoMap.ts start line: 282 end line: 320 size: 34 LOC McCabe index: 7 number of parameters: 7 id: 979 unit: function computeIndentation() file: src/services/formatting/formatting.ts start line: 499 end line: 538 size: 34 LOC McCabe index: 10 number of parameters: 6 id: 980 unit: function getOpenTokenForList() file: src/services/formatting/formatting.ts start line: 1296 end line: 1330 size: 34 LOC McCabe index: 16 number of parameters: 2 id: 981 unit: function addOutliningForLeadingCommentsForPos() file: src/services/outliningElementsCollector.ts start line: 117 end line: 162 size: 34 LOC McCabe index: 7 number of parameters: 4 id: 982 unit: function entryToFunctionCall() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 254 end line: 290 size: 34 LOC McCabe index: 18 number of parameters: 1 id: 983 unit: function collectUsages() file: src/services/refactors/extractSymbol.ts start line: 1760 end line: 1797 size: 34 LOC McCabe index: 14 number of parameters: 2 id: 984 unit: function getNewStatementsAndRemoveFromOldFile() file: src/services/refactors/moveToNewFile.ts start line: 131 end line: 168 size: 34 LOC McCabe index: 6 number of parameters: 7 id: 985 unit: export function getDocumentPositionMapper() file: src/services/sourcemaps.ts start line: 141 end line: 175 size: 34 LOC McCabe index: 10 number of parameters: 4 id: 986 unit: function createCompilerOptions() file: src/testRunner/projectsRunner.ts start line: 427 end line: 465 size: 34 LOC McCabe index: 11 number of parameters: 2 id: 987 unit: function stripInternalScenario() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 469 end line: 502 size: 34 LOC McCabe index: 3 number of parameters: 3 id: 988 unit: function verifyOutAndOutFileSetting() file: src/testRunner/unittests/tscWatch/emit.ts start line: 4 end line: 37 size: 34 LOC McCabe index: 1 number of parameters: 3 id: 989 unit: function verifyConfigFileCasing() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 4 end line: 42 size: 34 LOC McCabe index: 2 number of parameters: 1 id: 990 unit: function verifyDeletingConfigFile() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 500 end line: 541 size: 34 LOC McCabe index: 2 number of parameters: 1 id: 991 unit: async function exec() file: scripts/build/utils.js start line: 29 end line: 63 size: 33 LOC McCabe index: 6 number of parameters: 3 id: 992 unit: private processType() file: scripts/buildProtocol.ts start line: 39 end line: 75 size: 33 LOC McCabe index: 12 number of parameters: 1 id: 993 unit: create() file: scripts/eslint/rules/debug-assert.ts start line: 21 end line: 59 size: 33 LOC McCabe index: 15 number of parameters: 1 id: 994 unit: constructor() file: scripts/failed-tests.js start line: 23 end line: 63 size: 33 LOC McCabe index: 11 number of parameters: 2 id: 995 unit: function checkResolvedBlockScopedVariable() file: src/compiler/checker.ts start line: 2500 end line: 2537 size: 33 LOC McCabe index: 15 number of parameters: 2 id: 996 unit: function visitAndTransformType() file: src/compiler/checker.ts start line: 5123 end line: 5184 size: 33 LOC McCabe index: 17 number of parameters: 2 id: 997 unit: function getTypeOfFuncClassEnumModuleWorker() file: src/compiler/checker.ts start line: 9596 end line: 9628 size: 33 LOC McCabe index: 19 number of parameters: 1 id: 998 unit: function getDeclaredTypeOfEnum() file: src/compiler/checker.ts start line: 10318 end line: 10350 size: 33 LOC McCabe index: 10 number of parameters: 1 id: 999 unit: function lateBindMember() file: src/compiler/checker.ts start line: 10636 end line: 10678 size: 33 LOC McCabe index: 15 number of parameters: 4 id: 1000 unit: function addTypeToIntersection() file: src/compiler/checker.ts start line: 14515 end line: 14547 size: 33 LOC McCabe index: 13 number of parameters: 3 id: 1001 unit: function isEnumTypeRelatedTo() file: src/compiler/checker.ts start line: 17779 end line: 17811 size: 33 LOC McCabe index: 14 number of parameters: 3 id: 1002 unit: function isSimpleTypeRelatedTo() file: src/compiler/checker.ts start line: 17813 end line: 17848 size: 33 LOC McCabe index: 54 number of parameters: 4 id: 1003 unit: function getTypeOfDottedName() file: src/compiler/checker.ts start line: 23477 end line: 23509 size: 33 LOC McCabe index: 12 number of parameters: 2 id: 1004 unit: function getContextualSignature() file: src/compiler/checker.ts start line: 26930 end line: 26966 size: 33 LOC McCabe index: 11 number of parameters: 1 id: 1005 unit: function checkParameter() file: src/compiler/checker.ts start line: 34241 end line: 34281 size: 33 LOC McCabe index: 24 number of parameters: 1 id: 1006 unit: function checkUnusedClassMembers() file: src/compiler/checker.ts start line: 36415 end line: 36449 size: 33 LOC McCabe index: 20 number of parameters: 2 id: 1007 unit: function checkInheritedPropertiesAreIdentical() file: src/compiler/checker.ts start line: 39192 end line: 39229 size: 33 LOC McCabe index: 7 number of parameters: 2 id: 1008 unit: function checkInterfaceDeclaration() file: src/compiler/checker.ts start line: 39287 end line: 39327 size: 33 LOC McCabe index: 9 number of parameters: 1 id: 1009 unit: export function forEachEmittedFile() file: src/compiler/emitter.ts start line: 19 end line: 51 size: 33 LOC McCabe index: 11 number of parameters: 3 id: 1010 unit: function updateModifiers() file: src/compiler/factory/nodeFactory.ts start line: 6083 end line: 6115 size: 33 LOC McCabe index: 25 number of parameters: 2 id: 1011 unit: function getNewCommentDirectives() file: src/compiler/parser.ts start line: 8755 end line: 8802 size: 33 LOC McCabe index: 6 number of parameters: 8 id: 1012 unit: function disableCPUProfiler() file: src/compiler/sys.ts start line: 1478 end line: 1510 size: 33 LOC McCabe index: 7 number of parameters: 1 id: 1013 unit: function transformRoot() file: src/compiler/transformers/declarations.ts start line: 254 end line: 427 size: 33 LOC McCabe index: 7 number of parameters: 1 id: 1014 unit: function transformClassLikeDeclarationToExpression() file: src/compiler/transformers/es2015.ts start line: 788 end line: 853 size: 33 LOC McCabe index: 4 number of parameters: 1 id: 1015 unit: function visitJavaScriptInGeneratorFunctionBody() file: src/compiler/transformers/generators.ts start line: 357 end line: 389 size: 33 LOC McCabe index: 13 number of parameters: 1 id: 1016 unit: function substituteShorthandPropertyAssignment() file: src/compiler/transformers/module/system.ts start line: 1749 end line: 1781 size: 33 LOC McCabe index: 8 number of parameters: 1 id: 1017 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/module/system.ts start line: 1806 end line: 1847 size: 33 LOC McCabe index: 10 number of parameters: 1 id: 1018 unit: export function base64decode() file: src/compiler/utilities.ts start line: 5262 end line: 5296 size: 33 LOC McCabe index: 9 number of parameters: 1 id: 1019 unit: function synchronizeProgram() file: src/compiler/watchPublic.ts start line: 422 end line: 460 size: 33 LOC McCabe index: 12 number of parameters: 0 id: 1020 unit: export function classification() file: src/harness/fourslashInterfaceImpl.ts start line: 810 end line: 950 size: 33 LOC McCabe index: 2 number of parameters: 1 id: 1021 unit: export function dedent() file: src/harness/util.ts start line: 28 end line: 64 size: 33 LOC McCabe index: 9 number of parameters: 2 id: 1022 unit: constructor() file: src/harness/vfsUtil.ts start line: 62 end line: 99 size: 33 LOC McCabe index: 12 number of parameters: 2 id: 1023 unit: export function createFromFileSystem() file: src/harness/vfsUtil.ts start line: 1247 end line: 1280 size: 33 LOC McCabe index: 10 number of parameters: 7 id: 1024 unit: function formatPatchWorker() file: src/harness/vfsUtil.ts start line: 1567 end line: 1600 size: 33 LOC McCabe index: 15 number of parameters: 2 id: 1025 unit: function spanInCloseBraceToken() file: src/services/breakpoints.ts start line: 574 end line: 621 size: 33 LOC McCabe index: 14 number of parameters: 1 id: 1026 unit: function writeFixes() file: src/services/codefixes/importFixes.ts start line: 198 end line: 231 size: 33 LOC McCabe index: 6 number of parameters: 1 id: 1027 unit: function inferTypes() file: src/services/codefixes/inferFromUsage.ts start line: 949 end line: 984 size: 33 LOC McCabe index: 14 number of parameters: 1 id: 1028 unit: function getTypescriptKeywordCompletions() file: src/services/completions.ts start line: 3542 end line: 3574 size: 33 LOC McCabe index: 19 number of parameters: 1 id: 1029 unit: export function getDocCommentTemplateAtPosition() file: src/services/jsDoc.ts start line: 316 end line: 363 size: 33 LOC McCabe index: 13 number of parameters: 4 id: 1030 unit: function getFunctionOrClassName() file: src/services/navigationBar.ts start line: 911 end line: 949 size: 33 LOC McCabe index: 13 number of parameters: 1 id: 1031 unit: export function coalesceExports() file: src/services/organizeImports.ts start line: 328 end line: 398 size: 33 LOC McCabe index: 9 number of parameters: 1 id: 1032 unit: function getQuickInfoAtPosition() file: src/services/services.ts start line: 1681 end line: 1718 size: 33 LOC McCabe index: 8 number of parameters: 2 id: 1033 unit: export function findPrecedingMatchingToken() file: src/services/utilities.ts start line: 1469 end line: 1506 size: 33 LOC McCabe index: 10 number of parameters: 3 id: 1034 unit: function createRedirectProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 824 end line: 857 size: 33 LOC McCabe index: 3 number of parameters: 3 id: 1035 unit: export function runWatchBaseline() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 388 end line: 421 size: 33 LOC McCabe index: 5 number of parameters: 11 id: 1036 unit: function verifyGotoDefInLib() file: src/testRunner/unittests/tsserver/webServer.ts start line: 97 end line: 129 size: 33 LOC McCabe index: 1 number of parameters: 0 id: 1037 unit: constructor() file: src/tsserver/nodeServer.ts start line: 678 end line: 716 size: 33 LOC McCabe index: 7 number of parameters: 0 id: 1038 unit: function start() file: src/tsserver/server.ts start line: 33 end line: 75 size: 33 LOC McCabe index: 7 number of parameters: 7 id: 1039 unit: function createBinder() file: src/compiler/binder.ts start line: 185 end line: 3468 size: 32 LOC McCabe index: 1 number of parameters: 0 id: 1040 unit: function bindModuleDeclaration() file: src/compiler/binder.ts start line: 1979 end line: 2014 size: 32 LOC McCabe index: 11 number of parameters: 1 id: 1041 unit: function forEachReferencingModulesOfExportOfAffectedFile() file: src/compiler/builder.ts start line: 530 end line: 574 size: 32 LOC McCabe index: 10 number of parameters: 4 id: 1042 unit: export function create() file: src/compiler/builderState.ts start line: 309 end line: 346 size: 32 LOC McCabe index: 12 number of parameters: 4 id: 1043 unit: function getTargetOfAliasDeclaration() file: src/compiler/checker.ts start line: 3025 end line: 3056 size: 32 LOC McCabe index: 16 number of parameters: 2 id: 1044 unit: function withContext() file: src/compiler/checker.ts start line: 4722 end line: 4754 size: 32 LOC McCabe index: 11 number of parameters: 4 id: 1045 unit: function resolveTypeOfAccessors() file: src/compiler/checker.ts start line: 9510 end line: 9570 size: 32 LOC McCabe index: 13 number of parameters: 2 id: 1046 unit: union ? getUnionType() file: src/compiler/checker.ts start line: 11253 end line: 11289 size: 32 LOC McCabe index: 9 number of parameters: 2 id: 1047 unit: function getEffectiveConstraintOfIntersection() file: src/compiler/checker.ts start line: 11826 end line: 11863 size: 32 LOC McCabe index: 14 number of parameters: 2 id: 1048 unit: function getTypeFromTypeReference() file: src/compiler/checker.ts start line: 13599 end line: 13633 size: 32 LOC McCabe index: 8 number of parameters: 1 id: 1049 unit: function discriminateTypeByDiscriminableItems() file: src/compiler/checker.ts start line: 20214 end line: 20248 size: 32 LOC McCabe index: 12 number of parameters: 2 id: 1050 unit: function checkImportCallExpression() file: src/compiler/checker.ts start line: 31226 end line: 31265 size: 32 LOC McCabe index: 12 number of parameters: 1 id: 1051 unit: function checkTypeForDuplicateIndexSignatures() file: src/compiler/checker.ts start line: 34603 end line: 34640 size: 32 LOC McCabe index: 12 number of parameters: 1 id: 1052 unit: function checkJSDocParameterTag() file: src/compiler/checker.ts start line: 36173 end line: 36207 size: 32 LOC McCabe index: 13 number of parameters: 1 id: 1053 unit: function checkExistingMemberForOverrideModifier() file: src/compiler/checker.ts start line: 38805 end line: 38837 size: 32 LOC McCabe index: 5 number of parameters: 9 id: 1054 unit: function createParameterDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1150 end line: 1181 size: 32 LOC McCabe index: 7 number of parameters: 7 id: 1055 unit: export function createParenthesizerRules() file: src/compiler/factory/parenthesizerRules.ts start line: 3 end line: 430 size: 32 LOC McCabe index: 1 number of parameters: 1 id: 1056 unit: export function createTypeReferenceDirectiveResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 866 end line: 900 size: 32 LOC McCabe index: 3 number of parameters: 2 id: 1057 unit: function nodeLoadModuleByRelativeName() file: src/compiler/moduleNameResolver.ts start line: 1353 end line: 1384 size: 32 LOC McCabe index: 12 number of parameters: 5 id: 1058 unit: export function getEntrypointsFromPackageJsonInfo() file: src/compiler/moduleNameResolver.ts start line: 1568 end line: 1619 size: 32 LOC McCabe index: 8 number of parameters: 5 id: 1059 unit: function collectModuleReferences() file: src/compiler/program.ts start line: 2516 end line: 2562 size: 32 LOC McCabe index: 24 number of parameters: 2 id: 1060 unit: export function handleNoEmitOptions() file: src/compiler/program.ts start line: 4103 end line: 4141 size: 32 LOC McCabe index: 11 number of parameters: 4 id: 1061 unit: export function canWatchDirectory() file: src/compiler/resolutionCache.ts start line: 104 end line: 145 size: 32 LOC McCabe index: 12 number of parameters: 1 id: 1062 unit: export function createDirectoryWatcherSupportingRecursive() file: src/compiler/sys.ts start line: 532 end line: 776 size: 32 LOC McCabe index: 2 number of parameters: 8 id: 1063 unit: function invokeCallbacks() file: src/compiler/sys.ts start line: 620 end line: 652 size: 32 LOC McCabe index: 10 number of parameters: 3 id: 1064 unit: function visitExportDeclaration() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 191 end line: 228 size: 32 LOC McCabe index: 7 number of parameters: 1 id: 1065 unit: function visitClassDeclaration() file: src/compiler/transformers/module/module.ts start line: 1267 end line: 1301 size: 32 LOC McCabe index: 3 number of parameters: 1 id: 1066 unit: function transformParameterWithPropertyAssignment() file: src/compiler/transformers/ts.ts start line: 1989 end line: 2025 size: 32 LOC McCabe index: 2 number of parameters: 1 id: 1067 unit: export function emitComments() file: src/compiler/utilities.ts start line: 4629 end line: 4663 size: 32 LOC McCabe index: 9 number of parameters: 13 id: 1068 unit: function trySetLanguageAndTerritory() file: src/compiler/utilitiesPublic.ts start line: 358 end line: 397 size: 32 LOC McCabe index: 7 number of parameters: 3 id: 1069 unit: function getParsedCommandLine() file: src/compiler/watchPublic.ts start line: 750 end line: 783 size: 32 LOC McCabe index: 9 number of parameters: 1 id: 1070 unit: function generateSectionOptionsOutput() file: src/executeCommandLine/executeCommandLine.ts start line: 347 end line: 378 size: 32 LOC McCabe index: 7 number of parameters: 6 id: 1071 unit: function validatePackageNameWorker() file: src/jsTyping/jsTyping.ts start line: 360 end line: 393 size: 32 LOC McCabe index: 10 number of parameters: 2 id: 1072 unit: private forEachConfigFileLocation() file: src/server/editorServices.ts start line: 1829 end line: 1872 size: 32 LOC McCabe index: 12 number of parameters: 3 id: 1073 unit: function callbackProjectAndLocation() file: src/server/session.ts start line: 535 end line: 568 size: 32 LOC McCabe index: 10 number of parameters: 6 id: 1074 unit: function getNewEndOfLineState() file: src/services/classifier.ts start line: 198 end line: 234 size: 32 LOC McCabe index: 13 number of parameters: 3 id: 1075 unit: function tryAddToExistingImport() file: src/services/codefixes/importFixes.ts start line: 517 end line: 559 size: 32 LOC McCabe index: 19 number of parameters: 4 id: 1076 unit: function getCompletionEntryDisplayNameForSymbol() file: src/services/completions.ts start line: 3478 end line: 3515 size: 32 LOC McCabe index: 17 number of parameters: 5 id: 1077 unit: textSpan: createTextSpanFromRange() file: src/services/findAllReferences.ts start line: 719 end line: 779 size: 32 LOC McCabe index: 11 number of parameters: 1 id: 1078 unit: function getReferencedSymbolsSpecial() file: src/services/findAllReferences.ts start line: 872 end line: 918 size: 32 LOC McCabe index: 14 number of parameters: 3 id: 1079 unit: function mergeChildren() file: src/services/navigationBar.ts start line: 469 end line: 503 size: 32 LOC McCabe index: 9 number of parameters: 2 id: 1080 unit: export function insertImports() file: src/services/utilities.ts start line: 2033 end line: 2065 size: 32 LOC McCabe index: 11 number of parameters: 4 id: 1081 unit: export function testExtractSymbolFailed() file: src/testRunner/unittests/services/extract/helpers.ts start line: 145 end line: 176 size: 32 LOC McCabe index: 3 number of parameters: 3 id: 1082 unit: function stripInternalScenario() file: src/testRunner/unittests/tsbuild/amdModulesWithOut.ts start line: 128 end line: 159 size: 32 LOC McCabe index: 1 number of parameters: 1 id: 1083 unit: function getBuildInfoForIncrementalCorrectnessCheck() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 462 end line: 494 size: 32 LOC McCabe index: 6 number of parameters: 1 id: 1084 unit: function verifyEmitAndErrorUpdatesWorker() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 10 end line: 41 size: 32 LOC McCabe index: 5 number of parameters: 7 id: 1085 unit: function verifyEmitAndErrorUpdates() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 59 end line: 95 size: 32 LOC McCabe index: 2 number of parameters: 1 id: 1086 unit: function verifyIgnore() file: src/testRunner/unittests/tscWatch/resolutionCache.ts start line: 320 end line: 351 size: 32 LOC McCabe index: 1 number of parameters: 2 id: 1087 unit: function baselineDisableReferencedProjectLoad() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1405 end line: 1442 size: 32 LOC McCabe index: 7 number of parameters: 4 id: 1088 unit: function handleDtsMayChangeOfAffectedFile() file: src/compiler/builder.ts start line: 436 end line: 472 size: 31 LOC McCabe index: 8 number of parameters: 4 id: 1089 unit: export function getBuilderCreationParameters() file: src/compiler/builder.ts start line: 934 end line: 964 size: 31 LOC McCabe index: 5 number of parameters: 6 id: 1090 unit: function isPropertyImmediatelyReferencedWithinDeclaration() file: src/compiler/checker.ts start line: 1678 end line: 1715 size: 31 LOC McCabe index: 14 number of parameters: 3 id: 1091 unit: function getTypeOfSymbol() file: src/compiler/checker.ts start line: 9709 end line: 9739 size: 31 LOC McCabe index: 10 number of parameters: 1 id: 1092 unit: function getTypeFromClassOrInterfaceReference() file: src/compiler/checker.ts start line: 13281 end line: 13316 size: 31 LOC McCabe index: 14 number of parameters: 2 id: 1093 unit: function getUnionOrIntersectionTypePredicate() file: src/compiler/checker.ts start line: 14438 end line: 14469 size: 31 LOC McCabe index: 10 number of parameters: 2 id: 1094 unit: function checkImportDeclaration() file: src/compiler/checker.ts start line: 39963 end line: 39995 size: 31 LOC McCabe index: 15 number of parameters: 1 id: 1095 unit: function getSeparatingLineTerminatorCount() file: src/compiler/emitter.ts start line: 4697 end line: 4735 size: 31 LOC McCabe index: 18 number of parameters: 3 id: 1096 unit: function generateNameForNode() file: src/compiler/emitter.ts start line: 5218 end line: 5248 size: 31 LOC McCabe index: 14 number of parameters: 2 id: 1097 unit: function createBaseNamedDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 594 end line: 629 size: 31 LOC McCabe index: 8 number of parameters: 4 id: 1098 unit: export function createBinaryExpressionTrampoline() file: src/compiler/factory/utilities.ts start line: 1186 end line: 1217 size: 31 LOC McCabe index: 2 number of parameters: 3 id: 1099 unit: function loadEntrypointsFromTargetExports() file: src/compiler/moduleNameResolver.ts start line: 1644 end line: 1675 size: 31 LOC McCabe index: 16 number of parameters: 1 id: 1100 unit: function loadModuleFromImports() file: src/compiler/moduleNameResolver.ts start line: 1925 end line: 1957 size: 31 LOC McCabe index: 12 number of parameters: 6 id: 1101 unit: function parseMemberExpressionRest() file: src/compiler/parser.ts start line: 5414 end line: 5450 size: 31 LOC McCabe index: 12 number of parameters: 3 id: 1102 unit: function parseMethodDeclaration() file: src/compiler/parser.ts start line: 6682 end line: 6713 size: 31 LOC McCabe index: 3 number of parameters: 9 id: 1103 unit: export function computeCommonSourceDirectoryOfFilenames() file: src/compiler/program.ts start line: 16 end line: 59 size: 31 LOC McCabe index: 8 number of parameters: 3 id: 1104 unit: export function formatDiagnosticsWithColorAndContext() file: src/compiler/program.ts start line: 453 end line: 485 size: 31 LOC McCabe index: 7 number of parameters: 2 id: 1105 unit: function getVariableDeclarationTypeVisibilityDiagnosticMessage() file: src/compiler/transformers/declarations/diagnostics.ts start line: 163 end line: 197 size: 31 LOC McCabe index: 18 number of parameters: 1 id: 1106 unit: function asyncBodyVisitor() file: src/compiler/transformers/es2017.ts start line: 154 end line: 184 size: 31 LOC McCabe index: 18 number of parameters: 1 id: 1107 unit: function transformCommonJSModule() file: src/compiler/transformers/module/module.ts start line: 92 end line: 126 size: 31 LOC McCabe index: 7 number of parameters: 1 id: 1108 unit: function createImportCallExpressionCommonJS() file: src/compiler/transformers/module/module.ts start line: 823 end line: 864 size: 31 LOC McCabe index: 5 number of parameters: 2 id: 1109 unit: function getStringFromExpandedCharCodes() file: src/compiler/utilities.ts start line: 5222 end line: 5253 size: 31 LOC McCabe index: 6 number of parameters: 1 id: 1110 unit: function accessKind() file: src/compiler/utilities.ts start line: 5544 end line: 5580 size: 31 LOC McCabe index: 19 number of parameters: 1 id: 1111 unit: export function getLeftmostExpression() file: src/compiler/utilities.ts start line: 5801 end line: 5836 size: 31 LOC McCabe index: 13 number of parameters: 2 id: 1112 unit: function updateExtendedConfigFilesWatches() file: src/compiler/watchPublic.ts start line: 936 end line: 971 size: 31 LOC McCabe index: 6 number of parameters: 4 id: 1113 unit: public baselineSmartSelection() file: src/harness/fourslashImpl.ts start line: 2028 end line: 2059 size: 31 LOC McCabe index: 10 number of parameters: 0 id: 1114 unit: private _scan() file: src/harness/vfsUtil.ts start line: 286 end line: 316 size: 31 LOC McCabe index: 19 number of parameters: 6 id: 1115 unit: export function createPackageJsonCache() file: src/server/packageJsonCache.ts start line: 13 end line: 55 size: 31 LOC McCabe index: 4 number of parameters: 1 id: 1116 unit: private getNavigateToItems() file: src/server/session.ts start line: 2089 end line: 2119 size: 31 LOC McCabe index: 8 number of parameters: 2 id: 1117 unit: function getEncodedLexicalClassifications() file: src/services/classifier.ts start line: 12 end line: 173 size: 31 LOC McCabe index: 6 number of parameters: 3 id: 1118 unit: function transformJSDocTypeReference() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 126 end line: 156 size: 31 LOC McCabe index: 13 number of parameters: 1 id: 1119 unit: function convertSingleImport() file: src/services/codefixes/convertToEsModule.ts start line: 398 end line: 433 size: 31 LOC McCabe index: 11 number of parameters: 6 id: 1120 unit: getCodeActions: function getCodeActionsToFixModuleAndTarget() file: src/services/codefixes/fixModuleAndTargetOptions.ts start line: 8 end line: 45 size: 31 LOC McCabe index: 8 number of parameters: 1 id: 1121 unit: function getContextualType() file: src/services/completions.ts start line: 1664 end line: 1696 size: 31 LOC McCabe index: 17 number of parameters: 4 id: 1122 unit: function isBinaryOpContext() file: src/services/formatting/rules.ts start line: 440 end line: 486 size: 31 LOC McCabe index: 27 number of parameters: 1 id: 1123 unit: function visitCallOrNewExpression() file: src/services/inlayHints.ts start line: 144 end line: 179 size: 31 LOC McCabe index: 13 number of parameters: 1 id: 1124 unit: function matchTextChunk() file: src/services/patternMatcher.ts start line: 152 end line: 202 size: 31 LOC McCabe index: 14 number of parameters: 3 id: 1125 unit: function tryConsumeDefine() file: src/services/preProcess.ts start line: 279 end line: 320 size: 31 LOC McCabe index: 12 number of parameters: 0 id: 1126 unit: public verifyJavaScriptOutput() file: src/testRunner/projectsRunner.ts start line: 232 end line: 265 size: 31 LOC McCabe index: 10 number of parameters: 0 id: 1127 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 464 end line: 498 size: 31 LOC McCabe index: 3 number of parameters: 5 id: 1128 unit: function verifyWithOptions() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1072 end line: 1102 size: 31 LOC McCabe index: 1 number of parameters: 2 id: 1129 unit: function verifyNonExistentFile() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 224 end line: 257 size: 31 LOC McCabe index: 3 number of parameters: 1 id: 1130 unit: function parseLoggingEnvironmentString() file: src/tsserver/nodeServer.ts start line: 28 end line: 73 size: 31 LOC McCabe index: 10 number of parameters: 1 id: 1131 unit: function getModuleInstanceStateForAliasTarget() file: src/compiler/binder.ts start line: 110 end line: 139 size: 30 LOC McCabe index: 13 number of parameters: 2 id: 1132 unit: function checkContextualIdentifier() file: src/compiler/binder.ts start line: 2189 end line: 2221 size: 30 LOC McCabe index: 14 number of parameters: 1 id: 1133 unit: specifierText: getTextOfNode() file: src/compiler/checker.ts start line: 3814 end line: 3851 size: 30 LOC McCabe index: 13 number of parameters: 1 id: 1134 unit: function getTypeFromObjectBindingPattern() file: src/compiler/checker.ts start line: 9190 end line: 9221 size: 30 LOC McCabe index: 7 number of parameters: 3 id: 1135 unit: function resolveBaseTypesOfInterface() file: src/compiler/checker.ts start line: 10122 end line: 10151 size: 30 LOC McCabe index: 12 number of parameters: 1 id: 1136 unit: function getDeclaredTypeOfTypeAlias() file: src/compiler/checker.ts start line: 10221 end line: 10257 size: 30 LOC McCabe index: 10 number of parameters: 1 id: 1137 unit: function compareTypePredicateRelatedTo() file: src/compiler/checker.ts start line: 17701 end line: 17732 size: 30 LOC McCabe index: 12 number of parameters: 7 id: 1138 unit: function isTypeRelatedTo() file: src/compiler/checker.ts start line: 17850 end line: 17879 size: 30 LOC McCabe index: 16 number of parameters: 3 id: 1139 unit: function getWidenedTypeWithContext() file: src/compiler/checker.ts start line: 21199 end line: 21231 size: 30 LOC McCabe index: 16 number of parameters: 2 id: 1140 unit: function getExplicitTypeOfSymbol() file: src/compiler/checker.ts start line: 23442 end line: 23471 size: 30 LOC McCabe index: 13 number of parameters: 2 id: 1141 unit: function narrowType() file: src/compiler/checker.ts start line: 24798 end line: 24840 size: 30 LOC McCabe index: 18 number of parameters: 3 id: 1142 unit: function isLegalUsageOfSuperExpression() file: src/compiler/checker.ts start line: 25817 end line: 25856 size: 30 LOC McCabe index: 17 number of parameters: 1 id: 1143 unit: function getJsxNamespaceAt() file: src/compiler/checker.ts start line: 27679 end line: 27711 size: 30 LOC McCabe index: 14 number of parameters: 1 id: 1144 unit: function typeHasProtectedAccessibleBase() file: src/compiler/checker.ts start line: 30597 end line: 30627 size: 30 LOC McCabe index: 9 number of parameters: 2 id: 1145 unit: function resolveDecorator() file: src/compiler/checker.ts start line: 30841 end line: 30874 size: 30 LOC McCabe index: 6 number of parameters: 3 id: 1146 unit: function isValidConstAssertionArgument() file: src/compiler/checker.ts start line: 31360 end line: 31389 size: 30 LOC McCabe index: 22 number of parameters: 1 id: 1147 unit: function checkAndAggregateReturnExpressionTypes() file: src/compiler/checker.ts start line: 32091 end line: 32125 size: 30 LOC McCabe index: 14 number of parameters: 2 id: 1148 unit: function checkFunctionExpressionOrObjectLiteralMethod() file: src/compiler/checker.ts start line: 32197 end line: 32235 size: 30 LOC McCabe index: 13 number of parameters: 2 id: 1149 unit: function areTypeParametersIdentical() file: src/compiler/checker.ts start line: 38574 end line: 38618 size: 30 LOC McCabe index: 13 number of parameters: 1 id: 1150 unit: function getMemberOverrideModifierStatus() file: src/compiler/checker.ts start line: 38984 end line: 39018 size: 30 LOC McCabe index: 5 number of parameters: 2 id: 1151 unit: function checkGrammarParameterList() file: src/compiler/checker.ts start line: 42918 end line: 42950 size: 30 LOC McCabe index: 12 number of parameters: 1 id: 1152 unit: function parseResponseFile() file: src/compiler/commandLineParser.ts start line: 1522 end line: 1552 size: 30 LOC McCabe index: 12 number of parameters: 1 id: 1153 unit: export function getParsedCommandLineOfConfigFile() file: src/compiler/commandLineParser.ts start line: 1746 end line: 1776 size: 30 LOC McCabe index: 2 number of parameters: 6 id: 1154 unit: export function formatEnum() file: src/compiler/debug.ts start line: 295 end line: 324 size: 30 LOC McCabe index: 13 number of parameters: 3 id: 1155 unit: function getClosingLineTerminatorCount() file: src/compiler/emitter.ts start line: 4737 end line: 4767 size: 30 LOC McCabe index: 19 number of parameters: 3 id: 1156 unit: function makeUniqueName() file: src/compiler/emitter.ts start line: 5139 end line: 5169 size: 30 LOC McCabe index: 8 number of parameters: 2 id: 1157 unit: function createPropertyDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1263 end line: 1292 size: 30 LOC McCabe index: 10 number of parameters: 6 id: 1158 unit: function parseSemicolonAfterPropertyName() file: src/compiler/parser.ts start line: 1657 end line: 1700 size: 30 LOC McCabe index: 10 number of parameters: 3 id: 1159 unit: function canFollowTypeArgumentsInExpression() file: src/compiler/parser.ts start line: 5546 end line: 5587 size: 30 LOC McCabe index: 24 number of parameters: 0 id: 1160 unit: function parseNewExpressionOrNewDotTarget() file: src/compiler/parser.ts start line: 5786 end line: 5817 size: 30 LOC McCabe index: 6 number of parameters: 0 id: 1161 unit: function parseExportDeclaration() file: src/compiler/parser.ts start line: 7504 end line: 7536 size: 30 LOC McCabe index: 9 number of parameters: 4 id: 1162 unit: function onTimerToUpdateChildWatches() file: src/compiler/sys.ts start line: 683 end line: 717 size: 30 LOC McCabe index: 6 number of parameters: 0 id: 1163 unit: function watchFile() file: src/compiler/sys.ts start line: 895 end line: 924 size: 30 LOC McCabe index: 8 number of parameters: 4 id: 1164 unit: function insertDefaultValueAssignmentForInitializer() file: src/compiler/transformers/es2015.ts start line: 1379 end line: 1410 size: 30 LOC McCabe index: 1 number of parameters: 4 id: 1165 unit: function beginCatchBlock() file: src/compiler/transformers/generators.ts start line: 2126 end line: 2162 size: 30 LOC McCabe index: 3 number of parameters: 1 id: 1166 unit: function build() file: src/compiler/transformers/generators.ts start line: 2641 end line: 2671 size: 30 LOC McCabe index: 1 number of parameters: 0 id: 1167 unit: function transformConstructorBody() file: src/compiler/transformers/ts.ts start line: 1928 end line: 1982 size: 30 LOC McCabe index: 5 number of parameters: 2 id: 1168 unit: function addVarForEnumOrModuleDeclaration() file: src/compiler/transformers/ts.ts start line: 2567 end line: 2625 size: 30 LOC McCabe index: 4 number of parameters: 2 id: 1169 unit: function reportErrorSummary() file: src/compiler/tsbuildPublic.ts start line: 2005 end line: 2036 size: 30 LOC McCabe index: 12 number of parameters: 2 id: 1170 unit: export function getDeclarationFromName() file: src/compiler/utilities.ts start line: 3027 end line: 3057 size: 30 LOC McCabe index: 19 number of parameters: 1 id: 1171 unit: function getExpandedCharCodes() file: src/compiler/utilities.ts start line: 5150 end line: 5182 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 1172 unit: function attachFileToDiagnostic() file: src/compiler/utilities.ts start line: 5984 end line: 6013 size: 30 LOC McCabe index: 6 number of parameters: 2 id: 1173 unit: function performCompilation() file: src/executeCommandLine/executeCommandLine.ts start line: 780 end line: 810 size: 30 LOC McCabe index: 1 number of parameters: 4 id: 1174 unit: public getFileListing() file: src/harness/vfsUtil.ts start line: 378 end line: 407 size: 30 LOC McCabe index: 8 number of parameters: 0 id: 1175 unit: private static diffWorker() file: src/harness/vfsUtil.ts start line: 722 end line: 753 size: 30 LOC McCabe index: 20 number of parameters: 6 id: 1176 unit: private enableProxy() file: src/server/project.ts start line: 1615 end line: 1647 size: 30 LOC McCabe index: 5 number of parameters: 2 id: 1177 unit: private executeAction() file: src/server/session.ts start line: 206 end line: 236 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 1178 unit: function collectCallSites() file: src/services/callHierarchy.ts start line: 507 end line: 536 size: 30 LOC McCabe index: 12 number of parameters: 2 id: 1179 unit: function makeChange() file: src/services/codefixes/addMissingConst.ts start line: 24 end line: 58 size: 30 LOC McCabe index: 13 number of parameters: 5 id: 1180 unit: function combineUsages() file: src/services/codefixes/inferFromUsage.ts start line: 496 end line: 525 size: 30 LOC McCabe index: 4 number of parameters: 1 id: 1181 unit: function getJsxClosingTagCompletion() file: src/services/completions.ts start line: 596 end line: 640 size: 30 LOC McCabe index: 8 number of parameters: 2 id: 1182 unit: function tryGetImportOrExportClauseCompletionSymbols() file: src/services/completions.ts start line: 2823 end line: 2861 size: 30 LOC McCabe index: 14 number of parameters: 0 id: 1183 unit: export function getImplementationsAtPosition() file: src/services/findAllReferences.ts start line: 220 end line: 250 size: 30 LOC McCabe index: 11 number of parameters: 5 id: 1184 unit: function searchForImportsOfExport() file: src/services/findAllReferences.ts start line: 1138 end line: 1173 size: 30 LOC McCabe index: 12 number of parameters: 4 id: 1185 unit: function getReferencesForSuperKeyword() file: src/services/findAllReferences.ts start line: 1897 end line: 1935 size: 30 LOC McCabe index: 13 number of parameters: 1 id: 1186 unit: function createChildren() file: src/services/services.ts start line: 133 end line: 170 size: 30 LOC McCabe index: 4 number of parameters: 2 id: 1187 unit: function showTSConfigCorrectly() file: src/testRunner/unittests/config/showConfig.ts start line: 3 end line: 35 size: 30 LOC McCabe index: 7 number of parameters: 3 id: 1188 unit: function tscWatchCompile() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 326 end line: 356 size: 30 LOC McCabe index: 2 number of parameters: 1 id: 1189 unit: function verifyLargeFile() file: src/testRunner/unittests/tsserver/events/largeFileReferenced.ts start line: 35 end line: 65 size: 30 LOC McCabe index: 1 number of parameters: 1 id: 1190 unit: private visitTypeNodes() file: scripts/buildProtocol.ts start line: 77 end line: 105 size: 29 LOC McCabe index: 14 number of parameters: 1 id: 1191 unit: function bindTypeParameter() file: src/compiler/binder.ts start line: 3390 end line: 3418 size: 29 LOC McCabe index: 7 number of parameters: 1 id: 1192 unit: function checkAndReportErrorForMissingPrefix() file: src/compiler/checker.ts start line: 2316 end line: 2351 size: 29 LOC McCabe index: 12 number of parameters: 3 id: 1193 unit: function symbolToParameterDeclaration() file: src/compiler/checker.ts start line: 5764 end line: 5822 size: 29 LOC McCabe index: 23 number of parameters: 4 id: 1194 unit: function getBaseTypes() file: src/compiler/checker.ts start line: 10005 end line: 10033 size: 29 LOC McCabe index: 12 number of parameters: 1 id: 1195 unit: function resolveReverseMappedTypeMembers() file: src/compiler/checker.ts start line: 11361 end line: 11392 size: 29 LOC McCabe index: 11 number of parameters: 1 id: 1196 unit: function mayResolveTypeAlias() file: src/compiler/checker.ts start line: 13935 end line: 13963 size: 29 LOC McCabe index: 23 number of parameters: 1 id: 1197 unit: function getSimplifiedIndexedAccessType() file: src/compiler/checker.ts start line: 15423 end line: 15468 size: 29 LOC McCabe index: 12 number of parameters: 2 id: 1198 unit: function getSingleBaseForNonAugmentingSubtype() file: src/compiler/checker.ts start line: 20736 end line: 20766 size: 29 LOC McCabe index: 13 number of parameters: 1 id: 1199 unit: function inferFromLiteralPartsToTemplateLiteral() file: src/compiler/checker.ts start line: 21741 end line: 21795 size: 29 LOC McCabe index: 10 number of parameters: 3 id: 1200 unit: function invokeOnce() file: src/compiler/checker.ts start line: 22025 end line: 22055 size: 29 LOC McCabe index: 9 number of parameters: 4 id: 1201 unit: function inferFromIndexTypes() file: src/compiler/checker.ts start line: 22408 end line: 22437 size: 29 LOC McCabe index: 12 number of parameters: 2 id: 1202 unit: function getTypeAtFlowArrayMutation() file: src/compiler/checker.ts start line: 23928 end line: 23957 size: 29 LOC McCabe index: 10 number of parameters: 1 id: 1203 unit: function getContextuallyTypedParameterType() file: src/compiler/checker.ts start line: 25939 end line: 25967 size: 29 LOC McCabe index: 11 number of parameters: 1 id: 1204 unit: function getEffectiveDecoratorArguments() file: src/compiler/checker.ts start line: 29777 end line: 29812 size: 29 LOC McCabe index: 11 number of parameters: 1 id: 1205 unit: function isConstructorAccessible() file: src/compiler/checker.ts start line: 30629 end line: 30664 size: 29 LOC McCabe index: 11 number of parameters: 2 id: 1206 unit: function checkPrefixUnaryExpression() file: src/compiler/checker.ts start line: 32531 end line: 32588 size: 29 LOC McCabe index: 7 number of parameters: 1 id: 1207 unit: function onEnter() file: src/compiler/checker.ts start line: 33000 end line: 33032 size: 29 LOC McCabe index: 7 number of parameters: 3 id: 1208 unit: function checkTypeReferenceNode() file: src/compiler/checker.ts start line: 34916 end line: 34944 size: 29 LOC McCabe index: 14 number of parameters: 1 id: 1209 unit: function getEntityNameForDecoratorMetadataFromTypeList() file: src/compiler/checker.ts start line: 36031 end line: 36067 size: 29 LOC McCabe index: 14 number of parameters: 1 id: 1210 unit: function checkGrammarVariableDeclaration() file: src/compiler/checker.ts start line: 43721 end line: 43760 size: 29 LOC McCabe index: 22 number of parameters: 1 id: 1211 unit: function parseStrings() file: src/compiler/commandLineParser.ts start line: 1492 end line: 1520 size: 29 LOC McCabe index: 8 number of parameters: 1 id: 1212 unit: function emitSignatureAndBody() file: src/compiler/emitter.ts start line: 3128 end line: 3160 size: 29 LOC McCabe index: 5 number of parameters: 2 id: 1213 unit: function emitSourceMapsBeforeNode() file: src/compiler/emitter.ts start line: 5683 end line: 5713 size: 29 LOC McCabe index: 10 number of parameters: 1 id: 1214 unit: function parseOldFileOfCurrentEmit() file: src/compiler/factory/nodeFactory.ts start line: 6486 end line: 6519 size: 29 LOC McCabe index: 12 number of parameters: 1 id: 1215 unit: function parseJsxOpeningOrSelfClosingElementOrOpeningFragment() file: src/compiler/parser.ts start line: 5194 end line: 5232 size: 29 LOC McCabe index: 6 number of parameters: 1 id: 1216 unit: function parseVariableDeclarationList() file: src/compiler/parser.ts start line: 6576 end line: 6619 size: 29 LOC McCabe index: 7 number of parameters: 1 id: 1217 unit: export function createCompilerHostWorker() file: src/compiler/program.ts start line: 73 end line: 193 size: 29 LOC McCabe index: 4 number of parameters: 3 id: 1218 unit: export function createSingleFileWatcherPerName() file: src/compiler/sys.ts start line: 427 end line: 472 size: 29 LOC McCabe index: 3 number of parameters: 2 id: 1219 unit: function visitMethodOrAccessorDeclaration() file: src/compiler/transformers/classFields.ts start line: 365 end line: 399 size: 29 LOC McCabe index: 5 number of parameters: 1 id: 1220 unit: function ensureType() file: src/compiler/transformers/declarations.ts start line: 519 end line: 566 size: 29 LOC McCabe index: 17 number of parameters: 3 id: 1221 unit: function updateAccessorParamsList() file: src/compiler/transformers/declarations.ts start line: 626 end line: 654 size: 29 LOC McCabe index: 8 number of parameters: 2 id: 1222 unit: function transformFunctionLikeToExpression() file: src/compiler/transformers/es2015.ts start line: 1926 end line: 1955 size: 29 LOC McCabe index: 8 number of parameters: 4 id: 1223 unit: function transformAndSpreadElements() file: src/compiler/transformers/es2015.ts start line: 3991 end line: 4062 size: 29 LOC McCabe index: 11 number of parameters: 4 id: 1224 unit: export function transformES2018() file: src/compiler/transformers/es2018.ts start line: 40 end line: 1201 size: 29 LOC McCabe index: 1 number of parameters: 1 id: 1225 unit: function visitor() file: src/compiler/transformers/es2020.ts start line: 19 end line: 47 size: 29 LOC McCabe index: 9 number of parameters: 1 id: 1226 unit: function visitFunctionExpression() file: src/compiler/transformers/generators.ts start line: 498 end line: 528 size: 29 LOC McCabe index: 2 number of parameters: 1 id: 1227 unit: function collectAsynchronousDependencies() file: src/compiler/transformers/module/module.ts start line: 361 end line: 408 size: 29 LOC McCabe index: 7 number of parameters: 2 id: 1228 unit: function visitorWorker() file: src/compiler/transformers/module/module.ts start line: 542 end line: 574 size: 29 LOC McCabe index: 13 number of parameters: 2 id: 1229 unit: function visitorWorker() file: src/compiler/transformers/module/system.ts start line: 1470 end line: 1498 size: 29 LOC McCabe index: 12 number of parameters: 2 id: 1230 unit: function serializeTypeList() file: src/compiler/transformers/ts.ts start line: 1601 end line: 1639 size: 29 LOC McCabe index: 15 number of parameters: 1 id: 1231 unit: function transformEnumMember() file: src/compiler/transformers/ts.ts start line: 2450 end line: 2481 size: 29 LOC McCabe index: 2 number of parameters: 1 id: 1232 unit: function watchWildCardDirectories() file: src/compiler/tsbuildPublic.ts start line: 1845 end line: 1874 size: 29 LOC McCabe index: 4 number of parameters: 4 id: 1233 unit: export function expressionResultIsUnused() file: src/compiler/utilities.ts start line: 7325 end line: 7356 size: 29 LOC McCabe index: 13 number of parameters: 1 id: 1234 unit: export function getErrorSummaryText() file: src/compiler/watch.ts start line: 142 end line: 173 size: 29 LOC McCabe index: 9 number of parameters: 2 id: 1235 unit: private verifyNewContent() file: src/harness/fourslashImpl.ts start line: 3018 end line: 3046 size: 29 LOC McCabe index: 8 number of parameters: 3 id: 1236 unit: export function doSourcemapBaseline() file: src/harness/harnessIO.ts start line: 833 end line: 864 size: 29 LOC McCabe index: 14 number of parameters: 4 id: 1237 unit: export function filterStack() file: src/harness/harnessUtils.ts start line: 353 end line: 387 size: 29 LOC McCabe index: 9 number of parameters: 2 id: 1238 unit: private _applyFilesWorker() file: src/harness/vfsUtil.ts start line: 1137 end line: 1167 size: 29 LOC McCabe index: 11 number of parameters: 4 id: 1239 unit: function validateComponents() file: src/harness/vpathUtil.ts start line: 64 end line: 101 size: 29 LOC McCabe index: 33 number of parameters: 3 id: 1240 unit: cachedDirectoryStructureHost: createCachedDirectoryStructureHost() file: src/server/editorServices.ts start line: 2078 end line: 2138 size: 29 LOC McCabe index: 2 number of parameters: 2 id: 1241 unit: private getEditsForRefactor() file: src/server/session.ts start line: 2198 end line: 2228 size: 29 LOC McCabe index: 5 number of parameters: 2 id: 1242 unit: function getClassificationTypeName() file: src/services/classifier.ts start line: 553 end line: 581 size: 29 LOC McCabe index: 25 number of parameters: 1 id: 1243 unit: function annotateParameters() file: src/services/codefixes/inferFromUsage.ts start line: 222 end line: 252 size: 29 LOC McCabe index: 10 number of parameters: 8 id: 1244 unit: function checkFixedAssignableTo() file: src/services/codefixes/returnValueCorrect.ts start line: 134 end line: 162 size: 29 LOC McCabe index: 4 number of parameters: 5 id: 1245 unit: function filterClassMembersList() file: src/services/completions.ts start line: 3374 end line: 3411 size: 29 LOC McCabe index: 14 number of parameters: 3 id: 1246 unit: function shouldAddDelta() file: src/services/formatting/formatting.ts start line: 603 end line: 634 size: 29 LOC McCabe index: 18 number of parameters: 3 id: 1247 unit: function getCategorizedImports() file: src/services/organizeImports.ts start line: 287 end line: 322 size: 29 LOC McCabe index: 8 number of parameters: 1 id: 1248 unit: function charIsPunctuation() file: src/services/patternMatcher.ts start line: 504 end line: 533 size: 29 LOC McCabe index: 24 number of parameters: 1 id: 1249 unit: function deleteUnusedImportsInDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 371 end line: 399 size: 29 LOC McCabe index: 15 number of parameters: 4 id: 1250 unit: function getModulesForPathsPattern() file: src/services/stringCompletions.ts start line: 599 end line: 646 size: 29 LOC McCabe index: 13 number of parameters: 5 id: 1251 unit: outer: while() file: src/services/utilities.ts start line: 1121 end line: 1180 size: 29 LOC McCabe index: 15 number of parameters: 1 id: 1252 unit: export function buildLinkParts() file: src/services/utilities.ts start line: 2304 end line: 2672 size: 29 LOC McCabe index: 9 number of parameters: 2 id: 1253 unit: export function createRunner() file: src/testRunner/runner.ts start line: 41 end line: 69 size: 29 LOC McCabe index: 13 number of parameters: 1 id: 1254 unit: function assertParseResult() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 4 end line: 35 size: 29 LOC McCabe index: 6 number of parameters: 3 id: 1255 unit: function testExtractRange() file: src/testRunner/unittests/services/extract/ranges.ts start line: 17 end line: 45 size: 29 LOC McCabe index: 4 number of parameters: 2 id: 1256 unit: function setup() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 3 end line: 31 size: 29 LOC McCabe index: 1 number of parameters: 0 id: 1257 unit: function setup() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 3 end line: 31 size: 29 LOC McCabe index: 1 number of parameters: 0 id: 1258 unit: function verifyWatchedDirectories() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 90 end line: 118 size: 29 LOC McCabe index: 6 number of parameters: 2 id: 1259 unit: await del() file: Gulpfile.js start line: 289 end line: 317 size: 28 LOC McCabe index: 1 number of parameters: 6 id: 1260 unit: function main() file: scripts/configurePrerelease.ts start line: 15 end line: 53 size: 28 LOC McCabe index: 9 number of parameters: 0 id: 1261 unit: function bindAssignmentTargetFlow() file: src/compiler/binder.ts start line: 1406 end line: 1433 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1262 unit: function bind() file: src/compiler/binder.ts start line: 2406 end line: 2459 size: 28 LOC McCabe index: 6 number of parameters: 1 id: 1263 unit: function doneWithAffectedFile() file: src/compiler/builder.ts start line: 622 end line: 649 size: 28 LOC McCabe index: 6 number of parameters: 5 id: 1264 unit: function requiresScopeChangeWorker() file: src/compiler/checker.ts start line: 1746 end line: 1776 size: 28 LOC McCabe index: 19 number of parameters: 1 id: 1265 unit: function typeParameterToName() file: src/compiler/checker.ts start line: 6142 end line: 6171 size: 28 LOC McCabe index: 13 number of parameters: 2 id: 1266 unit: function getDeclaredTypeOfClassOrInterface() file: src/compiler/checker.ts start line: 10185 end line: 10219 size: 28 LOC McCabe index: 9 number of parameters: 1 id: 1267 unit: function resolveStructuredTypeMembers() file: src/compiler/checker.ts start line: 11620 end line: 11647 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1268 unit: function getUnionTypeFromSortedList() file: src/compiler/checker.ts start line: 14476 end line: 14503 size: 28 LOC McCabe index: 11 number of parameters: 5 id: 1269 unit: function instantiateMappedType() file: src/compiler/checker.ts start line: 16652 end line: 16690 size: 28 LOC McCabe index: 15 number of parameters: 4 id: 1270 unit: function mapTypesByKeyProperty() file: src/compiler/checker.ts start line: 22784 end line: 22811 size: 28 LOC McCabe index: 10 number of parameters: 2 id: 1271 unit: function getTypeAtSwitchClause() file: src/compiler/checker.ts start line: 23981 end line: 24008 size: 28 LOC McCabe index: 11 number of parameters: 1 id: 1272 unit: function getIntrinsicTagSymbol() file: src/compiler/checker.ts start line: 27620 end line: 27652 size: 28 LOC McCabe index: 7 number of parameters: 1 id: 1273 unit: function isInPropertyInitializerOrClassStaticBlock() file: src/compiler/checker.ts start line: 28631 end line: 28658 size: 28 LOC McCabe index: 21 number of parameters: 1 id: 1274 unit: function checkDestructuringAssignment() file: src/compiler/checker.ts start line: 32859 end line: 32889 size: 28 LOC McCabe index: 9 number of parameters: 4 id: 1275 unit: function checkFunctionOrConstructorSymbol() file: src/compiler/checker.ts start line: 35161 end line: 35410 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1276 unit: function checkReflectCollision() file: src/compiler/checker.ts start line: 36816 end line: 36845 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1277 unit: function issueMemberSpecificError() file: src/compiler/checker.ts start line: 38934 end line: 38963 size: 28 LOC McCabe index: 12 number of parameters: 4 id: 1278 unit: function getHelperName() file: src/compiler/checker.ts start line: 42518 end line: 42545 size: 28 LOC McCabe index: 24 number of parameters: 1 id: 1279 unit: function checkGrammarClassDeclarationHeritageClauses() file: src/compiler/checker.ts start line: 43095 end line: 43129 size: 28 LOC McCabe index: 9 number of parameters: 1 id: 1280 unit: value() file: src/compiler/debug.ts start line: 538 end line: 565 size: 28 LOC McCabe index: 26 number of parameters: 1 id: 1281 unit: function getSourceMappingURL() file: src/compiler/emitter.ts start line: 610 end line: 642 size: 28 LOC McCabe index: 5 number of parameters: 5 id: 1282 unit: export function getAllUnscopedEmitHelpers() file: src/compiler/factory/emitHelpers.ts start line: 999 end line: 1026 size: 28 LOC McCabe index: 2 number of parameters: 0 id: 1283 unit: function createNodeArray() file: src/compiler/factory/nodeFactory.ts start line: 532 end line: 568 size: 28 LOC McCabe index: 8 number of parameters: 2 id: 1284 unit: function createClassDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3644 end line: 3671 size: 28 LOC McCabe index: 3 number of parameters: 6 id: 1285 unit: function cloneSourceFileWithChanges() file: src/compiler/factory/nodeFactory.ts start line: 5159 end line: 5186 size: 28 LOC McCabe index: 5 number of parameters: 7 id: 1286 unit: function mergeEmitNode() file: src/compiler/factory/nodeFactory.ts start line: 6643 end line: 6671 size: 28 LOC McCabe index: 12 number of parameters: 2 id: 1287 unit: export function createExpressionForJsxElement() file: src/compiler/factory/utilities.ts start line: 67 end line: 97 size: 28 LOC McCabe index: 7 number of parameters: 6 id: 1288 unit: export function getOrCreateExternalHelpersModuleNameIfNeeded() file: src/compiler/factory/utilities.ts start line: 534 end line: 563 size: 28 LOC McCabe index: 15 number of parameters: 5 id: 1289 unit: function isStartOfLeftHandSideExpression() file: src/compiler/parser.ts start line: 4048 end line: 4075 size: 28 LOC McCabe index: 21 number of parameters: 0 id: 1290 unit: function parseBinaryExpressionRest() file: src/compiler/parser.ts start line: 4639 end line: 4700 size: 28 LOC McCabe index: 8 number of parameters: 3 id: 1291 unit: function parseBlock() file: src/compiler/parser.ts start line: 5820 end line: 5848 size: 28 LOC McCabe index: 7 number of parameters: 2 id: 1292 unit: function parseJSDocLink() file: src/compiler/parser.ts start line: 8114 end line: 8142 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1293 unit: function getEncodedRootLength() file: src/compiler/path.ts start line: 125 end line: 179 size: 28 LOC McCabe index: 18 number of parameters: 1 id: 1294 unit: function forEachProjectReference() file: src/compiler/program.ts start line: 592 end line: 627 size: 28 LOC McCabe index: 8 number of parameters: 2 id: 1295 unit: function updateHostForUseSourceOfProjectReferenceRedirect() file: src/compiler/program.ts start line: 3938 end line: 4097 size: 28 LOC McCabe index: 9 number of parameters: 1 id: 1296 unit: function fileOrDirectoryExistsUsingSource() file: src/compiler/program.ts start line: 4064 end line: 4096 size: 28 LOC McCabe index: 12 number of parameters: 2 id: 1297 unit: function watchFailedLookupLocationOfResolution() file: src/compiler/resolutionCache.ts start line: 641 end line: 674 size: 28 LOC McCabe index: 8 number of parameters: 1 id: 1298 unit: function createPrivateIdentifierAccessHelper() file: src/compiler/transformers/classFields.ts start line: 458 end line: 486 size: 28 LOC McCabe index: 4 number of parameters: 2 id: 1299 unit: function visitClassDeclaration() file: src/compiler/transformers/es2015.ts start line: 716 end line: 762 size: 28 LOC McCabe index: 4 number of parameters: 1 id: 1300 unit: function addObjectLiteralMembers() file: src/compiler/transformers/es2015.ts start line: 3472 end line: 3504 size: 28 LOC McCabe index: 8 number of parameters: 4 id: 1301 unit: function createUnderscoreUnderscoreESModule() file: src/compiler/transformers/module/module.ts start line: 1650 end line: 1677 size: 28 LOC McCabe index: 2 number of parameters: 0 id: 1302 unit: function visitVariableStatement() file: src/compiler/transformers/module/system.ts start line: 748 end line: 780 size: 28 LOC McCabe index: 7 number of parameters: 1 id: 1303 unit: function enableCache() file: src/compiler/tsbuildPublic.ts start line: 540 end line: 571 size: 28 LOC McCabe index: 2 number of parameters: 1 id: 1304 unit: export function emitFilesAndReportErrorsAndGetExitStatus() file: src/compiler/watch.ts start line: 450 end line: 481 size: 28 LOC McCabe index: 4 number of parameters: 3 id: 1305 unit: function createNewProgram() file: src/compiler/watchPublic.ts start line: 462 end line: 500 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1306 unit: function writeComparison() file: src/harness/harnessIO.ts start line: 1358 end line: 1406 size: 28 LOC McCabe index: 8 number of parameters: 5 id: 1307 unit: private watchPackageJsonFile() file: src/server/editorServices.ts start line: 4112 end line: 4139 size: 28 LOC McCabe index: 6 number of parameters: 1 id: 1308 unit: private getProjects() file: src/server/session.ts start line: 1495 end line: 1523 size: 28 LOC McCabe index: 12 number of parameters: 3 id: 1309 unit: function removeReturns() file: src/services/codefixes/convertToAsyncFunction.ts start line: 689 end line: 719 size: 28 LOC McCabe index: 10 number of parameters: 4 id: 1310 unit: function doChange() file: src/services/codefixes/fixImplicitThis.ts start line: 21 end line: 55 size: 28 LOC McCabe index: 10 number of parameters: 4 id: 1311 unit: function doChange() file: src/services/codefixes/fixIncorrectNamedTupleSyntax.ts start line: 24 end line: 51 size: 28 LOC McCabe index: 12 number of parameters: 3 id: 1312 unit: function getDefaultValueFromType() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 127 end line: 156 size: 28 LOC McCabe index: 14 number of parameters: 2 id: 1313 unit: export function setJsonCompilerOptionValues() file: src/services/codefixes/helpers.ts start line: 478 end line: 508 size: 28 LOC McCabe index: 6 number of parameters: 4 id: 1314 unit: export function moduleSpecifierToValidIdentifier() file: src/services/codefixes/importFixes.ts start line: 1255 end line: 1283 size: 28 LOC McCabe index: 8 number of parameters: 3 id: 1315 unit: function completionEntryDataToSymbolOriginInfo() file: src/services/completions.ts start line: 1119 end line: 1146 size: 28 LOC McCabe index: 2 number of parameters: 3 id: 1316 unit: function getIfElseOccurrences() file: src/services/documentHighlights.ts start line: 442 end line: 479 size: 28 LOC McCabe index: 7 number of parameters: 2 id: 1317 unit: function advance() file: src/services/formatting/formattingScanner.ts start line: 61 end line: 98 size: 28 LOC McCabe index: 5 number of parameters: 0 id: 1318 unit: function forEachImport() file: src/services/importTracker.ts start line: 416 end line: 444 size: 28 LOC McCabe index: 10 number of parameters: 3 id: 1319 unit: function getFunctionNames() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 585 end line: 614 size: 28 LOC McCabe index: 9 number of parameters: 1 id: 1320 unit: function updateNamespaceLikeImport() file: src/services/refactors/moveToNewFile.ts start line: 223 end line: 251 size: 28 LOC McCabe index: 7 number of parameters: 8 id: 1321 unit: batcher: while() file: src/testRunner/parallel/host.ts start line: 367 end line: 394 size: 28 LOC McCabe index: 10 number of parameters: 1 id: 1322 unit: function emitsCorrectly() file: src/testRunner/unittests/customTransforms.ts start line: 3 end line: 31 size: 28 LOC McCabe index: 4 number of parameters: 5 id: 1323 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 293 end line: 327 size: 28 LOC McCabe index: 1 number of parameters: 1 id: 1324 unit: function createTestClass() file: src/testRunner/unittests/services/textChanges.ts start line: 183 end line: 210 size: 28 LOC McCabe index: 1 number of parameters: 0 id: 1325 unit: function sys() file: src/testRunner/unittests/tscWatch/watchEnvironment.ts start line: 500 end line: 527 size: 28 LOC McCabe index: 1 number of parameters: 2 id: 1326 unit: function verifyOpenFileWorks() file: src/testRunner/unittests/tsserver/openFile.ts start line: 30 end line: 67 size: 28 LOC McCabe index: 4 number of parameters: 1 id: 1327 unit: function verifySolutionScenario() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 858 end line: 902 size: 28 LOC McCabe index: 3 number of parameters: 1 id: 1328 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 81 end line: 110 size: 28 LOC McCabe index: 1 number of parameters: 1 id: 1329 unit: function verifyQuickInfo() file: src/testRunner/unittests/tsserver/webServer.ts start line: 68 end line: 95 size: 28 LOC McCabe index: 1 number of parameters: 0 id: 1330 unit: function convertDocumentToMarkdown() file: scripts/word2md.ts start line: 177 end line: 409 size: 27 LOC McCabe index: 1 number of parameters: 1 id: 1331 unit: function declareModuleMember() file: src/compiler/binder.ts start line: 549 end line: 590 size: 27 LOC McCabe index: 14 number of parameters: 3 id: 1332 unit: function getSemanticDiagnosticsOfNextAffectedFile() file: src/compiler/builder.ts start line: 1163 end line: 1198 size: 27 LOC McCabe index: 9 number of parameters: 2 id: 1333 unit: function trySymbolTable() file: src/compiler/checker.ts start line: 4279 end line: 4315 size: 27 LOC McCabe index: 20 number of parameters: 3 id: 1334 unit: function combineSignaturesOfUnionMembers() file: src/compiler/checker.ts start line: 11122 end line: 11149 size: 27 LOC McCabe index: 10 number of parameters: 2 id: 1335 unit: function getImmediateBaseConstraint() file: src/compiler/checker.ts start line: 11897 end line: 11929 size: 27 LOC McCabe index: 13 number of parameters: 1 id: 1336 unit: function getTypeReferenceType() file: src/compiler/checker.ts start line: 13436 end line: 13464 size: 27 LOC McCabe index: 10 number of parameters: 2 id: 1337 unit: function getEffectsSignature() file: src/compiler/checker.ts start line: 23511 end line: 23541 size: 27 LOC McCabe index: 13 number of parameters: 1 id: 1338 unit: function combineSignaturesOfIntersectionMembers() file: src/compiler/checker.ts start line: 26866 end line: 26893 size: 27 LOC McCabe index: 10 number of parameters: 2 id: 1339 unit: function checkTypeArguments() file: src/compiler/checker.ts start line: 29477 end line: 29503 size: 27 LOC McCabe index: 9 number of parameters: 4 id: 1340 unit: function checkFunctionExpressionOrObjectLiteralMethodDeferred() file: src/compiler/checker.ts start line: 32277 end line: 32316 size: 27 LOC McCabe index: 8 number of parameters: 1 id: 1341 unit: function isReadonlyAssignmentDeclaration() file: src/compiler/checker.ts start line: 32330 end line: 32359 size: 27 LOC McCabe index: 13 number of parameters: 1 id: 1342 unit: function reportOperatorError() file: src/compiler/checker.ts start line: 33486 end line: 33513 size: 27 LOC McCabe index: 10 number of parameters: 2 id: 1343 unit: function getUniqueTypeParameters() file: src/compiler/checker.ts start line: 33911 end line: 33937 size: 27 LOC McCabe index: 6 number of parameters: 2 id: 1344 unit: function checkObjectTypeForDuplicateDeclarations() file: src/compiler/checker.ts start line: 34574 end line: 34601 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 1345 unit: function needCollisionCheckForIdentifier() file: src/compiler/checker.ts start line: 36681 end line: 36716 size: 27 LOC McCabe index: 16 number of parameters: 3 id: 1346 unit: function checkJSDocVariadicType() file: src/compiler/checker.ts start line: 40511 end line: 40544 size: 27 LOC McCabe index: 9 number of parameters: 1 id: 1347 unit: function getPipelinePhase() file: src/compiler/emitter.ts start line: 1229 end line: 1259 size: 27 LOC McCabe index: 15 number of parameters: 3 id: 1348 unit: function onEnter() file: src/compiler/emitter.ts start line: 2654 end line: 2680 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 1349 unit: function emitJSDoc() file: src/compiler/emitter.ts start line: 3767 end line: 3793 size: 27 LOC McCabe index: 8 number of parameters: 1 id: 1350 unit: function makeTempVariableName() file: src/compiler/emitter.ts start line: 5103 end line: 5130 size: 27 LOC McCabe index: 12 number of parameters: 2 id: 1351 unit: function emitBodyWithDetachedComments() file: src/compiler/emitter.ts start line: 5421 end line: 5450 size: 27 LOC McCabe index: 10 number of parameters: 3 id: 1352 unit: function createArrowFunction() file: src/compiler/factory/nodeFactory.ts start line: 2615 end line: 2641 size: 27 LOC McCabe index: 2 number of parameters: 6 id: 1353 unit: function createModuleDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3810 end line: 3836 size: 27 LOC McCabe index: 2 number of parameters: 5 id: 1354 unit: export function getAutomaticTypeDirectiveNames() file: src/compiler/moduleNameResolver.ts start line: 477 end line: 512 size: 27 LOC McCabe index: 11 number of parameters: 2 id: 1355 unit: function tryLoadModuleUsingPaths() file: src/compiler/moduleNameResolver.ts start line: 2200 end line: 2228 size: 27 LOC McCabe index: 11 number of parameters: 5 id: 1356 unit: function tryResolve() file: src/compiler/moduleNameResolver.ts start line: 2295 end line: 2324 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 1357 unit: function parseMappedType() file: src/compiler/parser.ts start line: 3518 end line: 3544 size: 27 LOC McCabe index: 10 number of parameters: 0 id: 1358 unit: function tryParseChildTag() file: src/compiler/parser.ts start line: 8537 end line: 8564 size: 27 LOC McCabe index: 9 number of parameters: 2 id: 1359 unit: function tryGetNodePerformanceHooks() file: src/compiler/performanceCore.ts start line: 71 end line: 113 size: 27 LOC McCabe index: 9 number of parameters: 0 id: 1360 unit: function writeFileWorker() file: src/compiler/program.ts start line: 131 end line: 164 size: 27 LOC McCabe index: 10 number of parameters: 3 id: 1361 unit: export function getReferencedFileLocation() file: src/compiler/program.ts start line: 671 end line: 697 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 1362 unit: export function createSystemWatchFunctions() file: src/compiler/sys.ts start line: 868 end line: 1061 size: 27 LOC McCabe index: 1 number of parameters: 17 id: 1363 unit: function visitClassLike() file: src/compiler/transformers/classFields.ts start line: 914 end line: 945 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 1364 unit: function getClassFacts() file: src/compiler/transformers/classFields.ts start line: 955 end line: 981 size: 27 LOC McCabe index: 16 number of parameters: 1 id: 1365 unit: export function createGetSymbolAccessibilityDiagnosticForNode() file: src/compiler/transformers/declarations/diagnostics.ts start line: 131 end line: 490 size: 27 LOC McCabe index: 24 number of parameters: 1 id: 1366 unit: function appendObjectRestAssignmentsIfNeeded() file: src/compiler/transformers/es2018.ts start line: 1020 end line: 1046 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 1367 unit: function visitForStatement() file: src/compiler/transformers/generators.ts start line: 1487 end line: 1517 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 1368 unit: function visitImportEqualsDeclaration() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 143 end line: 172 size: 27 LOC McCabe index: 2 number of parameters: 1 id: 1369 unit: function addExportEqualsIfNeeded() file: src/compiler/transformers/module/module.ts start line: 470 end line: 497 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 1370 unit: function hasExportedReferenceInDestructuringTarget() file: src/compiler/transformers/module/system.ts start line: 1574 end line: 1600 size: 27 LOC McCabe index: 9 number of parameters: 1 id: 1371 unit: function onBeforeVisitNode() file: src/compiler/transformers/ts.ts start line: 159 end line: 193 size: 27 LOC McCabe index: 11 number of parameters: 1 id: 1372 unit: function createClassDeclarationHeadWithDecorators() file: src/compiler/transformers/ts.ts start line: 737 end line: 859 size: 27 LOC McCabe index: 3 number of parameters: 2 id: 1373 unit: function visit() file: src/compiler/tsbuildPublic.ts start line: 424 end line: 454 size: 27 LOC McCabe index: 10 number of parameters: 2 id: 1374 unit: function createUpdateOutputFileStampsProject() file: src/compiler/tsbuildPublic.ts start line: 697 end line: 723 size: 27 LOC McCabe index: 2 number of parameters: 5 id: 1375 unit: fileOrDirectoryPath: toPath() file: src/compiler/tsbuildPublic.ts start line: 1856 end line: 1923 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 1376 unit: export function isEffectiveStrictModeSourceFile() file: src/compiler/utilities.ts start line: 809 end line: 841 size: 27 LOC McCabe index: 11 number of parameters: 2 id: 1377 unit: export function isDeclarationWithTypeParameterChildren() file: src/compiler/utilities.ts start line: 886 end line: 912 size: 27 LOC McCabe index: 20 number of parameters: 1 id: 1378 unit: export function convertToBase64() file: src/compiler/utilities.ts start line: 5189 end line: 5220 size: 27 LOC McCabe index: 4 number of parameters: 1 id: 1379 unit: filesInError: readonly() file: src/compiler/watch.ts start line: 144 end line: 173 size: 27 LOC McCabe index: 9 number of parameters: 1 id: 1380 unit: function addOrDeleteFileOrDirectory() file: src/compiler/watchUtilities.ts start line: 217 end line: 255 size: 27 LOC McCabe index: 6 number of parameters: 2 id: 1381 unit: public baselineRename() file: src/harness/fourslashImpl.ts start line: 1538 end line: 1567 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 1382 unit: function getBuiltLocal() file: src/harness/vfsUtil.ts start line: 1516 end line: 1542 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 1383 unit: createConfiguredProject() file: src/server/editorServices.ts start line: 2064 end line: 2093 size: 27 LOC McCabe index: 3 number of parameters: 1 id: 1384 unit: getSourceFileLike() file: src/server/editorServices.ts start line: 2933 end line: 2971 size: 27 LOC McCabe index: 15 number of parameters: 3 id: 1385 unit: protected enablePlugin() file: src/server/project.ts start line: 1584 end line: 1613 size: 27 LOC McCabe index: 8 number of parameters: 3 id: 1386 unit: detachFromProject() file: src/server/scriptInfo.ts start line: 452 end line: 479 size: 27 LOC McCabe index: 8 number of parameters: 1 id: 1387 unit: function combineProjectOutputForReferences() file: src/server/session.ts start line: 370 end line: 410 size: 27 LOC McCabe index: 6 number of parameters: 3 id: 1388 unit: private getQuickInfoWorker() file: src/server/session.ts start line: 1727 end line: 1754 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 1389 unit: private getSignatureHelpItems() file: src/server/session.ts start line: 1961 end line: 1987 size: 27 LOC McCabe index: 5 number of parameters: 2 id: 1390 unit: function setIsEqualTo() file: src/server/typingsCache.ts start line: 37 end line: 64 size: 27 LOC McCabe index: 11 number of parameters: 2 id: 1391 unit: function classifySymbol() file: src/services/classifier.ts start line: 516 end line: 545 size: 27 LOC McCabe index: 13 number of parameters: 3 id: 1392 unit: function createClassElementsFromSymbol() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 44 end line: 207 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 1393 unit: function finishCatchOrFinallyTransform() file: src/services/codefixes/convertToAsyncFunction.ts start line: 367 end line: 399 size: 27 LOC McCabe index: 7 number of parameters: 5 id: 1394 unit: function getNodes() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 40 end line: 68 size: 27 LOC McCabe index: 9 number of parameters: 2 id: 1395 unit: function doChange() file: src/services/codefixes/fixPropertyOverrideAccessor.ts start line: 28 end line: 56 size: 27 LOC McCabe index: 6 number of parameters: 5 id: 1396 unit: moduleResolverHost: getModuleSpecifierResolverHost() file: src/services/codefixes/helpers.ts start line: 29 end line: 63 size: 27 LOC McCabe index: 3 number of parameters: 2 id: 1397 unit: function getUmdImportKind() file: src/services/codefixes/importFixes.ts start line: 776 end line: 806 size: 27 LOC McCabe index: 17 number of parameters: 3 id: 1398 unit: function inferTypeParameters() file: src/services/codefixes/inferFromUsage.ts start line: 1049 end line: 1076 size: 27 LOC McCabe index: 11 number of parameters: 3 id: 1399 unit: function shouldIncludeSymbol() file: src/services/completions.ts start line: 1289 end line: 1333 size: 27 LOC McCabe index: 12 number of parameters: 2 id: 1400 unit: function addTypeProperties() file: src/services/completions.ts start line: 2152 end line: 2185 size: 27 LOC McCabe index: 12 number of parameters: 3 id: 1401 unit: function charactersFuzzyMatchInString() file: src/services/completions.ts start line: 4028 end line: 4057 size: 27 LOC McCabe index: 14 number of parameters: 2 id: 1402 unit: function prepareRangeContainsErrorFunction() file: src/services/formatting/formatting.ts start line: 240 end line: 283 size: 27 LOC McCabe index: 7 number of parameters: 2 id: 1403 unit: function indentTriviaItems() file: src/services/formatting/formatting.ts start line: 908 end line: 934 size: 27 LOC McCabe index: 8 number of parameters: 4 id: 1404 unit: export function findModuleReferences() file: src/services/importTracker.ts start line: 358 end line: 385 size: 27 LOC McCabe index: 9 number of parameters: 3 id: 1405 unit: function getExport() file: src/services/importTracker.ts start line: 466 end line: 543 size: 27 LOC McCabe index: 10 number of parameters: 0 id: 1406 unit: function doChange() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 47 end line: 90 size: 27 LOC McCabe index: 5 number of parameters: 6 id: 1407 unit: function isValidFunctionDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 352 end line: 379 size: 27 LOC McCabe index: 13 number of parameters: 2 id: 1408 unit: function refineNode() file: src/services/refactors/extractSymbol.ts start line: 360 end line: 387 size: 27 LOC McCabe index: 11 number of parameters: 1 id: 1409 unit: export function computeSuggestionDiagnostics() file: src/services/suggestionDiagnostics.ts start line: 5 end line: 67 size: 27 LOC McCabe index: 15 number of parameters: 3 id: 1410 unit: messageText: formatStringFromArgs() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 504 end line: 531 size: 27 LOC McCabe index: 1 number of parameters: 2 id: 1411 unit: function validateMatches() file: src/testRunner/unittests/config/matchFiles.ts start line: 109 end line: 135 size: 27 LOC McCabe index: 3 number of parameters: 7 id: 1412 unit: function getKnownAuthors() file: scripts/authors.ts start line: 23 end line: 54 size: 26 LOC McCabe index: 8 number of parameters: 0 id: 1413 unit: function checkUnreachable() file: src/compiler/binder.ts start line: 3427 end line: 3467 size: 26 LOC McCabe index: 13 number of parameters: 1 id: 1414 unit: function checkAndReportErrorForUsingTypeAsNamespace() file: src/compiler/checker.ts start line: 2381 end line: 2407 size: 26 LOC McCabe index: 6 number of parameters: 3 id: 1415 unit: function canHaveSyntheticDefault() file: src/compiler/checker.ts start line: 2669 end line: 2706 size: 26 LOC McCabe index: 14 number of parameters: 4 id: 1416 unit: function rewriteModuleSpecifier() file: src/compiler/checker.ts start line: 6552 end line: 6577 size: 26 LOC McCabe index: 8 number of parameters: 2 id: 1417 unit: function getDefaultConstructSignatures() file: src/compiler/checker.ts start line: 10923 end line: 10948 size: 26 LOC McCabe index: 10 number of parameters: 1 id: 1418 unit: function getPropertyOfType() file: src/compiler/checker.ts start line: 12352 end line: 12377 size: 26 LOC McCabe index: 11 number of parameters: 3 id: 1419 unit: function getTypePredicateOfSignature() file: src/compiler/checker.ts start line: 12796 end line: 12821 size: 26 LOC McCabe index: 15 number of parameters: 1 id: 1420 unit: function typeRelatedToSomeType() file: src/compiler/checker.ts start line: 18610 end line: 18635 size: 26 LOC McCabe index: 9 number of parameters: 3 id: 1421 unit: function getRecursionIdentity() file: src/compiler/checker.ts start line: 20513 end line: 20547 size: 26 LOC McCabe index: 14 number of parameters: 1 id: 1422 unit: function narrowBySwitchOnTypeOf() file: src/compiler/checker.ts start line: 24570 end line: 24628 size: 26 LOC McCabe index: 9 number of parameters: 4 id: 1423 unit: function getTypeOfPropertyOfContextualType() file: src/compiler/checker.ts start line: 26327 end line: 26352 size: 26 LOC McCabe index: 13 number of parameters: 3 id: 1424 unit: function checkPropertyNotUsedBeforeDeclaration() file: src/compiler/checker.ts start line: 28602 end line: 28629 size: 26 LOC McCabe index: 15 number of parameters: 3 id: 1425 unit: function resolveJsxOpeningLikeElement() file: src/compiler/checker.ts start line: 30901 end line: 30930 size: 26 LOC McCabe index: 6 number of parameters: 3 id: 1426 unit: function getParameterIdentifierNameAtPosition() file: src/compiler/checker.ts start line: 31510 end line: 31538 size: 26 LOC McCabe index: 9 number of parameters: 2 id: 1427 unit: function getRestTypeAtPosition() file: src/compiler/checker.ts start line: 31585 end line: 31610 size: 26 LOC McCabe index: 10 number of parameters: 2 id: 1428 unit: function checkInExpression() file: src/compiler/checker.ts start line: 32689 end line: 32743 size: 26 LOC McCabe index: 14 number of parameters: 4 id: 1429 unit: function addName() file: src/compiler/checker.ts start line: 34512 end line: 34539 size: 26 LOC McCabe index: 7 number of parameters: 4 id: 1430 unit: function checkUnusedTypeParameters() file: src/compiler/checker.ts start line: 36458 end line: 36492 size: 26 LOC McCabe index: 11 number of parameters: 2 id: 1431 unit: function parseOwnConfigOfJson() file: src/compiler/commandLineParser.ts start line: 2891 end line: 2920 size: 26 LOC McCabe index: 6 number of parameters: 5 id: 1432 unit: function createSourceFilesFromBundleBuildInfo() file: src/compiler/emitter.ts start line: 712 end line: 737 size: 26 LOC McCabe index: 2 number of parameters: 3 id: 1433 unit: function emitJSDocTypedefTag() file: src/compiler/emitter.ts start line: 3831 end line: 3856 size: 26 LOC McCabe index: 7 number of parameters: 1 id: 1434 unit: function emitPrologueDirectives() file: src/compiler/emitter.ts start line: 4040 end line: 4067 size: 26 LOC McCabe index: 9 number of parameters: 4 id: 1435 unit: function getPrologueDirectivesFromBundledSourceFiles() file: src/compiler/emitter.ts start line: 4099 end line: 4124 size: 26 LOC McCabe index: 9 number of parameters: 1 id: 1436 unit: export function createEmitHelperFactory() file: src/compiler/factory/emitHelpers.ts start line: 40 end line: 404 size: 26 LOC McCabe index: 1 number of parameters: 1 id: 1437 unit: function createAssignmentTargetWrapper() file: src/compiler/factory/nodeFactory.ts start line: 5740 end line: 5766 size: 26 LOC McCabe index: 1 number of parameters: 2 id: 1438 unit: function createExpressionForMethodDeclaration() file: src/compiler/factory/utilities.ts start line: 262 end line: 287 size: 26 LOC McCabe index: 1 number of parameters: 3 id: 1439 unit: export function canHaveModifiers() file: src/compiler/factory/utilities.ts start line: 868 end line: 893 size: 26 LOC McCabe index: 23 number of parameters: 1 id: 1440 unit: function readPackageJsonTypesVersionPaths() file: src/compiler/moduleNameResolver.ts start line: 198 end line: 227 size: 26 LOC McCabe index: 10 number of parameters: 2 id: 1441 unit: export function createTypeReferenceDirectiveResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 873 end line: 900 size: 26 LOC McCabe index: 3 number of parameters: 5 id: 1442 unit: function loadModuleFromImportsOrExports() file: src/compiler/moduleNameResolver.ts start line: 1959 end line: 1992 size: 26 LOC McCabe index: 11 number of parameters: 8 id: 1443 unit: function tryGetModuleNameFromAmbientModule() file: src/compiler/moduleSpecifiers.ts start line: 501 end line: 544 size: 26 LOC McCabe index: 14 number of parameters: 2 id: 1444 unit: function parseSourceFileWorker() file: src/compiler/parser.ts start line: 1038 end line: 1077 size: 26 LOC McCabe index: 4 number of parameters: 3 id: 1445 unit: function isUnambiguouslyIndexSignature() file: src/compiler/parser.ts start line: 3315 end line: 3368 size: 26 LOC McCabe index: 11 number of parameters: 0 id: 1446 unit: function isTypeMemberStart() file: src/compiler/parser.ts start line: 3402 end line: 3436 size: 26 LOC McCabe index: 14 number of parameters: 0 id: 1447 unit: function isStartOfExpression() file: src/compiler/parser.ts start line: 4077 end line: 4111 size: 26 LOC McCabe index: 16 number of parameters: 0 id: 1448 unit: function parseJsxChild() file: src/compiler/parser.ts start line: 5135 end line: 5164 size: 26 LOC McCabe index: 9 number of parameters: 2 id: 1449 unit: function comparePathsWorker() file: src/compiler/path.ts start line: 681 end line: 715 size: 26 LOC McCabe index: 9 number of parameters: 4 id: 1450 unit: createHash: maybeBind() file: src/compiler/program.ts start line: 190 end line: 220 size: 26 LOC McCabe index: 1 number of parameters: 2 id: 1451 unit: function watchFailedLookupLocationsOfExternalModuleResolutions() file: src/compiler/resolutionCache.ts start line: 614 end line: 639 size: 26 LOC McCabe index: 6 number of parameters: 4 id: 1452 unit: function visitSymbol() file: src/compiler/symbolWalker.ts start line: 158 end line: 187 size: 26 LOC McCabe index: 7 number of parameters: 1 id: 1453 unit: function readFileWorker() file: src/compiler/sys.ts start line: 1700 end line: 1730 size: 26 LOC McCabe index: 13 number of parameters: 2 id: 1454 unit: function visitPropertyDeclaration() file: src/compiler/transformers/classFields.ts start line: 420 end line: 452 size: 26 LOC McCabe index: 7 number of parameters: 1 id: 1455 unit: function transformConstructor() file: src/compiler/transformers/classFields.ts start line: 1209 end line: 1234 size: 26 LOC McCabe index: 5 number of parameters: 2 id: 1456 unit: function visitCatchClause() file: src/compiler/transformers/es2015.ts start line: 3575 end line: 3601 size: 26 LOC McCabe index: 2 number of parameters: 1 id: 1457 unit: function hasSynthesizedDefaultSuperCall() file: src/compiler/transformers/es2015.ts start line: 4378 end line: 4409 size: 26 LOC McCabe index: 15 number of parameters: 2 id: 1458 unit: export function transformES2017() file: src/compiler/transformers/es2017.ts start line: 15 end line: 727 size: 26 LOC McCabe index: 1 number of parameters: 1 id: 1459 unit: function visitVariableStatement() file: src/compiler/transformers/generators.ts start line: 623 end line: 652 size: 26 LOC McCabe index: 5 number of parameters: 1 id: 1460 unit: function transformAndEmitVariableDeclarationList() file: src/compiler/transformers/generators.ts start line: 1259 end line: 1288 size: 26 LOC McCabe index: 7 number of parameters: 1 id: 1461 unit: function visitJsxOpeningLikeElementCreateElement() file: src/compiler/transformers/jsx.ts start line: 284 end line: 313 size: 26 LOC McCabe index: 4 number of parameters: 4 id: 1462 unit: function appendExportsOfImportDeclaration() file: src/compiler/transformers/module/module.ts start line: 1489 end line: 1520 size: 26 LOC McCabe index: 8 number of parameters: 2 id: 1463 unit: function visitFunctionDeclaration() file: src/compiler/transformers/module/system.ts start line: 665 end line: 693 size: 26 LOC McCabe index: 3 number of parameters: 1 id: 1464 unit: function appendExportsOfImportDeclaration() file: src/compiler/transformers/module/system.ts start line: 936 end line: 967 size: 26 LOC McCabe index: 8 number of parameters: 2 id: 1465 unit: function serializeParameterTypesOfNode() file: src/compiler/transformers/ts.ts start line: 1415 end line: 1442 size: 26 LOC McCabe index: 10 number of parameters: 2 id: 1466 unit: function createSolutionBuilderWorker() file: src/compiler/tsbuildPublic.ts start line: 1950 end line: 1975 size: 26 LOC McCabe index: 3 number of parameters: 5 id: 1467 unit: function traverse() file: src/compiler/utilities.ts start line: 1417 end line: 1448 size: 26 LOC McCabe index: 11 number of parameters: 1 id: 1468 unit: export function createSymlinkCache() file: src/compiler/utilities.ts start line: 6387 end line: 6432 size: 26 LOC McCabe index: 8 number of parameters: 2 id: 1469 unit: export function createWatchCompilerHost() file: src/compiler/watchPublic.ts start line: 205 end line: 230 size: 26 LOC McCabe index: 2 number of parameters: 8 id: 1470 unit: export function updateSharedExtendedConfigFileWatcher() file: src/compiler/watchUtilities.ts start line: 293 end line: 328 size: 26 LOC McCabe index: 4 number of parameters: 5 id: 1471 unit: function getAccessibleFileSystemEntries() file: src/harness/harnessIO.ts start line: 97 end line: 122 size: 26 LOC McCabe index: 11 number of parameters: 1 id: 1472 unit: private _applyFiles() file: src/harness/vfsUtil.ts start line: 1100 end line: 1125 size: 26 LOC McCabe index: 6 number of parameters: 2 id: 1473 unit: export function getDiffInKeys() file: src/harness/virtualFileSystemWithWatch.ts start line: 130 end line: 155 size: 26 LOC McCabe index: 5 number of parameters: 2 id: 1474 unit: export function checkMap() file: src/harness/virtualFileSystemWithWatch.ts start line: 166 end line: 192 size: 26 LOC McCabe index: 10 number of parameters: 5 id: 1475 unit: private getFilenameForExceededTotalSizeLimitForNonTsFiles() file: src/server/editorServices.ts start line: 1954 end line: 1985 size: 26 LOC McCabe index: 9 number of parameters: 4 id: 1476 unit: private getCompileOnSaveAffectedFileList() file: src/server/session.ts start line: 1909 end line: 1939 size: 26 LOC McCabe index: 8 number of parameters: 1 id: 1477 unit: function doChange() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 42 end line: 67 size: 26 LOC McCabe index: 14 number of parameters: 3 id: 1478 unit: export function getAccessorConvertiblePropertyAtPosition() file: src/services/codefixes/generateAccessors.ts start line: 104 end line: 144 size: 26 LOC McCabe index: 8 number of parameters: 5 id: 1479 unit: export function getImportCompletionAction() file: src/services/codefixes/importFixes.ts start line: 292 end line: 321 size: 26 LOC McCabe index: 2 number of parameters: 10 id: 1480 unit: export function getFormattingScanner() file: src/services/formatting/formattingScanner.ts start line: 29 end line: 308 size: 26 LOC McCabe index: 2 number of parameters: 5 id: 1481 unit: function isTypeArgumentOrParameterOrAssertion() file: src/services/formatting/rules.ts start line: 760 end line: 786 size: 26 LOC McCabe index: 19 number of parameters: 2 id: 1482 unit: function getRefactorEditsToRemoveFunctionBraces() file: src/services/refactors/addOrRemoveBracesToArrowFunction.ts start line: 58 end line: 88 size: 26 LOC McCabe index: 7 number of parameters: 2 id: 1483 unit: function convertParameterToNamedTupleMember() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 144 end line: 169 size: 26 LOC McCabe index: 5 number of parameters: 1 id: 1484 unit: function getNodeToInsertConstantBefore() file: src/services/refactors/extractSymbol.ts start line: 1491 end line: 1523 size: 26 LOC McCabe index: 10 number of parameters: 2 id: 1485 unit: function getCandidateOrTypeInfo() file: src/services/signatureHelp.ts start line: 74 end line: 100 size: 26 LOC McCabe index: 12 number of parameters: 6 id: 1486 unit: replacementSpan: getReplacementSpanForContextToken() file: src/services/stringCompletions.ts start line: 67 end line: 144 size: 26 LOC McCabe index: 2 number of parameters: 1 id: 1487 unit: function deleteVariableDeclaration() file: src/services/textChanges.ts start line: 1530 end line: 1562 size: 26 LOC McCabe index: 8 number of parameters: 4 id: 1488 unit: function verifyWatchOptions() file: src/testRunner/unittests/config/tsconfigParsingWatchOptions.ts start line: 51 end line: 77 size: 26 LOC McCabe index: 5 number of parameters: 1 id: 1489 unit: function generateBundleFileSectionInfo() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 200 end line: 237 size: 26 LOC McCabe index: 11 number of parameters: 5 id: 1490 unit: function test() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 648 end line: 673 size: 26 LOC McCabe index: 1 number of parameters: 1 id: 1491 unit: function backspace() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 209 end line: 235 size: 26 LOC McCabe index: 1 number of parameters: 1 id: 1492 unit: function verifySession() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 335 end line: 362 size: 26 LOC McCabe index: 4 number of parameters: 8 id: 1493 unit: function bindCallExpressionFlow() file: src/compiler/binder.ts start line: 1772 end line: 1799 size: 25 LOC McCabe index: 9 number of parameters: 1 id: 1494 unit: export function getAllDependencies() file: src/compiler/builderState.ts start line: 521 end line: 551 size: 25 LOC McCabe index: 8 number of parameters: 3 id: 1495 unit: function errorOnImplicitAnyModule() file: src/compiler/checker.ts start line: 3588 end line: 3612 size: 25 LOC McCabe index: 5 number of parameters: 5 id: 1496 unit: function isSymbolAccessibleWorker() file: src/compiler/checker.ts start line: 4473 end line: 4504 size: 25 LOC McCabe index: 7 number of parameters: 5 id: 1497 unit: function isEntityNameVisible() file: src/compiler/checker.ts start line: 4575 end line: 4607 size: 25 LOC McCabe index: 12 number of parameters: 2 id: 1498 unit: function trackExistingEntityName() file: src/compiler/checker.ts start line: 6377 end line: 6402 size: 25 LOC McCabe index: 12 number of parameters: 3 id: 1499 unit: function addResult() file: src/compiler/checker.ts start line: 7053 end line: 7079 size: 25 LOC McCabe index: 23 number of parameters: 2 id: 1500 unit: function formatUnionTypes() file: src/compiler/checker.ts start line: 8038 end line: 8062 size: 25 LOC McCabe index: 11 number of parameters: 1 id: 1501 unit: function createSignature() file: src/compiler/checker.ts start line: 10827 end line: 10851 size: 25 LOC McCabe index: 1 number of parameters: 8 id: 1502 unit: function resolveIntersectionTypeMembers() file: src/compiler/checker.ts start line: 11205 end line: 11236 size: 25 LOC McCabe index: 8 number of parameters: 1 id: 1503 unit: function getIndexTypeForMappedType() file: src/compiler/checker.ts start line: 14854 end line: 14899 size: 25 LOC McCabe index: 9 number of parameters: 3 id: 1504 unit: function getFlowCacheKey() file: src/compiler/checker.ts start line: 22652 end line: 22677 size: 25 LOC McCabe index: 15 number of parameters: 4 id: 1505 unit: function mapType() file: src/compiler/checker.ts start line: 23291 end line: 23315 size: 25 LOC McCabe index: 13 number of parameters: 2 id: 1506 unit: function narrowTypeByEquality() file: src/compiler/checker.ts start line: 24415 end line: 24457 size: 25 LOC McCabe index: 21 number of parameters: 4 id: 1507 unit: function checkComputedPropertyName() file: src/compiler/checker.ts start line: 27085 end line: 27117 size: 25 LOC McCabe index: 14 number of parameters: 1 id: 1508 unit: function getUninstantiatedJsxSignaturesOfType() file: src/compiler/checker.ts start line: 27763 end line: 27790 size: 25 LOC McCabe index: 7 number of parameters: 2 id: 1509 unit: function getTypeArgumentArityError() file: src/compiler/checker.ts start line: 29942 end line: 29968 size: 25 LOC McCabe index: 9 number of parameters: 3 id: 1510 unit: function getQuickTypeOfExpression() file: src/compiler/checker.ts start line: 33997 end line: 34023 size: 25 LOC McCabe index: 15 number of parameters: 1 id: 1511 unit: function checkIfTypePredicateVariableIsDeclaredInBindingPattern() file: src/compiler/checker.ts start line: 34351 end line: 34376 size: 25 LOC McCabe index: 8 number of parameters: 3 id: 1512 unit: function getIterationTypesOfIteratorResult() file: src/compiler/checker.ts start line: 38006 end line: 38043 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1513 unit: function checkIndexConstraints() file: src/compiler/checker.ts start line: 38403 end line: 38429 size: 25 LOC McCabe index: 12 number of parameters: 3 id: 1514 unit: function checkDeprecatedAliasedSymbol() file: src/compiler/checker.ts start line: 39908 end line: 39934 size: 25 LOC McCabe index: 10 number of parameters: 2 id: 1515 unit: function getReferencedExportContainer() file: src/compiler/checker.ts start line: 41600 end line: 41632 size: 25 LOC McCabe index: 12 number of parameters: 2 id: 1516 unit: function isSymbolOfDeclarationWithCollidingName() file: src/compiler/checker.ts start line: 41659 end line: 41700 size: 25 LOC McCabe index: 13 number of parameters: 1 id: 1517 unit: function isSymbolFromTypeDeclarationFile() file: src/compiler/checker.ts start line: 42294 end line: 42325 size: 25 LOC McCabe index: 9 number of parameters: 1 id: 1518 unit: function getExtendsConfigPath() file: src/compiler/commandLineParser.ts start line: 3005 end line: 3030 size: 25 LOC McCabe index: 8 number of parameters: 6 id: 1519 unit: function emitExportDeclaration() file: src/compiler/emitter.ts start line: 3440 end line: 3464 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 1520 unit: function updateRedirectsMap() file: src/compiler/moduleNameResolver.ts start line: 647 end line: 673 size: 25 LOC McCabe index: 6 number of parameters: 3 id: 1521 unit: export function getModuleSpecifiersWithCacheInfo() file: src/compiler/moduleSpecifiers.ts start line: 171 end line: 198 size: 25 LOC McCabe index: 5 number of parameters: 6 id: 1522 unit: function createIdentifier() file: src/compiler/parser.ts start line: 1843 end line: 1876 size: 25 LOC McCabe index: 8 number of parameters: 3 id: 1523 unit: function isEmittedFile() file: src/compiler/program.ts start line: 3874 end line: 3908 size: 25 LOC McCabe index: 11 number of parameters: 1 id: 1524 unit: function getDirectoryToWatchFailedLookupLocation() file: src/compiler/resolutionCache.ts start line: 548 end line: 576 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 1525 unit: function getDirectoryToWatchFromFailedLookupLocationDirectory() file: src/compiler/resolutionCache.ts start line: 578 end line: 608 size: 25 LOC McCabe index: 10 number of parameters: 2 id: 1526 unit: function watchDirectory() file: src/compiler/sys.ts start line: 975 end line: 1000 size: 25 LOC McCabe index: 3 number of parameters: 4 id: 1527 unit: function addClassMembers() file: src/compiler/transformers/es2015.ts start line: 1669 end line: 1699 size: 25 LOC McCabe index: 10 number of parameters: 2 id: 1528 unit: function processLoopVariableDeclaration() file: src/compiler/transformers/es2015.ts start line: 3437 end line: 3461 size: 25 LOC McCabe index: 10 number of parameters: 5 id: 1529 unit: function createSuperElementAccessInAsyncMethod() file: src/compiler/transformers/es2017.ts start line: 702 end line: 726 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 1530 unit: function convertForOfStatementHead() file: src/compiler/transformers/es2018.ts start line: 645 end line: 671 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 1531 unit: function createSuperElementAccessInAsyncMethod() file: src/compiler/transformers/es2018.ts start line: 1176 end line: 1200 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 1532 unit: function transformSourceFile() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 24 end line: 50 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 1533 unit: function visitExportDeclaration() file: src/compiler/transformers/ts.ts start line: 2902 end line: 2933 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 1534 unit: export function collapseTextChangeRangesAcrossMultipleVersions() file: src/compiler/utilitiesPublic.ts start line: 134 end line: 248 size: 25 LOC McCabe index: 4 number of parameters: 1 id: 1535 unit: function createDirectoryWatcherWithLogging() file: src/compiler/watchUtilities.ts start line: 634 end line: 658 size: 25 LOC McCabe index: 1 number of parameters: 6 id: 1536 unit: function renderFlowNode() file: src/debug/dbg.ts start line: 369 end line: 393 size: 25 LOC McCabe index: 8 number of parameters: 2 id: 1537 unit: function getPossibleValues() file: src/executeCommandLine/executeCommandLine.ts start line: 291 end line: 318 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 1538 unit: private processResponse() file: src/harness/client.ts start line: 93 end line: 125 size: 25 LOC McCabe index: 7 number of parameters: 2 id: 1539 unit: public baselineGetEmitOutput() file: src/harness/fourslashImpl.ts start line: 1908 end line: 1937 size: 25 LOC McCabe index: 6 number of parameters: 0 id: 1540 unit: private classificationToIdentifier() file: src/harness/fourslashImpl.ts start line: 2669 end line: 2709 size: 25 LOC McCabe index: 2 number of parameters: 1 id: 1541 unit: modifyFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 526 end line: 551 size: 25 LOC McCabe index: 7 number of parameters: 3 id: 1542 unit: private fsWatch() file: src/harness/virtualFileSystemWithWatch.ts start line: 726 end line: 750 size: 25 LOC McCabe index: 3 number of parameters: 6 id: 1543 unit: function forEachResolvedProjectReferenceProjectWorker() file: src/server/editorServices.ts start line: 522 end line: 548 size: 25 LOC McCabe index: 8 number of parameters: 1 id: 1544 unit: private createInferredProject() file: src/server/editorServices.ts start line: 2525 end line: 2549 size: 25 LOC McCabe index: 8 number of parameters: 3 id: 1545 unit: hasOpenRef() file: src/server/project.ts start line: 2421 end line: 2455 size: 25 LOC McCabe index: 7 number of parameters: 0 id: 1546 unit: message: flattenDiagnosticMessageText() file: src/server/session.ts start line: 1160 end line: 1189 size: 25 LOC McCabe index: 3 number of parameters: 2 id: 1547 unit: private getCodeFixes() file: src/server/session.ts start line: 2265 end line: 2291 size: 25 LOC McCabe index: 5 number of parameters: 2 id: 1548 unit: textSpan: createTextSpan() file: src/services/classifier.ts start line: 589 end line: 624 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 1549 unit: function tryClassifyJsxElementName() file: src/services/classifier.ts start line: 957 end line: 981 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1550 unit: function classifySymbol() file: src/services/classifier2020.ts start line: 143 end line: 167 size: 25 LOC McCabe index: 12 number of parameters: 2 id: 1551 unit: function addMissingDeclarations() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 40 end line: 86 size: 25 LOC McCabe index: 3 number of parameters: 6 id: 1552 unit: function getNewImportEntry() file: src/services/codefixes/importFixes.ts start line: 161 end line: 191 size: 25 LOC McCabe index: 9 number of parameters: 4 id: 1553 unit: textSpan: createTextSpanFromRange() file: src/services/findAllReferences.ts start line: 346 end line: 443 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 1554 unit: export function eachExportReference() file: src/services/findAllReferences.ts start line: 1175 end line: 1200 size: 25 LOC McCabe index: 11 number of parameters: 8 id: 1555 unit: function findOwnConstructorReferences() file: src/services/findAllReferences.ts start line: 1718 end line: 1743 size: 25 LOC McCabe index: 10 number of parameters: 3 id: 1556 unit: function getCommentDisplayParts() file: src/services/jsDoc.ts start line: 163 end line: 205 size: 25 LOC McCabe index: 13 number of parameters: 2 id: 1557 unit: export function organizeImports() file: src/services/organizeImports.ts start line: 10 end line: 89 size: 25 LOC McCabe index: 3 number of parameters: 6 id: 1558 unit: function getRefactorActionsToRemoveFunctionBraces() file: src/services/refactors/addOrRemoveBracesToArrowFunction.ts start line: 29 end line: 56 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 1559 unit: function changeNamedToDefaultImport() file: src/services/refactors/convertExport.ts start line: 220 end line: 252 size: 25 LOC McCabe index: 5 number of parameters: 3 id: 1560 unit: function checkNode() file: src/services/refactors/extractSymbol.ts start line: 422 end line: 608 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 1561 unit: function collectEnclosingScopes() file: src/services/refactors/extractSymbol.ts start line: 647 end line: 681 size: 25 LOC McCabe index: 9 number of parameters: 1 id: 1562 unit: function transformFunctionBody() file: src/services/refactors/extractSymbol.ts start line: 1369 end line: 1423 size: 25 LOC McCabe index: 13 number of parameters: 5 id: 1563 unit: function visitor() file: src/services/refactors/extractSymbol.ts start line: 1398 end line: 1422 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1564 unit: function deleteUnusedImportsInVariableDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 400 end line: 424 size: 25 LOC McCabe index: 12 number of parameters: 4 id: 1565 unit: function addEs6Export() file: src/services/refactors/moveToNewFile.ts start line: 784 end line: 808 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1566 unit: hasIndexSignature: hasIndexSignature() file: src/services/stringCompletions.ts start line: 299 end line: 347 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1567 unit: function check() file: src/services/suggestionDiagnostics.ts start line: 40 end line: 66 size: 25 LOC McCabe index: 13 number of parameters: 1 id: 1568 unit: function isFixablePromiseArgument() file: src/services/suggestionDiagnostics.ts start line: 182 end line: 208 size: 25 LOC McCabe index: 13 number of parameters: 2 id: 1569 unit: export function getDefaultFormatCodeSettings() file: src/services/types.ts start line: 1005 end line: 1029 size: 25 LOC McCabe index: 2 number of parameters: 1 id: 1570 unit: export function getContainerNode() file: src/services/utilities.ts start line: 343 end line: 371 size: 25 LOC McCabe index: 15 number of parameters: 1 id: 1571 unit: function getAdjustedLocationForImportDeclaration() file: src/services/utilities.ts start line: 816 end line: 855 size: 25 LOC McCabe index: 10 number of parameters: 2 id: 1572 unit: update() file: src/testRunner/parallel/host.ts start line: 114 end line: 143 size: 25 LOC McCabe index: 8 number of parameters: 5 id: 1573 unit: public static getConfigurations() file: src/testRunner/projectsRunner.ts start line: 178 end line: 206 size: 25 LOC McCabe index: 3 number of parameters: 1 id: 1574 unit: function runTests() file: src/testRunner/runner.ts start line: 7 end line: 32 size: 25 LOC McCabe index: 10 number of parameters: 1 id: 1575 unit: function getNodeAtTypes() file: src/testRunner/unittests/tscWatch/resolutionCache.ts start line: 454 end line: 478 size: 25 LOC McCabe index: 2 number of parameters: 0 id: 1576 unit: fileContent: fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 51 end line: 87 size: 25 LOC McCabe index: 1 number of parameters: 1 id: 1577 unit: function renameFromDependencyTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 181 end line: 205 size: 25 LOC McCabe index: 1 number of parameters: 1 id: 1578 unit: constructor() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 86 end line: 131 size: 25 LOC McCabe index: 3 number of parameters: 7 id: 1579 unit: await del() file: Gulpfile.js start line: 189 end line: 213 size: 24 LOC McCabe index: 1 number of parameters: 7 id: 1580 unit: function recur() file: scripts/build/utils.js start line: 272 end line: 295 size: 24 LOC McCabe index: 8 number of parameters: 2 id: 1581 unit: function main() file: scripts/processDiagnosticMessages.ts start line: 15 end line: 50 size: 24 LOC McCabe index: 4 number of parameters: 0 id: 1582 unit: function onExit() file: src/compiler/binder.ts start line: 1579 end line: 1602 size: 24 LOC McCabe index: 9 number of parameters: 2 id: 1583 unit: function bindObjectLiteralExpression() file: src/compiler/binder.ts start line: 2041 end line: 2078 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1584 unit: function bindPotentiallyMissingNamespaces() file: src/compiler/binder.ts start line: 3085 end line: 3109 size: 24 LOC McCabe index: 10 number of parameters: 5 id: 1585 unit: function reportNonExportedMember() file: src/compiler/checker.ts start line: 2913 end line: 2936 size: 24 LOC McCabe index: 8 number of parameters: 5 id: 1586 unit: function extendExportSymbols() file: src/compiler/checker.ts start line: 3804 end line: 3828 size: 24 LOC McCabe index: 11 number of parameters: 4 id: 1587 unit: function indexInfoToIndexSignatureDeclarationHelper() file: src/compiler/checker.ts start line: 5624 end line: 5648 size: 24 LOC McCabe index: 7 number of parameters: 3 id: 1588 unit: function lookupTypeParameterNodes() file: src/compiler/checker.ts start line: 5931 end line: 5954 size: 24 LOC McCabe index: 9 number of parameters: 3 id: 1589 unit: function makeSerializePropertySymbol() file: src/compiler/checker.ts start line: 7749 end line: 7855 size: 24 LOC McCabe index: 7 number of parameters: 6 id: 1590 unit: function isThislessInterface() file: src/compiler/checker.ts start line: 10160 end line: 10183 size: 24 LOC McCabe index: 11 number of parameters: 1 id: 1591 unit: function fillMissingTypeArguments() file: src/compiler/checker.ts start line: 12574 end line: 12598 size: 24 LOC McCabe index: 14 number of parameters: 4 id: 1592 unit: function getReturnTypeFromAnnotation() file: src/compiler/checker.ts start line: 12875 end line: 12898 size: 24 LOC McCabe index: 9 number of parameters: 1 id: 1593 unit: function getTypeArguments() file: src/compiler/checker.ts start line: 13248 end line: 13271 size: 24 LOC McCabe index: 13 number of parameters: 1 id: 1594 unit: function traceUnionsOrIntersectionsTooLarge() file: src/compiler/checker.ts start line: 18458 end line: 18485 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1595 unit: function compareProperties() file: src/compiler/checker.ts start line: 20553 end line: 20579 size: 24 LOC McCabe index: 7 number of parameters: 4 id: 1596 unit: function getJsxNamespaceContainerForImplicitImport() file: src/compiler/checker.ts start line: 27654 end line: 27677 size: 24 LOC McCabe index: 13 number of parameters: 1 id: 1597 unit: function checkIndexedAccessIndexType() file: src/compiler/checker.ts start line: 35022 end line: 35054 size: 24 LOC McCabe index: 11 number of parameters: 2 id: 1598 unit: function checkGrammarImportCallExpression() file: src/compiler/checker.ts start line: 44138 end line: 44169 size: 24 LOC McCabe index: 9 number of parameters: 1 id: 1599 unit: export function relativeComplement() file: src/compiler/core.ts start line: 859 end line: 895 size: 24 LOC McCabe index: 12 number of parameters: 3 id: 1600 unit: export function compose() file: src/compiler/core.ts start line: 1631 end line: 1655 size: 24 LOC McCabe index: 7 number of parameters: 1 id: 1601 unit: export function getSpellingSuggestion() file: src/compiler/core.ts start line: 1909 end line: 1936 size: 24 LOC McCabe index: 8 number of parameters: 3 id: 1602 unit: export function getCommonSourceDirectory() file: src/compiler/emitter.ts start line: 187 end line: 216 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1603 unit: function emitPropertyAccessExpression() file: src/compiler/emitter.ts start line: 2451 end line: 2478 size: 24 LOC McCabe index: 7 number of parameters: 1 id: 1604 unit: function emitTokenWithComment() file: src/compiler/emitter.ts start line: 2973 end line: 2996 size: 24 LOC McCabe index: 12 number of parameters: 3 id: 1605 unit: function createBaseSignatureDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 650 end line: 673 size: 24 LOC McCabe index: 2 number of parameters: 7 id: 1606 unit: function createBaseFunctionLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 681 end line: 704 size: 24 LOC McCabe index: 2 number of parameters: 8 id: 1607 unit: function updateMethodDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1404 end line: 1427 size: 24 LOC McCabe index: 10 number of parameters: 10 id: 1608 unit: function getDefaultTagNameForKind() file: src/compiler/factory/nodeFactory.ts start line: 6161 end line: 6184 size: 24 LOC McCabe index: 19 number of parameters: 1 id: 1609 unit: export function tryGetJSExtensionForFile() file: src/compiler/moduleSpecifiers.ts start line: 819 end line: 842 size: 24 LOC McCabe index: 14 number of parameters: 2 id: 1610 unit: function nextTokenCanFollowModifier() file: src/compiler/parser.ts start line: 1961 end line: 1985 size: 24 LOC McCabe index: 9 number of parameters: 0 id: 1611 unit: export function containsPath() file: src/compiler/path.ts start line: 752 end line: 777 size: 24 LOC McCabe index: 11 number of parameters: 4 id: 1612 unit: function fileChanged() file: src/compiler/sys.ts start line: 1543 end line: 1566 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1613 unit: function isProcessedComponent() file: src/compiler/transformers/declarations.ts start line: 1704 end line: 1727 size: 24 LOC McCabe index: 19 number of parameters: 1 id: 1614 unit: function visitReturnStatement() file: src/compiler/transformers/es2015.ts start line: 601 end line: 624 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 1615 unit: function addConstructor() file: src/compiler/transformers/es2015.ts start line: 918 end line: 943 size: 24 LOC McCabe index: 3 number of parameters: 4 id: 1616 unit: function transformClassMethodDeclarationToStatement() file: src/compiler/transformers/es2015.ts start line: 1716 end line: 1744 size: 24 LOC McCabe index: 5 number of parameters: 3 id: 1617 unit: function visitFunctionExpression() file: src/compiler/transformers/es2015.ts start line: 1862 end line: 1887 size: 24 LOC McCabe index: 3 number of parameters: 1 id: 1618 unit: function visitMethodDeclaration() file: src/compiler/transformers/es2018.ts start line: 851 end line: 874 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 1619 unit: function visitJavaScriptContainingYield() file: src/compiler/transformers/generators.ts start line: 396 end line: 419 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1620 unit: function reduceElement() file: src/compiler/transformers/generators.ts start line: 1011 end line: 1036 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1621 unit: function visitNewExpression() file: src/compiler/transformers/generators.ts start line: 1147 end line: 1181 size: 24 LOC McCabe index: 2 number of parameters: 1 id: 1622 unit: function findBreakTarget() file: src/compiler/transformers/generators.ts start line: 2364 end line: 2387 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1623 unit: function topLevelVisitor() file: src/compiler/transformers/module/module.ts start line: 508 end line: 540 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1624 unit: function transformInitializedVariable() file: src/compiler/transformers/module/module.ts start line: 1404 end line: 1427 size: 24 LOC McCabe index: 3 number of parameters: 1 id: 1625 unit: function build() file: src/compiler/tsbuildPublic.ts start line: 1685 end line: 1712 size: 24 LOC McCabe index: 8 number of parameters: 5 id: 1626 unit: export function isBlockScope() file: src/compiler/utilities.ts start line: 843 end line: 870 size: 24 LOC McCabe index: 18 number of parameters: 2 id: 1627 unit: export function getAssignmentDeclarationPropertyAccessKind() file: src/compiler/utilities.ts start line: 2467 end line: 2500 size: 24 LOC McCabe index: 13 number of parameters: 1 id: 1628 unit: export function isIdentifierName() file: src/compiler/utilities.ts start line: 3066 end line: 3093 size: 24 LOC McCabe index: 15 number of parameters: 1 id: 1629 unit: export function getPropertyNameForPropertyNameNode() file: src/compiler/utilities.ts start line: 3332 end line: 3355 size: 24 LOC McCabe index: 9 number of parameters: 1 id: 1630 unit: export function getDefaultLibFileName() file: src/compiler/utilitiesPublic.ts start line: 13 end line: 36 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1631 unit: public forEach() file: src/harness/collectionsImpl.ts start line: 96 end line: 119 size: 24 LOC McCabe index: 5 number of parameters: 3 id: 1632 unit: export function evaluateTypeScript() file: src/harness/evaluatorImpl.ts start line: 18 end line: 42 size: 24 LOC McCabe index: 3 number of parameters: 5 id: 1633 unit: private testNewFileContents() file: src/harness/fourslashImpl.ts start line: 3649 end line: 3675 size: 24 LOC McCabe index: 8 number of parameters: 3 id: 1634 unit: function rangesOfDiffBetweenTwoStrings() file: src/harness/fourslashImpl.ts start line: 4610 end line: 4636 size: 24 LOC McCabe index: 5 number of parameters: 2 id: 1635 unit: export function prepareDeclarationCompilationContext() file: src/harness/harnessIO.ts start line: 447 end line: 516 size: 24 LOC McCabe index: 11 number of parameters: 6 id: 1636 unit: resolvedProjectReferences: readonly() file: src/server/editorServices.ts start line: 523 end line: 548 size: 24 LOC McCabe index: 8 number of parameters: 1 id: 1637 unit: private loadTypesMap() file: src/server/editorServices.ts start line: 923 end line: 948 size: 24 LOC McCabe index: 6 number of parameters: 0 id: 1638 unit: private onConfigFileChanged() file: src/server/editorServices.ts start line: 1393 end line: 1431 size: 24 LOC McCabe index: 5 number of parameters: 2 id: 1639 unit: releaseParsedConfig() file: src/server/editorServices.ts start line: 1690 end line: 1721 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1640 unit: reloadProjects() file: src/server/editorServices.ts start line: 3051 end line: 3086 size: 24 LOC McCabe index: 5 number of parameters: 0 id: 1641 unit: private addMissingFileWatcher() file: src/server/project.ts start line: 1271 end line: 1298 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 1642 unit: function getRootNamesFromPackageJson() file: src/server/project.ts start line: 1998 end line: 2022 size: 24 LOC McCabe index: 8 number of parameters: 4 id: 1643 unit: private getDefinitionAndBoundSpan() file: src/server/session.ts start line: 1239 end line: 1267 size: 24 LOC McCabe index: 4 number of parameters: 2 id: 1644 unit: span: createTextSpanFromBounds() file: src/server/session.ts start line: 1824 end line: 2414 size: 24 LOC McCabe index: 8 number of parameters: 2 id: 1645 unit: function convertClassification() file: src/services/classifier.ts start line: 286 end line: 309 size: 24 LOC McCabe index: 18 number of parameters: 1 id: 1646 unit: function doChange() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 17 end line: 239 size: 24 LOC McCabe index: 9 number of parameters: 6 id: 1647 unit: function renameCollidingVarNames() file: src/services/codefixes/convertToAsyncFunction.ts start line: 205 end line: 276 size: 24 LOC McCabe index: 12 number of parameters: 3 id: 1648 unit: getCodeActions() file: src/services/codefixes/fixAddMissingMember.ts start line: 20 end line: 43 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 1649 unit: function getFunctionReferences() file: src/services/codefixes/inferFromUsage.ts start line: 405 end line: 430 size: 24 LOC McCabe index: 11 number of parameters: 4 id: 1650 unit: function combineTypes() file: src/services/codefixes/inferFromUsage.ts start line: 875 end line: 902 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 1651 unit: function isClassLikeMemberCompletion() file: src/services/completions.ts start line: 839 end line: 885 size: 24 LOC McCabe index: 11 number of parameters: 2 id: 1652 unit: function getLabelStatementCompletions() file: src/services/completions.ts start line: 1343 end line: 1367 size: 24 LOC McCabe index: 5 number of parameters: 1 id: 1653 unit: function reportStats() file: src/services/documentRegistry.ts start line: 143 end line: 166 size: 24 LOC McCabe index: 3 number of parameters: 0 id: 1654 unit: function getReferencesForStringLiteral() file: src/services/findAllReferences.ts start line: 2011 end line: 2035 size: 24 LOC McCabe index: 8 number of parameters: 4 id: 1655 unit: function visitFunctionDeclarationLikeForReturnType() file: src/services/inlayHints.ts start line: 225 end line: 253 size: 24 LOC McCabe index: 8 number of parameters: 1 id: 1656 unit: function addRegionOutliningSpans() file: src/services/outliningElementsCollector.ts start line: 79 end line: 103 size: 24 LOC McCabe index: 7 number of parameters: 2 id: 1657 unit: function breakPatternIntoTextChunks() file: src/services/patternMatcher.ts start line: 426 end line: 452 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 1658 unit: function breakIntoSpans() file: src/services/patternMatcher.ts start line: 472 end line: 502 size: 24 LOC McCabe index: 10 number of parameters: 2 id: 1659 unit: function getRefactorEditsToConvertFunctionExpressions() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 91 end line: 121 size: 24 LOC McCabe index: 7 number of parameters: 2 id: 1660 unit: function convertOccurrences() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 260 end line: 283 size: 24 LOC McCabe index: 12 number of parameters: 3 id: 1661 unit: function checkForStaticContext() file: src/services/refactors/extractSymbol.ts start line: 396 end line: 419 size: 24 LOC McCabe index: 8 number of parameters: 2 id: 1662 unit: function checkForUsedDeclarations() file: src/services/refactors/extractSymbol.ts start line: 1891 end line: 1920 size: 24 LOC McCabe index: 10 number of parameters: 1 id: 1663 unit: getEditsForAction: function getRefactorEditsToExtractType() file: src/services/refactors/extractType.ts start line: 54 end line: 79 size: 24 LOC McCabe index: 6 number of parameters: 2 id: 1664 unit: export function getSignatureHelpItems() file: src/services/signatureHelp.ts start line: 23 end line: 61 size: 24 LOC McCabe index: 11 number of parameters: 5 id: 1665 unit: function getContextualSignatureLocationInfo() file: src/services/signatureHelp.ts start line: 318 end line: 341 size: 24 LOC McCabe index: 13 number of parameters: 3 id: 1666 unit: export function start() file: src/testRunner/parallel/worker.ts start line: 2 end line: 317 size: 24 LOC McCabe index: 4 number of parameters: 0 id: 1667 unit: private compileProjectFiles() file: src/testRunner/projectsRunner.ts start line: 314 end line: 342 size: 24 LOC McCabe index: 4 number of parameters: 3 id: 1668 unit: function verifyOutFileScenario() file: src/testRunner/unittests/tsbuild/amdModulesWithOut.ts start line: 41 end line: 64 size: 24 LOC McCabe index: 2 number of parameters: 3 id: 1669 unit: function verifyDeclarationEmit() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 16 end line: 40 size: 24 LOC McCabe index: 1 number of parameters: 4 id: 1670 unit: function pluginTwoDts() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 62 end line: 85 size: 24 LOC McCabe index: 1 number of parameters: 0 id: 1671 unit: function verifyNewLine() file: src/testRunner/unittests/tscWatch/emit.ts start line: 360 end line: 383 size: 24 LOC McCabe index: 1 number of parameters: 2 id: 1672 unit: function verifyTransitiveExports() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 285 end line: 308 size: 24 LOC McCabe index: 1 number of parameters: 2 id: 1673 unit: export function checkOutputErrors() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 72 end line: 141 size: 24 LOC McCabe index: 4 number of parameters: 3 id: 1674 unit: function getGlobalTypingsCacheLocation() file: src/tsserver/nodeServer.ts start line: 814 end line: 837 size: 24 LOC McCabe index: 16 number of parameters: 0 id: 1675 unit: function createWebSystem() file: src/tsserver/webServer.ts start line: 62 end line: 86 size: 24 LOC McCabe index: 4 number of parameters: 1 id: 1676 unit: private filterTypings() file: src/typingsInstallerCore/typingsInstaller.ts start line: 278 end line: 302 size: 24 LOC McCabe index: 11 number of parameters: 1 id: 1677 unit: function importLibs() file: scripts/createPlaygroundBuild.js start line: 171 end line: 203 size: 23 LOC McCabe index: 4 number of parameters: 0 id: 1678 unit: function bindSpecialPropertyAssignment() file: src/compiler/binder.ts start line: 3046 end line: 3073 size: 23 LOC McCabe index: 10 number of parameters: 1 id: 1679 unit: function bindClassLikeDeclaration() file: src/compiler/binder.ts start line: 3243 end line: 3277 size: 23 LOC McCabe index: 6 number of parameters: 1 id: 1680 unit: export function isExportsOrModuleExportsOrAlias() file: src/compiler/binder.ts start line: 3502 end line: 3524 size: 23 LOC McCabe index: 11 number of parameters: 2 id: 1681 unit: function getFilesAffectedByUpdatedShapeWhenModuleEmit() file: src/compiler/builderState.ts start line: 645 end line: 676 size: 23 LOC McCabe index: 9 number of parameters: 7 id: 1682 unit: function checkAndReportErrorForUsingTypeAsValue() file: src/compiler/checker.ts start line: 2432 end line: 2454 size: 23 LOC McCabe index: 8 number of parameters: 3 id: 1683 unit: function reportNonDefaultExport() file: src/compiler/checker.ts start line: 2752 end line: 2774 size: 23 LOC McCabe index: 6 number of parameters: 2 id: 1684 unit: function buildVisibleNodeList() file: src/compiler/checker.ts start line: 8313 end line: 8337 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1685 unit: function getLowerBoundOfKeyType() file: src/compiler/checker.ts start line: 11397 end line: 11419 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1686 unit: function findApplicableIndexInfo() file: src/compiler/checker.ts start line: 12399 end line: 12425 size: 23 LOC McCabe index: 11 number of parameters: 2 id: 1687 unit: function getTypeListId() file: src/compiler/checker.ts start line: 13169 end line: 13191 size: 23 LOC McCabe index: 7 number of parameters: 1 id: 1688 unit: function addSpans() file: src/compiler/checker.ts start line: 15044 end line: 15066 size: 23 LOC McCabe index: 8 number of parameters: 2 id: 1689 unit: function getSimplifiedConditionalType() file: src/compiler/checker.ts start line: 15470 end line: 15493 size: 23 LOC McCabe index: 12 number of parameters: 2 id: 1690 unit: function getIndexedAccessTypeOrUndefined() file: src/compiler/checker.ts start line: 15525 end line: 15588 size: 23 LOC McCabe index: 17 number of parameters: 6 id: 1691 unit: function propertiesIdenticalTo() file: src/compiler/checker.ts start line: 19879 end line: 19901 size: 23 LOC McCabe index: 7 number of parameters: 3 id: 1692 unit: function getTypeReferenceId() file: src/compiler/checker.ts start line: 20379 end line: 20403 size: 23 LOC McCabe index: 8 number of parameters: 2 id: 1693 unit: function filterType() file: src/compiler/checker.ts start line: 23249 end line: 23276 size: 23 LOC McCabe index: 10 number of parameters: 2 id: 1694 unit: function narrowTypeByTypeof() file: src/compiler/checker.ts start line: 24459 end line: 24485 size: 23 LOC McCabe index: 18 number of parameters: 5 id: 1695 unit: function getContextualTypeForReturnExpression() file: src/compiler/checker.ts start line: 26033 end line: 26059 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1696 unit: function getDeprecatedSuggestionNode() file: src/compiler/checker.ts start line: 31183 end line: 31205 size: 23 LOC McCabe index: 11 number of parameters: 1 id: 1697 unit: function isCommonJsRequire() file: src/compiler/checker.ts start line: 31311 end line: 31338 size: 23 LOC McCabe index: 9 number of parameters: 1 id: 1698 unit: function getFactsFromTypeofSwitch() file: src/compiler/checker.ts start line: 32020 end line: 32055 size: 23 LOC McCabe index: 12 number of parameters: 4 id: 1699 unit: function combineIterationTypes() file: src/compiler/checker.ts start line: 37646 end line: 37668 size: 23 LOC McCabe index: 11 number of parameters: 1 id: 1700 unit: function checkTypeParameters() file: src/compiler/checker.ts start line: 38506 end line: 38529 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1701 unit: function checkExportSpecifier() file: src/compiler/checker.ts start line: 40152 end line: 40181 size: 23 LOC McCabe index: 20 number of parameters: 1 id: 1702 unit: function getTypeFromJSDocVariadicType() file: src/compiler/checker.ts start line: 40546 end line: 40576 size: 23 LOC McCabe index: 12 number of parameters: 1 id: 1703 unit: function isValueAliasDeclaration() file: src/compiler/checker.ts start line: 41733 end line: 41755 size: 23 LOC McCabe index: 14 number of parameters: 1 id: 1704 unit: function checkAmbientInitializer() file: src/compiler/checker.ts start line: 43697 end line: 43719 size: 23 LOC McCabe index: 13 number of parameters: 1 id: 1705 unit: function findMostOverlappyType() file: src/compiler/checker.ts start line: 44204 end line: 44230 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 1706 unit: export function parseBuildCommand() file: src/compiler/commandLineParser.ts start line: 1690 end line: 1717 size: 23 LOC McCabe index: 10 number of parameters: 1 id: 1707 unit: export function reduceLeft() file: src/compiler/core.ts start line: 1184 end line: 1206 size: 23 LOC McCabe index: 10 number of parameters: 4 id: 1708 unit: function shouldEmitBlockFunctionBodyOnSingleLine() file: src/compiler/emitter.ts start line: 3168 end line: 3204 size: 23 LOC McCabe index: 9 number of parameters: 1 id: 1709 unit: function emitClassDeclarationOrExpression() file: src/compiler/emitter.ts start line: 3251 end line: 3278 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 1710 unit: function emitShebangIfNeeded() file: src/compiler/emitter.ts start line: 4126 end line: 4149 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1711 unit: function getLinesBetweenNodes() file: src/compiler/emitter.ts start line: 4821 end line: 4848 size: 23 LOC McCabe index: 8 number of parameters: 3 id: 1712 unit: function createAwaiterHelper() file: src/compiler/factory/emitHelpers.ts start line: 242 end line: 268 size: 23 LOC McCabe index: 5 number of parameters: 4 id: 1713 unit: function createExportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 4151 end line: 4173 size: 23 LOC McCabe index: 1 number of parameters: 6 id: 1714 unit: export function createExpressionForJsxFragment() file: src/compiler/factory/utilities.ts start line: 99 end line: 123 size: 23 LOC McCabe index: 5 number of parameters: 7 id: 1715 unit: export function createForOfBindingStatement() file: src/compiler/factory/utilities.ts start line: 127 end line: 149 size: 23 LOC McCabe index: 2 number of parameters: 3 id: 1716 unit: export function getTargetOfBindingOrAssignmentElement() file: src/compiler/factory/utilities.ts start line: 681 end line: 751 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1717 unit: function primaryLookup() file: src/compiler/moduleNameResolver.ts start line: 381 end line: 404 size: 23 LOC McCabe index: 7 number of parameters: 0 id: 1718 unit: function secondaryLookup() file: src/compiler/moduleNameResolver.ts start line: 406 end line: 430 size: 23 LOC McCabe index: 7 number of parameters: 0 id: 1719 unit: function parseSimpleUnaryExpression() file: src/compiler/parser.ts start line: 4821 end line: 4847 size: 23 LOC McCabe index: 11 number of parameters: 0 id: 1720 unit: function parseLeftHandSideExpressionOrHigher() file: src/compiler/parser.ts start line: 4917 end line: 4980 size: 23 LOC McCabe index: 5 number of parameters: 0 id: 1721 unit: function parseAssertClause() file: src/compiler/parser.ts start line: 7288 end line: 7310 size: 23 LOC McCabe index: 5 number of parameters: 0 id: 1722 unit: function skipWhitespaceOrAsterisk() file: src/compiler/parser.ts start line: 7884 end line: 7907 size: 23 LOC McCabe index: 11 number of parameters: 0 id: 1723 unit: export function flattenDiagnosticMessageText() file: src/compiler/program.ts start line: 487 end line: 510 size: 23 LOC McCabe index: 7 number of parameters: 3 id: 1724 unit: function getSourceOfProjectReferenceRedirect() file: src/compiler/program.ts start line: 2955 end line: 2978 size: 23 LOC McCabe index: 6 number of parameters: 1 id: 1725 unit: function resolveModuleName() file: src/compiler/resolutionCache.ts start line: 318 end line: 348 size: 23 LOC McCabe index: 7 number of parameters: 5 id: 1726 unit: function scheduleInvalidateResolutionOfFailedLookupLocation() file: src/compiler/resolutionCache.ts start line: 826 end line: 871 size: 23 LOC McCabe index: 11 number of parameters: 2 id: 1727 unit: function comparePrereleaseIdentifiers() file: src/compiler/semver.ts start line: 123 end line: 165 size: 23 LOC McCabe index: 13 number of parameters: 2 id: 1728 unit: function visitArrowFunction() file: src/compiler/transformers/es2015.ts start line: 1829 end line: 1855 size: 23 LOC McCabe index: 3 number of parameters: 1 id: 1729 unit: function visitFunctionDeclaration() file: src/compiler/transformers/es2015.ts start line: 1894 end line: 1917 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 1730 unit: function visitCatchClauseInAsyncBody() file: src/compiler/transformers/es2017.ts start line: 186 end line: 211 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 1731 unit: function chunkObjectLiteralElements() file: src/compiler/transformers/es2018.ts start line: 353 end line: 376 size: 23 LOC McCabe index: 6 number of parameters: 1 id: 1732 unit: function visitFunctionDeclaration() file: src/compiler/transformers/es2018.ts start line: 876 end line: 898 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1733 unit: function visitElements() file: src/compiler/transformers/generators.ts start line: 976 end line: 1037 size: 23 LOC McCabe index: 5 number of parameters: 4 id: 1734 unit: function visitForInStatement() file: src/compiler/transformers/generators.ts start line: 1600 end line: 1639 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1735 unit: function fixupWhitespaceAndDecodeEntities() file: src/compiler/transformers/jsx.ts start line: 445 end line: 481 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 1736 unit: function transformAsynchronousModuleBody() file: src/compiler/transformers/module/module.ts start line: 427 end line: 460 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1737 unit: function createImportCallExpressionUMD() file: src/compiler/transformers/module/module.ts start line: 728 end line: 763 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 1738 unit: function generateClassElementDecorationExpression() file: src/compiler/transformers/ts.ts start line: 1153 end line: 1214 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 1739 unit: function updateOutputTimestampsWorker() file: src/compiler/tsbuildPublic.ts start line: 1575 end line: 1601 size: 23 LOC McCabe index: 10 number of parameters: 5 id: 1740 unit: export function nodeCanBeDecorated() file: src/compiler/utilities.ts start line: 1871 end line: 1902 size: 23 LOC McCabe index: 14 number of parameters: 3 id: 1741 unit: export function getFunctionFlags() file: src/compiler/utilities.ts start line: 3260 end line: 3287 size: 23 LOC McCabe index: 9 number of parameters: 1 id: 1742 unit: export function getEffectiveTypeParameterDeclarations() file: src/compiler/utilitiesPublic.ts start line: 917 end line: 939 size: 23 LOC McCabe index: 10 number of parameters: 1 id: 1743 unit: function isStatementKindButNotDeclarationKind() file: src/compiler/utilitiesPublic.ts start line: 1764 end line: 1786 size: 23 LOC McCabe index: 21 number of parameters: 1 id: 1744 unit: function createTabularErrorsDisplay() file: src/compiler/watch.ts start line: 175 end line: 202 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 1745 unit: export function createProgramHost() file: src/compiler/watch.ts start line: 619 end line: 641 size: 23 LOC McCabe index: 2 number of parameters: 2 id: 1746 unit: getCurrentDirectory: memoize() file: src/compiler/watch.ts start line: 624 end line: 650 size: 23 LOC McCabe index: 2 number of parameters: 1 id: 1747 unit: configFileParsingDiagnostics: getConfigFileParsingDiagnostics() file: src/executeCommandLine/executeCommandLine.ts start line: 798 end line: 821 size: 23 LOC McCabe index: 1 number of parameters: 1 id: 1748 unit: export function patchHostForBuildInfoReadWrite() file: src/harness/fakesHosts.ts start line: 504 end line: 527 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1749 unit: public verifyBraceCompletionAtPosition() file: src/harness/fourslashImpl.ts start line: 3192 end line: 3221 size: 23 LOC McCabe index: 8 number of parameters: 2 id: 1750 unit: public verifyCodeFixAvailable() file: src/harness/fourslashImpl.ts start line: 3457 end line: 3479 size: 23 LOC McCabe index: 8 number of parameters: 2 id: 1751 unit: function recordObjectMarker() file: src/harness/fourslashImpl.ts start line: 4305 end line: 4334 size: 23 LOC McCabe index: 4 number of parameters: 5 id: 1752 unit: function getFlagName() file: src/harness/harnessUtils.ts start line: 180 end line: 203 size: 23 LOC McCabe index: 6 number of parameters: 2 id: 1753 unit: export function assertStructuralEquals() file: src/harness/harnessUtils.ts start line: 294 end line: 323 size: 23 LOC McCabe index: 2 number of parameters: 2 id: 1754 unit: private getOrCreateInferredProjectForProjectRootPathIfEnabled() file: src/server/editorServices.ts start line: 2454 end line: 2487 size: 23 LOC McCabe index: 12 number of parameters: 2 id: 1755 unit: private createAncestorProjects() file: src/server/editorServices.ts start line: 3424 end line: 3455 size: 23 LOC McCabe index: 9 number of parameters: 2 id: 1756 unit: function combineProjectOutputForRenameLocations() file: src/server/session.ts start line: 339 end line: 362 size: 23 LOC McCabe index: 5 number of parameters: 6 id: 1757 unit: function getCallHierarchItemContainerName() file: src/services/callHierarchy.ts start line: 145 end line: 168 size: 23 LOC McCabe index: 13 number of parameters: 1 id: 1758 unit: function convertClassificationsToResult() file: src/services/classifier.ts start line: 256 end line: 284 size: 23 LOC McCabe index: 5 number of parameters: 2 id: 1759 unit: function getIdentifiersFromErrorSpanExpression() file: src/services/codefixes/addMissingAwait.ts start line: 175 end line: 197 size: 23 LOC McCabe index: 10 number of parameters: 2 id: 1760 unit: function transformJSDocType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 76 end line: 98 size: 23 LOC McCabe index: 9 number of parameters: 1 id: 1761 unit: function isTypeContainer() file: src/services/codefixes/fixJSDocTypes.ts start line: 58 end line: 82 size: 23 LOC McCabe index: 17 number of parameters: 1 id: 1762 unit: function generateSetAccessor() file: src/services/codefixes/generateAccessors.ts start line: 161 end line: 183 size: 23 LOC McCabe index: 1 number of parameters: 6 id: 1763 unit: function getExportInfos() file: src/services/codefixes/importFixes.ts start line: 856 end line: 901 size: 23 LOC McCabe index: 4 number of parameters: 9 id: 1764 unit: function annotateSetAccessor() file: src/services/codefixes/inferFromUsage.ts start line: 279 end line: 302 size: 23 LOC McCabe index: 6 number of parameters: 7 id: 1765 unit: function inferFromSignatures() file: src/services/codefixes/inferFromUsage.ts start line: 1078 end line: 1100 size: 23 LOC McCabe index: 9 number of parameters: 3 id: 1766 unit: function resolvingModuleSpecifiers() file: src/services/completions.ts start line: 181 end line: 232 size: 23 LOC McCabe index: 3 number of parameters: 7 id: 1767 unit: function tryResolve() file: src/services/completions.ts start line: 206 end line: 231 size: 23 LOC McCabe index: 15 number of parameters: 2 id: 1768 unit: function getJSCompletionEntries() file: src/services/completions.ts start line: 642 end line: 665 size: 23 LOC McCabe index: 4 number of parameters: 5 id: 1769 unit: function isContextTokenTypeLocation() file: src/services/completions.ts start line: 2439 end line: 2465 size: 23 LOC McCabe index: 12 number of parameters: 1 id: 1770 unit: function getContextualKeywords() file: src/services/completions.ts start line: 3641 end line: 3671 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 1771 unit: function isValidTrigger() file: src/services/completions.ts start line: 3836 end line: 3860 size: 23 LOC McCabe index: 22 number of parameters: 4 id: 1772 unit: export function someSignatureUsage() file: src/services/findAllReferences.ts start line: 1336 end line: 1360 size: 23 LOC McCabe index: 13 number of parameters: 5 id: 1773 unit: function getFirstNonDecoratorTokenOfNode() file: src/services/formatting/formatting.ts start line: 540 end line: 564 size: 23 LOC McCabe index: 14 number of parameters: 1 id: 1774 unit: function getDynamicIndentation() file: src/services/formatting/formatting.ts start line: 566 end line: 640 size: 23 LOC McCabe index: 10 number of parameters: 4 id: 1775 unit: function searchForNamedImport() file: src/services/importTracker.ts start line: 305 end line: 333 size: 23 LOC McCabe index: 10 number of parameters: 1 id: 1776 unit: function updateImportsInOtherFiles() file: src/services/refactors/moveToNewFile.ts start line: 183 end line: 207 size: 23 LOC McCabe index: 9 number of parameters: 5 id: 1777 unit: public getCurrentSourceFile() file: src/services/services.ts start line: 1075 end line: 1105 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1778 unit: function uncommentSelection() file: src/services/services.ts start line: 2361 end line: 2389 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 1779 unit: function getAdjustedEndPosition() file: src/services/textChanges.ts start line: 255 end line: 280 size: 23 LOC McCabe index: 8 number of parameters: 3 id: 1780 unit: public insertName() file: src/services/textChanges.ts start line: 757 end line: 784 size: 23 LOC McCabe index: 5 number of parameters: 3 id: 1781 unit: constructor() file: src/testRunner/fourslashRunner.ts start line: 6 end line: 28 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 1782 unit: function runSuite() file: src/testRunner/parallel/worker.ts start line: 208 end line: 231 size: 23 LOC McCabe index: 1 number of parameters: 3 id: 1783 unit: export default function foo() file: src/testRunner/unittests/services/extract/symbolWalker.ts start line: 21 end line: 43 size: 23 LOC McCabe index: 3 number of parameters: 2 id: 1784 unit: function verifyDeepImportChange() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 106 end line: 128 size: 23 LOC McCabe index: 1 number of parameters: 3 id: 1785 unit: function verifyLocalEdit() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 965 end line: 988 size: 23 LOC McCabe index: 2 number of parameters: 4 id: 1786 unit: function verifyErrorsUsingSyncMethods() file: src/testRunner/unittests/tsserver/helpers.ts start line: 800 end line: 822 size: 23 LOC McCabe index: 3 number of parameters: 5 id: 1787 unit: function expectedDependencyEmitFiles() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 84 end line: 108 size: 23 LOC McCabe index: 4 number of parameters: 2 id: 1788 unit: msg() file: src/webServer/webServer.ts start line: 47 end line: 71 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 1789 unit: function isNarrowingExpression() file: src/compiler/binder.ts start line: 865 end line: 886 size: 22 LOC McCabe index: 13 number of parameters: 1 id: 1790 unit: function isNarrowingBinaryExpression() file: src/compiler/binder.ts start line: 919 end line: 940 size: 22 LOC McCabe index: 15 number of parameters: 1 id: 1791 unit: function bindCaseBlock() file: src/compiler/binder.ts start line: 1331 end line: 1352 size: 22 LOC McCabe index: 8 number of parameters: 1 id: 1792 unit: function handleDtsMayChangeOf() file: src/compiler/builder.ts start line: 478 end line: 506 size: 22 LOC McCabe index: 4 number of parameters: 4 id: 1793 unit: function serializeTypeForDeclaration() file: src/compiler/checker.ts start line: 6336 end line: 6358 size: 22 LOC McCabe index: 13 number of parameters: 5 id: 1794 unit: function getUnusedName() file: src/compiler/checker.ts start line: 7968 end line: 7989 size: 22 LOC McCabe index: 7 number of parameters: 2 id: 1795 unit: function getAnnotatedTypeForAssignmentDeclaration() file: src/compiler/checker.ts start line: 9018 end line: 9040 size: 22 LOC McCabe index: 9 number of parameters: 4 id: 1796 unit: function getEnumKind() file: src/compiler/checker.ts start line: 10291 end line: 10312 size: 22 LOC McCabe index: 10 number of parameters: 1 id: 1797 unit: function isThislessType() file: src/compiler/checker.ts start line: 10404 end line: 10425 size: 22 LOC McCabe index: 16 number of parameters: 1 id: 1798 unit: function findMatchingSignatures() file: src/compiler/checker.ts start line: 10958 end line: 10983 size: 22 LOC McCabe index: 8 number of parameters: 1 id: 1799 unit: function getConstraintFromTypeParameter() file: src/compiler/checker.ts start line: 13138 end line: 13161 size: 22 LOC McCabe index: 10 number of parameters: 1 id: 1800 unit: function addTypeToUnion() file: src/compiler/checker.ts start line: 14215 end line: 14237 size: 22 LOC McCabe index: 12 number of parameters: 3 id: 1801 unit: function canTailRecurse() file: src/compiler/checker.ts start line: 15745 end line: 15766 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 1802 unit: function getThisType() file: src/compiler/checker.ts start line: 16203 end line: 16229 size: 22 LOC McCabe index: 19 number of parameters: 1 id: 1803 unit: function instantiateSymbol() file: src/compiler/checker.ts start line: 16523 end line: 16551 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 1804 unit: function getAssignedType() file: src/compiler/checker.ts start line: 23079 end line: 23100 size: 22 LOC McCabe index: 10 number of parameters: 1 id: 1805 unit: function getSuggestedSymbolForNonexistentSymbol() file: src/compiler/checker.ts start line: 28811 end line: 28835 size: 22 LOC McCabe index: 4 number of parameters: 3 id: 1806 unit: function resolveTaggedTemplateExpression() file: src/compiler/checker.ts start line: 30783 end line: 30811 size: 22 LOC McCabe index: 5 number of parameters: 3 id: 1807 unit: function createSignatureForJSXIntrinsic() file: src/compiler/checker.ts start line: 30876 end line: 30899 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 1808 unit: function checkAndAggregateYieldOperandTypes() file: src/compiler/checker.ts start line: 31982 end line: 32003 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 1809 unit: function isLiteralOfContextualType() file: src/compiler/checker.ts start line: 33754 end line: 33780 size: 22 LOC McCabe index: 22 number of parameters: 2 id: 1810 unit: base10Value: parsePseudoBigInt() file: src/compiler/checker.ts start line: 34132 end line: 34153 size: 22 LOC McCabe index: 12 number of parameters: 1 id: 1811 unit: function checkPropertyInitialization() file: src/compiler/checker.ts start line: 39231 end line: 39252 size: 22 LOC McCabe index: 14 number of parameters: 1 id: 1812 unit: function computeMemberValue() file: src/compiler/checker.ts start line: 39359 end line: 39386 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 1813 unit: function isImportRequiredByAugmentation() file: src/compiler/checker.ts start line: 42224 end line: 42245 size: 22 LOC McCabe index: 9 number of parameters: 1 id: 1814 unit: function checkGrammarForUseStrictSimpleParameterList() file: src/compiler/checker.ts start line: 42956 end line: 42978 size: 22 LOC McCabe index: 7 number of parameters: 1 id: 1815 unit: export function binarySearchKey() file: src/compiler/core.ts start line: 1157 end line: 1180 size: 22 LOC McCabe index: 7 number of parameters: 4 id: 1816 unit: function writeDelimiter() file: src/compiler/emitter.ts start line: 4283 end line: 4304 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 1817 unit: function emitLeadingCommentsOfNode() file: src/compiler/emitter.ts start line: 5330 end line: 5365 size: 22 LOC McCabe index: 16 number of parameters: 4 id: 1818 unit: function step() file: src/compiler/factory/emitHelpers.ts start line: 751 end line: 772 size: 22 LOC McCabe index: 32 number of parameters: 1 id: 1819 unit: function updateFunctionDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3620 end line: 3641 size: 22 LOC McCabe index: 9 number of parameters: 9 id: 1820 unit: function shouldBeCapturedInTempVariable() file: src/compiler/factory/nodeFactory.ts start line: 5648 end line: 5669 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 1821 unit: function copyStandardPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5908 end line: 5929 size: 22 LOC McCabe index: 6 number of parameters: 4 id: 1822 unit: export function expandPreOrPostfixIncrementOrDecrementExpression() file: src/compiler/factory/utilities.ts start line: 338 end line: 365 size: 22 LOC McCabe index: 5 number of parameters: 4 id: 1823 unit: function loadEntrypointsFromExportMap() file: src/compiler/moduleNameResolver.ts start line: 1621 end line: 1676 size: 22 LOC McCabe index: 7 number of parameters: 4 id: 1824 unit: function loadModuleFromImmediateNodeModulesDirectory() file: src/compiler/moduleNameResolver.ts start line: 2112 end line: 2134 size: 22 LOC McCabe index: 10 number of parameters: 7 id: 1825 unit: function tryGetModuleNameFromPaths() file: src/compiler/moduleSpecifiers.ts start line: 546 end line: 567 size: 22 LOC McCabe index: 11 number of parameters: 3 id: 1826 unit: function canReuseNode() file: src/compiler/parser.ts start line: 2372 end line: 2449 size: 22 LOC McCabe index: 11 number of parameters: 2 id: 1827 unit: function parseUnaryExpressionOrHigher() file: src/compiler/parser.ts start line: 4764 end line: 4805 size: 22 LOC McCabe index: 5 number of parameters: 0 id: 1828 unit: function parseFunctionExpression() file: src/compiler/parser.ts start line: 5750 end line: 5780 size: 22 LOC McCabe index: 7 number of parameters: 0 id: 1829 unit: function parseDeclaration() file: src/compiler/parser.ts start line: 6393 end line: 6421 size: 22 LOC McCabe index: 5 number of parameters: 0 id: 1830 unit: function parseJSDocTypeNameWithNamespace() file: src/compiler/parser.ts start line: 8429 end line: 8451 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1831 unit: function visitNode() file: src/compiler/parser.ts start line: 8965 end line: 8996 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1832 unit: function visit() file: src/compiler/parser.ts start line: 9087 end line: 9142 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1833 unit: function visitArray() file: src/compiler/parser.ts start line: 9253 end line: 9281 size: 22 LOC McCabe index: 8 number of parameters: 1 id: 1834 unit: export function loadWithModeAwareCache() file: src/compiler/program.ts start line: 561 end line: 582 size: 22 LOC McCabe index: 5 number of parameters: 8 id: 1835 unit: export function isProgramUptoDate() file: src/compiler/program.ts start line: 703 end line: 785 size: 22 LOC McCabe index: 10 number of parameters: 5 id: 1836 unit: function canReuseProjectReferences() file: src/compiler/program.ts start line: 1569 end line: 1593 size: 22 LOC McCabe index: 6 number of parameters: 0 id: 1837 unit: function getBindAndCheckDiagnosticsForFileNoCache() file: src/compiler/program.ts start line: 2093 end line: 2123 size: 22 LOC McCabe index: 18 number of parameters: 2 id: 1838 unit: function checkModifiers() file: src/compiler/program.ts start line: 2344 end line: 2369 size: 22 LOC McCabe index: 14 number of parameters: 2 id: 1839 unit: function onWatchFileStat() file: src/compiler/sys.ts start line: 277 end line: 300 size: 22 LOC McCabe index: 7 number of parameters: 3 id: 1840 unit: function createDirectoryWatcher() file: src/compiler/sys.ts start line: 363 end line: 386 size: 22 LOC McCabe index: 5 number of parameters: 3 id: 1841 unit: function visitElementAccessExpression() file: src/compiler/transformers/classFields.ts start line: 525 end line: 548 size: 22 LOC McCabe index: 8 number of parameters: 1 id: 1842 unit: function isDeclarationAndNotVisible() file: src/compiler/transformers/declarations.ts start line: 568 end line: 590 size: 22 LOC McCabe index: 13 number of parameters: 1 id: 1843 unit: export function canProduceDiagnostics() file: src/compiler/transformers/declarations/diagnostics.ts start line: 35 end line: 56 size: 22 LOC McCabe index: 20 number of parameters: 1 id: 1844 unit: function visitFunctionExpression() file: src/compiler/transformers/es2018.ts start line: 916 end line: 937 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1845 unit: function transformAndEmitIfStatement() file: src/compiler/transformers/generators.ts start line: 1300 end line: 1335 size: 22 LOC McCabe index: 7 number of parameters: 1 id: 1846 unit: function writeBreakWhenTrue() file: src/compiler/transformers/generators.ts start line: 3067 end line: 3088 size: 22 LOC McCabe index: 1 number of parameters: 3 id: 1847 unit: function writeBreakWhenFalse() file: src/compiler/transformers/generators.ts start line: 3097 end line: 3118 size: 22 LOC McCabe index: 1 number of parameters: 3 id: 1848 unit: function getImplicitImportForName() file: src/compiler/transformers/jsx.ts start line: 42 end line: 63 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1849 unit: function collectDependencyGroups() file: src/compiler/transformers/module/system.ts start line: 144 end line: 167 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 1850 unit: function onEmitNode() file: src/compiler/transformers/module/system.ts start line: 1679 end line: 1703 size: 22 LOC McCabe index: 3 number of parameters: 4 id: 1851 unit: function visitMethodDeclaration() file: src/compiler/transformers/ts.ts start line: 2027 end line: 2050 size: 22 LOC McCabe index: 3 number of parameters: 1 id: 1852 unit: function visitFunctionDeclaration() file: src/compiler/transformers/ts.ts start line: 2105 end line: 2126 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 1853 unit: function visitParameter() file: src/compiler/transformers/ts.ts start line: 2158 end line: 2182 size: 22 LOC McCabe index: 3 number of parameters: 1 id: 1854 unit: function transformInitializedVariable() file: src/compiler/transformers/ts.ts start line: 2206 end line: 2227 size: 22 LOC McCabe index: 2 number of parameters: 1 id: 1855 unit: export function entityNameToString() file: src/compiler/utilities.ts start line: 995 end line: 1016 size: 22 LOC McCabe index: 10 number of parameters: 1 id: 1856 unit: function traverse() file: src/compiler/utilities.ts start line: 1389 end line: 1410 size: 22 LOC McCabe index: 17 number of parameters: 1 id: 1857 unit: export function isSameEntityName() file: src/compiler/utilities.ts start line: 2310 end line: 2332 size: 22 LOC McCabe index: 14 number of parameters: 2 id: 1858 unit: function getAssignmentDeclarationKindWorker() file: src/compiler/utilities.ts start line: 2407 end line: 2429 size: 22 LOC McCabe index: 13 number of parameters: 1 id: 1859 unit: export function getJSDocCommentsAndTags() file: src/compiler/utilities.ts start line: 2694 end line: 2718 size: 22 LOC McCabe index: 12 number of parameters: 2 id: 1860 unit: export function isNodeWithPossibleHoistedDeclaration() file: src/compiler/utilities.ts start line: 2931 end line: 2952 size: 22 LOC McCabe index: 17 number of parameters: 1 id: 1861 unit: export function isTypeNodeKind() file: src/compiler/utilities.ts start line: 5745 end line: 5766 size: 22 LOC McCabe index: 21 number of parameters: 1 id: 1862 unit: function getPrettyOutput() file: src/executeCommandLine/executeCommandLine.ts start line: 237 end line: 259 size: 22 LOC McCabe index: 4 number of parameters: 6 id: 1863 unit: function printEasyHelp() file: src/executeCommandLine/executeCommandLine.ts start line: 380 end line: 413 size: 22 LOC McCabe index: 3 number of parameters: 2 id: 1864 unit: function createWatchOfConfigFile() file: src/executeCommandLine/executeCommandLine.ts start line: 880 end line: 901 size: 22 LOC McCabe index: 1 number of parameters: 7 id: 1865 unit: protected evaluate() file: src/harness/evaluatorImpl.ts start line: 268 end line: 290 size: 22 LOC McCabe index: 4 number of parameters: 3 id: 1866 unit: public verifyQuickInfoDisplayParts() file: src/harness/fourslashImpl.ts start line: 1448 end line: 1470 size: 22 LOC McCabe index: 3 number of parameters: 6 id: 1867 unit: public verifyRenameInfoSucceeded() file: src/harness/fourslashImpl.ts start line: 1689 end line: 1713 size: 22 LOC McCabe index: 7 number of parameters: 7 id: 1868 unit: public applyCodeActionFromCompletion() file: src/harness/fourslashImpl.ts start line: 2911 end line: 2935 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 1869 unit: private verifyDocumentHighlights() file: src/harness/fourslashImpl.ts start line: 3430 end line: 3455 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 1870 unit: public verifyFileAfterApplyingRefactorAtMarker() file: src/harness/fourslashImpl.ts start line: 3677 end line: 3704 size: 22 LOC McCabe index: 5 number of parameters: 5 id: 1871 unit: function writeSourceMapSourceText() file: src/harness/sourceMapRecorder.ts start line: 220 end line: 246 size: 22 LOC McCabe index: 7 number of parameters: 2 id: 1872 unit: export function createResolver() file: src/harness/vfsUtil.ts start line: 1215 end line: 1236 size: 22 LOC McCabe index: 3 number of parameters: 1 id: 1873 unit: export function newStyleLogIntoOldStyleLog() file: src/loggedIO/loggedIO.ts start line: 131 end line: 154 size: 22 LOC McCabe index: 8 number of parameters: 3 id: 1874 unit: private delayUpdateProjectsFromParsedConfigOnConfigFileChange() file: src/server/editorServices.ts start line: 1364 end line: 1390 size: 22 LOC McCabe index: 5 number of parameters: 2 id: 1875 unit: category: diagnosticCategoryName() file: src/server/session.ts start line: 1163 end line: 1189 size: 22 LOC McCabe index: 3 number of parameters: 1 id: 1876 unit: private getReferences() file: src/server/session.ts start line: 1583 end line: 1606 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 1877 unit: function spanInCloseParenToken() file: src/services/breakpoints.ts start line: 657 end line: 681 size: 22 LOC McCabe index: 16 number of parameters: 1 id: 1878 unit: function tryClassifyNode() file: src/services/classifier.ts start line: 929 end line: 955 size: 22 LOC McCabe index: 10 number of parameters: 1 id: 1879 unit: function getSourceTarget() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 50 end line: 82 size: 22 LOC McCabe index: 15 number of parameters: 2 id: 1880 unit: export function getModuleSpecifierForBestExportInfo() file: src/services/codefixes/importFixes.ts start line: 394 end line: 415 size: 22 LOC McCabe index: 3 number of parameters: 7 id: 1881 unit: function getInfo() file: src/services/codefixes/returnValueCorrect.ts start line: 164 end line: 186 size: 22 LOC McCabe index: 19 number of parameters: 4 id: 1882 unit: function originToCompletionEntryData() file: src/services/completions.ts start line: 1096 end line: 1117 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 1883 unit: function getInsertTextAndReplacementSpanForImportCompletion() file: src/services/completions.ts start line: 1148 end line: 1169 size: 22 LOC McCabe index: 13 number of parameters: 7 id: 1884 unit: context: getContextNode() file: src/services/findAllReferences.ts start line: 316 end line: 337 size: 22 LOC McCabe index: 7 number of parameters: 1 id: 1885 unit: function isValidReferencePosition() file: src/services/findAllReferences.ts start line: 1410 end line: 1436 size: 22 LOC McCabe index: 15 number of parameters: 2 id: 1886 unit: function addClassStaticThisReferences() file: src/services/findAllReferences.ts start line: 1691 end line: 1712 size: 22 LOC McCabe index: 10 number of parameters: 3 id: 1887 unit: function processNode() file: src/services/formatting/formatting.ts start line: 642 end line: 906 size: 22 LOC McCabe index: 5 number of parameters: 6 id: 1888 unit: function processRange() file: src/services/formatting/formatting.ts start line: 945 end line: 970 size: 22 LOC McCabe index: 3 number of parameters: 5 id: 1889 unit: function isDefinitionVisible() file: src/services/goToDefinition.ts start line: 370 end line: 399 size: 22 LOC McCabe index: 17 number of parameters: 2 id: 1890 unit: function addNodeOutliningSpans() file: src/services/outliningElementsCollector.ts start line: 10 end line: 77 size: 22 LOC McCabe index: 8 number of parameters: 3 id: 1891 unit: function processImports() file: src/services/preProcess.ts start line: 322 end line: 364 size: 22 LOC McCabe index: 9 number of parameters: 0 id: 1892 unit: function concatConsecutiveString() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 166 end line: 187 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 1893 unit: function flattenTypeLiteralNodeReference() file: src/services/refactors/extractType.ts start line: 112 end line: 134 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 1894 unit: function getJsDocTagsOfDeclarations() file: src/services/services.ts start line: 598 end line: 620 size: 22 LOC McCabe index: 11 number of parameters: 2 id: 1895 unit: function isValidBraceCompletionAtPosition() file: src/services/services.ts start line: 2104 end line: 2138 size: 22 LOC McCabe index: 8 number of parameters: 3 id: 1896 unit: function createJSSignatureHelpItems() file: src/services/signatureHelp.ts start line: 119 end line: 141 size: 22 LOC McCabe index: 8 number of parameters: 3 id: 1897 unit: private finishDeleteDeclarations() file: src/services/textChanges.ts start line: 917 end line: 940 size: 22 LOC McCabe index: 7 number of parameters: 0 id: 1898 unit: export function isLiteralNameOfPropertyDeclarationOrIndexAccess() file: src/services/utilities.ts start line: 315 end line: 336 size: 22 LOC McCabe index: 13 number of parameters: 1 id: 1899 unit: export function isInsideJsxElementOrAttribute() file: src/services/utilities.ts start line: 1381 end line: 1415 size: 22 LOC McCabe index: 12 number of parameters: 2 id: 1900 unit: function isInsideJsxElementTraversal() file: src/services/utilities.ts start line: 1441 end line: 1464 size: 22 LOC McCabe index: 13 number of parameters: 1 id: 1901 unit: export function getDiagnosticsWithinSpan() file: src/services/utilities.ts start line: 3148 end line: 3171 size: 22 LOC McCabe index: 7 number of parameters: 2 id: 1902 unit: public initializeTests() file: src/testRunner/fourslashRunner.ts start line: 39 end line: 63 size: 22 LOC McCabe index: 7 number of parameters: 0 id: 1903 unit: function verifyIncrementalErrors() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 399 end line: 422 size: 22 LOC McCabe index: 1 number of parameters: 2 id: 1904 unit: function verifyFileSave() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 942 end line: 963 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 1905 unit: function goToDefFromMainTsWithNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 125 end line: 147 size: 22 LOC McCabe index: 1 number of parameters: 1 id: 1906 unit: function getExpectedMissedLocationResolutionTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 401 end line: 423 size: 22 LOC McCabe index: 9 number of parameters: 7 id: 1907 unit: function verifyModuleResolution() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 788 end line: 809 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 1908 unit: function verify() file: src/testRunner/unittests/tsserver/webServer.ts start line: 46 end line: 146 size: 22 LOC McCabe index: 1 number of parameters: 1 id: 1909 unit: function writeProtocolFile() file: scripts/buildProtocol.ts start line: 122 end line: 190 size: 21 LOC McCabe index: 4 number of parameters: 3 id: 1910 unit: create() file: scripts/eslint/rules/one-namespace-per-file.ts start line: 20 end line: 43 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 1911 unit: function cloneBuilderProgramState() file: src/compiler/builder.ts start line: 316 end line: 336 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 1912 unit: function getNextAffectedFilePendingEmit() file: src/compiler/builder.ts start line: 409 end line: 430 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 1913 unit: export function createBuildProgramUsingProgramBuildInfo() file: src/compiler/builder.ts start line: 1260 end line: 1331 size: 21 LOC McCabe index: 1 number of parameters: 3 id: 1914 unit: function serializeTypeAlias() file: src/compiler/checker.ts start line: 7081 end line: 7101 size: 21 LOC McCabe index: 8 number of parameters: 3 id: 1915 unit: function hasType() file: src/compiler/checker.ts start line: 8379 end line: 8399 size: 21 LOC McCabe index: 9 number of parameters: 2 id: 1916 unit: function widenTypeForVariableLikeDeclaration() file: src/compiler/checker.ts start line: 9275 end line: 9303 size: 21 LOC McCabe index: 13 number of parameters: 3 id: 1917 unit: function getImplementsTypes() file: src/compiler/checker.ts start line: 9979 end line: 9999 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 1918 unit: function isLiteralEnumMember() file: src/compiler/checker.ts start line: 10269 end line: 10289 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 1919 unit: function tryGetDeclaredTypeOfSymbol() file: src/compiler/checker.ts start line: 10377 end line: 10397 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 1920 unit: function getTypeOfMappedSymbol() file: src/compiler/checker.ts start line: 11516 end line: 11539 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 1921 unit: function getTypeFromTypeOperatorNode() file: src/compiler/checker.ts start line: 14982 end line: 15002 size: 21 LOC McCabe index: 6 number of parameters: 1 id: 1922 unit: function getMappedType() file: src/compiler/checker.ts start line: 16412 end line: 16432 size: 21 LOC McCabe index: 12 number of parameters: 2 id: 1923 unit: function tryElaborateArrayLikeErrors() file: src/compiler/checker.ts start line: 18219 end line: 18246 size: 21 LOC McCabe index: 10 number of parameters: 3 id: 1924 unit: function eachTypeRelatedToType() file: src/compiler/checker.ts start line: 18675 end line: 18702 size: 21 LOC McCabe index: 7 number of parameters: 4 id: 1925 unit: function applyToParameterTypes() file: src/compiler/checker.ts start line: 21360 end line: 21380 size: 21 LOC McCabe index: 7 number of parameters: 4 id: 1926 unit: function getContextualTypeForBinaryOperand() file: src/compiler/checker.ts start line: 26167 end line: 26192 size: 21 LOC McCabe index: 16 number of parameters: 2 id: 1927 unit: function markPropertyAsReferenced() file: src/compiler/checker.ts start line: 28922 end line: 28944 size: 21 LOC McCabe index: 15 number of parameters: 3 id: 1928 unit: function computeExhaustiveSwitchStatement() file: src/compiler/checker.ts start line: 32062 end line: 32084 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 1929 unit: function checkFlagAgreementBetweenOverloads() file: src/compiler/checker.ts start line: 35176 end line: 35198 size: 21 LOC McCabe index: 7 number of parameters: 5 id: 1930 unit: function checkForStatement() file: src/compiler/checker.ts start line: 37296 end line: 37319 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 1931 unit: function getTypeOfAssignmentPattern() file: src/compiler/checker.ts start line: 41426 end line: 41455 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 1932 unit: function checkGrammarNumericLiteral() file: src/compiler/checker.ts start line: 44029 end line: 44053 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 1933 unit: function getWildcardDirectoryFromSpec() file: src/compiler/commandLineParser.ts start line: 3495 end line: 3519 size: 21 LOC McCabe index: 9 number of parameters: 2 id: 1934 unit: function getOptionValueWithEmptyStrings() file: src/compiler/commandLineParser.ts start line: 3590 end line: 3610 size: 21 LOC McCabe index: 10 number of parameters: 2 id: 1935 unit: export function sameFlatMap() file: src/compiler/core.ts start line: 453 end line: 473 size: 21 LOC McCabe index: 9 number of parameters: 3 id: 1936 unit: function maybeEmitExpression() file: src/compiler/emitter.ts start line: 2720 end line: 2743 size: 21 LOC McCabe index: 7 number of parameters: 3 id: 1937 unit: function createBaseClassLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 733 end line: 753 size: 21 LOC McCabe index: 1 number of parameters: 7 id: 1938 unit: function createMethodSignature() file: src/compiler/factory/nodeFactory.ts start line: 1316 end line: 1336 size: 21 LOC McCabe index: 1 number of parameters: 6 id: 1939 unit: function createBindingElement() file: src/compiler/factory/nodeFactory.ts start line: 2200 end line: 2220 size: 21 LOC McCabe index: 5 number of parameters: 4 id: 1940 unit: function createCallChain() file: src/compiler/factory/nodeFactory.ts start line: 2430 end line: 2450 size: 21 LOC McCabe index: 3 number of parameters: 4 id: 1941 unit: function createImportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3944 end line: 3964 size: 21 LOC McCabe index: 1 number of parameters: 5 id: 1942 unit: function createSourceFile() file: src/compiler/factory/nodeFactory.ts start line: 5137 end line: 5157 size: 21 LOC McCabe index: 1 number of parameters: 3 id: 1943 unit: function cloneNode() file: src/compiler/factory/nodeFactory.ts start line: 5413 end line: 5441 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 1944 unit: function parenthesizeExpressionOfExpressionStatement() file: src/compiler/factory/parenthesizerRules.ts start line: 354 end line: 378 size: 21 LOC McCabe index: 6 number of parameters: 1 id: 1945 unit: export function getPackageScopeForPath() file: src/compiler/moduleNameResolver.ts start line: 1691 end line: 1720 size: 21 LOC McCabe index: 2 number of parameters: 4 id: 1946 unit: function parseTypeMember() file: src/compiler/parser.ts start line: 3438 end line: 3460 size: 21 LOC McCabe index: 8 number of parameters: 0 id: 1947 unit: function parseFunctionOrConstructorTypeToError() file: src/compiler/parser.ts start line: 3874 end line: 3898 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1948 unit: function parseJsxExpression() file: src/compiler/parser.ts start line: 5250 end line: 5275 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1949 unit: function tryParseModifier() file: src/compiler/parser.ts start line: 6884 end line: 6908 size: 21 LOC McCabe index: 10 number of parameters: 3 id: 1950 unit: function parseClassDeclarationOrExpression() file: src/compiler/parser.ts start line: 7008 end line: 7033 size: 21 LOC McCabe index: 4 number of parameters: 5 id: 1951 unit: function parseAmbientExternalModuleDeclaration() file: src/compiler/parser.ts start line: 7163 end line: 7184 size: 21 LOC McCabe index: 3 number of parameters: 4 id: 1952 unit: function parseAuthorNameAndEmail() file: src/compiler/parser.ts start line: 8298 end line: 8319 size: 21 LOC McCabe index: 8 number of parameters: 0 id: 1953 unit: export function processCommentPragmas() file: src/compiler/parser.ts start line: 9309 end line: 9331 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 1954 unit: function getAndCacheDiagnostics() file: src/compiler/program.ts start line: 2396 end line: 2418 size: 21 LOC McCabe index: 5 number of parameters: 5 id: 1955 unit: function updateTypeRootsWatch() file: src/compiler/resolutionCache.ts start line: 934 end line: 959 size: 21 LOC McCabe index: 3 number of parameters: 0 id: 1956 unit: function base64VLQFormatDecode() file: src/compiler/sourcemap.ts start line: 523 end line: 555 size: 21 LOC McCabe index: 5 number of parameters: 0 id: 1957 unit: function processMapping() file: src/compiler/sourcemap.ts start line: 652 end line: 672 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 1958 unit: function createDirectoryWatcher() file: src/compiler/sys.ts start line: 567 end line: 615 size: 21 LOC McCabe index: 4 number of parameters: 3 id: 1959 unit: function enableCPUProfiler() file: src/compiler/sys.ts start line: 1430 end line: 1451 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 1960 unit: function fileSystemEntryExists() file: src/compiler/sys.ts start line: 1813 end line: 1836 size: 21 LOC McCabe index: 5 number of parameters: 2 id: 1961 unit: function wrapPrivateIdentifierForDestructuringTarget() file: src/compiler/transformers/classFields.ts start line: 1948 end line: 1970 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1962 unit: function ensureParameter() file: src/compiler/transformers/declarations.ts start line: 472 end line: 492 size: 21 LOC McCabe index: 6 number of parameters: 3 id: 1963 unit: function transformImportEqualsDeclaration() file: src/compiler/transformers/declarations.ts start line: 704 end line: 725 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 1964 unit: function getAccessorNameVisibilityDiagnosticMessage() file: src/compiler/transformers/declarations/diagnostics.ts start line: 77 end line: 97 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 1965 unit: function getMethodNameVisibilityDiagnosticMessage() file: src/compiler/transformers/declarations/diagnostics.ts start line: 108 end line: 128 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 1966 unit: function transformClassBody() file: src/compiler/transformers/es2015.ts start line: 861 end line: 889 size: 21 LOC McCabe index: 2 number of parameters: 2 id: 1967 unit: function visitCatchClause() file: src/compiler/transformers/es2018.ts start line: 508 end line: 528 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1968 unit: function visitNonOptionalPropertyOrElementAccessExpression() file: src/compiler/transformers/es2020.ts start line: 70 end line: 94 size: 21 LOC McCabe index: 6 number of parameters: 3 id: 1969 unit: function findContinueTarget() file: src/compiler/transformers/generators.ts start line: 2394 end line: 2414 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 1970 unit: function appendExportsOfBindingElement() file: src/compiler/transformers/module/system.ts start line: 1021 end line: 1044 size: 21 LOC McCabe index: 7 number of parameters: 3 id: 1971 unit: function visitElidableStatement() file: src/compiler/transformers/ts.ts start line: 242 end line: 268 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 1972 unit: function createClassDeclarationHeadWithoutDecorators() file: src/compiler/transformers/ts.ts start line: 701 end line: 731 size: 21 LOC McCabe index: 3 number of parameters: 3 id: 1973 unit: function transformClassMembers() file: src/compiler/transformers/ts.ts start line: 886 end line: 908 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1974 unit: function parseConfigFile() file: src/compiler/tsbuildPublic.ts start line: 383 end line: 404 size: 21 LOC McCabe index: 6 number of parameters: 3 id: 1975 unit: function buildNextInvalidatedProject() file: src/compiler/tsbuildPublic.ts start line: 1790 end line: 1811 size: 21 LOC McCabe index: 6 number of parameters: 1 id: 1976 unit: export function isThisContainerOrFunctionBlock() file: src/compiler/utilities.ts start line: 1688 end line: 1711 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 1977 unit: export function getScriptKindFromFileName() file: src/compiler/utilities.ts start line: 6793 end line: 6813 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 1978 unit: export function guessIndentation() file: src/compiler/utilitiesPublic.ts start line: 1977 end line: 1997 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 1979 unit: export function visitNode() file: src/compiler/visitorPublic.ts start line: 22 end line: 45 size: 21 LOC McCabe index: 7 number of parameters: 3 id: 1980 unit: export function getFilesInErrorForSummary() file: src/compiler/watch.ts start line: 104 end line: 125 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 1981 unit: function createWatchCompilerHost() file: src/compiler/watch.ts start line: 646 end line: 667 size: 21 LOC McCabe index: 1 number of parameters: 4 id: 1982 unit: function getCountKey() file: src/executeCommandLine/executeCommandLine.ts start line: 37 end line: 58 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 1983 unit: function createColors() file: src/executeCommandLine/executeCommandLine.ts start line: 92 end line: 142 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1984 unit: public verifyDocCommentTemplate() file: src/harness/fourslashImpl.ts start line: 3166 end line: 3190 size: 21 LOC McCabe index: 8 number of parameters: 2 id: 1985 unit: private findFile() file: src/harness/fourslashImpl.ts start line: 3874 end line: 3894 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 1986 unit: export function setCompilerOptionsFromHarnessSetting() file: src/harness/harnessIO.ts start line: 336 end line: 356 size: 21 LOC McCabe index: 8 number of parameters: 2 id: 1987 unit: function findResultCodeFile() file: src/harness/harnessIO.ts start line: 488 end line: 511 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 1988 unit: export function initializeSourceMapSpanWriter() file: src/harness/sourceMapRecorder.ts start line: 56 end line: 79 size: 21 LOC McCabe index: 2 number of parameters: 3 id: 1989 unit: export function checkWatchedDirectoriesDetailed() file: src/harness/virtualFileSystemWithWatch.ts start line: 240 end line: 260 size: 21 LOC McCabe index: 7 number of parameters: 5 id: 1990 unit: private watchClosedScriptInfo() file: src/server/editorServices.ts start line: 2616 end line: 2638 size: 21 LOC McCabe index: 6 number of parameters: 1 id: 1991 unit: addGeneratedFileWatch() file: src/server/project.ts start line: 1305 end line: 1327 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 1992 unit: function formatDiagnosticToProtocol() file: src/server/session.ts start line: 91 end line: 111 size: 21 LOC McCabe index: 5 number of parameters: 2 id: 1993 unit: hintSpan: toProtocolTextSpan() file: src/server/session.ts start line: 1672 end line: 1738 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 1994 unit: classificationType: getClassificationTypeName() file: src/services/classifier.ts start line: 590 end line: 624 size: 21 LOC McCabe index: 2 number of parameters: 1 id: 1995 unit: function convertFileToEsModule() file: src/services/codefixes/convertToEsModule.ts start line: 42 end line: 66 size: 21 LOC McCabe index: 5 number of parameters: 5 id: 1996 unit: getCodeActions: function getCodeActionsToDisableJsDiagnostics() file: src/services/codefixes/disableJsDiagnostics.ts start line: 12 end line: 37 size: 21 LOC McCabe index: 6 number of parameters: 1 id: 1997 unit: function dispatchChanges() file: src/services/codefixes/fixOverrideModifier.ts start line: 114 end line: 134 size: 21 LOC McCabe index: 10 number of parameters: 4 id: 1998 unit: function createStubbedMethod() file: src/services/codefixes/helpers.ts start line: 431 end line: 451 size: 21 LOC McCabe index: 3 number of parameters: 8 id: 1999 unit: function getAddAsTypeOnly() file: src/services/codefixes/importFixes.ts start line: 490 end line: 515 size: 21 LOC McCabe index: 8 number of parameters: 6 id: 2000 unit: function mapSuggestionDiagnostic() file: src/services/codefixes/inferFromUsage.ts start line: 89 end line: 109 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 2001 unit: name: tokenToString() file: src/services/completions.ts start line: 3663 end line: 3742 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 2002 unit: function implementationKindDisplayParts() file: src/services/findAllReferences.ts start line: 482 end line: 502 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 2003 unit: function getSmartIndent() file: src/services/formatting/smartIndenter.ts start line: 116 end line: 147 size: 21 LOC McCabe index: 9 number of parameters: 6 id: 2004 unit: function getSourceFileToImport() file: src/services/getEditsForFileRename.ts start line: 177 end line: 198 size: 21 LOC McCabe index: 5 number of parameters: 6 id: 2005 unit: function createDefinitionInfoFromName() file: src/services/goToDefinition.ts start line: 348 end line: 368 size: 21 LOC McCabe index: 3 number of parameters: 6 id: 2006 unit: function organizeImportsWorker() file: src/services/organizeImports.ts start line: 45 end line: 88 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 2007 unit: function getCategorizedExports() file: src/services/organizeImports.ts start line: 373 end line: 397 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 2008 unit: function entryToAccessExpression() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 292 end line: 314 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 2009 unit: function getDescriptionForFunctionLikeDeclaration() file: src/services/refactors/extractSymbol.ts start line: 790 end line: 810 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 2010 unit: function isExtractableExpression() file: src/services/refactors/extractSymbol.ts start line: 1962 end line: 1985 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 2011 unit: function filterImport() file: src/services/refactors/moveToNewFile.ts start line: 587 end line: 607 size: 21 LOC McCabe index: 12 number of parameters: 3 id: 2012 unit: function getRenameInfoForModule() file: src/services/rename.ts start line: 63 end line: 85 size: 21 LOC McCabe index: 8 number of parameters: 3 id: 2013 unit: function findRenameLocations() file: src/services/services.ts start line: 1795 end line: 1815 size: 21 LOC McCabe index: 7 number of parameters: 5 id: 2014 unit: function groupChildren() file: src/services/smartSelection.ts start line: 211 end line: 232 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 2015 unit: export function getRenameLocation() file: src/services/utilities.ts start line: 2571 end line: 2595 size: 21 LOC McCabe index: 5 number of parameters: 4 id: 2016 unit: public verifyTypesAndSymbols() file: src/testRunner/compilerRunner.ts start line: 305 end line: 327 size: 21 LOC McCabe index: 4 number of parameters: 0 id: 2017 unit: private _render() file: src/testRunner/parallel/host.ts start line: 144 end line: 167 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 2018 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 919 end line: 939 size: 21 LOC McCabe index: 2 number of parameters: 1 id: 2019 unit: function verifyApi() file: src/testRunner/unittests/publicApi.ts start line: 2 end line: 24 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 2020 unit: function renameFromDependencyTsWithBothProjectsOpen() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 223 end line: 243 size: 21 LOC McCabe index: 1 number of parameters: 1 id: 2021 unit: function renameFromDependencyTsWithBothProjectsOpenWithDependencyChange() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 245 end line: 265 size: 21 LOC McCabe index: 1 number of parameters: 1 id: 2022 unit: constructor() file: src/testRunner/unittests/tsserver/webServer.ts start line: 4 end line: 24 size: 21 LOC McCabe index: 1 number of parameters: 4 id: 2023 unit: protected write() file: src/webServer/webServer.ts start line: 89 end line: 109 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 2024 unit: create() file: scripts/eslint/rules/no-type-assertion-whitespace.ts start line: 20 end line: 42 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 2025 unit: create() file: scripts/eslint/rules/type-operator-spacing.ts start line: 20 end line: 43 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2026 unit: function buildInfoFileOutput() file: scripts/processDiagnosticMessages.ts start line: 62 end line: 84 size: 20 LOC McCabe index: 6 number of parameters: 3 id: 2027 unit: function findReplace() file: scripts/word2md.ts start line: 200 end line: 219 size: 20 LOC McCabe index: 1 number of parameters: 4 id: 2028 unit: function bindLogicalLikeExpression() file: src/compiler/binder.ts start line: 1435 end line: 1456 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 2029 unit: function isExpandoSymbol() file: src/compiler/binder.ts start line: 3179 end line: 3198 size: 20 LOC McCabe index: 16 number of parameters: 1 id: 2030 unit: function getExcludedSymbolFlags() file: src/compiler/checker.ts start line: 1224 end line: 1243 size: 20 LOC McCabe index: 17 number of parameters: 1 id: 2031 unit: function checkAndReportErrorForUsingNamespaceModuleAsValue() file: src/compiler/checker.ts start line: 2479 end line: 2498 size: 20 LOC McCabe index: 5 number of parameters: 3 id: 2032 unit: function getTargetOfImportEqualsDeclaration() file: src/compiler/checker.ts start line: 2607 end line: 2626 size: 20 LOC McCabe index: 6 number of parameters: 2 id: 2033 unit: function resolveAlias() file: src/compiler/checker.ts start line: 3073 end line: 3092 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2034 unit: function getCommonJsExportEquals() file: src/compiler/checker.ts start line: 3631 end line: 3650 size: 20 LOC McCabe index: 11 number of parameters: 2 id: 2035 unit: function serializeInterface() file: src/compiler/checker.ts start line: 7103 end line: 7123 size: 20 LOC McCabe index: 3 number of parameters: 3 id: 2036 unit: function getSomeTargetNameFromDeclarations() file: src/compiler/checker.ts start line: 7395 end line: 7415 size: 20 LOC McCabe index: 11 number of parameters: 1 id: 2037 unit: function getJSContainerObjectType() file: src/compiler/checker.ts start line: 8997 end line: 9016 size: 20 LOC McCabe index: 10 number of parameters: 3 id: 2038 unit: function getPropertiesOfUnionOrIntersectionType() file: src/compiler/checker.ts start line: 11670 end line: 11691 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2039 unit: function getResolvedTypeParameterDefault() file: src/compiler/checker.ts start line: 12004 end line: 12026 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 2040 unit: function traverse() file: src/compiler/checker.ts start line: 12732 end line: 12755 size: 20 LOC McCabe index: 14 number of parameters: 1 id: 2041 unit: function getIndexInfosOfIndexSymbol() file: src/compiler/checker.ts start line: 13038 end line: 13057 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2042 unit: function getUnresolvedSymbolForEntityName() file: src/compiler/checker.ts start line: 13405 end line: 13424 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2043 unit: function extractRedundantTemplateLiterals() file: src/compiler/checker.ts start line: 14596 end line: 14615 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2044 unit: function getAnonymousPartialType() file: src/compiler/checker.ts start line: 15976 end line: 15997 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2045 unit: function instantiateSignature() file: src/compiler/checker.ts start line: 16496 end line: 16521 size: 20 LOC McCabe index: 5 number of parameters: 3 id: 2046 unit: function constructorVisibilitiesAreCompatible() file: src/compiler/checker.ts start line: 20137 end line: 20165 size: 20 LOC McCabe index: 9 number of parameters: 3 id: 2047 unit: function isDeeplyNestedType() file: src/compiler/checker.ts start line: 20484 end line: 20505 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2048 unit: function createReverseMappedType() file: src/compiler/checker.ts start line: 21558 end line: 21583 size: 20 LOC McCabe index: 8 number of parameters: 3 id: 2049 unit: function isPossiblyDiscriminantValue() file: src/compiler/checker.ts start line: 26457 end line: 26476 size: 20 LOC McCabe index: 14 number of parameters: 1 id: 2050 unit: function mergeJSSymbols() file: src/compiler/checker.ts start line: 31013 end line: 31032 size: 20 LOC McCabe index: 10 number of parameters: 2 id: 2051 unit: function getTypeWithSyntheticDefaultImportType() file: src/compiler/checker.ts start line: 31290 end line: 31309 size: 20 LOC McCabe index: 7 number of parameters: 4 id: 2052 unit: function checkAssertionWorker() file: src/compiler/checker.ts start line: 31391 end line: 31410 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2053 unit: function checkDeleteExpression() file: src/compiler/checker.ts start line: 32437 end line: 32456 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2054 unit: function tryGiveBetterPrimaryError() file: src/compiler/checker.ts start line: 33515 end line: 33536 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2055 unit: function getTypeOfExpression() file: src/compiler/checker.ts start line: 33973 end line: 33995 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2056 unit: function checkTypeParameter() file: src/compiler/checker.ts start line: 34217 end line: 34239 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2057 unit: function checkClassForStaticPropertyNameConflicts() file: src/compiler/checker.ts start line: 34553 end line: 34572 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 2058 unit: function checkTypeArgumentConstraints() file: src/compiler/checker.ts start line: 34883 end line: 34902 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 2059 unit: function checkJSDocAugmentsTag() file: src/compiler/checker.ts start line: 36227 end line: 36248 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2060 unit: function checkIndexConstraintForProperty() file: src/compiler/checker.ts start line: 38431 end line: 38453 size: 20 LOC McCabe index: 19 number of parameters: 4 id: 2061 unit: function checkTypeParameterListsIdentical() file: src/compiler/checker.ts start line: 38550 end line: 38572 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2062 unit: function getDiagnosticsWorker() file: src/compiler/checker.ts start line: 40751 end line: 40783 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2063 unit: function isTypeDeclaration() file: src/compiler/checker.ts start line: 40911 end line: 40930 size: 20 LOC McCabe index: 12 number of parameters: 1 id: 2064 unit: function checkGrammarDecorators() file: src/compiler/checker.ts start line: 42559 end line: 42578 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 2065 unit: function checkGrammarJsxElement() file: src/compiler/checker.ts start line: 43297 end line: 43319 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2066 unit: function convertConfigFileToObject() file: src/compiler/commandLineParser.ts start line: 1966 end line: 1988 size: 20 LOC McCabe index: 7 number of parameters: 4 id: 2067 unit: function getProjectReferences() file: src/compiler/commandLineParser.ts start line: 2723 end line: 2742 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2068 unit: onSetValidOptionKeyValueInParent() file: src/compiler/commandLineParser.ts start line: 2936 end line: 2956 size: 20 LOC McCabe index: 8 number of parameters: 3 id: 2069 unit: function convertOptionsFromJson() file: src/compiler/commandLineParser.ts start line: 3131 end line: 3152 size: 20 LOC McCabe index: 5 number of parameters: 6 id: 2070 unit: export function filter() file: src/compiler/core.ts start line: 272 end line: 291 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 2071 unit: export function getTsBuildInfoEmitOutputFilePath() file: src/compiler/emitter.ts start line: 53 end line: 72 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2072 unit: redirectTargetsMap: createMultiMap() file: src/compiler/emitter.ts start line: 832 end line: 853 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 2073 unit: function printNode() file: src/compiler/emitter.ts start line: 930 end line: 949 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 2074 unit: export function moveEmitHelpers() file: src/compiler/factory/emitNode.ts start line: 236 end line: 257 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 2075 unit: function createBaseVariableLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 773 end line: 792 size: 20 LOC McCabe index: 2 number of parameters: 6 id: 2076 unit: function updateParameterDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1184 end line: 1203 size: 20 LOC McCabe index: 8 number of parameters: 8 id: 2077 unit: function createCallExpression() file: src/compiler/factory/nodeFactory.ts start line: 2396 end line: 2415 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 2078 unit: function updateFunctionExpression() file: src/compiler/factory/nodeFactory.ts start line: 2593 end line: 2612 size: 20 LOC McCabe index: 8 number of parameters: 8 id: 2079 unit: function createTemplateLiteralLikeNodeChecked() file: src/compiler/factory/nodeFactory.ts start line: 2898 end line: 2919 size: 20 LOC McCabe index: 7 number of parameters: 4 id: 2080 unit: function createClassExpression() file: src/compiler/factory/nodeFactory.ts start line: 2996 end line: 3015 size: 20 LOC McCabe index: 1 number of parameters: 6 id: 2081 unit: function createInterfaceDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3694 end line: 3713 size: 20 LOC McCabe index: 1 number of parameters: 6 id: 2082 unit: function createImportEqualsDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3904 end line: 3923 size: 20 LOC McCabe index: 2 number of parameters: 5 id: 2083 unit: export function getInitializerOfBindingOrAssignmentElement() file: src/compiler/factory/utilities.ts start line: 638 end line: 676 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2084 unit: function getCommonPrefix() file: src/compiler/moduleNameResolver.ts start line: 841 end line: 862 size: 20 LOC McCabe index: 8 number of parameters: 2 id: 2085 unit: function currentNode() file: src/compiler/parser.ts start line: 2294 end line: 2346 size: 20 LOC McCabe index: 10 number of parameters: 1 id: 2086 unit: function parseEntityName() file: src/compiler/parser.ts start line: 2722 end line: 2742 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 2087 unit: function parseJSDocParameter() file: src/compiler/parser.ts start line: 3021 end line: 3041 size: 20 LOC McCabe index: 3 number of parameters: 0 id: 2088 unit: function parseJSDocType() file: src/compiler/parser.ts start line: 3043 end line: 3076 size: 20 LOC McCabe index: 4 number of parameters: 0 id: 2089 unit: function parseFunctionBlock() file: src/compiler/parser.ts start line: 5850 end line: 5878 size: 20 LOC McCabe index: 3 number of parameters: 2 id: 2090 unit: function parseExpressionOrLabeledStatement() file: src/compiler/parser.ts start line: 6116 end line: 6139 size: 20 LOC McCabe index: 5 number of parameters: 0 id: 2091 unit: function parseTagComments() file: src/compiler/parser.ts start line: 7996 end line: 8107 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 2092 unit: function parseParameterOrPropertyTag() file: src/compiler/parser.ts start line: 8215 end line: 8238 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2093 unit: function visitNode() file: src/compiler/parser.ts start line: 8813 end line: 8838 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2094 unit: export function reducePathComponents() file: src/compiler/path.ts start line: 467 end line: 486 size: 20 LOC McCabe index: 9 number of parameters: 1 id: 2095 unit: export function getPathComponentsRelativeTo() file: src/compiler/path.ts start line: 793 end line: 815 size: 20 LOC McCabe index: 7 number of parameters: 4 id: 2096 unit: function emitWorker() file: src/compiler/program.ts start line: 1949 end line: 1980 size: 20 LOC McCabe index: 4 number of parameters: 7 id: 2097 unit: function createRedirectSourceFile() file: src/compiler/program.ts start line: 2692 end line: 2711 size: 20 LOC McCabe index: 1 number of parameters: 6 id: 2098 unit: function processLibReferenceDirectives() file: src/compiler/program.ts start line: 3107 end line: 3127 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 2099 unit: function verifyEmitFilePath() file: src/compiler/program.ts start line: 3563 end line: 3587 size: 20 LOC McCabe index: 6 number of parameters: 2 id: 2100 unit: function parseRange() file: src/compiler/semver.ts start line: 235 end line: 254 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2101 unit: export function createDynamicPriorityPollingWatchFile() file: src/compiler/sys.ts start line: 193 end line: 333 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2102 unit: function nonPollingWatchFile() file: src/compiler/sys.ts start line: 342 end line: 361 size: 20 LOC McCabe index: 5 number of parameters: 4 id: 2103 unit: pollingWatchFile: createSingleFileWatcherPerName() file: src/compiler/sys.ts start line: 1291 end line: 1310 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 2104 unit: function cleanupPaths() file: src/compiler/sys.ts start line: 1457 end line: 1476 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2105 unit: getEmitHelperFactory: memoize() file: src/compiler/transformer.ts start line: 182 end line: 201 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2106 unit: function endBlockScope() file: src/compiler/transformer.ts start line: 500 end line: 519 size: 20 LOC McCabe index: 3 number of parameters: 0 id: 2107 unit: function visitSourceFile() file: src/compiler/transformers/es2015.ts start line: 557 end line: 576 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 2108 unit: function addDefaultValueAssignmentsIfNeeded() file: src/compiler/transformers/es2015.ts start line: 1294 end line: 1318 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 2109 unit: function visitVariableDeclarationList() file: src/compiler/transformers/es2015.ts start line: 2192 end line: 2217 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2110 unit: function onEmitNode() file: src/compiler/transformers/es2017.ts start line: 602 end line: 624 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2111 unit: function visitBinaryExpression() file: src/compiler/transformers/es2018.ts start line: 466 end line: 485 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 2112 unit: function onEmitNode() file: src/compiler/transformers/es2018.ts start line: 1076 end line: 1099 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2113 unit: function buildStatements() file: src/compiler/transformers/generators.ts start line: 2676 end line: 2699 size: 20 LOC McCabe index: 5 number of parameters: 0 id: 2114 unit: export function transformECMAScriptModule() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 3 end line: 281 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2115 unit: function visitImportDeclaration() file: src/compiler/transformers/ts.ts start line: 2816 end line: 2840 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2116 unit: export function hasChangesInResolutions() file: src/compiler/utilities.ts start line: 209 end line: 229 size: 20 LOC McCabe index: 7 number of parameters: 6 id: 2117 unit: export function getTokenPosOfNode() file: src/compiler/utilities.ts start line: 460 end line: 490 size: 20 LOC McCabe index: 10 number of parameters: 3 id: 2118 unit: export function getSourceFilesToEmit() file: src/compiler/utilities.ts start line: 4373 end line: 4393 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 2119 unit: export function mutateMapSkippingNewValues() file: src/compiler/utilities.ts start line: 5638 end line: 5657 size: 20 LOC McCabe index: 3 number of parameters: 3 id: 2120 unit: export function getEmitModuleResolutionKind() file: src/compiler/utilities.ts start line: 6205 end line: 6224 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2121 unit: includeFilePattern: getRegularExpressionForWildcard() file: src/compiler/utilities.ts start line: 6666 end line: 6693 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 2122 unit: private getDiagnostics() file: src/harness/client.ts start line: 400 end line: 420 size: 20 LOC McCabe index: 3 number of parameters: 2 id: 2123 unit: private evaluateModule() file: src/harness/evaluatorImpl.ts start line: 435 end line: 457 size: 20 LOC McCabe index: 6 number of parameters: 2 id: 2124 unit: public getAccessibleFileSystemEntries() file: src/harness/fakesHosts.ts start line: 101 end line: 120 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2125 unit: private verifyDefinitionTextSpan() file: src/harness/fourslashImpl.ts start line: 801 end line: 822 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 2126 unit: private verifyCompletionsAreExactly() file: src/harness/fourslashImpl.ts start line: 1013 end line: 1038 size: 20 LOC McCabe index: 8 number of parameters: 3 id: 2127 unit: const allKeys: readonly() file: src/harness/fourslashImpl.ts start line: 1661 end line: 1680 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 2128 unit: private verifyNewContentAfterChange() file: src/harness/fourslashImpl.ts start line: 3048 end line: 3068 size: 20 LOC McCabe index: 6 number of parameters: 3 id: 2129 unit: private getLineContent() file: src/harness/fourslashImpl.ts start line: 3839 end line: 3864 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2130 unit: public renameSync() file: src/harness/vfsUtil.ts start line: 585 end line: 610 size: 20 LOC McCabe index: 11 number of parameters: 2 id: 2131 unit: private _getShadow() file: src/harness/vfsUtil.ts start line: 958 end line: 980 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 2132 unit: constructor() file: src/harness/vfsUtil.ts start line: 1304 end line: 1323 size: 20 LOC McCabe index: 1 number of parameters: 12 id: 2133 unit: export function checkWatchedFilesDetailed() file: src/harness/virtualFileSystemWithWatch.ts start line: 208 end line: 227 size: 20 LOC McCabe index: 3 number of parameters: 4 id: 2134 unit: ensureFileOrFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 614 end line: 634 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 2135 unit: startWatchingConfigFilesForInferredProjectRoot() file: src/server/editorServices.ts start line: 1776 end line: 1800 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2136 unit: private getConfigFileNameForFile() file: src/server/editorServices.ts start line: 1896 end line: 1915 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2137 unit: private createExternalProject() file: src/server/editorServices.ts start line: 1987 end line: 2007 size: 20 LOC McCabe index: 2 number of parameters: 5 id: 2138 unit: getTextChangesBetweenVersions() file: src/server/scriptVersionCache.ts start line: 328 end line: 347 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 2139 unit: function isDeclarationFileInJSOnlyNonConfiguredProject() file: src/server/session.ts start line: 23 end line: 43 size: 20 LOC McCabe index: 11 number of parameters: 2 id: 2140 unit: function combineProjectOutputForFileReferences() file: src/server/session.ts start line: 412 end line: 433 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 2141 unit: function findAllInitialDeclarations() file: src/services/callHierarchy.ts start line: 190 end line: 209 size: 20 LOC McCabe index: 9 number of parameters: 2 id: 2142 unit: function recordCallSite() file: src/services/callHierarchy.ts start line: 355 end line: 374 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2143 unit: function collectCallSitesOfClassLikeDeclaration() file: src/services/callHierarchy.ts start line: 486 end line: 505 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 2144 unit: function getPrefixFromLexState() file: src/services/classifier.ts start line: 329 end line: 353 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2145 unit: function makeChange() file: src/services/codefixes/addNameToNamelessParameter.ts start line: 15 end line: 36 size: 20 LOC McCabe index: 3 number of parameters: 3 id: 2146 unit: function transformExpression() file: src/services/codefixes/convertToAsyncFunction.ts start line: 299 end line: 320 size: 20 LOC McCabe index: 7 number of parameters: 5 id: 2147 unit: function getArgBindingName() file: src/services/codefixes/convertToAsyncFunction.ts start line: 742 end line: 796 size: 20 LOC McCabe index: 9 number of parameters: 2 id: 2148 unit: function fixSingleImportDeclaration() file: src/services/codefixes/convertToTypeOnlyImport.ts start line: 29 end line: 52 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 2149 unit: function addMethodDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 411 end line: 430 size: 20 LOC McCabe index: 4 number of parameters: 7 id: 2150 unit: function getUnmatchedAttributes() file: src/services/codefixes/fixAddMissingMember.ts start line: 580 end line: 601 size: 20 LOC McCabe index: 10 number of parameters: 3 id: 2151 unit: function getAllReExportingModules() file: src/services/codefixes/importFixes.ts start line: 362 end line: 392 size: 20 LOC McCabe index: 13 number of parameters: 9 id: 2152 unit: function getFixesInfo() file: src/services/codefixes/importFixes.ts start line: 679 end line: 699 size: 20 LOC McCabe index: 6 number of parameters: 4 id: 2153 unit: function promoteImportClause() file: src/services/codefixes/importFixes.ts start line: 1025 end line: 1046 size: 20 LOC McCabe index: 10 number of parameters: 1 id: 2154 unit: function createSnippetPrinter() file: src/services/completions.ts start line: 1062 end line: 1094 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2155 unit: function isImportableExportInfo() file: src/services/completions.ts start line: 2540 end line: 2559 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2156 unit: function getAsyncAndAwaitOccurrences() file: src/services/documentHighlights.ts start line: 389 end line: 413 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 2157 unit: function getIfElseKeywords() file: src/services/documentHighlights.ts start line: 481 end line: 509 size: 20 LOC McCabe index: 8 number of parameters: 2 id: 2158 unit: export function toHighlightSpan() file: src/services/findAllReferences.ts start line: 504 end line: 524 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2159 unit: function getPossibleSymbolReferencePositions() file: src/services/findAllReferences.ts start line: 1366 end line: 1399 size: 20 LOC McCabe index: 9 number of parameters: 3 id: 2160 unit: function createRulesMap() file: src/services/formatting/rulesMap.ts start line: 38 end line: 57 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 2161 unit: function shouldSkipAlias() file: src/services/goToDefinition.ts start line: 278 end line: 297 size: 20 LOC McCabe index: 9 number of parameters: 2 id: 2162 unit: export function getJsDocCommentsFromDeclarations() file: src/services/jsDoc.ts start line: 86 end line: 115 size: 20 LOC McCabe index: 12 number of parameters: 2 id: 2163 unit: function getFunctionInfo() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 140 end line: 161 size: 20 LOC McCabe index: 12 number of parameters: 3 id: 2164 unit: function createNewArgument() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 439 end line: 461 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 2165 unit: function getNodeToInsertPropertyBefore() file: src/services/refactors/extractSymbol.ts start line: 1465 end line: 1489 size: 20 LOC McCabe index: 8 number of parameters: 2 id: 2166 unit: function doTypedefChange() file: src/services/refactors/extractType.ts start line: 229 end line: 251 size: 20 LOC McCabe index: 2 number of parameters: 4 id: 2167 unit: function forEachTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 713 end line: 734 size: 20 LOC McCabe index: 12 number of parameters: 2 id: 2168 unit: function getDocumentationComment() file: src/services/services.ts start line: 622 end line: 643 size: 20 LOC McCabe index: 11 number of parameters: 2 id: 2169 unit: export function toEditorSettings() file: src/services/services.ts start line: 945 end line: 964 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2170 unit: constructor() file: src/services/shims.ts start line: 357 end line: 378 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 2171 unit: function simpleForwardCall() file: src/services/shims.ts start line: 557 end line: 579 size: 20 LOC McCabe index: 5 number of parameters: 3 id: 2172 unit: function splitChildren() file: src/services/smartSelection.ts start line: 247 end line: 266 size: 20 LOC McCabe index: 8 number of parameters: 2 id: 2173 unit: function getDocumentPositionMapper() file: src/services/sourcemaps.ts start line: 34 end line: 54 size: 20 LOC McCabe index: 9 number of parameters: 2 id: 2174 unit: function kindModifiersFromExtension() file: src/services/stringCompletions.ts start line: 106 end line: 125 size: 20 LOC McCabe index: 15 number of parameters: 1 id: 2175 unit: function getCompletionEntriesFromDirectories() file: src/services/stringCompletions.ts start line: 710 end line: 731 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2176 unit: function getEndPositionOfMultilineTrailingComment() file: src/services/textChanges.ts start line: 225 end line: 253 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 2177 unit: private getInsertNodeAfterOptionsWorker() file: src/services/textChanges.ts start line: 731 end line: 755 size: 20 LOC McCabe index: 10 number of parameters: 1 id: 2178 unit: export function fixupCompilerOptions() file: src/services/transpile.ts start line: 118 end line: 145 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 2179 unit: function isTypeReference() file: src/services/utilities.ts start line: 185 end line: 207 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 2180 unit: function displayPartKind() file: src/services/utilities.ts start line: 2214 end line: 2235 size: 20 LOC McCabe index: 16 number of parameters: 1 id: 2181 unit: private runSuite() file: src/testRunner/compilerRunner.ts start line: 76 end line: 97 size: 20 LOC McCabe index: 11 number of parameters: 3 id: 2182 unit: constructor() file: src/testRunner/parallel/host.ts start line: 81 end line: 101 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 2183 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 183 end line: 202 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 2184 unit: function transformSourceFile() file: src/testRunner/unittests/transform.ts start line: 554 end line: 573 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 2185 unit: function writeProjects() file: src/testRunner/unittests/tsbuild/graphOrdering.ts start line: 70 end line: 89 size: 20 LOC McCabe index: 5 number of parameters: 4 id: 2186 unit: function verifyNoEmitOnError() file: src/testRunner/unittests/tsbuild/noEmitOnError.ts start line: 11 end line: 30 size: 20 LOC McCabe index: 1 number of parameters: 3 id: 2187 unit: function verifyInvalidation() file: src/testRunner/unittests/tsbuild/sample.ts start line: 334 end line: 357 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 2188 unit: function verifyLibErrors() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1474 end line: 1493 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 2189 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 610 end line: 631 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 2190 unit: export function createSession() file: src/testRunner/unittests/tsserver/helpers.ts start line: 358 end line: 380 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 2191 unit: function getIndirectProject() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 904 end line: 923 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 2192 unit: globalPlugins: findArgumentStringArray() file: src/tsserver/server.ts start line: 62 end line: 84 size: 20 LOC McCabe index: 2 number of parameters: 1 id: 2193 unit: function getInitialDtsFileForProtocol() file: scripts/buildProtocol.ts start line: 129 end line: 149 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 2194 unit: function visitDirectory() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 28 end line: 47 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2195 unit: function bindVariableDeclarationOrBindingElement() file: src/compiler/binder.ts start line: 3285 end line: 3313 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2196 unit: function forEachFileAndExportsOfFile() file: src/compiler/builder.ts start line: 588 end line: 615 size: 19 LOC McCabe index: 5 number of parameters: 5 id: 2197 unit: export function updateExportedFilesMapFromCache() file: src/compiler/builderState.ts start line: 494 end line: 516 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2198 unit: function isAliasSymbolDeclaration() file: src/compiler/checker.ts start line: 2583 end line: 2601 size: 19 LOC McCabe index: 22 number of parameters: 1 id: 2199 unit: function reportInvalidImportEqualsExportMember() file: src/compiler/checker.ts start line: 2938 end line: 2956 size: 19 LOC McCabe index: 6 number of parameters: 4 id: 2200 unit: function getAliasForSymbolInContainer() file: src/compiler/checker.ts start line: 4013 end line: 4034 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2201 unit: function needsQualification() file: src/compiler/checker.ts start line: 4332 end line: 4359 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 2202 unit: function getFlowTypeInStaticBlocks() file: src/compiler/checker.ts start line: 8876 end line: 8895 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 2203 unit: function isThisless() file: src/compiler/checker.ts start line: 10462 end line: 10480 size: 19 LOC McCabe index: 11 number of parameters: 1 id: 2204 unit: function isResolvedByTypeAlias() file: src/compiler/checker.ts start line: 13913 end line: 13931 size: 19 LOC McCabe index: 12 number of parameters: 1 id: 2205 unit: function addElement() file: src/compiler/checker.ts start line: 14149 end line: 14167 size: 19 LOC McCabe index: 7 number of parameters: 3 id: 2206 unit: function getCrossProductIntersections() file: src/compiler/checker.ts start line: 14798 end line: 14816 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 2207 unit: function isJSLiteralType() file: src/compiler/checker.ts start line: 15136 end line: 15154 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2208 unit: function getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode() file: src/compiler/checker.ts start line: 15918 end line: 15937 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2209 unit: function getConditionalTypeInstantiation() file: src/compiler/checker.ts start line: 16759 end line: 16783 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 2210 unit: function instantiateReverseMappedType() file: src/compiler/checker.ts start line: 16877 end line: 16895 size: 19 LOC McCabe index: 4 number of parameters: 2 id: 2211 unit: function relateVariances() file: src/compiler/checker.ts start line: 19432 end line: 19472 size: 19 LOC McCabe index: 9 number of parameters: 4 id: 2212 unit: function narrowTypeByTypePredicate() file: src/compiler/checker.ts start line: 24775 end line: 24794 size: 19 LOC McCabe index: 12 number of parameters: 4 id: 2213 unit: function getContextualTypeForThisPropertyAssignment() file: src/compiler/checker.ts start line: 26302 end line: 26321 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2214 unit: function getContextualTypeForObjectLiteralElement() file: src/compiler/checker.ts start line: 26366 end line: 26388 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 2215 unit: function getJsxPropsTypeForSignatureFromMember() file: src/compiler/checker.ts start line: 26685 end line: 26708 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 2216 unit: function getJsxManagedAttributesFromLocatedAttributes() file: src/compiler/checker.ts start line: 26728 end line: 26746 size: 19 LOC McCabe index: 5 number of parameters: 3 id: 2217 unit: function checkJsxReturnAssignableToAppropriateBound() file: src/compiler/checker.ts start line: 27814 end line: 27842 size: 19 LOC McCabe index: 7 number of parameters: 3 id: 2218 unit: function inferFromAnnotatedParameters() file: src/compiler/checker.ts start line: 31697 end line: 31719 size: 19 LOC McCabe index: 7 number of parameters: 3 id: 2219 unit: function createAwaitedTypeIfNeeded() file: src/compiler/checker.ts start line: 35656 end line: 35692 size: 19 LOC McCabe index: 9 number of parameters: 1 id: 2220 unit: function errorNextVariableOrPropertyDeclarationMustHaveSameType() file: src/compiler/checker.ts start line: 37086 end line: 37104 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 2221 unit: function getNonInterhitedProperties() file: src/compiler/checker.ts start line: 39170 end line: 39190 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 2222 unit: function getFirstNonModuleExportsIdentifier() file: src/compiler/checker.ts start line: 39765 end line: 39783 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2223 unit: function resolveJSDocMemberName() file: src/compiler/checker.ts start line: 41166 end line: 41185 size: 19 LOC McCabe index: 11 number of parameters: 2 id: 2224 unit: function isReferencedAliasDeclaration() file: src/compiler/checker.ts start line: 41786 end line: 41806 size: 19 LOC McCabe index: 10 number of parameters: 2 id: 2225 unit: function getJsxFragmentFactoryEntity() file: src/compiler/checker.ts start line: 42092 end line: 42111 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2226 unit: function getTypeReferenceDirectivesForSymbol() file: src/compiler/checker.ts start line: 42270 end line: 42292 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2227 unit: function checkGrammarInterfaceDeclaration() file: src/compiler/checker.ts start line: 43131 end line: 43153 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 2228 unit: function hasFileWithHigherPriorityExtension() file: src/compiler/commandLineParser.ts start line: 3527 end line: 3549 size: 19 LOC McCabe index: 10 number of parameters: 5 id: 2229 unit: export function getFirstProjectOutput() file: src/compiler/emitter.ts start line: 258 end line: 277 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2230 unit: function getHelpersFromBundledSourceFiles() file: src/compiler/emitter.ts start line: 1782 end line: 1801 size: 19 LOC McCabe index: 10 number of parameters: 1 id: 2231 unit: function emitIfStatement() file: src/compiler/emitter.ts start line: 2863 end line: 2881 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 2232 unit: function emitCaseOrDefaultClauseRest() file: src/compiler/emitter.ts start line: 3674 end line: 3694 size: 19 LOC McCabe index: 5 number of parameters: 3 id: 2233 unit: function getLiteralTextOfNode() file: src/compiler/emitter.ts start line: 4880 end line: 4900 size: 19 LOC McCabe index: 14 number of parameters: 3 id: 2234 unit: function emitTokenWithSourceMap() file: src/compiler/emitter.ts start line: 5783 end line: 5806 size: 19 LOC McCabe index: 17 number of parameters: 3 id: 2235 unit: function setSourceMapSource() file: src/compiler/emitter.ts start line: 5808 end line: 5833 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 2236 unit: function convertToArrayAssignmentElement() file: src/compiler/factory/nodeConverters.ts start line: 43 end line: 61 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2237 unit: function createBaseInterfaceOrClassLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 713 end line: 731 size: 19 LOC McCabe index: 1 number of parameters: 6 id: 2238 unit: function updatePropertyDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1295 end line: 1313 size: 19 LOC McCabe index: 12 number of parameters: 7 id: 2239 unit: function createConstructorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1462 end line: 1480 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 2240 unit: function createGetAccessorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1499 end line: 1517 size: 19 LOC McCabe index: 1 number of parameters: 6 id: 2241 unit: function createEnumDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3774 end line: 3792 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 2242 unit: function createExportAssignment() file: src/compiler/factory/nodeFactory.ts start line: 4116 end line: 4134 size: 19 LOC McCabe index: 2 number of parameters: 4 id: 2243 unit: function getLiteralKindOfBinaryPlusOperand() file: src/compiler/factory/parenthesizerRules.ts start line: 186 end line: 209 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2244 unit: export function createModuleResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 758 end line: 864 size: 19 LOC McCabe index: 3 number of parameters: 5 id: 2245 unit: function set() file: src/compiler/moduleNameResolver.ts start line: 813 end line: 839 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2246 unit: function isReusableClassMember() file: src/compiler/parser.ts start line: 2451 end line: 2474 size: 19 LOC McCabe index: 10 number of parameters: 1 id: 2247 unit: function parseUnionOrIntersectionType() file: src/compiler/parser.ts start line: 3900 end line: 3918 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 2248 unit: function parseArrowFunctionExpressionBody() file: src/compiler/parser.ts start line: 4569 end line: 4603 size: 19 LOC McCabe index: 10 number of parameters: 1 id: 2249 unit: function parseConditionalExpressionRest() file: src/compiler/parser.ts start line: 4605 end line: 4627 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 2250 unit: function isUpdateExpression() file: src/compiler/parser.ts start line: 4859 end line: 4882 size: 19 LOC McCabe index: 11 number of parameters: 0 id: 2251 unit: function parseJsxChildren() file: src/compiler/parser.ts start line: 5166 end line: 5187 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2252 unit: function tryReparseOptionalChain() file: src/compiler/parser.ts start line: 5359 end line: 5379 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2253 unit: function parseBracketNameInPropertyAndParamTag() file: src/compiler/parser.ts start line: 8179 end line: 8202 size: 19 LOC McCabe index: 5 number of parameters: 0 id: 2254 unit: function parseCallbackTag() file: src/compiler/parser.ts start line: 8464 end line: 8482 size: 19 LOC McCabe index: 5 number of parameters: 4 id: 2255 unit: function parseTemplateTagTypeParameter() file: src/compiler/parser.ts start line: 8566 end line: 8586 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 2256 unit: function writeFile() file: src/compiler/program.ts start line: 105 end line: 128 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 2257 unit: function worker() file: src/compiler/program.ts start line: 602 end line: 626 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2258 unit: function markPrecedingCommentDirectiveLine() file: src/compiler/program.ts start line: 2162 end line: 2187 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 2259 unit: real: ensureTrailingDirectorySeparator() file: src/compiler/program.ts start line: 4059 end line: 4082 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2260 unit: function updateOptionsForWatchFile() file: src/compiler/sys.ts start line: 934 end line: 959 size: 19 LOC McCabe index: 10 number of parameters: 2 id: 2261 unit: function transformClassMembers() file: src/compiler/transformers/classFields.ts start line: 1158 end line: 1179 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 2262 unit: function getPropertyNameExpressionIfNeeded() file: src/compiler/transformers/classFields.ts start line: 1711 end line: 1729 size: 19 LOC McCabe index: 9 number of parameters: 2 id: 2263 unit: function accessPrivateIdentifier() file: src/compiler/transformers/classFields.ts start line: 1928 end line: 1946 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2264 unit: export function isInternalDeclaration() file: src/compiler/transformers/declarations.ts start line: 14 end line: 35 size: 19 LOC McCabe index: 8 number of parameters: 2 id: 2265 unit: function rewriteModuleSpecifier() file: src/compiler/transformers/declarations.ts start line: 684 end line: 702 size: 19 LOC McCabe index: 9 number of parameters: 2 id: 2266 unit: function visitLateVisibilityMarkedStatements() file: src/compiler/transformers/declarations.ts start line: 822 end line: 841 size: 19 LOC McCabe index: 9 number of parameters: 1 id: 2267 unit: function walkBindingPattern() file: src/compiler/transformers/declarations.ts start line: 1389 end line: 1407 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 2268 unit: function isSufficientlyCoveredByReturnStatements() file: src/compiler/transformers/es2015.ts start line: 1185 end line: 1207 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2269 unit: function visitBinaryExpression() file: src/compiler/transformers/es2015.ts start line: 2097 end line: 2116 size: 19 LOC McCabe index: 4 number of parameters: 2 id: 2270 unit: function visitVariableDeclaration() file: src/compiler/transformers/es2015.ts start line: 2323 end line: 2342 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 2271 unit: function visitObjectLiteralExpression() file: src/compiler/transformers/es2018.ts start line: 378 end line: 417 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2272 unit: export function transformES5() file: src/compiler/transformers/es5.ts start line: 8 end line: 121 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 2273 unit: function tryEnterLabel() file: src/compiler/transformers/generators.ts start line: 2835 end line: 2854 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2274 unit: function transformJsxAttributeInitializer() file: src/compiler/transformers/jsx.ts start line: 403 end line: 423 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2275 unit: function getDecoratorsOfParameters() file: src/compiler/transformers/ts.ts start line: 968 end line: 988 size: 19 LOC McCabe index: 9 number of parameters: 1 id: 2276 unit: function visitPropertyDeclaration() file: src/compiler/transformers/ts.ts start line: 1892 end line: 1912 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2277 unit: function visitGetAccessor() file: src/compiler/transformers/ts.ts start line: 2062 end line: 2082 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2278 unit: function visitVariableStatement() file: src/compiler/transformers/ts.ts start line: 2184 end line: 2204 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 2279 unit: export function getNonAssignmentOperatorForCompoundAssignment() file: src/compiler/transformers/utilities.ts start line: 280 end line: 299 size: 19 LOC McCabe index: 16 number of parameters: 1 id: 2280 unit: function add() file: src/compiler/utilities.ts start line: 3888 end line: 3909 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2281 unit: export function getDeclarationModifierFlagsFromSymbol() file: src/compiler/utilities.ts start line: 5499 end line: 5517 size: 19 LOC McCabe index: 12 number of parameters: 2 id: 2282 unit: includeDirectoryPattern: getRegularExpressionForWildcard() file: src/compiler/utilities.ts start line: 6667 end line: 6693 size: 19 LOC McCabe index: 7 number of parameters: 3 id: 2283 unit: export function getAssignedName() file: src/compiler/utilitiesPublic.ts start line: 628 end line: 646 size: 19 LOC McCabe index: 10 number of parameters: 1 id: 2284 unit: getDefaultLibLocation: maybeBind() file: src/compiler/watch.ts start line: 559 end line: 578 size: 19 LOC McCabe index: 2 number of parameters: 2 id: 2285 unit: function writeFile() file: src/compiler/watch.ts start line: 578 end line: 601 size: 19 LOC McCabe index: 3 number of parameters: 4 id: 2286 unit: function getHeader() file: src/executeCommandLine/executeCommandLine.ts start line: 433 end line: 454 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 2287 unit: function createWatchOfFilesAndCompilerOptions() file: src/executeCommandLine/executeCommandLine.ts start line: 903 end line: 921 size: 19 LOC McCabe index: 1 number of parameters: 6 id: 2288 unit: private verifyGoToX() file: src/harness/fourslashImpl.ts start line: 713 end line: 731 size: 19 LOC McCabe index: 6 number of parameters: 4 id: 2289 unit: private applyEdits() file: src/harness/fourslashImpl.ts start line: 2308 end line: 2330 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 2290 unit: private getCodeFixes() file: src/harness/fourslashImpl.ts start line: 3074 end line: 3093 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 2291 unit: public verifyMatchingBracePosition() file: src/harness/fourslashImpl.ts start line: 3231 end line: 3252 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2292 unit: function optionValue() file: src/harness/harnessIO.ts start line: 358 end line: 377 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 2293 unit: export function getFileBasedTestConfigurations() file: src/harness/harnessIO.ts start line: 1097 end line: 1118 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 2294 unit: export function assertDiagnosticsEquals() file: src/harness/harnessUtils.ts start line: 270 end line: 292 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 2295 unit: private static fileDiff() file: src/harness/vfsUtil.ts start line: 793 end line: 823 size: 19 LOC McCabe index: 17 number of parameters: 7 id: 2296 unit: function createEmptyLog() file: src/loggedIO/loggedIO.ts start line: 111 end line: 129 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 2297 unit: protected enableGlobalPlugins() file: src/server/project.ts start line: 1552 end line: 1582 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 2298 unit: enablePluginsWithOptions() file: src/server/project.ts start line: 2335 end line: 2361 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2299 unit: static linesFromText() file: src/server/scriptVersionCache.ts start line: 541 end line: 561 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2300 unit: function combineProjectOutputWhileOpeningReferencedProjects() file: src/server/session.ts start line: 319 end line: 337 size: 19 LOC McCabe index: 2 number of parameters: 3 id: 2301 unit: private getRenameLocations() file: src/server/session.ts start line: 1539 end line: 1559 size: 19 LOC McCabe index: 4 number of parameters: 2 id: 2302 unit: private getCompletionEntryDetails() file: src/server/session.ts start line: 1888 end line: 1907 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2303 unit: private emitFile() file: src/server/session.ts start line: 1941 end line: 1959 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2304 unit: private organizeImports() file: src/server/session.ts start line: 2230 end line: 2248 size: 19 LOC McCabe index: 2 number of parameters: 2 id: 2305 unit: function spanInParameterDeclaration() file: src/services/breakpoints.ts start line: 416 end line: 437 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2306 unit: function getPossibleNameForVarDecl() file: src/services/codefixes/convertToAsyncFunction.ts start line: 336 end line: 365 size: 19 LOC McCabe index: 5 number of parameters: 3 id: 2307 unit: function fixImportOfModuleExports() file: src/services/codefixes/convertToEsModule.ts start line: 20 end line: 39 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 2308 unit: function doChange() file: src/services/codefixes/convertToMappedObjectType.ts start line: 38 end line: 56 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 2309 unit: function tryDeleteParameter() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 247 end line: 265 size: 19 LOC McCabe index: 8 number of parameters: 8 id: 2310 unit: function makeChange() file: src/services/codefixes/removeUnnecessaryAwait.ts start line: 22 end line: 42 size: 19 LOC McCabe index: 7 number of parameters: 3 id: 2311 unit: function splitTypeOnlyImport() file: src/services/codefixes/splitTypeOnlyImport.ts start line: 25 end line: 44 size: 19 LOC McCabe index: 2 number of parameters: 3 id: 2312 unit: function flattenInvalidBinaryExpr() file: src/services/codefixes/wrapJsxInFragment.ts start line: 45 end line: 66 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 2313 unit: function tryGetObjectLikeCompletionContainer() file: src/services/completions.ts start line: 2951 end line: 2970 size: 19 LOC McCabe index: 11 number of parameters: 1 id: 2314 unit: function tryGetTypeLiteralNode() file: src/services/completions.ts start line: 3788 end line: 3809 size: 19 LOC McCabe index: 9 number of parameters: 1 id: 2315 unit: function getSemanticDocumentHighlights() file: src/services/documentHighlights.ts start line: 30 end line: 48 size: 19 LOC McCabe index: 5 number of parameters: 5 id: 2316 unit: function getLoopBreakContinueOccurrences() file: src/services/documentHighlights.ts start line: 265 end line: 288 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2317 unit: function getReferencedSymbolsForSymbol() file: src/services/findAllReferences.ts start line: 921 end line: 944 size: 19 LOC McCabe index: 13 number of parameters: 7 id: 2318 unit: export function getRangeOfEnclosingComment() file: src/services/formatting/formatting.ts start line: 1258 end line: 1294 size: 19 LOC McCabe index: 11 number of parameters: 5 id: 2319 unit: function isHintableLiteral() file: src/services/inlayHints.ts start line: 205 end line: 223 size: 19 LOC McCabe index: 11 number of parameters: 1 id: 2320 unit: function treeToArray() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 107 end line: 129 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2321 unit: function getRefactorActionsToConvertToOptionalChain() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 17 end line: 37 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2322 unit: function getRefactorActionsToInferReturnType() file: src/services/refactors/inferFunctionReturnType.ts start line: 26 end line: 44 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 2323 unit: function getInfo() file: src/services/refactors/inferFunctionReturnType.ts start line: 70 end line: 91 size: 19 LOC McCabe index: 13 number of parameters: 1 id: 2324 unit: function getNamesToExportInCommonJS() file: src/services/refactors/moveToNewFile.ts start line: 812 end line: 830 size: 19 LOC McCabe index: 11 number of parameters: 1 id: 2325 unit: function getOrCreateSourceFileByPath() file: src/services/services.ts start line: 1511 end line: 1567 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 2326 unit: function getCompletionsAtPosition() file: src/services/services.ts start line: 1640 end line: 1659 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 2327 unit: function initializeNameTable() file: src/services/services.ts start line: 2746 end line: 2765 size: 19 LOC McCabe index: 11 number of parameters: 1 id: 2328 unit: public discoverTypings() file: src/services/shims.ts start line: 1267 end line: 1285 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 2329 unit: export function getStringLiteralCompletions() file: src/services/stringCompletions.ts start line: 3 end line: 21 size: 19 LOC McCabe index: 6 number of parameters: 8 id: 2330 unit: function getTripleSlashReferenceCompletion() file: src/services/stringCompletions.ts start line: 671 end line: 690 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 2331 unit: export function getSymbolKind() file: src/services/symbolDisplay.ts start line: 6 end line: 26 size: 19 LOC McCabe index: 11 number of parameters: 3 id: 2332 unit: function isLocalVariableOrFunction() file: src/services/symbolDisplay.ts start line: 698 end line: 724 size: 19 LOC McCabe index: 8 number of parameters: 1 id: 2333 unit: private guessIndentationFromExistingMembers() file: src/services/textChanges.ts start line: 641 end line: 661 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2334 unit: export function getTextChangesFromChanges() file: src/services/textChanges.ts start line: 1015 end line: 1041 size: 19 LOC McCabe index: 6 number of parameters: 4 id: 2335 unit: function deleteEntry() file: src/shims/collectionShims.ts start line: 143 end line: 166 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 2336 unit: export function createMapShim() file: src/shims/collectionShims.ts start line: 216 end line: 240 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 2337 unit: function compareErrorStrings() file: src/testRunner/externalCompileRunner.ts start line: 256 end line: 274 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 2338 unit: function splitBy() file: src/testRunner/externalCompileRunner.ts start line: 330 end line: 348 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 2339 unit: function patchStats() file: src/testRunner/parallel/host.ts start line: 461 end line: 479 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 2340 unit: private cleanProjectUrl() file: src/testRunner/projectsRunner.ts start line: 291 end line: 312 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 2341 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 1337 end line: 1356 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 2342 unit: function testConvertToAsyncFunction() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 300 end line: 414 size: 19 LOC McCabe index: 6 number of parameters: 5 id: 2343 unit: function verifyTextEqual() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 424 end line: 442 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 2344 unit: function verify() file: src/testRunner/unittests/tsbuild/outputPaths.ts start line: 14 end line: 33 size: 19 LOC McCabe index: 1 number of parameters: 2 id: 2345 unit: export function verifyTsc() file: src/testRunner/unittests/tsc/helpers.ts start line: 157 end line: 175 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 2346 unit: function verifyScriptInfoCollectionWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 366 end line: 390 size: 19 LOC McCabe index: 2 number of parameters: 5 id: 2347 unit: function getFiles() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 568 end line: 586 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 2348 unit: pluginProbeLocations: findArgumentStringArray() file: src/tsserver/server.ts start line: 63 end line: 84 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 2349 unit: function flatten() file: scripts/build/utils.js start line: 247 end line: 296 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 2350 unit: function rm() file: scripts/build/utils.js start line: 323 end line: 387 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2351 unit: function main() file: scripts/importDefinitelyTypedTests/importDefinitelyTypedTests.ts start line: 17 end line: 36 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 2352 unit: function createFlowCondition() file: src/compiler/binder.ts start line: 981 end line: 998 size: 18 LOC McCabe index: 11 number of parameters: 3 id: 2353 unit: function bindForInOrForOfStatement() file: src/compiler/binder.ts start line: 1156 end line: 1173 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2354 unit: function bindSwitchStatement() file: src/compiler/binder.ts start line: 1309 end line: 1329 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2355 unit: function bindLabeledStatement() file: src/compiler/binder.ts start line: 1378 end line: 1395 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2356 unit: function bindBlockScopedDeclaration() file: src/compiler/binder.ts start line: 2097 end line: 2115 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2357 unit: function bindModuleExportsAssignment() file: src/compiler/binder.ts start line: 2880 end line: 2904 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2358 unit: function bindParameter() file: src/compiler/binder.ts start line: 3315 end line: 3338 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2359 unit: function convertToDiagnostics() file: src/compiler/builder.ts start line: 274 end line: 295 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 2360 unit: function convertToProgramBuildInfoCompilerOptions() file: src/compiler/builder.ts start line: 858 end line: 879 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2361 unit: file: file ? relativeToBuildInfo() file: src/compiler/builder.ts start line: 918 end line: 938 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2362 unit: function getSemanticDiagnostics() file: src/compiler/builder.ts start line: 1208 end line: 1232 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 2363 unit: getSymbolWalker: createGetSymbolWalker() file: src/compiler/checker.ts start line: 602 end line: 619 size: 18 LOC McCabe index: 2 number of parameters: 10 id: 2364 unit: function createMappedTypeNodeFromType() file: src/compiler/checker.ts start line: 5051 end line: 5070 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2365 unit: function tryGetThisParameterDeclaration() file: src/compiler/checker.ts start line: 5730 end line: 5747 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2366 unit: function elideInitializerAndSetEmitFlags() file: src/compiler/checker.ts start line: 5803 end line: 5820 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2367 unit: function getPropertyNameNodeForSymbolFromNameType() file: src/compiler/checker.ts start line: 6277 end line: 6294 size: 18 LOC McCabe index: 8 number of parameters: 3 id: 2368 unit: function serializeSymbol() file: src/compiler/checker.ts start line: 6825 end line: 6845 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 2369 unit: function getNameOfSymbolFromNameType() file: src/compiler/checker.ts start line: 8116 end line: 8133 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2370 unit: function getSyntheticElementAccess() file: src/compiler/checker.ts start line: 8539 end line: 8556 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2371 unit: function getTypeFromArrayBindingPattern() file: src/compiler/checker.ts start line: 9224 end line: 9241 size: 18 LOC McCabe index: 14 number of parameters: 3 id: 2372 unit: function isOptionalParameter() file: src/compiler/checker.ts start line: 12508 end line: 12530 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2373 unit: function getConditionalFlowTypeOfType() file: src/compiler/checker.ts start line: 13513 end line: 13534 size: 18 LOC McCabe index: 11 number of parameters: 2 id: 2374 unit: function getTypeFromArrayOrTupleTypeNode() file: src/compiler/checker.ts start line: 13965 end line: 13982 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 2375 unit: function removeRedundantLiteralTypes() file: src/compiler/checker.ts start line: 14308 end line: 14325 size: 18 LOC McCabe index: 15 number of parameters: 3 id: 2376 unit: function getGenericObjectFlags() file: src/compiler/checker.ts start line: 15376 end line: 15393 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2377 unit: function containsReference() file: src/compiler/checker.ts start line: 16621 end line: 16638 size: 18 LOC McCabe index: 14 number of parameters: 1 id: 2378 unit: function getTypeWithoutSignatures() file: src/compiler/checker.ts start line: 16979 end line: 16996 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2379 unit: outer: for() file: src/compiler/checker.ts start line: 19976 end line: 19995 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2380 unit: function indexSignaturesRelatedTo() file: src/compiler/checker.ts start line: 20088 end line: 20105 size: 18 LOC McCabe index: 9 number of parameters: 5 id: 2381 unit: function createEmptyObjectTypeFromStringLiteral() file: src/compiler/checker.ts start line: 21508 end line: 21525 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2382 unit: function getTypeAtFlowCall() file: src/compiler/checker.ts start line: 23909 end line: 23926 size: 18 LOC McCabe index: 11 number of parameters: 1 id: 2383 unit: function getTypeOfSymbolAtLocation() file: src/compiler/checker.ts start line: 24854 end line: 24881 size: 18 LOC McCabe index: 12 number of parameters: 2 id: 2384 unit: function isAssignedInBodyOfForStatement() file: src/compiler/checker.ts start line: 25369 end line: 25393 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2385 unit: function getContextualTypeForChildJsxExpression() file: src/compiler/checker.ts start line: 26409 end line: 26427 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2386 unit: function createObjectLiteralType() file: src/compiler/checker.ts start line: 27354 end line: 27371 size: 18 LOC McCabe index: 7 number of parameters: 0 id: 2387 unit: function getIntrinsicAttributesTypeFromJsxOpeningLikeElement() file: src/compiler/checker.ts start line: 27849 end line: 27866 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2388 unit: function isKnownProperty() file: src/compiler/checker.ts start line: 27970 end line: 27991 size: 18 LOC McCabe index: 12 number of parameters: 3 id: 2389 unit: function checkElementAccessExpression() file: src/compiler/checker.ts start line: 29089 end line: 29109 size: 18 LOC McCabe index: 12 number of parameters: 3 id: 2390 unit: function addImplementationSuccessElaboration() file: src/compiler/checker.ts start line: 30157 end line: 30176 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 2391 unit: function isTypeAssignableToKind() file: src/compiler/checker.ts start line: 32636 end line: 32653 size: 18 LOC McCabe index: 23 number of parameters: 3 id: 2392 unit: function onExit() file: src/compiler/checker.ts start line: 33063 end line: 33083 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 2393 unit: function checkConstEnumAccess() file: src/compiler/checker.ts start line: 34066 end line: 34089 size: 18 LOC McCabe index: 13 number of parameters: 2 id: 2394 unit: function checkClassForDuplicateDeclarations() file: src/compiler/checker.ts start line: 34463 end line: 34540 size: 18 LOC McCabe index: 11 number of parameters: 1 id: 2395 unit: function checkMappedType() file: src/compiler/checker.ts start line: 35062 end line: 35081 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2396 unit: function isSymbolUsedInBinaryExpressionChain() file: src/compiler/checker.ts start line: 37250 end line: 37267 size: 18 LOC McCabe index: 7 number of parameters: 2 id: 2397 unit: function createTypeOfDeclaration() file: src/compiler/checker.ts start line: 41991 end line: 42009 size: 18 LOC McCabe index: 7 number of parameters: 5 id: 2398 unit: export function parseListTypeOption() file: src/compiler/commandLineParser.ts start line: 1424 end line: 1441 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 2399 unit: function getOverwrittenDefaultOptions() file: src/compiler/commandLineParser.ts start line: 2411 end line: 2429 size: 18 LOC McCabe index: 4 number of parameters: 0 id: 2400 unit: function convertOptionsFromJson() file: src/compiler/commandLineParser.ts start line: 3133 end line: 3152 size: 18 LOC McCabe index: 5 number of parameters: 6 id: 2401 unit: export function isExcludedFile() file: src/compiler/commandLineParser.ts start line: 3348 end line: 3368 size: 18 LOC McCabe index: 6 number of parameters: 5 id: 2402 unit: function getDefaultValueForOption() file: src/compiler/commandLineParser.ts start line: 3613 end line: 3630 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2403 unit: function cartesianProductWorker() file: src/compiler/core.ts start line: 2232 end line: 2249 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2404 unit: function onExit() file: src/compiler/emitter.ts start line: 2701 end line: 2718 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 2405 unit: function emitBlockFunctionBody() file: src/compiler/emitter.ts start line: 3206 end line: 3226 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2406 unit: function convertToFunctionExpression() file: src/compiler/factory/nodeConverters.ts start line: 24 end line: 41 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2407 unit: function updateMethodSignature() file: src/compiler/factory/nodeFactory.ts start line: 1339 end line: 1356 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2408 unit: function updateGetAccessorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1520 end line: 1537 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2409 unit: function createSetAccessorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1540 end line: 1557 size: 18 LOC McCabe index: 1 number of parameters: 5 id: 2410 unit: function createIndexSignature() file: src/compiler/factory/nodeFactory.ts start line: 1644 end line: 1661 size: 18 LOC McCabe index: 1 number of parameters: 4 id: 2411 unit: function createConstructorTypeNode1() file: src/compiler/factory/nodeFactory.ts start line: 1781 end line: 1798 size: 18 LOC McCabe index: 1 number of parameters: 4 id: 2412 unit: function createTaggedTemplateExpression() file: src/compiler/factory/nodeFactory.ts start line: 2490 end line: 2507 size: 18 LOC McCabe index: 3 number of parameters: 3 id: 2413 unit: function updateArrowFunction() file: src/compiler/factory/nodeFactory.ts start line: 2644 end line: 2661 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2414 unit: function propagateAssignmentPatternFlags() file: src/compiler/factory/nodeFactory.ts start line: 2813 end line: 2832 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 2415 unit: function updateClassExpression() file: src/compiler/factory/nodeFactory.ts start line: 3018 end line: 3035 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2416 unit: function updateClassDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3674 end line: 3691 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2417 unit: function updateInterfaceDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3716 end line: 3733 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2418 unit: function createTypeAliasDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3736 end line: 3753 size: 18 LOC McCabe index: 1 number of parameters: 5 id: 2419 unit: function updateExportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 4176 end line: 4193 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2420 unit: function createCatchClause() file: src/compiler/factory/nodeFactory.ts start line: 4994 end line: 5011 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2421 unit: function updateSourceFile() file: src/compiler/factory/nodeFactory.ts start line: 5189 end line: 5206 size: 18 LOC McCabe index: 7 number of parameters: 7 id: 2422 unit: function loadModuleFromSelfNameReference() file: src/compiler/moduleNameResolver.ts start line: 1869 end line: 1886 size: 18 LOC McCabe index: 8 number of parameters: 6 id: 2423 unit: function getAllModulePaths() file: src/compiler/moduleSpecifiers.ts start line: 432 end line: 449 size: 18 LOC McCabe index: 4 number of parameters: 6 id: 2424 unit: export function parseSourceFile() file: src/compiler/parser.ts start line: 850 end line: 871 size: 18 LOC McCabe index: 2 number of parameters: 6 id: 2425 unit: function speculationHelper() file: src/compiler/parser.ts start line: 1459 end line: 1492 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2426 unit: function parseTypeParameter() file: src/compiler/parser.ts start line: 3084 end line: 3113 size: 18 LOC McCabe index: 5 number of parameters: 0 id: 2427 unit: function parsePropertyOrMethodSignature() file: src/compiler/parser.ts start line: 3378 end line: 3400 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 2428 unit: function parseAssignmentExpressionOrHigher() file: src/compiler/parser.ts start line: 4150 end line: 4214 size: 18 LOC McCabe index: 8 number of parameters: 0 id: 2429 unit: function parseSimpleArrowFunctionExpression() file: src/compiler/parser.ts start line: 4275 end line: 4293 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 2430 unit: function parseElementAccessExpressionRest() file: src/compiler/parser.ts start line: 5393 end line: 5412 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2431 unit: function visitArray() file: src/compiler/parser.ts start line: 8998 end line: 9025 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2432 unit: export function loadWithLocalCache() file: src/compiler/program.ts start line: 513 end line: 530 size: 18 LOC McCabe index: 4 number of parameters: 6 id: 2433 unit: function collectDynamicImportOrRequireCalls() file: src/compiler/program.ts start line: 2564 end line: 2582 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2434 unit: function checkSourceFilesBelongToPath() file: src/compiler/program.ts start line: 3198 end line: 3216 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 2435 unit: function createDiagnosticForOptionPathKeyValue() file: src/compiler/program.ts start line: 3761 end line: 3779 size: 18 LOC McCabe index: 7 number of parameters: 6 id: 2436 unit: function handleDirectoryCouldBeSymlink() file: src/compiler/program.ts start line: 4040 end line: 4062 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2437 unit: export function decodeMappings() file: src/compiler/sourcemap.ts start line: 411 end line: 556 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2438 unit: function classElementVisitor() file: src/compiler/transformers/classFields.ts start line: 312 end line: 336 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2439 unit: function transformClassStaticBlockDeclaration() file: src/compiler/transformers/classFields.ts start line: 738 end line: 757 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2440 unit: function substituteThisExpression() file: src/compiler/transformers/classFields.ts start line: 1659 end line: 1676 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2441 unit: function cleanup() file: src/compiler/transformers/declarations.ts start line: 1074 end line: 1091 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2442 unit: function shouldEmitExplicitInitializerForLetDeclaration() file: src/compiler/transformers/es2015.ts start line: 2236 end line: 2295 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 2443 unit: function visitAccessorDeclaration() file: src/compiler/transformers/es2015.ts start line: 3635 end line: 3652 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 2444 unit: function transformFunctionBody() file: src/compiler/transformers/es2018.ts start line: 1001 end line: 1018 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2445 unit: function visitor() file: src/compiler/transformers/generators.ts start line: 313 end line: 330 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2446 unit: function transformAndEmitTryStatement() file: src/compiler/transformers/generators.ts start line: 1885 end line: 1934 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2447 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/generators.ts start line: 1966 end line: 1985 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2448 unit: function writeReturn() file: src/compiler/transformers/generators.ts start line: 3017 end line: 3034 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 2449 unit: function writeYield() file: src/compiler/transformers/generators.ts start line: 3126 end line: 3143 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 2450 unit: function substituteBinaryExpression() file: src/compiler/transformers/module/module.ts start line: 1945 end line: 1974 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2451 unit: export function transformNodeModule() file: src/compiler/transformers/module/node.ts start line: 3 end line: 83 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2452 unit: function classElementVisitorWorker() file: src/compiler/transformers/ts.ts start line: 314 end line: 337 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 2453 unit: function serializeEntityNameAsExpressionFallback() file: src/compiler/transformers/ts.ts start line: 1717 end line: 1737 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2454 unit: function visitSetAccessor() file: src/compiler/transformers/ts.ts start line: 2084 end line: 2103 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2455 unit: function getBuildOrderFor() file: src/compiler/tsbuildPublic.ts start line: 521 end line: 538 size: 18 LOC McCabe index: 9 number of parameters: 3 id: 2456 unit: function watchInputFiles() file: src/compiler/tsbuildPublic.ts start line: 1876 end line: 1893 size: 18 LOC McCabe index: 2 number of parameters: 4 id: 2457 unit: function watchPackageJsonFiles() file: src/compiler/tsbuildPublic.ts start line: 1895 end line: 1912 size: 18 LOC McCabe index: 3 number of parameters: 4 id: 2458 unit: export function getEndLinePosition() file: src/compiler/utilities.ts start line: 294 end line: 319 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 2459 unit: export function tryGetPropertyAccessOrIdentifierToString() file: src/compiler/utilities.ts start line: 5086 end line: 5103 size: 18 LOC McCabe index: 7 number of parameters: 1 id: 2460 unit: export function compareDataObjects() file: src/compiler/utilities.ts start line: 5594 end line: 5612 size: 18 LOC McCabe index: 9 number of parameters: 2 id: 2461 unit: excludePattern: getRegularExpressionForWildcard() file: src/compiler/utilities.ts start line: 6668 end line: 6693 size: 18 LOC McCabe index: 7 number of parameters: 3 id: 2462 unit: export function hasContextSensitiveParameters() file: src/compiler/utilities.ts start line: 7429 end line: 7446 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2463 unit: export function isModifierKind() file: src/compiler/utilitiesPublic.ts start line: 1175 end line: 1192 size: 18 LOC McCabe index: 13 number of parameters: 1 id: 2464 unit: export function createWatchStatusReporter() file: src/compiler/watch.ts start line: 69 end line: 89 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 2465 unit: export function explainIfFileIsRedirect() file: src/compiler/watch.ts start line: 231 end line: 248 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2466 unit: function updateProgram() file: src/compiler/watchPublic.ts start line: 680 end line: 697 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 2467 unit: function generateGroupOptionOutput() file: src/executeCommandLine/executeCommandLine.ts start line: 322 end line: 345 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2468 unit: export function readProject() file: src/harness/compilerImpl.ts start line: 11 end line: 35 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 2469 unit: public verifyErrorExistsAfterMarker() file: src/harness/fourslashImpl.ts start line: 573 end line: 593 size: 18 LOC McCabe index: 8 number of parameters: 3 id: 2470 unit: public verifySignatureHelpPresence() file: src/harness/fourslashImpl.ts start line: 1583 end line: 1600 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2471 unit: public baselineCompletions() file: src/harness/fourslashImpl.ts start line: 2009 end line: 2026 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2472 unit: public deleteChar() file: src/harness/fourslashImpl.ts start line: 2156 end line: 2179 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2473 unit: private editScriptAndUpdateMarkers() file: src/harness/fourslashImpl.ts start line: 2360 end line: 2378 size: 18 LOC McCabe index: 6 number of parameters: 4 id: 2474 unit: public verifyCodeFixAllAvailable() file: src/harness/fourslashImpl.ts start line: 3481 end line: 3499 size: 18 LOC McCabe index: 9 number of parameters: 2 id: 2475 unit: public verifyRefactorAvailable() file: src/harness/fourslashImpl.ts start line: 3518 end line: 3536 size: 18 LOC McCabe index: 7 number of parameters: 4 id: 2476 unit: function outputErrorText() file: src/harness/harnessIO.ts start line: 570 end line: 594 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2477 unit: create() file: src/harness/harnessLanguageService.ts start line: 922 end line: 939 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2478 unit: export function recordSourceMapSpan() file: src/harness/sourceMapRecorder.ts start line: 98 end line: 118 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2479 unit: export function recordNewSourceFileSpan() file: src/harness/sourceMapRecorder.ts start line: 120 end line: 140 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 2480 unit: public rimrafSync() file: src/harness/vfsUtil.ts start line: 343 end line: 360 size: 18 LOC McCabe index: 7 number of parameters: 1 id: 2481 unit: private _stat() file: src/harness/vfsUtil.ts start line: 467 end line: 484 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 2482 unit: private _getBuffer() file: src/harness/vfsUtil.ts start line: 1003 end line: 1020 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2483 unit: private ensureFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 636 end line: 655 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 2484 unit: private stopWatchingConfigFilesForClosedScriptInfo() file: src/server/editorServices.ts start line: 1742 end line: 1770 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2485 unit: watchWildcards() file: src/server/editorServices.ts start line: 2258 end line: 2276 size: 18 LOC McCabe index: 6 number of parameters: 4 id: 2486 unit: function combineProjects() file: src/server/editorServices.ts start line: 2595 end line: 2613 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2487 unit: hasConfigFile() file: src/server/project.ts start line: 916 end line: 933 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2488 unit: updateGraph() file: src/server/project.ts start line: 2089 end line: 2107 size: 18 LOC McCabe index: 4 number of parameters: 0 id: 2489 unit: relatedInformation: map() file: src/server/session.ts start line: 106 end line: 134 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2490 unit: message: flattenDiagnosticMessageText() file: src/server/session.ts start line: 1190 end line: 1208 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2491 unit: function navigateToItemIsEqualTo() file: src/server/session.ts start line: 2142 end line: 2159 size: 18 LOC McCabe index: 13 number of parameters: 2 id: 2492 unit: private getStartAndEndPosition() file: src/server/session.ts start line: 2316 end line: 2336 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 2493 unit: export function spanInSourceFileAtLocation() file: src/services/breakpoints.ts start line: 6 end line: 722 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 2494 unit: function spanInVariableDeclaration() file: src/services/breakpoints.ts start line: 380 end line: 408 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2495 unit: export function getEncodedSemanticClassifications() file: src/services/classifier.ts start line: 483 end line: 514 size: 18 LOC McCabe index: 8 number of parameters: 5 id: 2496 unit: function getDeclarationSiteFix() file: src/services/codefixes/addMissingAwait.ts start line: 69 end line: 88 size: 18 LOC McCabe index: 5 number of parameters: 6 id: 2497 unit: function createVariableOrAssignmentOrExpressionStatement() file: src/services/codefixes/convertToAsyncFunction.ts start line: 500 end line: 521 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2498 unit: function tryChangeModuleExportsObject() file: src/services/codefixes/convertToEsModule.ts start line: 260 end line: 279 size: 18 LOC McCabe index: 10 number of parameters: 2 id: 2499 unit: function createAddIndexSignatureAction() file: src/services/codefixes/fixAddMissingMember.ts start line: 369 end line: 389 size: 18 LOC McCabe index: 1 number of parameters: 5 id: 2500 unit: function getImportFixes() file: src/services/codefixes/importFixes.ts start line: 417 end line: 436 size: 18 LOC McCabe index: 4 number of parameters: 9 id: 2501 unit: function getExportEqualsImportKind() file: src/services/codefixes/importFixes.ts start line: 903 end line: 930 size: 18 LOC McCabe index: 12 number of parameters: 3 id: 2502 unit: function getInfo() file: src/services/codefixes/requireInTs.ts start line: 39 end line: 57 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2503 unit: function getVariableLikeInitializer() file: src/services/codefixes/returnValueCorrect.ts start line: 188 end line: 205 size: 18 LOC McCabe index: 14 number of parameters: 1 id: 2504 unit: function tryGetLocalNamedExportCompletionSymbols() file: src/services/completions.ts start line: 2872 end line: 2891 size: 18 LOC McCabe index: 6 number of parameters: 0 id: 2505 unit: function filterJsxAttributes() file: src/services/completions.ts start line: 3419 end line: 3440 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2506 unit: function getBreakOrContinueOwner() file: src/services/documentHighlights.ts start line: 181 end line: 202 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2507 unit: function releaseDocumentWithKey() file: src/services/documentRegistry.ts start line: 279 end line: 297 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 2508 unit: function getImplementationReferenceEntries() file: src/services/findAllReferences.ts start line: 252 end line: 275 size: 18 LOC McCabe index: 6 number of parameters: 5 id: 2509 unit: function getReferencesForNonModule() file: src/services/findAllReferences.ts start line: 708 end line: 725 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2510 unit: function explicitlyInheritsFrom() file: src/services/findAllReferences.ts start line: 1874 end line: 1895 size: 18 LOC McCabe index: 6 number of parameters: 4 id: 2511 unit: function getRelatedSymbol() file: src/services/findAllReferences.ts start line: 2217 end line: 2237 size: 18 LOC McCabe index: 10 number of parameters: 4 id: 2512 unit: export function getIntersectingMeaningFromDeclarations() file: src/services/findAllReferences.ts start line: 2247 end line: 2272 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2513 unit: export function formatOnEnter() file: src/services/formatting/formatting.ts start line: 77 end line: 104 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 2514 unit: function formatSpan() file: src/services/formatting/formatting.ts start line: 373 end line: 391 size: 18 LOC McCabe index: 1 number of parameters: 4 id: 2515 unit: function isAfterCodeBlockContext() file: src/services/formatting/rules.ts start line: 615 end line: 633 size: 18 LOC McCabe index: 11 number of parameters: 1 id: 2516 unit: function buildMap() file: src/services/formatting/rulesMap.ts start line: 59 end line: 79 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2517 unit: export function findFirstNonWhitespaceCharacterAndColumn() file: src/services/formatting/smartIndenter.ts start line: 529 end line: 548 size: 18 LOC McCabe index: 4 number of parameters: 4 id: 2518 unit: export function getEditsForFileRename() file: src/services/getEditsForFileRename.ts start line: 3 end line: 20 size: 18 LOC McCabe index: 1 number of parameters: 7 id: 2519 unit: function addIndirectUser() file: src/services/importTracker.ts start line: 183 end line: 201 size: 18 LOC McCabe index: 7 number of parameters: 2 id: 2520 unit: function getDirectImportsMap() file: src/services/importTracker.ts start line: 388 end line: 407 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2521 unit: function skipExportSpecifierSymbol() file: src/services/importTracker.ts start line: 639 end line: 658 size: 18 LOC McCabe index: 12 number of parameters: 2 id: 2522 unit: function visitFunctionLikeForParameterType() file: src/services/inlayHints.ts start line: 263 end line: 284 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2523 unit: export function getJSDocParameterNameCompletions() file: src/services/jsDoc.ts start line: 259 end line: 279 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2524 unit: function getItemsFromNamedDeclaration() file: src/services/navigateTo.ts start line: 33 end line: 55 size: 18 LOC McCabe index: 6 number of parameters: 6 id: 2525 unit: function tryGetName() file: src/services/navigationBar.ts start line: 689 end line: 707 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 2526 unit: function getEditInfoForConvertToNamedFunction() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 210 end line: 230 size: 18 LOC McCabe index: 3 number of parameters: 3 id: 2527 unit: getAvailableActions: function getRefactorActionsToConvertBetweenNamedAndNamespacedImports() file: src/services/refactors/convertImport.ts start line: 21 end line: 41 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 2528 unit: function getImportToConvert() file: src/services/refactors/convertImport.ts start line: 52 end line: 73 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2529 unit: function getStatementsOrClassElements() file: src/services/refactors/extractSymbol.ts start line: 1436 end line: 1454 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 2530 unit: function getRangeToMove() file: src/services/refactors/moveToNewFile.ts start line: 34 end line: 57 size: 18 LOC McCabe index: 11 number of parameters: 1 id: 2531 unit: function updateNamespaceLikeImportNode() file: src/services/refactors/moveToNewFile.ts start line: 253 end line: 270 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 2532 unit: export function isFixablePromiseHandler() file: src/services/suggestionDiagnostics.ts start line: 142 end line: 162 size: 18 LOC McCabe index: 9 number of parameters: 2 id: 2533 unit: export function getSymbolModifiers() file: src/services/symbolDisplay.ts start line: 110 end line: 128 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 2534 unit: function addSignatureDisplayParts() file: src/services/symbolDisplay.ts start line: 669 end line: 687 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 2535 unit: private getOptionsForInsertNodeBefore() file: src/services/textChanges.ts start line: 563 end line: 580 size: 18 LOC McCabe index: 12 number of parameters: 3 id: 2536 unit: function tryMergeJsdocTags() file: src/services/textChanges.ts start line: 975 end line: 992 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2537 unit: function nodeContainsPosition() file: src/services/utilities.ts start line: 1182 end line: 1200 size: 18 LOC McCabe index: 11 number of parameters: 1 id: 2538 unit: export function isArrayLiteralOrObjectLiteralDestructuringPattern() file: src/services/utilities.ts start line: 1736 end line: 1764 size: 18 LOC McCabe index: 10 number of parameters: 1 id: 2539 unit: function getNodeModulesPackageNameFromFileName() file: src/services/utilities.ts start line: 3085 end line: 3105 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 2540 unit: export function createSetShim() file: src/shims/collectionShims.ts start line: 242 end line: 265 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2541 unit: messageText: formatStringFromArgs() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 485 end line: 503 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 2542 unit: function assertParseResult() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 746 end line: 765 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 2543 unit: function verifyInvalidCombination() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 916 end line: 934 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 2544 unit: function compareTrees() file: src/testRunner/unittests/incrementalParser.ts start line: 45 end line: 75 size: 18 LOC McCabe index: 3 number of parameters: 5 id: 2545 unit: function rootTransform() file: src/testRunner/unittests/transform.ts start line: 607 end line: 624 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 2546 unit: function pkgFiles() file: src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts start line: 86 end line: 103 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 2547 unit: function verifyNoEmitOnError() file: src/testRunner/unittests/tsc/incremental.ts start line: 85 end line: 102 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 2548 unit: function fs() file: src/testRunner/unittests/tsc/incremental.ts start line: 210 end line: 235 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 2549 unit: export function createTypesRegistry() file: src/testRunner/unittests/tsserver/helpers.ts start line: 203 end line: 220 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 2550 unit: function completionEntry() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 62 end line: 79 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 2551 unit: function verifySymlinkScenario() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 313 end line: 333 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 2552 unit: function setup() file: src/testRunner/unittests/tsserver/symlinkCache.ts start line: 72 end line: 89 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 2553 unit: function extractWatchDirectoryCacheKey() file: src/tsserver/nodeServer.ts start line: 338 end line: 362 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 2554 unit: allowLocalPluginLoads: hasArgument() file: src/tsserver/server.ts start line: 64 end line: 84 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 2555 unit: function loadTypesRegistryFile() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 49 end line: 66 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 2556 unit: function writeTestConfigFile() file: scripts/build/tests.js start line: 180 end line: 196 size: 17 LOC McCabe index: 3 number of parameters: 10 id: 2557 unit: function main() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 5 end line: 175 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 2558 unit: function xmlObjectToString() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 85 end line: 104 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2559 unit: function addDeclarationToSymbol() file: src/compiler/binder.ts start line: 302 end line: 324 size: 17 LOC McCabe index: 8 number of parameters: 3 id: 2560 unit: function bindDestructuringAssignmentFlow() file: src/compiler/binder.ts start line: 1482 end line: 1498 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 2561 unit: function bindOptionalChainRest() file: src/compiler/binder.ts start line: 1701 end line: 1717 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2562 unit: function bindExportsPropertyAssignment() file: src/compiler/binder.ts start line: 2860 end line: 2878 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2563 unit: function convertToReusableDiagnostics() file: src/compiler/builder.ts start line: 896 end line: 912 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2564 unit: function getSymbol() file: src/compiler/checker.ts start line: 1483 end line: 1501 size: 17 LOC McCabe index: 7 number of parameters: 3 id: 2565 unit: function markSymbolOfAliasDeclarationIfTypeOnly() file: src/compiler/checker.ts start line: 3123 end line: 3143 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2566 unit: function forEachExportAndPropertyOfModule() file: src/compiler/checker.ts start line: 3734 end line: 3750 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 2567 unit: function isPropertyOrMethodDeclarationSymbol() file: src/compiler/checker.ts start line: 4361 end line: 4377 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2568 unit: function getNameCandidateWorker() file: src/compiler/checker.ts start line: 7991 end line: 8007 size: 17 LOC McCabe index: 10 number of parameters: 2 id: 2569 unit: function collectLinkedAliases() file: src/compiler/checker.ts start line: 8296 end line: 8338 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 2570 unit: function getConstraintFromIndexedAccess() file: src/compiler/checker.ts start line: 11760 end line: 11778 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2571 unit: function getBaseSignature() file: src/compiler/checker.ts start line: 12980 end line: 12999 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2572 unit: function tryMergeUnionOfObjectTypeAndEmptyObject() file: src/compiler/checker.ts start line: 15959 end line: 15998 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2573 unit: function getArrayElementTypeNode() file: src/compiler/checker.ts start line: 16243 end line: 16259 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2574 unit: function instantiateList() file: src/compiler/checker.ts start line: 16376 end line: 16392 size: 17 LOC McCabe index: 7 number of parameters: 4 id: 2575 unit: function getElaborationElementForJsxChild() file: src/compiler/checker.ts start line: 17342 end line: 17361 size: 17 LOC McCabe index: 7 number of parameters: 3 id: 2576 unit: function isMatchingSignature() file: src/compiler/checker.ts start line: 20581 end line: 20601 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2577 unit: function getSiblingsOfContext() file: src/compiler/checker.ts start line: 21121 end line: 21137 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2578 unit: function getWidenedTypeOfObjectLiteral() file: src/compiler/checker.ts start line: 21177 end line: 21193 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 2579 unit: function inferFromMatchingTypes() file: src/compiler/checker.ts start line: 22057 end line: 22073 size: 17 LOC McCabe index: 6 number of parameters: 4 id: 2580 unit: function getReferenceCandidate() file: src/compiler/checker.ts start line: 23147 end line: 23163 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2581 unit: function isEvolvingArrayOperationTarget() file: src/compiler/checker.ts start line: 23418 end line: 23434 size: 17 LOC McCabe index: 12 number of parameters: 1 id: 2582 unit: function narrowTypeByDiscriminant() file: src/compiler/checker.ts start line: 24216 end line: 24232 size: 17 LOC McCabe index: 8 number of parameters: 3 id: 2583 unit: function narrowUnionMemberByTypeof() file: src/compiler/checker.ts start line: 24552 end line: 24568 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2584 unit: function getContextualTypeForBindingElement() file: src/compiler/checker.ts start line: 25987 end line: 26003 size: 17 LOC McCabe index: 11 number of parameters: 1 id: 2585 unit: function getStaticTypeOfReferencedJsxConstructor() file: src/compiler/checker.ts start line: 26710 end line: 26726 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2586 unit: function checkJsxChildren() file: src/compiler/checker.ts start line: 27566 end line: 27584 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2587 unit: function getNameFromJsxElementAttributesContainer() file: src/compiler/checker.ts start line: 27720 end line: 27743 size: 17 LOC McCabe index: 9 number of parameters: 2 id: 2588 unit: function checkNonNullTypeWithReporter() file: src/compiler/checker.ts start line: 28224 end line: 28240 size: 17 LOC McCabe index: 6 number of parameters: 4 id: 2589 unit: function resolveUntypedCall() file: src/compiler/checker.ts start line: 29115 end line: 29134 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2590 unit: function getDecoratorArgumentCount() file: src/compiler/checker.ts start line: 29817 end line: 29834 size: 17 LOC McCabe index: 10 number of parameters: 2 id: 2591 unit: function getDiagnosticHeadMessageForDecoratorResolution() file: src/compiler/checker.ts start line: 30816 end line: 30836 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2592 unit: function checkPostfixUnaryExpression() file: src/compiler/checker.ts start line: 32590 end line: 32607 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2593 unit: function checkAssignmentOperator() file: src/compiler/checker.ts start line: 33430 end line: 33455 size: 17 LOC McCabe index: 10 number of parameters: 1 id: 2594 unit: function isAssignmentDeclaration() file: src/compiler/checker.ts start line: 33457 end line: 33473 size: 17 LOC McCabe index: 9 number of parameters: 1 id: 2595 unit: function checkExpressionWithContextualType() file: src/compiler/checker.ts start line: 33662 end line: 33684 size: 17 LOC McCabe index: 4 number of parameters: 4 id: 2596 unit: function getIterationDiagnosticDetails() file: src/compiler/checker.ts start line: 37564 end line: 37584 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2597 unit: function evaluateEnumMember() file: src/compiler/checker.ts start line: 39491 end line: 39507 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2598 unit: function checkGrammarStatementInAmbientContext() file: src/compiler/checker.ts start line: 44000 end line: 44027 size: 17 LOC McCabe index: 9 number of parameters: 1 id: 2599 unit: function findMatchingTypeReferenceOrTypeAliasReference() file: src/compiler/checker.ts start line: 44171 end line: 44187 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2600 unit: export function convertToOptionsWithAbsolutePaths() file: src/compiler/commandLineParser.ts start line: 2526 end line: 2543 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2601 unit: export function sameMap() file: src/compiler/core.ts start line: 336 end line: 352 size: 17 LOC McCabe index: 5 number of parameters: 3 id: 2602 unit: export function flatMap() file: src/compiler/core.ts start line: 380 end line: 396 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2603 unit: export function flatMapToMutable() file: src/compiler/core.ts start line: 398 end line: 414 size: 17 LOC McCabe index: 5 number of parameters: 3 id: 2604 unit: function deduplicateSorted() file: src/compiler/core.ts start line: 746 end line: 771 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2605 unit: export function compact() file: src/compiler/core.ts start line: 836 end line: 852 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2606 unit: value() file: src/compiler/debug.ts start line: 414 end line: 430 size: 17 LOC McCabe index: 13 number of parameters: 1 id: 2607 unit: export function getOutputPathsFor() file: src/compiler/emitter.ts start line: 86 end line: 103 size: 17 LOC McCabe index: 12 number of parameters: 3 id: 2608 unit: function emitConditionalExpression() file: src/compiler/emitter.ts start line: 2746 end line: 2764 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 2609 unit: function emitModuleDeclaration() file: src/compiler/emitter.ts start line: 3320 end line: 3338 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2610 unit: function emitEmbeddedStatement() file: src/compiler/emitter.ts start line: 4215 end line: 4231 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2611 unit: function canEmitSimpleArrowHead() file: src/compiler/emitter.ts start line: 4252 end line: 4268 size: 17 LOC McCabe index: 14 number of parameters: 2 id: 2612 unit: function writeLineOrSpace() file: src/compiler/emitter.ts start line: 4590 end line: 4606 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 2613 unit: function createDecorateHelper() file: src/compiler/factory/emitHelpers.ts start line: 91 end line: 109 size: 17 LOC McCabe index: 3 number of parameters: 4 id: 2614 unit: function createBaseDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 574 end line: 592 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2615 unit: function createBaseBindingLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 755 end line: 771 size: 17 LOC McCabe index: 1 number of parameters: 5 id: 2616 unit: function createPropertySignature() file: src/compiler/factory/nodeFactory.ts start line: 1228 end line: 1244 size: 17 LOC McCabe index: 1 number of parameters: 4 id: 2617 unit: function createCallSignature() file: src/compiler/factory/nodeFactory.ts start line: 1578 end line: 1594 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2618 unit: function createConstructSignature() file: src/compiler/factory/nodeFactory.ts start line: 1611 end line: 1627 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2619 unit: function createFunctionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1742 end line: 1758 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2620 unit: function createMetaProperty() file: src/compiler/factory/nodeFactory.ts start line: 3122 end line: 3138 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2621 unit: function createHeritageClause() file: src/compiler/factory/nodeFactory.ts start line: 4968 end line: 4984 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2622 unit: export function isOuterExpression() file: src/compiler/factory/utilities.ts start line: 431 end line: 447 size: 17 LOC McCabe index: 8 number of parameters: 2 id: 2623 unit: function readPackageJsonPathField() file: src/compiler/moduleNameResolver.ts start line: 150 end line: 166 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2624 unit: export function resolvePackageNameToPackageJson() file: src/compiler/moduleNameResolver.ts start line: 443 end line: 467 size: 17 LOC McCabe index: 2 number of parameters: 5 id: 2625 unit: function tryFile() file: src/compiler/moduleNameResolver.ts start line: 1542 end line: 1558 size: 17 LOC McCabe index: 5 number of parameters: 3 id: 2626 unit: export function getModuleSpecifiers() file: src/compiler/moduleSpecifiers.ts start line: 153 end line: 169 size: 17 LOC McCabe index: 1 number of parameters: 6 id: 2627 unit: export function createSourceFile() file: src/compiler/parser.ts start line: 641 end line: 659 size: 17 LOC McCabe index: 2 number of parameters: 5 id: 2628 unit: function clearState() file: src/compiler/parser.ts start line: 1017 end line: 1036 size: 17 LOC McCabe index: 1 number of parameters: 0 id: 2629 unit: function createSourceFile() file: src/compiler/parser.ts start line: 1212 end line: 1234 size: 17 LOC McCabe index: 4 number of parameters: 7 id: 2630 unit: function createMissingNode() file: src/compiler/parser.ts start line: 1813 end line: 1830 size: 17 LOC McCabe index: 8 number of parameters: 4 id: 2631 unit: function parseList() file: src/compiler/parser.ts start line: 2263 end line: 2283 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2632 unit: function parseLiteralLikeNode() file: src/compiler/parser.ts start line: 2891 end line: 2916 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2633 unit: function parseYieldExpression() file: src/compiler/parser.ts start line: 4249 end line: 4273 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 2634 unit: function parseUpdateExpression() file: src/compiler/parser.ts start line: 4895 end line: 4915 size: 17 LOC McCabe index: 9 number of parameters: 0 id: 2635 unit: function parseObjectLiteralExpression() file: src/compiler/parser.ts start line: 5732 end line: 5748 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 2636 unit: function parseObjectBindingElement() file: src/compiler/parser.ts start line: 6506 end line: 6522 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 2637 unit: function parseFunctionDeclaration() file: src/compiler/parser.ts start line: 6634 end line: 6652 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2638 unit: export function parseJSDocNameReference() file: src/compiler/parser.ts start line: 7657 end line: 7674 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 2639 unit: export function parseJSDocComment() file: src/compiler/parser.ts start line: 7687 end line: 7705 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 2640 unit: function getNamedPragmaArguments() file: src/compiler/parser.ts start line: 9496 end line: 9512 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2641 unit: resolvedProjectReferences: readonly() file: src/compiler/program.ts start line: 604 end line: 626 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2642 unit: function emitBuildInfo() file: src/compiler/program.ts start line: 1863 end line: 1880 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 2643 unit: function resolutionIsEqualTo() file: src/compiler/resolutionCache.ts start line: 490 end line: 506 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2644 unit: function addSource() file: src/compiler/sourcemap.ts start line: 53 end line: 70 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 2645 unit: function updateOptionsForWatchDirectory() file: src/compiler/sys.ts start line: 1042 end line: 1060 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2646 unit: function visitPrivateIdentifierInInExpression() file: src/compiler/transformers/classFields.ts start line: 286 end line: 305 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2647 unit: function addPropertyOrClassStaticBlockStatements() file: src/compiler/transformers/classFields.ts start line: 1375 end line: 1396 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2648 unit: function trySubstituteClassAlias() file: src/compiler/transformers/classFields.ts start line: 1682 end line: 1704 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2649 unit: function cleanup() file: src/compiler/transformers/declarations.ts start line: 1489 end line: 1505 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2650 unit: function isPreservedDeclarationStatement() file: src/compiler/transformers/declarations.ts start line: 1666 end line: 1682 size: 17 LOC McCabe index: 12 number of parameters: 1 id: 2651 unit: function getHeritageClauseVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 451 end line: 471 size: 17 LOC McCabe index: 5 number of parameters: 0 id: 2652 unit: function insertCaptureThisForNode() file: src/compiler/transformers/es2015.ts start line: 1569 end line: 1585 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2653 unit: function processLabeledJumps() file: src/compiler/transformers/es2015.ts start line: 3416 end line: 3435 size: 17 LOC McCabe index: 6 number of parameters: 5 id: 2654 unit: function isPartOfClassBody() file: src/compiler/transformers/es2015.ts start line: 4335 end line: 4357 size: 17 LOC McCabe index: 9 number of parameters: 2 id: 2655 unit: function substituteCallExpression() file: src/compiler/transformers/es2017.ts start line: 675 end line: 691 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2656 unit: function substituteCallExpression() file: src/compiler/transformers/es2018.ts start line: 1149 end line: 1165 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2657 unit: function visitCallExpression() file: src/compiler/transformers/generators.ts start line: 1118 end line: 1145 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2658 unit: function updateLabelExpressions() file: src/compiler/transformers/generators.ts start line: 2859 end line: 2875 size: 17 LOC McCabe index: 8 number of parameters: 0 id: 2659 unit: function writeBreak() file: src/compiler/transformers/generators.ts start line: 3042 end line: 3058 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2660 unit: function writeYieldStar() file: src/compiler/transformers/generators.ts start line: 3151 end line: 3167 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2661 unit: function visitJsxOpeningFragmentJSX() file: src/compiler/transformers/jsx.ts start line: 315 end line: 331 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2662 unit: function transformSourceFile() file: src/compiler/transformers/module/module.ts start line: 58 end line: 77 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2663 unit: function substituteCallExpression() file: src/compiler/transformers/module/module.ts start line: 1852 end line: 1869 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2664 unit: function substituteTaggedTemplateExpression() file: src/compiler/transformers/module/module.ts start line: 1871 end line: 1887 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2665 unit: function substituteBinaryExpression() file: src/compiler/transformers/module/system.ts start line: 1854 end line: 1881 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2666 unit: function addNewTypeMetadata() file: src/compiler/transformers/ts.ts start line: 1315 end line: 1331 size: 17 LOC McCabe index: 9 number of parameters: 3 id: 2667 unit: function getExpressionForPropertyName() file: src/compiler/transformers/ts.ts start line: 1806 end line: 1822 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2668 unit: function trySubstituteClassAlias() file: src/compiler/transformers/ts.ts start line: 3300 end line: 3322 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2669 unit: function trySubstituteNamespaceExportedName() file: src/compiler/transformers/ts.ts start line: 3324 end line: 3344 size: 17 LOC McCabe index: 10 number of parameters: 1 id: 2670 unit: export function getImportNeedsImportStarHelper() file: src/compiler/transformers/utilities.ts start line: 44 end line: 61 size: 17 LOC McCabe index: 10 number of parameters: 1 id: 2671 unit: function addExportedNamesForExportDeclaration() file: src/compiler/transformers/utilities.ts start line: 202 end line: 221 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2672 unit: function collectExportedVariableInfo() file: src/compiler/transformers/utilities.ts start line: 224 end line: 240 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2673 unit: function afterProgramDone() file: src/compiler/tsbuildPublic.ts start line: 1304 end line: 1320 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2674 unit: function watchExtendedConfigFiles() file: src/compiler/tsbuildPublic.ts start line: 1827 end line: 1843 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2675 unit: export function getExternalModuleName() file: src/compiler/utilities.ts start line: 2573 end line: 2589 size: 17 LOC McCabe index: 10 number of parameters: 1 id: 2676 unit: function lookup() file: src/compiler/utilities.ts start line: 3870 end line: 3886 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2677 unit: export function modifierToFlag() file: src/compiler/utilities.ts start line: 4965 end line: 4981 size: 17 LOC McCabe index: 13 number of parameters: 1 id: 2678 unit: export function getLastChild() file: src/compiler/utilities.ts start line: 5712 end line: 5728 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2679 unit: export function createDetachedDiagnostic() file: src/compiler/utilities.ts start line: 5956 end line: 5975 size: 17 LOC McCabe index: 2 number of parameters: 4 id: 2680 unit: export function createFileDiagnostic() file: src/compiler/utilities.ts start line: 6024 end line: 6044 size: 17 LOC McCabe index: 2 number of parameters: 4 id: 2681 unit: function getBasePaths() file: src/compiler/utilities.ts start line: 6742 end line: 6770 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2682 unit: function getCombinedFlags() file: src/compiler/utilitiesPublic.ts start line: 287 end line: 303 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2683 unit: function getJSDocParameterTagsWorker() file: src/compiler/utilitiesPublic.ts start line: 648 end line: 665 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2684 unit: export function getJSDocReturnType() file: src/compiler/utilitiesPublic.ts start line: 848 end line: 864 size: 17 LOC McCabe index: 9 number of parameters: 1 id: 2685 unit: function onReleaseOldSourceFile() file: src/compiler/watchPublic.ts start line: 597 end line: 618 size: 17 LOC McCabe index: 7 number of parameters: 3 id: 2686 unit: function createFileWatcherWithLogging() file: src/compiler/watchUtilities.ts start line: 616 end line: 632 size: 17 LOC McCabe index: 1 number of parameters: 6 id: 2687 unit: public getOutputPath() file: src/harness/compilerImpl.ts start line: 202 end line: 218 size: 17 LOC McCabe index: 11 number of parameters: 2 id: 2688 unit: function exporter() file: src/harness/evaluatorImpl.ts start line: 295 end line: 311 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2689 unit: function highlightDifferenceBetweenStrings() file: src/harness/fourslashImpl.ts start line: 4639 end line: 4655 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2690 unit: create() file: src/harness/harnessLanguageService.ts start line: 896 end line: 912 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 2691 unit: public writeFileSync() file: src/harness/vfsUtil.ts start line: 678 end line: 697 size: 17 LOC McCabe index: 8 number of parameters: 3 id: 2692 unit: private removeFileOrFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 671 end line: 691 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2693 unit: deleteFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 700 end line: 716 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2694 unit: private handleDeletedFile() file: src/server/editorServices.ts start line: 1269 end line: 1292 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2695 unit: private configFileExists() file: src/server/editorServices.ts start line: 1631 end line: 1660 size: 17 LOC McCabe index: 7 number of parameters: 3 id: 2696 unit: private addMissingSourceMapFile() file: src/server/editorServices.ts start line: 2913 end line: 2930 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2697 unit: private ensureProjectForOpenFiles() file: src/server/editorServices.ts start line: 3195 end line: 3215 size: 17 LOC McCabe index: 2 number of parameters: 0 id: 2698 unit: disableLanguageService() file: src/server/project.ts start line: 712 end line: 728 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2699 unit: private _getSnapshot() file: src/server/scriptVersionCache.ts start line: 285 end line: 303 size: 17 LOC McCabe index: 4 number of parameters: 0 id: 2700 unit: message: flattenDiagnosticMessageText() file: src/server/session.ts start line: 79 end line: 97 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2701 unit: private getOccurrences() file: src/server/session.ts start line: 1386 end line: 1402 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2702 unit: private getDocumentHighlights() file: src/server/session.ts start line: 1439 end line: 1457 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2703 unit: private getOutliningSpans() file: src/server/session.ts start line: 1665 end line: 1681 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 2704 unit: function processJSDocParameterTag() file: src/services/classifier.ts start line: 786 end line: 804 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2705 unit: function reclassifyByType() file: src/services/classifier2020.ts start line: 169 end line: 186 size: 17 LOC McCabe index: 13 number of parameters: 3 id: 2706 unit: function convertExportsDotXEquals_replaceNode() file: src/services/codefixes/convertToEsModule.ts start line: 343 end line: 369 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 2707 unit: function addEnumMemberDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 432 end line: 454 size: 17 LOC McCabe index: 3 number of parameters: 4 id: 2708 unit: function addJsxAttributes() file: src/services/codefixes/fixAddMissingMember.ts start line: 462 end line: 479 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 2709 unit: function getCodeFixesForImportDeclaration() file: src/services/codefixes/fixInvalidImportSyntax.ts start line: 5 end line: 26 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 2710 unit: function getImportCodeFixesForExpression() file: src/services/codefixes/fixInvalidImportSyntax.ts start line: 79 end line: 95 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2711 unit: function doAddOverrideModifierChange() file: src/services/codefixes/fixOverrideModifier.ts start line: 136 end line: 152 size: 17 LOC McCabe index: 10 number of parameters: 3 id: 2712 unit: function getInfo() file: src/services/codefixes/fixReturnTypeInAsyncFunction.ts start line: 41 end line: 59 size: 17 LOC McCabe index: 5 number of parameters: 3 id: 2713 unit: function shouldUseRequire() file: src/services/codefixes/importFixes.ts start line: 576 end line: 601 size: 17 LOC McCabe index: 15 number of parameters: 2 id: 2714 unit: function getNewRequires() file: src/services/codefixes/importFixes.ts start line: 1215 end line: 1233 size: 17 LOC McCabe index: 6 number of parameters: 5 id: 2715 unit: function annotateThis() file: src/services/codefixes/inferFromUsage.ts start line: 254 end line: 271 size: 17 LOC McCabe index: 5 number of parameters: 6 id: 2716 unit: function annotate() file: src/services/codefixes/inferFromUsage.ts start line: 304 end line: 320 size: 17 LOC McCabe index: 8 number of parameters: 7 id: 2717 unit: function inferTypeFromPropertyElementExpression() file: src/services/codefixes/inferFromUsage.ts start line: 824 end line: 840 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 2718 unit: function isInJsxText() file: src/services/completions.ts start line: 2596 end line: 2624 size: 17 LOC McCabe index: 11 number of parameters: 1 id: 2719 unit: function tryGetObjectTypeLiteralInTypeArgumentCompletionSymbols() file: src/services/completions.ts start line: 2701 end line: 2725 size: 17 LOC McCabe index: 5 number of parameters: 0 id: 2720 unit: function getDefaultExportInfoWorker() file: src/services/exportInfoMap.ts start line: 438 end line: 461 size: 17 LOC McCabe index: 8 number of parameters: 3 id: 2721 unit: function addConstructorReferences() file: src/services/findAllReferences.ts start line: 1669 end line: 1689 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2722 unit: function findSuperConstructorAccesses() file: src/services/findAllReferences.ts start line: 1750 end line: 1767 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2723 unit: function isListElement() file: src/services/formatting/formatting.ts start line: 200 end line: 217 size: 17 LOC McCabe index: 10 number of parameters: 2 id: 2724 unit: function getOwnOrInheritedDelta() file: src/services/formatting/formatting.ts start line: 326 end line: 344 size: 17 LOC McCabe index: 5 number of parameters: 3 id: 2725 unit: pos: getLineStartPositionForPosition() file: src/services/formatting/formatting.ts start line: 366 end line: 417 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 2726 unit: function tryComputeIndentationForListItem() file: src/services/formatting/formatting.ts start line: 471 end line: 497 size: 17 LOC McCabe index: 6 number of parameters: 5 id: 2727 unit: function isControlDeclContext() file: src/services/formatting/rules.ts start line: 635 end line: 655 size: 17 LOC McCabe index: 11 number of parameters: 1 id: 2728 unit: function getActualIndentationForListItem() file: src/services/formatting/smartIndenter.ts start line: 476 end line: 493 size: 17 LOC McCabe index: 7 number of parameters: 4 id: 2729 unit: function isNodeImport() file: src/services/importTracker.ts start line: 611 end line: 628 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2730 unit: function visitVariableLikeDeclaration() file: src/services/inlayHints.ts start line: 123 end line: 142 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2731 unit: function shouldReallyMerge() file: src/services/navigationBar.ts start line: 621 end line: 637 size: 17 LOC McCabe index: 11 number of parameters: 3 id: 2732 unit: getAvailableActions: function getRefactorActionsToConvertBetweenNamedAndDefaultExports() file: src/services/refactors/convertExport.ts start line: 21 end line: 40 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2733 unit: function createPropertySignatureFromParameterDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 526 end line: 545 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2734 unit: function getClassNames() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 565 end line: 583 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2735 unit: function getRefactorActionsToConvertToTemplateString() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 17 end line: 34 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2736 unit: function getEditsForToTemplateLiteral() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 63 end line: 84 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 2737 unit: function getOccurrencesInExpression() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 135 end line: 151 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2738 unit: export function getRefactorEditsToExtractSymbol() file: src/services/refactors/extractSymbol.ts start line: 171 end line: 190 size: 17 LOC McCabe index: 3 number of parameters: 2 id: 2739 unit: function forEachImportInStatement() file: src/services/refactors/moveToNewFile.ts start line: 278 end line: 294 size: 17 LOC McCabe index: 10 number of parameters: 2 id: 2740 unit: function deleteUnusedImports() file: src/services/refactors/moveToNewFile.ts start line: 354 end line: 370 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2741 unit: function addSyntheticNodes() file: src/services/services.ts start line: 172 end line: 188 size: 17 LOC McCabe index: 5 number of parameters: 4 id: 2742 unit: private createEntry() file: src/services/services.ts start line: 1012 end line: 1029 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 2743 unit: function getFormattingEditsAfterKeystroke() file: src/services/services.ts start line: 2028 end line: 2046 size: 17 LOC McCabe index: 6 number of parameters: 4 id: 2744 unit: export function getPropertySymbolsFromContextualType() file: src/services/services.ts start line: 2823 end line: 2841 size: 17 LOC McCabe index: 12 number of parameters: 4 id: 2745 unit: function tryGetGeneratedPosition() file: src/services/sourcemaps.ts start line: 66 end line: 88 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 2746 unit: function enumerateNodeModulesVisibleToScript() file: src/services/stringCompletions.ts start line: 734 end line: 752 size: 17 LOC McCabe index: 9 number of parameters: 2 id: 2747 unit: function containsTopLevelCommonjs() file: src/services/suggestionDiagnostics.ts start line: 70 end line: 86 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 2748 unit: function computeNewText() file: src/services/textChanges.ts start line: 1056 end line: 1074 size: 17 LOC McCabe index: 11 number of parameters: 5 id: 2749 unit: function getFormattedTextOfNode() file: src/services/textChanges.ts start line: 1077 end line: 1097 size: 17 LOC McCabe index: 7 number of parameters: 9 id: 2750 unit: function getAdjustedLocationForExportDeclaration() file: src/services/utilities.ts start line: 857 end line: 882 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 2751 unit: export function createModuleSpecifierResolutionHost() file: src/services/utilities.ts start line: 1902 end line: 1920 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 2752 unit: export function getContextualTypeFromParent() file: src/services/utilities.ts start line: 2649 end line: 2665 size: 17 LOC McCabe index: 7 number of parameters: 2 id: 2753 unit: export function syntaxRequiresTrailingSemicolonOrASI() file: src/services/utilities.ts start line: 2745 end line: 2761 size: 17 LOC McCabe index: 15 number of parameters: 1 id: 2754 unit: constructor() file: src/testRunner/compilerRunner.ts start line: 19 end line: 35 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2755 unit: private runProjectTestCase() file: src/testRunner/projectsRunner.ts start line: 55 end line: 73 size: 17 LOC McCabe index: 11 number of parameters: 1 id: 2756 unit: function getErrorsBaseline() file: src/testRunner/projectsRunner.ts start line: 407 end line: 425 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 2757 unit: function beginTests() file: src/testRunner/runner.ts start line: 244 end line: 269 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 2758 unit: function verifyNullNonIncludedOption() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 523 end line: 547 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2759 unit: export function checkResolvedModule() file: src/testRunner/unittests/moduleResolution.ts start line: 2 end line: 19 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2760 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 94 end line: 113 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2761 unit: function verifyValidateLocale() file: src/testRunner/unittests/publicApi.ts start line: 135 end line: 152 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 2762 unit: function replaceUndefinedWithVoid0() file: src/testRunner/unittests/transform.ts start line: 3 end line: 19 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 2763 unit: function testBaselineAndEvaluate() file: src/testRunner/unittests/transform.ts start line: 80 end line: 96 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2764 unit: function setup() file: src/testRunner/unittests/tscWatch/watchApi.ts start line: 138 end line: 154 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 2765 unit: function verifyProjectsUpdatedInBackgroundEventHandler() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 555 end line: 574 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 2766 unit: create() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 65 end line: 81 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 2767 unit: function setup() file: src/testRunner/unittests/tsserver/moduleSpecifierCache.ts start line: 126 end line: 149 size: 17 LOC McCabe index: 1 number of parameters: 0 id: 2768 unit: constructor() file: src/testRunner/unittests/tsserver/session.ts start line: 579 end line: 595 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 2769 unit: useSingleInferredProject: hasArgument() file: src/tsserver/server.ts start line: 65 end line: 84 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 2770 unit: private execSyncAndLog() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 201 end line: 217 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 2771 unit: private closeWatchers() file: src/typingsInstallerCore/typingsInstaller.ts start line: 131 end line: 148 size: 17 LOC McCabe index: 8 number of parameters: 1 id: 2772 unit: enqueue() file: scripts/build/projects.js start line: 20 end line: 35 size: 16 LOC McCabe index: 5 number of parameters: 3 id: 2773 unit: static getExtraDeclarations() file: scripts/buildProtocol.ts start line: 22 end line: 37 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2774 unit: function getLCGFileXML() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 158 end line: 173 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 2775 unit: function isLogicalExpression() file: src/compiler/binder.ts start line: 1044 end line: 1059 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2776 unit: function bindPrefixUnaryExpressionFlow() file: src/compiler/binder.ts start line: 1458 end line: 1473 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2777 unit: function bindNamespaceExportDeclaration() file: src/compiler/binder.ts start line: 2793 end line: 2808 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2778 unit: function forEachIdentifierInEntityName() file: src/compiler/binder.ts start line: 3217 end line: 3233 size: 16 LOC McCabe index: 6 number of parameters: 5 id: 2779 unit: function tryGetQualifiedNameAsValue() file: src/compiler/checker.ts start line: 3241 end line: 3256 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2780 unit: function serializeReturnTypeForSignature() file: src/compiler/checker.ts start line: 6360 end line: 6375 size: 16 LOC McCabe index: 11 number of parameters: 4 id: 2781 unit: function visitExistingNodeTreeSymbols() file: src/compiler/checker.ts start line: 6416 end line: 6578 size: 16 LOC McCabe index: 9 number of parameters: 1 id: 2782 unit: function addDeclarationToLateBoundSymbol() file: src/compiler/checker.ts start line: 10591 end line: 10606 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 2783 unit: function getLateBoundSymbol() file: src/compiler/checker.ts start line: 10743 end line: 10759 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 2784 unit: function compareTypeParametersIdentical() file: src/compiler/checker.ts start line: 11041 end line: 11063 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2785 unit: function getAllPossiblePropertiesOfTypes() file: src/compiler/checker.ts start line: 11721 end line: 11738 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2786 unit: function maybeAddJsSyntheticRestParameter() file: src/compiler/checker.ts start line: 12689 end line: 12706 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2787 unit: function getSignaturesOfSymbol() file: src/compiler/checker.ts start line: 12758 end line: 12776 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2788 unit: function getTypeAliasInstantiation() file: src/compiler/checker.ts start line: 13318 end line: 13333 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2789 unit: function instantiateAnonymousType() file: src/compiler/checker.ts start line: 16741 end line: 16757 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 2790 unit: function instantiateTypeWithAlias() file: src/compiler/checker.ts start line: 16791 end line: 16809 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 2791 unit: function mappedTypeRelatedTo() file: src/compiler/checker.ts start line: 19492 end line: 19507 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 2792 unit: function signaturesIdenticalTo() file: src/compiler/checker.ts start line: 20022 end line: 20037 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2793 unit: function getRegularTypeOfObjectLiteral() file: src/compiler/checker.ts start line: 21099 end line: 21115 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2794 unit: function couldContainTypeVariables() file: src/compiler/checker.ts start line: 21476 end line: 21491 size: 16 LOC McCabe index: 18 number of parameters: 1 id: 2795 unit: function isValidTypeForTemplateLiteralPlaceholder() file: src/compiler/checker.ts start line: 21688 end line: 21703 size: 16 LOC McCabe index: 15 number of parameters: 2 id: 2796 unit: function getCandidateDiscriminantPropertyAccess() file: src/compiler/checker.ts start line: 24161 end line: 24200 size: 16 LOC McCabe index: 27 number of parameters: 1 id: 2797 unit: function narrowTypeByPrivateIdentifierInInExpression() file: src/compiler/checker.ts start line: 24378 end line: 24394 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2798 unit: function markAliasReferenced() file: src/compiler/checker.ts start line: 25006 end line: 25024 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2799 unit: function getContextualTypeForVariableLikeDeclaration() file: src/compiler/checker.ts start line: 25969 end line: 25985 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2800 unit: function discriminateContextualTypeByObjectMembers() file: src/compiler/checker.ts start line: 26478 end line: 26493 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2801 unit: function discriminateContextualTypeByJSXAttributes() file: src/compiler/checker.ts start line: 26495 end line: 26510 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2802 unit: function getIntrinsicAttributesTypeFromStringLiteralType() file: src/compiler/checker.ts start line: 27792 end line: 27812 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2803 unit: function isPropertyDeclaredInAncestorClass() file: src/compiler/checker.ts start line: 28664 end line: 28679 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 2804 unit: function getCandidateName() file: src/compiler/checker.ts start line: 28901 end line: 28919 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2805 unit: function getDiagnosticSpanForCallNode() file: src/compiler/checker.ts start line: 29835 end line: 29851 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2806 unit: function getLongestCandidateIndex() file: src/compiler/checker.ts start line: 30369 end line: 30386 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2807 unit: function resolveSignature() file: src/compiler/checker.ts start line: 30944 end line: 30959 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 2808 unit: function checkArrayLiteralAssignment() file: src/compiler/checker.ts start line: 32801 end line: 32819 size: 16 LOC McCabe index: 8 number of parameters: 3 id: 2809 unit: function checkReferenceAssignment() file: src/compiler/checker.ts start line: 32891 end line: 32906 size: 16 LOC McCabe index: 5 number of parameters: 3 id: 2810 unit: function onOperator() file: src/compiler/checker.ts start line: 33040 end line: 33055 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 2811 unit: function checkExpressionCached() file: src/compiler/checker.ts start line: 33686 end line: 33704 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2812 unit: function padTupleType() file: src/compiler/checker.ts start line: 33722 end line: 33737 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2813 unit: function getEntityNameForDecoratorMetadata() file: src/compiler/checker.ts start line: 36011 end line: 36029 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2814 unit: function checkBlock() file: src/compiler/checker.ts start line: 36645 end line: 36661 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2815 unit: function checkCollisionWithRequireExportsInGeneratedCode() file: src/compiler/checker.ts start line: 36751 end line: 36773 size: 16 LOC McCabe index: 11 number of parameters: 2 id: 2816 unit: function checkCollisionsForDeclarationName() file: src/compiler/checker.ts start line: 36847 end line: 36862 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2817 unit: function areDeclarationFlagsIdentical() file: src/compiler/checker.ts start line: 37106 end line: 37125 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2818 unit: function isES2015OrLaterIterable() file: src/compiler/checker.ts start line: 37587 end line: 37602 size: 16 LOC McCabe index: 11 number of parameters: 1 id: 2819 unit: function checkIndexConstraintForIndexSignature() file: src/compiler/checker.ts start line: 38455 end line: 38473 size: 16 LOC McCabe index: 15 number of parameters: 2 id: 2820 unit: function computeConstantValue() file: src/compiler/checker.ts start line: 39388 end line: 39508 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 2821 unit: function checkESModuleMarker() file: src/compiler/checker.ts start line: 43762 end line: 43777 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2822 unit: function checkGrammarNameInLetOrConstDeclarations() file: src/compiler/checker.ts start line: 43779 end line: 43794 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2823 unit: function findMatchingDiscriminantType() file: src/compiler/checker.ts start line: 44243 end line: 44258 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2824 unit: export function parseCommandLineWorker() file: src/compiler/commandLineParser.ts start line: 1475 end line: 1553 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 2825 unit: function matchesSpecs() file: src/compiler/commandLineParser.ts start line: 2305 end line: 2320 size: 16 LOC McCabe index: 8 number of parameters: 4 id: 2826 unit: function getPropFromRaw() file: src/compiler/commandLineParser.ts start line: 2753 end line: 2768 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2827 unit: function convertOptionsFromJson() file: src/compiler/commandLineParser.ts start line: 3135 end line: 3152 size: 16 LOC McCabe index: 5 number of parameters: 6 id: 2828 unit: export function convertJsonOption() file: src/compiler/commandLineParser.ts start line: 3155 end line: 3170 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2829 unit: export function mapDefinedEntries() file: src/compiler/core.ts start line: 519 end line: 536 size: 16 LOC McCabe index: 5 number of parameters: 3 id: 2830 unit: function deduplicateRelational() file: src/compiler/core.ts start line: 700 end line: 720 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 2831 unit: export function equalOwnProperties() file: src/compiler/core.ts start line: 1317 end line: 1334 size: 16 LOC McCabe index: 11 number of parameters: 3 id: 2832 unit: function getOwnOutputFileNames() file: src/compiler/emitter.ts start line: 169 end line: 184 size: 16 LOC McCabe index: 7 number of parameters: 5 id: 2833 unit: function emitCallExpression() file: src/compiler/emitter.ts start line: 2508 end line: 2523 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2834 unit: function emitTaggedTemplateExpression() file: src/compiler/emitter.ts start line: 2533 end line: 2548 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2835 unit: function emitImportDeclaration() file: src/compiler/emitter.ts start line: 3378 end line: 3393 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2836 unit: function makeName() file: src/compiler/emitter.ts start line: 5253 end line: 5269 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2837 unit: function emitLeadingComment() file: src/compiler/emitter.ts start line: 5519 end line: 5537 size: 16 LOC McCabe index: 5 number of parameters: 5 id: 2838 unit: export function getOrCreateEmitNode() file: src/compiler/factory/emitNode.ts start line: 7 end line: 27 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2839 unit: function createModifiersFromModifierFlags() file: src/compiler/factory/nodeFactory.ts start line: 1064 end line: 1079 size: 16 LOC McCabe index: 14 number of parameters: 1 id: 2840 unit: function createClassStaticBlockDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1430 end line: 1445 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 2841 unit: function updateSetAccessorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1560 end line: 1575 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2842 unit: function createPropertyAccessExpression() file: src/compiler/factory/nodeFactory.ts start line: 2280 end line: 2297 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 2843 unit: function updateConditionalExpression() file: src/compiler/factory/nodeFactory.ts start line: 2861 end line: 2876 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2844 unit: function createVariableDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3525 end line: 3540 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 2845 unit: function updateTypeAliasDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3756 end line: 3771 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2846 unit: function updateImportEqualsDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3926 end line: 3941 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2847 unit: function updateImportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3967 end line: 3982 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2848 unit: function restoreEnclosingLabel() file: src/compiler/factory/nodeFactory.ts start line: 5631 end line: 5646 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2849 unit: export function createExpressionForObjectLiteralElementLike() file: src/compiler/factory/utilities.ts start line: 289 end line: 304 size: 16 LOC McCabe index: 8 number of parameters: 4 id: 2850 unit: export function exit() file: src/compiler/factory/utilities.ts start line: 1083 end line: 1098 size: 16 LOC McCabe index: 4 number of parameters: 7 id: 2851 unit: function readPackageJsonField() file: src/compiler/moduleNameResolver.ts start line: 132 end line: 148 size: 16 LOC McCabe index: 7 number of parameters: 4 id: 2852 unit: function isReusableParsingContext() file: src/compiler/parser.ts start line: 2355 end line: 2370 size: 16 LOC McCabe index: 11 number of parameters: 1 id: 2853 unit: function isUnambiguouslyStartOfFunctionType() file: src/compiler/parser.ts start line: 3962 end line: 3989 size: 16 LOC McCabe index: 9 number of parameters: 0 id: 2854 unit: function parseTypeWorker() file: src/compiler/parser.ts start line: 4025 end line: 4041 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2855 unit: function parseExpression() file: src/compiler/parser.ts start line: 4122 end line: 4144 size: 16 LOC McCabe index: 4 number of parameters: 0 id: 2856 unit: function parseSuperExpression() file: src/compiler/parser.ts start line: 5035 end line: 5055 size: 16 LOC McCabe index: 6 number of parameters: 0 id: 2857 unit: function parseJsxAttribute() file: src/compiler/parser.ts start line: 5277 end line: 5293 size: 16 LOC McCabe index: 4 number of parameters: 0 id: 2858 unit: function parseJsxClosingFragment() file: src/compiler/parser.ts start line: 5320 end line: 5336 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2859 unit: function parseTypeArgumentsInExpression() file: src/compiler/parser.ts start line: 5522 end line: 5544 size: 16 LOC McCabe index: 6 number of parameters: 0 id: 2860 unit: function parseModuleDeclaration() file: src/compiler/parser.ts start line: 7186 end line: 7202 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 2861 unit: function parseExportAssignment() file: src/compiler/parser.ts start line: 7538 end line: 7553 size: 16 LOC McCabe index: 2 number of parameters: 4 id: 2862 unit: function parseNestedTypeLiteral() file: src/compiler/parser.ts start line: 8240 end line: 8255 size: 16 LOC McCabe index: 7 number of parameters: 4 id: 2863 unit: function checkNodePositions() file: src/compiler/parser.ts start line: 8935 end line: 8950 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2864 unit: function getSourceFile() file: src/compiler/program.ts start line: 77 end line: 92 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2865 unit: function moduleNameResolvesToAmbientModuleInNonModifiedFile() file: src/compiler/program.ts start line: 1543 end line: 1566 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2866 unit: export function createPrependNodes() file: src/compiler/program.ts start line: 4181 end line: 4198 size: 16 LOC McCabe index: 9 number of parameters: 3 id: 2867 unit: constructor() file: src/compiler/semver.ts start line: 43 end line: 59 size: 16 LOC McCabe index: 6 number of parameters: 5 id: 2868 unit: function parseHyphen() file: src/compiler/semver.ts start line: 271 end line: 290 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 2869 unit: function appendBase64VLQ() file: src/compiler/sourcemap.ts start line: 298 end line: 321 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2870 unit: function getDecodedMappings() file: src/compiler/sourcemap.ts start line: 674 end line: 689 size: 16 LOC McCabe index: 5 number of parameters: 0 id: 2871 unit: function visitObjectType() file: src/compiler/symbolWalker.ts start line: 141 end line: 156 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2872 unit: function createFsWatchCallbackForDirectoryWatcherCallback() file: src/compiler/sys.ts start line: 822 end line: 841 size: 16 LOC McCabe index: 5 number of parameters: 5 id: 2873 unit: function writeFile() file: src/compiler/sys.ts start line: 1739 end line: 1757 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 2874 unit: function getModuleTransformer() file: src/compiler/transformer.ts start line: 3 end line: 18 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2875 unit: function getHoistedFunctionName() file: src/compiler/transformers/classFields.ts start line: 401 end line: 418 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2876 unit: function visitExpressionWithTypeArguments() file: src/compiler/transformers/classFields.ts start line: 983 end line: 998 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2877 unit: function getFileReferenceForTypeName() file: src/compiler/transformers/declarations.ts start line: 360 end line: 376 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2878 unit: let declarations:() file: src/compiler/transformers/declarations.ts start line: 1234 end line: 1249 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2879 unit: function checkName() file: src/compiler/transformers/declarations.ts start line: 1534 end line: 1549 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2880 unit: function ensureIdentifier() file: src/compiler/transformers/destructuring.ts start line: 502 end line: 517 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 2881 unit: function classWrapperStatementVisitor() file: src/compiler/transformers/es2015.ts start line: 385 end line: 400 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2882 unit: function createDefaultSuperCallOrThis() file: src/compiler/transformers/es2015.ts start line: 1213 end line: 1228 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 2883 unit: function visitCommaListExpression() file: src/compiler/transformers/es2015.ts start line: 2122 end line: 2137 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2884 unit: function visitMethodDeclaration() file: src/compiler/transformers/es2017.ts start line: 289 end line: 304 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2885 unit: function visitSourceFile() file: src/compiler/transformers/es2018.ts start line: 431 end line: 446 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2886 unit: function visitCommaListExpression() file: src/compiler/transformers/es2018.ts start line: 491 end line: 506 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2887 unit: function visitCommaListExpression() file: src/compiler/transformers/generators.ts start line: 818 end line: 834 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2888 unit: function createLabel() file: src/compiler/transformers/generators.ts start line: 2421 end line: 2439 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2889 unit: function transformJsxChildToExpression() file: src/compiler/transformers/jsx.ts start line: 145 end line: 165 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2890 unit: function visitJsxOpeningLikeElementJSX() file: src/compiler/transformers/jsx.ts start line: 217 end line: 232 size: 16 LOC McCabe index: 9 number of parameters: 4 id: 2891 unit: function appendExportsOfBindingElement() file: src/compiler/transformers/module/module.ts start line: 1569 end line: 1586 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2892 unit: function visitClassExpression() file: src/compiler/transformers/ts.ts start line: 861 end line: 879 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2893 unit: function getAllDecoratorsOfAccessors() file: src/compiler/transformers/ts.ts start line: 1038 end line: 1056 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2894 unit: function generateClassElementDecorationExpressions() file: src/compiler/transformers/ts.ts start line: 1130 end line: 1145 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2895 unit: function generateConstructorDecorationExpression() file: src/compiler/transformers/ts.ts start line: 1233 end line: 1252 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2896 unit: function serializeTypeOfNode() file: src/compiler/transformers/ts.ts start line: 1393 end line: 1408 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2897 unit: function visitFunctionExpression() file: src/compiler/transformers/ts.ts start line: 2128 end line: 2143 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2898 unit: function onEmitNode() file: src/compiler/transformers/ts.ts start line: 3224 end line: 3244 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2899 unit: function substituteConstantValue() file: src/compiler/transformers/ts.ts start line: 3354 end line: 3374 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2900 unit: function setupInitialBuild() file: src/compiler/tsbuildPublic.ts start line: 606 end line: 623 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2901 unit: function handleDiagnostics() file: src/compiler/tsbuildPublic.ts start line: 891 end line: 906 size: 16 LOC McCabe index: 2 number of parameters: 3 id: 2902 unit: function emitBuildInfo() file: src/compiler/tsbuildPublic.ts start line: 1004 end line: 1020 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2903 unit: function buildErrors() file: src/compiler/tsbuildPublic.ts start line: 1322 end line: 1338 size: 16 LOC McCabe index: 4 number of parameters: 7 id: 2904 unit: export function isLateVisibilityPaintedStatement() file: src/compiler/utilities.ts start line: 924 end line: 939 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2905 unit: export function getTextOfPropertyName() file: src/compiler/utilities.ts start line: 978 end line: 993 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2906 unit: export function isVariableLike() file: src/compiler/utilities.ts start line: 1481 end line: 1496 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2907 unit: export function tryGetImportFromModuleSpecifier() file: src/compiler/utilities.ts start line: 2556 end line: 2571 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2908 unit: export function getAliasDeclarationFromName() file: src/compiler/utilities.ts start line: 3122 end line: 3137 size: 16 LOC McCabe index: 9 number of parameters: 1 id: 2909 unit: export function getFirstIdentifier() file: src/compiler/utilities.ts start line: 5056 end line: 5071 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2910 unit: export function createCompilerDiagnostic() file: src/compiler/utilities.ts start line: 6058 end line: 6076 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2911 unit: function guessDirectorySymlink() file: src/compiler/utilities.ts start line: 6434 end line: 6449 size: 16 LOC McCabe index: 7 number of parameters: 4 id: 2912 unit: function isExpressionKind() file: src/compiler/utilitiesPublic.ts start line: 1584 end line: 1599 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2913 unit: getCurrentDirectory: memoize() file: src/compiler/watch.ts start line: 562 end line: 578 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2914 unit: export function updateMissingFilePathsWatch() file: src/compiler/watchUtilities.ts start line: 380 end line: 400 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 2915 unit: function computeLanes() file: src/debug/dbg.ts start line: 332 end line: 347 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2916 unit: function getBoxCharacter() file: src/debug/dbg.ts start line: 470 end line: 485 size: 16 LOC McCabe index: 12 number of parameters: 1 id: 2917 unit: reportWatchStatus: createWatchStatusReporter() file: src/executeCommandLine/executeCommandLine.ts start line: 895 end line: 911 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 2918 unit: constructor() file: src/harness/collectionsImpl.ts start line: 15 end line: 30 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2919 unit: private static getDisplayPartsJson() file: src/harness/fourslashImpl.ts start line: 183 end line: 199 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2920 unit: private testDiagnostics() file: src/harness/fourslashImpl.ts start line: 1383 end line: 1398 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 2921 unit: public getAndApplyCodeActions() file: src/harness/fourslashImpl.ts start line: 2893 end line: 2909 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2922 unit: public verifySpanOfEnclosingComment() file: src/harness/fourslashImpl.ts start line: 3262 end line: 3277 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 2923 unit: public verifyNavigateTo() file: src/harness/fourslashImpl.ts start line: 3279 end line: 3294 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 2924 unit: public verifyOccurrencesAtPositionListContains() file: src/harness/fourslashImpl.ts start line: 3347 end line: 3365 size: 16 LOC McCabe index: 10 number of parameters: 4 id: 2925 unit: function recordMarker() file: src/harness/fourslashImpl.ts start line: 4336 end line: 4353 size: 16 LOC McCabe index: 2 number of parameters: 5 id: 2926 unit: function getKindName() file: src/harness/harnessUtils.ts start line: 159 end line: 178 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2927 unit: function writeRecordedSpans() file: src/harness/sourceMapRecorder.ts start line: 169 end line: 275 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 2928 unit: renameFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 573 end line: 594 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 2929 unit: private renameFolderEntries() file: src/harness/virtualFileSystemWithWatch.ts start line: 596 end line: 612 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2930 unit: private getRealFsEntry() file: src/harness/virtualFileSystemWithWatch.ts start line: 819 end line: 839 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2931 unit: function getTypingNamesFromSourceFileNames() file: src/jsTyping/jsTyping.ts start line: 313 end line: 330 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2932 unit: private printProjects() file: src/server/editorServices.ts start line: 1917 end line: 1936 size: 16 LOC McCabe index: 2 number of parameters: 0 id: 2933 unit: private ensureProjectChildren() file: src/server/editorServices.ts start line: 3476 end line: 3499 size: 16 LOC McCabe index: 9 number of parameters: 3 id: 2934 unit: set() file: src/server/moduleSpecifierCache.ts start line: 16 end line: 38 size: 16 LOC McCabe index: 6 number of parameters: 5 id: 2935 unit: removeFile() file: src/server/project.ts start line: 971 end line: 989 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2936 unit: private createGeneratedFileWatcher() file: src/server/project.ts start line: 1329 end line: 1344 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 2937 unit: private getFileTextAndSize() file: src/server/scriptInfo.ts start line: 207 end line: 223 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2938 unit: private ensureRealPath() file: src/server/scriptInfo.ts start line: 394 end line: 411 size: 16 LOC McCabe index: 5 number of parameters: 0 id: 2939 unit: private splitAfter() file: src/server/scriptVersionCache.ts start line: 712 end line: 727 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2940 unit: function mapDefinitionInProject() file: src/server/session.ts start line: 502 end line: 517 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 2941 unit: function spanInBlock() file: src/services/breakpoints.ts start line: 468 end line: 490 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2942 unit: function findImplementation() file: src/services/callHierarchy.ts start line: 173 end line: 188 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2943 unit: function classifyComment() file: src/services/classifier.ts start line: 684 end line: 704 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2944 unit: function convertPropertyAccessImport() file: src/services/codefixes/convertToEsModule.ts start line: 198 end line: 215 size: 16 LOC McCabe index: 4 number of parameters: 5 id: 2945 unit: function addPropertyDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 341 end line: 357 size: 16 LOC McCabe index: 3 number of parameters: 6 id: 2946 unit: function getActionsForMissingMethodDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 391 end line: 409 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2947 unit: function addObjectLiteralProperties() file: src/services/codefixes/fixAddMissingMember.ts start line: 481 end line: 496 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 2948 unit: function doChanges() file: src/services/codefixes/fixExtendsInterfaceBecomesImplements.ts start line: 29 end line: 51 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 2949 unit: function tryPrefixDeclaration() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 188 end line: 204 size: 16 LOC McCabe index: 7 number of parameters: 4 id: 2950 unit: function canPrefix() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 206 end line: 221 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2951 unit: function allPropertiesAreAssignableToUsage() file: src/services/codefixes/inferFromUsage.ts start line: 1010 end line: 1025 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2952 unit: function compareCompletionEntries() file: src/services/completions.ts start line: 318 end line: 335 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2953 unit: function tryGetFunctionLikeBodyCompletionContainer() file: src/services/completions.ts start line: 2998 end line: 3013 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2954 unit: function getAutoImportSymbolFromCompletionEntryData() file: src/services/completions.ts start line: 3456 end line: 3472 size: 16 LOC McCabe index: 9 number of parameters: 4 id: 2955 unit: function getConstraintOfTypeArgumentProperty() file: src/services/completions.ts start line: 3811 end line: 3829 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2956 unit: function getBreakOrContinueStatementOccurrences() file: src/services/documentHighlights.ts start line: 290 end line: 308 size: 16 LOC McCabe index: 8 number of parameters: 1 id: 2957 unit: function getThrowOccurrences() file: src/services/documentHighlights.ts start line: 346 end line: 368 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 2958 unit: function ambientModuleDeclarationsAreEqual() file: src/services/exportInfoMap.ts start line: 258 end line: 273 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2959 unit: export function eachSymbolReferenceInFile() file: src/services/findAllReferences.ts start line: 1319 end line: 1334 size: 16 LOC McCabe index: 12 number of parameters: 4 id: 2960 unit: function isFunctionDeclContext() file: src/services/formatting/rules.ts start line: 559 end line: 583 size: 16 LOC McCabe index: 11 number of parameters: 1 id: 2961 unit: function nodeIsTypeScriptDeclWithBlockContext() file: src/services/formatting/rules.ts start line: 597 end line: 613 size: 16 LOC McCabe index: 11 number of parameters: 1 id: 2962 unit: function getRuleActionExclusion() file: src/services/formatting/rulesMap.ts start line: 20 end line: 35 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2963 unit: function deriveActualIndentationFromList() file: src/services/formatting/smartIndenter.ts start line: 495 end line: 515 size: 16 LOC McCabe index: 5 number of parameters: 4 id: 2964 unit: function getExportEqualsLocalSymbol() file: src/services/importTracker.ts start line: 580 end line: 596 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2965 unit: export function getNavigateToItems() file: src/services/navigateTo.ts start line: 11 end line: 31 size: 16 LOC McCabe index: 6 number of parameters: 6 id: 2966 unit: function getContainers() file: src/services/navigateTo.ts start line: 87 end line: 111 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2967 unit: function createNavigateToItem() file: src/services/navigateTo.ts start line: 119 end line: 135 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2968 unit: function startNestedNodes() file: src/services/navigationBar.ts start line: 138 end line: 153 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 2969 unit: function getFullMatch() file: src/services/patternMatcher.ts start line: 118 end line: 142 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 2970 unit: function getEditInfoForConvertToArrowFunction() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 232 end line: 249 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 2971 unit: function getNewParametersForCombinedSignature() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 121 end line: 137 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2972 unit: function getConditionalInfo() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 100 end line: 117 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 2973 unit: function tryReplaceWithQualifiedNameOrPropertyAccess() file: src/services/refactors/extractSymbol.ts start line: 1933 end line: 1948 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 2974 unit: function getRangeToExtract() file: src/services/refactors/extractType.ts start line: 92 end line: 110 size: 16 LOC McCabe index: 9 number of parameters: 2 id: 2975 unit: function shouldGetType() file: src/services/services.ts start line: 1730 end line: 1746 size: 16 LOC McCabe index: 10 number of parameters: 3 id: 2976 unit: public getTSConfigFileInfo() file: src/services/shims.ts start line: 1242 end line: 1258 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 2977 unit: function isSyntacticOwner() file: src/services/signatureHelp.ts start line: 102 end line: 117 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 2978 unit: function stringLiteralCompletionDetails() file: src/services/stringCompletions.ts start line: 82 end line: 97 size: 16 LOC McCabe index: 7 number of parameters: 6 id: 2979 unit: function stringLiteralCompletionsForObjectLiteral() file: src/services/stringCompletions.ts start line: 284 end line: 301 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 2980 unit: function pushSymbolKind() file: src/services/symbolDisplay.ts start line: 652 end line: 667 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 2981 unit: public addJSDocTags() file: src/services/textChanges.ts start line: 498 end line: 513 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 2982 unit: function deleteDefaultImport() file: src/services/textChanges.ts start line: 1493 end line: 1511 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2983 unit: function isPropertyAccessNamespaceReference() file: src/services/utilities.ts start line: 165 end line: 183 size: 16 LOC McCabe index: 10 number of parameters: 1 id: 2984 unit: export function getNodeModifiers() file: src/services/utilities.ts start line: 1666 end line: 1683 size: 16 LOC McCabe index: 13 number of parameters: 2 id: 2985 unit: export function getTypeNodeIfAccessible() file: src/services/utilities.ts start line: 2708 end line: 2723 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 2986 unit: export function getPackageJsonsVisibleToFile() file: src/services/utilities.ts start line: 2925 end line: 2942 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 2987 unit: function allowsImportingAmbientModule() file: src/services/utilities.ts start line: 3026 end line: 3044 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 2988 unit: describe() file: src/testRunner/externalCompileRunner.ts start line: 134 end line: 149 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 2989 unit: function isUnexpectedError() file: src/testRunner/externalCompileRunner.ts start line: 306 end line: 321 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 2990 unit: function testSuccess() file: src/testRunner/unittests/config/configurationExtension.ts start line: 229 end line: 245 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 2991 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 69 end line: 92 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 2992 unit: function assertSameDiagnostics() file: src/testRunner/unittests/incrementalParser.ts start line: 21 end line: 38 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 2993 unit: function testLexicalClassification() file: src/testRunner/unittests/services/colorization.ts start line: 58 end line: 76 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 2994 unit: export function getFsWithTime() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 160 end line: 175 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 2995 unit: referencedMap: toMapOfReferencedSet() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 261 end line: 276 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 2996 unit: function fsaIndex() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 92 end line: 107 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 2997 unit: export function checkNormalBuildErrors() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 207 end line: 222 size: 16 LOC McCabe index: 2 number of parameters: 4 id: 2998 unit: export function verifyTscWatch() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 525 end line: 540 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2999 unit: function sendAffectedFileRequestAndCheckResult() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 8 end line: 26 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 3000 unit: function getSession() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 1038 end line: 1053 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 3001 unit: function createNodeModulesPackage() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 16 end line: 31 size: 16 LOC McCabe index: 1 number of parameters: 4 id: 3002 unit: function verifyPathRecognizedAsDynamic() file: src/testRunner/unittests/tsserver/dynamicFiles.ts start line: 7 end line: 23 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 3003 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 217 end line: 234 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 3004 unit: function verifyWatchesWithConfigFile() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 475 end line: 490 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 3005 unit: constructor() file: src/testRunner/unittests/tsserver/session.ts start line: 511 end line: 526 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 3006 unit: useInferredProjectPerProjectRoot: hasArgument() file: src/tsserver/server.ts start line: 66 end line: 84 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 3007 unit: export function initializeWebSystem() file: src/tsserver/webServer.ts start line: 35 end line: 51 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 3008 unit: run() file: scripts/build/utils.js start line: 414 end line: 429 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 3009 unit: function updateTsFile() file: scripts/configurePrerelease.ts start line: 56 end line: 72 size: 15 LOC McCabe index: 2 number of parameters: 5 id: 3010 unit: async function main() file: scripts/request-pr-review.ts start line: 43 end line: 57 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 3011 unit: function writeTableHeader() file: scripts/word2md.ts start line: 237 end line: 251 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 3012 unit: function bindConditionalExpressionFlow() file: src/compiler/binder.ts start line: 1619 end line: 1633 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3013 unit: function bindJSDoc() file: src/compiler/binder.ts start line: 2461 end line: 2475 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3014 unit: function bindObjectDefinePropertyExport() file: src/compiler/binder.ts start line: 2844 end line: 2858 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3015 unit: function bindFunctionDeclaration() file: src/compiler/binder.ts start line: 3340 end line: 3355 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3016 unit: export function getFilesAffectedBy() file: src/compiler/builderState.ts start line: 373 end line: 394 size: 15 LOC McCabe index: 6 number of parameters: 7 id: 3017 unit: function getIsDeferredContext() file: src/compiler/checker.ts start line: 2265 end line: 2281 size: 15 LOC McCabe index: 12 number of parameters: 2 id: 3018 unit: function combineValueAndTypeSymbols() file: src/compiler/checker.ts start line: 2810 end line: 2824 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 3019 unit: function getResolvedTypeWithoutAbstractConstructSignatures() file: src/compiler/checker.ts start line: 4156 end line: 4170 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3020 unit: function typeToString() file: src/compiler/checker.ts start line: 4655 end line: 4672 size: 15 LOC McCabe index: 9 number of parameters: 4 id: 3021 unit: function sortByBestName() file: src/compiler/checker.ts start line: 5901 end line: 5918 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3022 unit: function sanitizeJSDocImplements() file: src/compiler/checker.ts start line: 7288 end line: 7319 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3023 unit: function serializeIndexSignatures() file: src/compiler/checker.ts start line: 7911 end line: 7925 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3024 unit: function getDeclarationContainer() file: src/compiler/checker.ts start line: 8411 end line: 8425 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3025 unit: function isConstructorDeclaredProperty() file: src/compiler/checker.ts start line: 8820 end line: 8837 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3026 unit: function getFlowTypeFromCommonJSExport() file: src/compiler/checker.ts start line: 8860 end line: 8874 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3027 unit: function getTypeOfFuncClassEnumModule() file: src/compiler/checker.ts start line: 9579 end line: 9594 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3028 unit: function getTypeWithThisArgument() file: src/compiler/checker.ts start line: 10761 end line: 10775 size: 15 LOC McCabe index: 8 number of parameters: 3 id: 3029 unit: function expandSignatureParametersWithTupleMembers() file: src/compiler/checker.ts start line: 10905 end line: 10920 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 3030 unit: function getUnionIndexInfos() file: src/compiler/checker.ts start line: 11151 end line: 11165 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3031 unit: function forEachMappedTypePropertyKeyTypeAndIndexSignatureKeyType() file: src/compiler/checker.ts start line: 11425 end line: 11439 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 3032 unit: function resolveMappedTypeMembers() file: src/compiler/checker.ts start line: 11442 end line: 11514 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3033 unit: function elaborateNeverIntersection() file: src/compiler/checker.ts start line: 12328 end line: 12342 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3034 unit: function getTypeFromJSDocValueReference() file: src/compiler/checker.ts start line: 13470 end line: 13485 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3035 unit: function getSubstitutionType() file: src/compiler/checker.ts start line: 13487 end line: 13501 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3036 unit: function removeRedundantPrimitiveTypes() file: src/compiler/checker.ts start line: 14558 end line: 14572 size: 15 LOC McCabe index: 10 number of parameters: 2 id: 3037 unit: function eachUnionContains() file: src/compiler/checker.ts start line: 14577 end line: 14591 size: 15 LOC McCabe index: 9 number of parameters: 2 id: 3038 unit: function excludeProperties() file: src/compiler/checker.ts start line: 19604 end line: 19618 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 3039 unit: function typeCouldHaveTopLevelSingletonTypes() file: src/compiler/checker.ts start line: 20168 end line: 20188 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3040 unit: function createSymbolWithType() file: src/compiler/checker.ts start line: 21068 end line: 21082 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3041 unit: function inferToConditionalType() file: src/compiler/checker.ts start line: 22246 end line: 22260 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3042 unit: function getResolvedSymbol() file: src/compiler/checker.ts start line: 22623 end line: 22637 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3043 unit: function getAssignmentReducedType() file: src/compiler/checker.ts start line: 22899 end line: 22917 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 3044 unit: function narrowTypeByAssertion() file: src/compiler/checker.ts start line: 23893 end line: 23907 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3045 unit: function getNarrowedType() file: src/compiler/checker.ts start line: 24730 end line: 24752 size: 15 LOC McCabe index: 7 number of parameters: 5 id: 3046 unit: function removeOptionalityFromDeclaredType() file: src/compiler/checker.ts start line: 24931 end line: 24946 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3047 unit: function isExportOrExportExpression() file: src/compiler/checker.ts start line: 24990 end line: 25004 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3048 unit: function getTypeForThisExpressionFromJSDoc() file: src/compiler/checker.ts start line: 25623 end line: 25637 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3049 unit: function getContextualReturnType() file: src/compiler/checker.ts start line: 26112 end line: 26130 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3050 unit: function getContextualTypeForArgumentAtIndex() file: src/compiler/checker.ts start line: 26139 end line: 26157 size: 15 LOC McCabe index: 9 number of parameters: 2 id: 3051 unit: function checkGrammarPrivateIdentifierExpression() file: src/compiler/checker.ts start line: 28289 end line: 28306 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3052 unit: function getSuggestedLibForNonExistentProperty() file: src/compiler/checker.ts start line: 28765 end line: 28779 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3053 unit: function isPropertyAccessible() file: src/compiler/checker.ts start line: 29006 end line: 29026 size: 15 LOC McCabe index: 5 number of parameters: 5 id: 3054 unit: function isForInVariableForNumericPropertyNames() file: src/compiler/checker.ts start line: 29056 end line: 29076 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3055 unit: function instantiateSignatureInContextOf() file: src/compiler/checker.ts start line: 29318 end line: 29336 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 3056 unit: function isSymbolOrSymbolForCall() file: src/compiler/checker.ts start line: 31207 end line: 31224 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3057 unit: function checkNewTargetMetaProperty() file: src/compiler/checker.ts start line: 31449 end line: 31463 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3058 unit: function getNameableDeclarationAtPosition() file: src/compiler/checker.ts start line: 31547 end line: 31561 size: 15 LOC McCabe index: 10 number of parameters: 2 id: 3059 unit: function createPromiseReturnType() file: src/compiler/checker.ts start line: 31822 end line: 31837 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3060 unit: function checkBinaryLikeExpression() file: src/compiler/checker.ts start line: 33132 end line: 33147 size: 15 LOC McCabe index: 7 number of parameters: 5 id: 3061 unit: function checkAssignmentDeclaration() file: src/compiler/checker.ts start line: 33379 end line: 33393 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3062 unit: function getSuggestedBooleanOperator() file: src/compiler/checker.ts start line: 33414 end line: 33428 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3063 unit: function getContextFreeTypeOfExpression() file: src/compiler/checker.ts start line: 34032 end line: 34049 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3064 unit: function getTypePredicateParent() file: src/compiler/checker.ts start line: 34335 end line: 34349 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3065 unit: function checkIfThisIsCapturedInEnclosingScope() file: src/compiler/checker.ts start line: 36719 end line: 36733 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3066 unit: function checkIfNewTargetIsCapturedInEnclosingScope() file: src/compiler/checker.ts start line: 36735 end line: 36749 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3067 unit: function checkLabeledStatement() file: src/compiler/checker.ts start line: 38330 end line: 38347 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3068 unit: function checkTypeNameIsReserved() file: src/compiler/checker.ts start line: 38475 end line: 38491 size: 15 LOC McCabe index: 11 number of parameters: 2 id: 3069 unit: function isPropertyInitializedInStaticBlocks() file: src/compiler/checker.ts start line: 39261 end line: 39276 size: 15 LOC McCabe index: 5 number of parameters: 5 id: 3070 unit: function checkTypeAliasDeclaration() file: src/compiler/checker.ts start line: 39329 end line: 39344 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3071 unit: function getClassElementPropertyKeyType() file: src/compiler/checker.ts start line: 41487 end line: 41501 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3072 unit: function getAugmentedPropertiesOfType() file: src/compiler/checker.ts start line: 41505 end line: 41519 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3073 unit: function checkGrammarBindingElement() file: src/compiler/checker.ts start line: 43659 end line: 43676 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3074 unit: function allowLetAndConstDeclarations() file: src/compiler/checker.ts start line: 43808 end line: 43823 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3075 unit: function checkGrammarMetaProperty() file: src/compiler/checker.ts start line: 43836 end line: 43850 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3076 unit: onSetValidOptionKeyValueInRoot() file: src/compiler/commandLineParser.ts start line: 2957 end line: 2971 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 3077 unit: I extends readonly() file: src/compiler/core.ts start line: 6 end line: 20 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3078 unit: export function some() file: src/compiler/core.ts start line: 649 end line: 663 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3079 unit: export function getRangesWhere() file: src/compiler/core.ts start line: 666 end line: 680 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 3080 unit: commonSourceDirectory: relativeToBuildInfo() file: src/compiler/emitter.ts start line: 319 end line: 336 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3081 unit: function recordBundleFileInternalSectionStart() file: src/compiler/emitter.ts start line: 1009 end line: 1023 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3082 unit: function emitTypeParameter() file: src/compiler/emitter.ts start line: 2009 end line: 2023 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3083 unit: function emitConditionalType() file: src/compiler/emitter.ts start line: 2279 end line: 2293 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3084 unit: function emitImportTypeNode() file: src/compiler/emitter.ts start line: 2381 end line: 2395 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3085 unit: function emitTryStatement() file: src/compiler/emitter.ts start line: 3076 end line: 3090 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3086 unit: function emitImportEqualsDeclaration() file: src/compiler/emitter.ts start line: 3353 end line: 3367 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3087 unit: function emitExportAssignment() file: src/compiler/emitter.ts start line: 3424 end line: 3438 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3088 unit: function emitJsxOpeningElementOrFragment() file: src/compiler/emitter.ts start line: 3571 end line: 3587 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3089 unit: function emitJsxExpression() file: src/compiler/emitter.ts start line: 3632 end line: 3646 size: 15 LOC McCabe index: 10 number of parameters: 1 id: 3090 unit: function emitJSDocSignature() file: src/compiler/emitter.ts start line: 3877 end line: 3891 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3091 unit: function emitPrologueDirectivesIfNeeded() file: src/compiler/emitter.ts start line: 4083 end line: 4097 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3092 unit: function getTextOfNode() file: src/compiler/emitter.ts start line: 4863 end line: 4878 size: 15 LOC McCabe index: 15 number of parameters: 2 id: 3093 unit: function getNodeForGeneratedName() file: src/compiler/emitter.ts start line: 5274 end line: 5294 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3094 unit: function convertToObjectAssignmentElement() file: src/compiler/factory/nodeConverters.ts start line: 63 end line: 78 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3095 unit: function createPropertyAccessChain() file: src/compiler/factory/nodeFactory.ts start line: 2311 end line: 2325 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3096 unit: function createNewExpression() file: src/compiler/factory/nodeFactory.ts start line: 2464 end line: 2478 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3097 unit: function createConditionalExpression() file: src/compiler/factory/nodeFactory.ts start line: 2844 end line: 2858 size: 15 LOC McCabe index: 1 number of parameters: 5 id: 3098 unit: function createForOfStatement() file: src/compiler/factory/nodeFactory.ts start line: 3346 end line: 3360 size: 15 LOC McCabe index: 2 number of parameters: 4 id: 3099 unit: function createJsxSelfClosingElement() file: src/compiler/factory/nodeFactory.ts start line: 4734 end line: 4748 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3100 unit: function createJsxOpeningElement() file: src/compiler/factory/nodeFactory.ts start line: 4760 end line: 4774 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3101 unit: function createImmediatelyInvokedFunctionExpression() file: src/compiler/factory/nodeFactory.ts start line: 5446 end line: 5460 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3102 unit: function createMethodCall() file: src/compiler/factory/nodeFactory.ts start line: 5512 end line: 5527 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3103 unit: export function createMemberAccessForPropertyName() file: src/compiler/factory/utilities.ts start line: 10 end line: 24 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 3104 unit: export function getEffectiveTypeRoots() file: src/compiler/moduleNameResolver.ts start line: 250 end line: 266 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3105 unit: export function createTypeReferenceDirectiveResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 880 end line: 900 size: 15 LOC McCabe index: 3 number of parameters: 5 id: 3106 unit: function nodeModuleNameResolverWorker() file: src/compiler/moduleNameResolver.ts start line: 1280 end line: 1338 size: 15 LOC McCabe index: 2 number of parameters: 8 id: 3107 unit: traceEnabled: isTraceEnabled() file: src/compiler/moduleNameResolver.ts start line: 1587 end line: 1602 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3108 unit: function removeExtensionAndIndexPostFix() file: src/compiler/moduleSpecifiers.ts start line: 799 end line: 813 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 3109 unit: function parseExpected() file: src/compiler/parser.ts start line: 1541 end line: 1557 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 3110 unit: function typeHasArrowFunctionBlockingParseError() file: src/compiler/parser.ts start line: 2942 end line: 2956 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3111 unit: function shouldParseReturnType() file: src/compiler/parser.ts start line: 3213 end line: 3228 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3112 unit: function parseSignatureMember() file: src/compiler/parser.ts start line: 3294 end line: 3309 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3113 unit: function skipParameterStart() file: src/compiler/parser.ts start line: 3944 end line: 3960 size: 15 LOC McCabe index: 6 number of parameters: 0 id: 3114 unit: function parsePropertyDeclaration() file: src/compiler/parser.ts start line: 6715 end line: 6729 size: 15 LOC McCabe index: 4 number of parameters: 6 id: 3115 unit: function adjustIntersectingElement() file: src/compiler/parser.ts start line: 8861 end line: 8933 size: 15 LOC McCabe index: 3 number of parameters: 5 id: 3116 unit: export function normalizePath() file: src/compiler/path.ts start line: 553 end line: 570 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3117 unit: function resolvedProjectReferenceUptoDate() file: src/compiler/program.ts start line: 755 end line: 784 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3118 unit: function isSourceFileDefaultLibrary() file: src/compiler/program.ts start line: 1906 end line: 1924 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3119 unit: function getNodeAtPosition() file: src/compiler/program.ts start line: 2585 end line: 2599 size: 15 LOC McCabe index: 10 number of parameters: 2 id: 3120 unit: function pathForLibFile() file: src/compiler/program.ts start line: 3088 end line: 3105 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3121 unit: function createDiagnosticForOptionPaths() file: src/compiler/program.ts start line: 3781 end line: 3795 size: 15 LOC McCabe index: 5 number of parameters: 4 id: 3122 unit: function getCompilerOptionsObjectLiteralSyntax() file: src/compiler/program.ts start line: 3845 end line: 3859 size: 15 LOC McCabe index: 6 number of parameters: 0 id: 3123 unit: export function getResolutionDiagnostic() file: src/compiler/program.ts start line: 4216 end line: 4241 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 3124 unit: function clear() file: src/compiler/resolutionCache.ts start line: 247 end line: 263 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 3125 unit: function resolveModuleNames() file: src/compiler/resolutionCache.ts start line: 522 end line: 536 size: 15 LOC McCabe index: 2 number of parameters: 5 id: 3126 unit: export function createDocumentPositionMapper() file: src/compiler/sourcemap.ts start line: 636 end line: 754 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3127 unit: function getGeneratedPosition() file: src/compiler/sourcemap.ts start line: 716 end line: 735 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3128 unit: watcher: watchFile() file: src/compiler/sys.ts start line: 447 end line: 462 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 3129 unit: createDirectory() file: src/compiler/sys.ts start line: 1330 end line: 1344 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3130 unit: function dispose() file: src/compiler/transformer.ts start line: 546 end line: 565 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 3131 unit: function generateInitializedPropertyExpressionsOrClassStaticBlock() file: src/compiler/transformers/classFields.ts start line: 1404 end line: 1419 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3132 unit: function isOrMayContainReturnCompletion() file: src/compiler/transformers/es2015.ts start line: 353 end line: 367 size: 15 LOC McCabe index: 13 number of parameters: 1 id: 3133 unit: function transformPropertyAssignmentToExpression() file: src/compiler/transformers/es2015.ts start line: 3513 end line: 3527 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3134 unit: function transformShorthandPropertyAssignmentToExpression() file: src/compiler/transformers/es2015.ts start line: 3536 end line: 3550 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3135 unit: function transformObjectLiteralMethodDeclarationToExpression() file: src/compiler/transformers/es2015.ts start line: 3559 end line: 3573 size: 15 LOC McCabe index: 2 number of parameters: 4 id: 3136 unit: function visitNewExpression() file: src/compiler/transformers/es2015.ts start line: 3959 end line: 3980 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3137 unit: function visitTemplateExpression() file: src/compiler/transformers/es2015.ts start line: 4159 end line: 4176 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3138 unit: function visitAwaitExpression() file: src/compiler/transformers/es2017.ts start line: 264 end line: 279 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3139 unit: function visitFunctionDeclaration() file: src/compiler/transformers/es2017.ts start line: 314 end line: 328 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3140 unit: function visitParameter() file: src/compiler/transformers/es2018.ts start line: 788 end line: 804 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3141 unit: function visitGetAccessorDeclaration() file: src/compiler/transformers/es2018.ts start line: 820 end line: 834 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3142 unit: function visitArrowFunction() file: src/compiler/transformers/es2018.ts start line: 900 end line: 914 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3143 unit: function createNotNullCondition() file: src/compiler/transformers/es2020.ts start line: 184 end line: 198 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 3144 unit: function transformNullishCoalescingExpression() file: src/compiler/transformers/es2020.ts start line: 200 end line: 214 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3145 unit: function visitLeftAssociativeBinaryExpression() file: src/compiler/transformers/generators.ts start line: 750 end line: 775 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3146 unit: function visitConditionalExpression() file: src/compiler/transformers/generators.ts start line: 894 end line: 927 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3147 unit: function visitYieldExpression() file: src/compiler/transformers/generators.ts start line: 934 end line: 958 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3148 unit: function visitObjectLiteralExpression() file: src/compiler/transformers/generators.ts start line: 1039 end line: 1091 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3149 unit: function reduceProperty() file: src/compiler/transformers/generators.ts start line: 1075 end line: 1090 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3150 unit: function transformAndEmitDoStatement() file: src/compiler/transformers/generators.ts start line: 1337 end line: 1366 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3151 unit: export function transformJsx() file: src/compiler/transformers/jsx.ts start line: 3 end line: 551 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3152 unit: function visitJsxOpeningFragmentCreateElement() file: src/compiler/transformers/jsx.ts start line: 333 end line: 349 size: 15 LOC McCabe index: 2 number of parameters: 4 id: 3153 unit: function transformJsxAttributesToExpression() file: src/compiler/transformers/jsx.ts start line: 370 end line: 391 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3154 unit: function updateExternalModule() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 52 end line: 67 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3155 unit: function visitImportCallExpression() file: src/compiler/transformers/module/module.ts start line: 711 end line: 726 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3156 unit: function visitExportAssignment() file: src/compiler/transformers/module/module.ts start line: 1200 end line: 1217 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3157 unit: function onSubstituteNode() file: src/compiler/transformers/module/node.ts start line: 28 end line: 45 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3158 unit: function visitEndOfDeclarationMarker() file: src/compiler/transformers/module/system.ts start line: 907 end line: 925 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3159 unit: function appendExportsOfHoistedDeclaration() file: src/compiler/transformers/module/system.ts start line: 1055 end line: 1072 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3160 unit: function appendExportsOfDeclaration() file: src/compiler/transformers/module/system.ts start line: 1083 end line: 1098 size: 15 LOC McCabe index: 5 number of parameters: 3 id: 3161 unit: function visitForInitializer() file: src/compiler/transformers/module/system.ts start line: 1296 end line: 1311 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3162 unit: function getExports() file: src/compiler/transformers/module/system.ts start line: 1895 end line: 1912 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3163 unit: function saveStateAndInvoke() file: src/compiler/transformers/ts.ts start line: 131 end line: 152 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 3164 unit: function transformDecoratorsOfParameter() file: src/compiler/transformers/ts.ts start line: 1269 end line: 1284 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3165 unit: function transformEnumMemberDeclarationValue() file: src/compiler/transformers/ts.ts start line: 2488 end line: 2502 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3166 unit: function disableCache() file: src/compiler/tsbuildPublic.ts start line: 573 end line: 589 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3167 unit: oldestOutputFileName: getFirstProjectOutput() file: src/compiler/tsbuildPublic.ts start line: 1611 end line: 1629 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3168 unit: function startWatching() file: src/compiler/tsbuildPublic.ts start line: 1914 end line: 1934 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3169 unit: export function getJSDocCommentRanges() file: src/compiler/utilities.ts start line: 1253 end line: 1268 size: 15 LOC McCabe index: 10 number of parameters: 2 id: 3170 unit: export function hasQuestionToken() file: src/compiler/utilities.ts start line: 2621 end line: 2636 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3171 unit: export function getParameterSymbolFromJSDoc() file: src/compiler/utilities.ts start line: 2771 end line: 2785 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3172 unit: export function writeFileEnsuringDirectories() file: src/compiler/utilities.ts start line: 4435 end line: 4452 size: 15 LOC McCabe index: 2 number of parameters: 6 id: 3173 unit: function writeTrimmedCurrentLine() file: src/compiler/utilities.ts start line: 4798 end line: 4812 size: 15 LOC McCabe index: 3 number of parameters: 6 id: 3174 unit: export function readJson() file: src/compiler/utilities.ts start line: 5298 end line: 5312 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3175 unit: export function hasJsonModuleEmitEnabled() file: src/compiler/utilities.ts start line: 6226 end line: 6240 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3176 unit: export function hasZeroOrOneAsteriskCharacter() file: src/compiler/utilities.ts start line: 6341 end line: 6355 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3177 unit: export function matchFiles() file: src/compiler/utilities.ts start line: 6678 end line: 6737 size: 15 LOC McCabe index: 6 number of parameters: 8 id: 3178 unit: export function minAndMax() file: src/compiler/utilities.ts start line: 7018 end line: 7032 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3179 unit: function isIdentifierInNonEmittingHeritageClause() file: src/compiler/utilities.ts start line: 7164 end line: 7178 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3180 unit: export function isFunctionLikeKind() file: src/compiler/utilitiesPublic.ts start line: 1267 end line: 1281 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3181 unit: function addDefaultValueAssignmentsIfNeeded() file: src/compiler/visitorPublic.ts start line: 183 end line: 197 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 3182 unit: realpath: maybeBind() file: src/compiler/watch.ts start line: 632 end line: 650 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 3183 unit: function createCachedFileSystemEntries() file: src/compiler/watchUtilities.ts start line: 80 end line: 99 size: 15 LOC McCabe index: 6 number of parameters: 2 id: 3184 unit: export function updatePackageJsonWatch() file: src/compiler/watchUtilities.ts start line: 361 end line: 375 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 3185 unit: function reportStatistics() file: src/executeCommandLine/executeCommandLine.ts start line: 1018 end line: 1034 size: 15 LOC McCabe index: 5 number of parameters: 0 id: 3186 unit: private decodeNavigationBarItems() file: src/harness/client.ts start line: 488 end line: 503 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3187 unit: protected load() file: src/harness/evaluatorImpl.ts start line: 84 end line: 98 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3188 unit: protected evaluate() file: src/harness/evaluatorImpl.ts start line: 159 end line: 174 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3189 unit: protected getExports() file: src/harness/evaluatorImpl.ts start line: 244 end line: 258 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3190 unit: function memoWrap() file: src/harness/fourslashImpl.ts start line: 386 end line: 416 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3191 unit: public verifyNoErrors() file: src/harness/fourslashImpl.ts start line: 636 end line: 651 size: 15 LOC McCabe index: 9 number of parameters: 0 id: 3192 unit: public verifyQuickInfos() file: src/harness/fourslashImpl.ts start line: 1407 end line: 1421 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3193 unit: public verifyOutliningSpans() file: src/harness/fourslashImpl.ts start line: 2838 end line: 2854 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3194 unit: function filesInFolder() file: src/harness/harnessIO.ts start line: 76 end line: 92 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3195 unit: export function getDefaultLibrarySourceFile() file: src/harness/harnessIO.ts start line: 256 end line: 272 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3196 unit: function getSourceMapSpanString() file: src/harness/sourceMapRecorder.ts start line: 81 end line: 96 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3197 unit: function getMarkerId() file: src/harness/sourceMapRecorder.ts start line: 172 end line: 186 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3198 unit: private static directoryDiff() file: src/harness/vfsUtil.ts start line: 768 end line: 791 size: 15 LOC McCabe index: 15 number of parameters: 7 id: 3199 unit: renameFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 553 end line: 571 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 3200 unit: function instrument() file: src/instrumenter/instrumenter.ts start line: 16 end line: 30 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3201 unit: function generateTsconfig() file: src/loggedIO/loggedIO.ts start line: 258 end line: 272 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3202 unit: function findResultByFields() file: src/loggedIO/loggedIO.ts start line: 388 end line: 402 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3203 unit: delayEnsureProjectForOpenFiles() file: src/server/editorServices.ts start line: 971 end line: 988 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 3204 unit: private handleSourceMapProjects() file: src/server/editorServices.ts start line: 1238 end line: 1254 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3205 unit: private createConfigFileWatcherForParsedConfig() file: src/server/editorServices.ts start line: 1663 end line: 1679 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 3206 unit: fileStats: countEachFileTypes() file: src/server/editorServices.ts start line: 2026 end line: 2041 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3207 unit: setCompilerOptions() file: src/server/project.ts start line: 1399 end line: 1414 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3208 unit: private execWalk() file: src/server/scriptVersionCache.ts start line: 585 end line: 599 size: 15 LOC McCabe index: 4 number of parameters: 5 id: 3209 unit: function combineProjectOutput() file: src/server/session.ts start line: 281 end line: 295 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3210 unit: function getMappedDocumentSpan() file: src/server/session.ts start line: 591 end line: 605 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 3211 unit: private convertToDiagnosticsWithLinePositionFromDiagnosticFile() file: src/server/session.ts start line: 1158 end line: 1172 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3212 unit: private convertToDiagnosticsWithLinePosition() file: src/server/session.ts start line: 1188 end line: 1202 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3213 unit: category: diagnosticCategoryName() file: src/server/session.ts start line: 1193 end line: 1208 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3214 unit: private getEmitOutput() file: src/server/session.ts start line: 1269 end line: 1283 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3215 unit: private static mapToOriginalLocation() file: src/server/session.ts start line: 1322 end line: 1336 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3216 unit: function convertEntryToCallSite() file: src/services/callHierarchy.ts start line: 315 end line: 329 size: 15 LOC McCabe index: 9 number of parameters: 1 id: 3217 unit: function makeChange() file: src/services/codefixes/addMissingAsync.ts start line: 48 end line: 62 size: 15 LOC McCabe index: 3 number of parameters: 4 id: 3218 unit: function createArrowFunctionExpressionMember() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 188 end line: 205 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3219 unit: function tryGetPropertyName() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 251 end line: 268 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 3220 unit: forEachChild() file: src/services/codefixes/convertToAsyncFunction.ts start line: 92 end line: 106 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3221 unit: function transformCatch() file: src/services/codefixes/convertToAsyncFunction.ts start line: 432 end line: 454 size: 15 LOC McCabe index: 6 number of parameters: 5 id: 3222 unit: function createActionsForAddMissingMemberInTypeScriptFile() file: src/services/codefixes/fixAddMissingMember.ts start line: 307 end line: 324 size: 15 LOC McCabe index: 5 number of parameters: 5 id: 3223 unit: getCodeActions: function getCodeActionsToFixReturnTypeInAsyncFunction() file: src/services/codefixes/fixReturnTypeInAsyncFunction.ts start line: 18 end line: 32 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3224 unit: function doChange() file: src/services/codefixes/fixSpelling.ts start line: 103 end line: 117 size: 15 LOC McCabe index: 6 number of parameters: 5 id: 3225 unit: function updateReadonlyPropertyInitializerStatementConstructor() file: src/services/codefixes/generateAccessors.ts start line: 222 end line: 239 size: 15 LOC McCabe index: 13 number of parameters: 5 id: 3226 unit: export function createMissingMemberNodes() file: src/services/codefixes/helpers.ts start line: 10 end line: 24 size: 15 LOC McCabe index: 3 number of parameters: 7 id: 3227 unit: function createDummyParameters() file: src/services/codefixes/helpers.ts start line: 353 end line: 367 size: 15 LOC McCabe index: 9 number of parameters: 2 id: 3228 unit: getCodeActions() file: src/services/codefixes/importFixes.ts start line: 19 end line: 33 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3229 unit: function tryReplaceImportTypeNodeWithAutoImport() file: src/services/codefixes/inferFromUsage.ts start line: 322 end line: 336 size: 15 LOC McCabe index: 3 number of parameters: 6 id: 3230 unit: function createEmptyUsage() file: src/services/codefixes/inferFromUsage.ts start line: 480 end line: 494 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 3231 unit: candidateTypes: flatMap() file: src/services/codefixes/inferFromUsage.ts start line: 516 end line: 532 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3232 unit: function inferInstantiationFromUsage() file: src/services/codefixes/inferFromUsage.ts start line: 1032 end line: 1047 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 3233 unit: function tryGetConstructorLikeCompletionContainer() file: src/services/completions.ts start line: 2981 end line: 2996 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3234 unit: function isProbablyGlobalType() file: src/services/completions.ts start line: 3867 end line: 3883 size: 15 LOC McCabe index: 7 number of parameters: 3 id: 3235 unit: function getYieldOccurrences() file: src/services/documentHighlights.ts start line: 415 end line: 432 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3236 unit: export function createDocumentRegistryInternal() file: src/services/documentRegistry.ts start line: 137 end line: 318 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 3237 unit: function skipPastExportOrImportSpecifierOrUnion() file: src/services/findAllReferences.ts start line: 979 end line: 996 size: 15 LOC McCabe index: 7 number of parameters: 4 id: 3238 unit: function getCommentIndent() file: src/services/formatting/smartIndenter.ts start line: 79 end line: 98 size: 15 LOC McCabe index: 4 number of parameters: 4 id: 3239 unit: export function argumentStartsOnSameLineAsPreviousArgument() file: src/services/formatting/smartIndenter.ts start line: 387 end line: 405 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 3240 unit: function getDefinitionFromOverriddenMember() file: src/services/goToDefinition.ts start line: 133 end line: 151 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 3241 unit: export function getTypeDefinitionAtPosition() file: src/services/goToDefinition.ts start line: 195 end line: 212 size: 15 LOC McCabe index: 9 number of parameters: 3 id: 3242 unit: export function getDefinitionAndBoundSpan() file: src/services/goToDefinition.ts start line: 231 end line: 251 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 3243 unit: function handleNamespaceImport() file: src/services/importTracker.ts start line: 165 end line: 180 size: 15 LOC McCabe index: 7 number of parameters: 4 id: 3244 unit: function getSpecialPropertyExport() file: src/services/importTracker.ts start line: 527 end line: 542 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 3245 unit: function getTagNameDisplayPart() file: src/services/jsDoc.ts start line: 207 end line: 221 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 3246 unit: text: getItemName() file: src/services/navigationBar.ts start line: 847 end line: 862 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 3247 unit: function tryConsumeRequireCall() file: src/services/preProcess.ts start line: 262 end line: 277 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3248 unit: notApplicableReason: getLocaleSpecificMessage() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 29 end line: 76 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3249 unit: function getParentBinaryExpression() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 90 end line: 105 size: 15 LOC McCabe index: 7 number of parameters: 1 id: 3250 unit: function doChange() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 285 end line: 299 size: 15 LOC McCabe index: 7 number of parameters: 5 id: 3251 unit: function isInImport() file: src/services/refactors/moveToNewFile.ts start line: 567 end line: 581 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3252 unit: function getJsxClosingTagAtPosition() file: src/services/services.ts start line: 2140 end line: 2154 size: 15 LOC McCabe index: 14 number of parameters: 2 id: 3253 unit: function getRefactorContext() file: src/services/services.ts start line: 2558 end line: 2572 size: 15 LOC McCabe index: 2 number of parameters: 6 id: 3254 unit: function getContainingObjectLiteralElementWorker() file: src/services/services.ts start line: 2788 end line: 2804 size: 15 LOC McCabe index: 11 number of parameters: 1 id: 3255 unit: constructor() file: src/services/shims.ts start line: 514 end line: 528 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 3256 unit: message: flattenDiagnosticMessageText() file: src/services/shims.ts start line: 625 end line: 641 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 3257 unit: public getPreProcessedFileInfo() file: src/services/shims.ts start line: 1200 end line: 1215 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 3258 unit: path: normalizeSlashes() file: src/services/shims.ts start line: 1234 end line: 1250 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3259 unit: symbols: filter() file: src/services/stringCompletions.ts start line: 279 end line: 296 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3260 unit: public tryInsertTypeAnnotation() file: src/services/textChanges.ts start line: 532 end line: 548 size: 15 LOC McCabe index: 5 number of parameters: 3 id: 3261 unit: private finishClassesWithNodesInsertedAtStart() file: src/services/textChanges.ts start line: 900 end line: 915 size: 15 LOC McCabe index: 7 number of parameters: 0 id: 3262 unit: function getAdjustedLocationForDeclaration() file: src/services/utilities.ts start line: 800 end line: 814 size: 15 LOC McCabe index: 7 number of parameters: 2 id: 3263 unit: readFile: maybeBind() file: src/services/utilities.ts start line: 1908 end line: 1923 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 3264 unit: export function getSynthesizedDeepCloneWithReplacements() file: src/services/utilities.ts start line: 2448 end line: 2463 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 3265 unit: const nodeClone:() file: src/services/utilities.ts start line: 2466 end line: 2482 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 3266 unit: private parseOptions() file: src/testRunner/compilerRunner.ts start line: 99 end line: 114 size: 15 LOC McCabe index: 5 number of parameters: 0 id: 3267 unit: public verifyResolution() file: src/testRunner/projectsRunner.ts start line: 208 end line: 224 size: 15 LOC McCabe index: 6 number of parameters: 0 id: 3268 unit: function assertCompilerOptionsWithJsonText() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 44 end line: 60 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3269 unit: function verifyErrors() file: src/testRunner/unittests/config/convertTypeAcquisitionFromJson.ts start line: 15 end line: 29 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 3270 unit: function assertParseFileDiagnostics() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 48 end line: 62 size: 15 LOC McCabe index: 5 number of parameters: 6 id: 3271 unit: function verifyEmitDeclarationOnly() file: src/testRunner/unittests/tsbuild/emitDeclarationOnly.ts start line: 11 end line: 25 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3272 unit: function checkGraphOrdering() file: src/testRunner/unittests/tsbuild/graphOrdering.ts start line: 49 end line: 64 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 3273 unit: export function loadProjectFromDisk() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 119 end line: 133 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 3274 unit: exportedModulesMap: toMapOfReferencedSet() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 262 end line: 276 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 3275 unit: function build() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 46 end line: 60 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3276 unit: function config() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 86 end line: 100 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3277 unit: function verifyErrorsUsingGeterrForProject() file: src/testRunner/unittests/tsserver/helpers.ts start line: 783 end line: 798 size: 15 LOC McCabe index: 2 number of parameters: 5 id: 3278 unit: function config() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 364 end line: 378 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 3279 unit: function verifyDisableReferencedProjectLoad() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 925 end line: 946 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 3280 unit: function goToDefFromMainTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 108 end line: 123 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3281 unit: function setupFiles() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 570 end line: 584 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 3282 unit: function createLogger() file: src/tsserver/nodeServer.ts start line: 302 end line: 319 size: 15 LOC McCabe index: 6 number of parameters: 0 id: 3283 unit: suppressDiagnosticEvents: hasArgument() file: src/tsserver/server.ts start line: 67 end line: 84 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 3284 unit: function getKnownAuthorMaps() file: scripts/authors.ts start line: 60 end line: 73 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3285 unit: VariableDeclarator() file: scripts/eslint/rules/no-keywords.ts start line: 94 end line: 109 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3286 unit: function printHelpAndExit() file: scripts/request-pr-review.ts start line: 59 end line: 73 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3287 unit: function isNarrowableOperand() file: src/compiler/binder.ts start line: 942 end line: 955 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3288 unit: function bindForStatement() file: src/compiler/binder.ts start line: 1141 end line: 1154 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3289 unit: function bindExportAssignment() file: src/compiler/binder.ts start line: 2771 end line: 2791 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3290 unit: function getBinderAndCheckerDiagnosticsOfFile() file: src/compiler/builder.ts start line: 689 end line: 705 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 3291 unit: function convertToReusableCompilerOptionValue() file: src/compiler/builder.ts start line: 881 end line: 894 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3292 unit: function updateExportedModules() file: src/compiler/builderState.ts start line: 465 end line: 488 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3293 unit: export function getAllFilesExcludingDefaultLibraryFile() file: src/compiler/builderState.ts start line: 606 end line: 627 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3294 unit: function getLocalJsxNamespace() file: src/compiler/checker.ts start line: 1094 end line: 1107 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3295 unit: function useOuterVariableScopeInParameter() file: src/compiler/checker.ts start line: 1718 end line: 1777 size: 14 LOC McCabe index: 7 number of parameters: 3 id: 3296 unit: function getAnyImportSyntax() file: src/compiler/checker.ts start line: 2549 end line: 2562 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3297 unit: function checkAndReportErrorForResolvingImportAliasToTypeOnlySymbol() file: src/compiler/checker.ts start line: 2628 end line: 2642 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3298 unit: function getTargetOfAliasLikeExpression() file: src/compiler/checker.ts start line: 2997 end line: 3010 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3299 unit: function markAliasSymbolAsReferenced() file: src/compiler/checker.ts start line: 3179 end line: 3196 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3300 unit: function cloneTypeAsModuleType() file: src/compiler/checker.ts start line: 3699 end line: 3712 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3301 unit: function signatureToStringWorker() file: src/compiler/checker.ts start line: 4639 end line: 4652 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3302 unit: reportCyclicStructureError: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4760 end line: 4773 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3303 unit: function createEntityNameFromSymbolChain() file: src/compiler/checker.ts start line: 6185 end line: 6201 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3304 unit: function cloneNodeBuilderContext() file: src/compiler/checker.ts start line: 6296 end line: 6321 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3305 unit: function visitSymbolTable() file: src/compiler/checker.ts start line: 6807 end line: 6823 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3306 unit: function trySerializeAsTypeReference() file: src/compiler/checker.ts start line: 7940 end line: 7956 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3307 unit: function pushTypeResolution() file: src/compiler/checker.ts start line: 8351 end line: 8365 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3308 unit: function getParentElementAccess() file: src/compiler/checker.ts start line: 8558 end line: 8571 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3309 unit: function getFlowTypeInConstructor() file: src/compiler/checker.ts start line: 8897 end line: 8911 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3310 unit: function getTypeOfAccessorsWorker() file: src/compiler/checker.ts start line: 9493 end line: 9508 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3311 unit: function getTypeOfAlias() file: src/compiler/checker.ts start line: 9635 end line: 9653 size: 14 LOC McCabe index: 10 number of parameters: 1 id: 3312 unit: function getTypeOfInstantiatedSymbol() file: src/compiler/checker.ts start line: 9655 end line: 9668 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3313 unit: function resolveDeclaredMembers() file: src/compiler/checker.ts start line: 10504 end line: 10519 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3314 unit: function appendIndexInfo() file: src/compiler/checker.ts start line: 11247 end line: 11260 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 3315 unit: function getModifiersTypeFromMappedType() file: src/compiler/checker.ts start line: 11574 end line: 11593 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3316 unit: function getApparentType() file: src/compiler/checker.ts start line: 12076 end line: 12089 size: 14 LOC McCabe index: 14 number of parameters: 1 id: 3317 unit: function getUnionOrIntersectionProperty() file: src/compiler/checker.ts start line: 12258 end line: 12271 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 3318 unit: function getSignatureInstantiation() file: src/compiler/checker.ts start line: 12917 end line: 12930 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 3319 unit: function getOrCreateTypeFromSignature() file: src/compiler/checker.ts start line: 13001 end line: 13019 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3320 unit: function createDeferredTypeReference() file: src/compiler/checker.ts start line: 13233 end line: 13246 size: 14 LOC McCabe index: 3 number of parameters: 5 id: 3321 unit: function getTupleElementFlags() file: src/compiler/checker.ts start line: 13871 end line: 13884 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3322 unit: function getLiteralTypeFromProperty() file: src/compiler/checker.ts start line: 14928 end line: 14941 size: 14 LOC McCabe index: 10 number of parameters: 3 id: 3323 unit: function getTypeFromIndexedAccessTypeNode() file: src/compiler/checker.ts start line: 15590 end line: 15603 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3324 unit: function getNormalizedType() file: src/compiler/checker.ts start line: 17885 end line: 17898 size: 14 LOC McCabe index: 11 number of parameters: 2 id: 3325 unit: function someTypeRelatedToType() file: src/compiler/checker.ts start line: 18650 end line: 18663 size: 14 LOC McCabe index: 6 number of parameters: 4 id: 3326 unit: outer: for() file: src/compiler/checker.ts start line: 19557 end line: 19573 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3327 unit: function indexSignaturesIdenticalTo() file: src/compiler/checker.ts start line: 20122 end line: 20135 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3328 unit: function getPropertiesOfContext() file: src/compiler/checker.ts start line: 21139 end line: 21152 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3329 unit: function mapToInferredType() file: src/compiler/checker.ts start line: 21413 end line: 21426 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3330 unit: function inferTypeForHomomorphicMappedType() file: src/compiler/checker.ts start line: 21533 end line: 21546 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3331 unit: function isDiscriminantProperty() file: src/compiler/checker.ts start line: 22751 end line: 22764 size: 14 LOC McCabe index: 7 number of parameters: 2 id: 3332 unit: function getSwitchClauseTypeOfWitnesses() file: src/compiler/checker.ts start line: 23195 end line: 23208 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3333 unit: function isTypeSubsetOfUnion() file: src/compiler/checker.ts start line: 23218 end line: 23231 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3334 unit: function getTypeAtFlowCondition() file: src/compiler/checker.ts start line: 23959 end line: 23979 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3335 unit: function narrowTypeByDiscriminantProperty() file: src/compiler/checker.ts start line: 24234 end line: 24247 size: 14 LOC McCabe index: 11 number of parameters: 5 id: 3336 unit: function narrowTypeByTruthiness() file: src/compiler/checker.ts start line: 24260 end line: 24273 size: 14 LOC McCabe index: 10 number of parameters: 3 id: 3337 unit: function isSymbolAssigned() file: src/compiler/checker.ts start line: 24892 end line: 24905 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3338 unit: function instantiateContextualType() file: src/compiler/checker.ts start line: 26529 end line: 26548 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 3339 unit: function getSingleSignature() file: src/compiler/checker.ts start line: 29302 end line: 29315 size: 14 LOC McCabe index: 11 number of parameters: 3 id: 3340 unit: function pickLongestCandidateSignature() file: src/compiler/checker.ts start line: 30330 end line: 30350 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3341 unit: function invocationError() file: src/compiler/checker.ts start line: 30751 end line: 30764 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3342 unit: function isJSConstructor() file: src/compiler/checker.ts start line: 30995 end line: 31011 size: 14 LOC McCabe index: 10 number of parameters: 1 id: 3343 unit: function getParameterNameAtPosition() file: src/compiler/checker.ts start line: 31495 end line: 31508 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 3344 unit: function tryGetTypeAtPosition() file: src/compiler/checker.ts start line: 31567 end line: 31583 size: 14 LOC McCabe index: 7 number of parameters: 2 id: 3345 unit: base10Value: parsePseudoBigInt() file: src/compiler/checker.ts start line: 32549 end line: 32562 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3346 unit: function maybeTypeOfKind() file: src/compiler/checker.ts start line: 32621 end line: 32634 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3347 unit: function widenTypeInferredFromInitializer() file: src/compiler/checker.ts start line: 33739 end line: 33752 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3348 unit: function checkExpression() file: src/compiler/checker.ts start line: 34051 end line: 34064 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 3349 unit: function setNodeLinksForPrivateIdentifierScope() file: src/compiler/checker.ts start line: 34684 end line: 34701 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3350 unit: function createIterationTypes() file: src/compiler/checker.ts start line: 37616 end line: 37637 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3351 unit: function getIterationTypesOfIterableSlow() file: src/compiler/checker.ts start line: 37892 end line: 37907 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3352 unit: function checkWithStatement() file: src/compiler/checker.ts start line: 38265 end line: 38281 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3353 unit: function checkAssertClause() file: src/compiler/checker.ts start line: 39947 end line: 39961 size: 14 LOC McCabe index: 9 number of parameters: 1 id: 3354 unit: function getReferencedValueSymbol() file: src/compiler/checker.ts start line: 42033 end line: 42050 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3355 unit: function checkGrammarArrowFunction() file: src/compiler/checker.ts start line: 42996 end line: 43011 size: 14 LOC McCabe index: 9 number of parameters: 2 id: 3356 unit: function checkGrammarForGenerator() file: src/compiler/checker.ts start line: 43168 end line: 43181 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3357 unit: function createUnknownOptionError() file: src/compiler/commandLineParser.ts start line: 1458 end line: 1472 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3358 unit: include: filterSameAsDefaultInclude() file: src/compiler/commandLineParser.ts start line: 2284 end line: 2311 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3359 unit: function convertToOptionValueWithAbsolutePaths() file: src/compiler/commandLineParser.ts start line: 2545 end line: 2558 size: 14 LOC McCabe index: 7 number of parameters: 3 id: 3360 unit: function normalizeOptionValue() file: src/compiler/commandLineParser.ts start line: 3172 end line: 3185 size: 14 LOC McCabe index: 7 number of parameters: 3 id: 3361 unit: function removeWildcardFilesWithLowerPriorityExtension() file: src/compiler/commandLineParser.ts start line: 3557 end line: 3570 size: 14 LOC McCabe index: 5 number of parameters: 4 id: 3362 unit: export function flatten() file: src/compiler/core.ts start line: 359 end line: 372 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3363 unit: export function arrayIsEqualTo() file: src/compiler/core.ts start line: 810 end line: 826 size: 14 LOC McCabe index: 6 number of parameters: 5 id: 3364 unit: export function arrayReverseIterator() file: src/compiler/core.ts start line: 1031 end line: 1044 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3365 unit: export function extend() file: src/compiler/core.ts start line: 1402 end line: 1417 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3366 unit: export function attachFlowNodeDebugInfo() file: src/compiler/debug.ts start line: 438 end line: 454 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3367 unit: export function attachNodeArrayDebugInfo() file: src/compiler/debug.ts start line: 477 end line: 493 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3368 unit: export function getAllProjectOutputs() file: src/compiler/emitter.ts start line: 229 end line: 242 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3369 unit: function getSourceMapDirectory() file: src/compiler/emitter.ts start line: 592 end line: 608 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3370 unit: function pipelineEmitWithHint() file: src/compiler/emitter.ts start line: 1270 end line: 1284 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3371 unit: function emitParameter() file: src/compiler/emitter.ts start line: 2025 end line: 2039 size: 14 LOC McCabe index: 9 number of parameters: 1 id: 3372 unit: function emitSourceFile() file: src/compiler/emitter.ts start line: 3933 end line: 3948 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3373 unit: function emitTrailingCommentsOfNode() file: src/compiler/emitter.ts start line: 5367 end line: 5384 size: 14 LOC McCabe index: 8 number of parameters: 7 id: 3374 unit: function siblingNodePositionsAreComparable() file: src/compiler/emitter.ts start line: 5459 end line: 5474 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3375 unit: function emitLeadingComments() file: src/compiler/emitter.ts start line: 5476 end line: 5498 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3376 unit: function emitSourceMapsAfterNode() file: src/compiler/emitter.ts start line: 5715 end line: 5730 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3377 unit: export function createBaseNodeFactory() file: src/compiler/factory/baseNodeFactory.ts start line: 19 end line: 55 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3378 unit: function createParamHelper() file: src/compiler/factory/emitHelpers.ts start line: 123 end line: 136 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3379 unit: function createAsyncGeneratorHelper() file: src/compiler/factory/emitHelpers.ts start line: 159 end line: 175 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3380 unit: function updatePropertySignature() file: src/compiler/factory/nodeFactory.ts start line: 1247 end line: 1260 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3381 unit: function updateConstructorDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1483 end line: 1496 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3382 unit: function updateIndexSignature() file: src/compiler/factory/nodeFactory.ts start line: 1664 end line: 1677 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3383 unit: function updateConstructorTypeNode1() file: src/compiler/factory/nodeFactory.ts start line: 1816 end line: 1829 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3384 unit: function createObjectBindingPattern() file: src/compiler/factory/nodeFactory.ts start line: 2159 end line: 2172 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3385 unit: function createElementAccessExpression() file: src/compiler/factory/nodeFactory.ts start line: 2340 end line: 2355 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3386 unit: function createVariableDeclarationList() file: src/compiler/factory/nodeFactory.ts start line: 3553 end line: 3566 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3387 unit: function updateModuleDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3839 end line: 3852 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3388 unit: function createImportClause() file: src/compiler/factory/nodeFactory.ts start line: 3985 end line: 3998 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 3389 unit: function createImmediatelyInvokedArrowFunction() file: src/compiler/factory/nodeFactory.ts start line: 5464 end line: 5477 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3390 unit: function copyCustomPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5940 end line: 5953 size: 14 LOC McCabe index: 6 number of parameters: 4 id: 3391 unit: export function getLocalNameForExternalImport() file: src/compiler/factory/utilities.ts start line: 568 end line: 581 size: 14 LOC McCabe index: 10 number of parameters: 3 id: 3392 unit: export function nextState() file: src/compiler/factory/utilities.ts start line: 1109 end line: 1125 size: 14 LOC McCabe index: 10 number of parameters: 2 id: 3393 unit: function withPackageId() file: src/compiler/moduleNameResolver.ts start line: 13 end line: 26 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3394 unit: function getDefaultTypeRoots() file: src/compiler/moduleNameResolver.ts start line: 272 end line: 287 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3395 unit: function tryLoadModuleUsingPathsIfEligible() file: src/compiler/moduleNameResolver.ts start line: 1086 end line: 1099 size: 14 LOC McCabe index: 7 number of parameters: 4 id: 3396 unit: function tryLoadModuleUsingBaseUrl() file: src/compiler/moduleNameResolver.ts start line: 1178 end line: 1191 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3397 unit: function node12ModuleNameResolver() file: src/compiler/moduleNameResolver.ts start line: 1228 end line: 1241 size: 14 LOC McCabe index: 1 number of parameters: 7 id: 3398 unit: function nodeNextModuleNameResolver() file: src/compiler/moduleNameResolver.ts start line: 1243 end line: 1256 size: 14 LOC McCabe index: 1 number of parameters: 7 id: 3399 unit: function loadModuleFromFile() file: src/compiler/moduleNameResolver.ts start line: 1432 end line: 1449 size: 14 LOC McCabe index: 9 number of parameters: 4 id: 3400 unit: function getModuleSpecifierWorker() file: src/compiler/moduleSpecifiers.ts start line: 108 end line: 121 size: 14 LOC McCabe index: 2 number of parameters: 7 id: 3401 unit: function tryGetModuleSpecifiersFromCacheWorker() file: src/compiler/moduleSpecifiers.ts start line: 136 end line: 150 size: 14 LOC McCabe index: 2 number of parameters: 4 id: 3402 unit: function parsePropertyNameWorker() file: src/compiler/parser.ts start line: 1901 end line: 1914 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3403 unit: function parseTupleElementType() file: src/compiler/parser.ts start line: 3546 end line: 3559 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 3404 unit: function parseTupleElementNameOrTupleElementType() file: src/compiler/parser.ts start line: 3572 end line: 3585 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3405 unit: function parseFunctionOrConstructorType() file: src/compiler/parser.ts start line: 3616 end line: 3629 size: 14 LOC McCabe index: 3 number of parameters: 0 id: 3406 unit: function parseLiteralTypeNode() file: src/compiler/parser.ts start line: 3636 end line: 3649 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3407 unit: function parseJsxClosingElement() file: src/compiler/parser.ts start line: 5304 end line: 5318 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3408 unit: function parseTaggedTemplateRest() file: src/compiler/parser.ts start line: 5456 end line: 5469 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3409 unit: function parseThrowStatement() file: src/compiler/parser.ts start line: 6046 end line: 6068 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 3410 unit: function parseCatchClause() file: src/compiler/parser.ts start line: 6090 end line: 6106 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3411 unit: function tryParseConstructorDeclaration() file: src/compiler/parser.ts start line: 6666 end line: 6680 size: 14 LOC McCabe index: 2 number of parameters: 4 id: 3412 unit: function parsePropertyOrMethodDeclaration() file: src/compiler/parser.ts start line: 6731 end line: 6746 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3413 unit: function parseEnumDeclaration() file: src/compiler/parser.ts start line: 7123 end line: 7136 size: 14 LOC McCabe index: 2 number of parameters: 4 id: 3414 unit: function parseJSDocEntityName() file: src/compiler/parser.ts start line: 8627 end line: 8643 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 3415 unit: function checkChangeRange() file: src/compiler/parser.ts start line: 9145 end line: 9160 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3416 unit: currentNode() file: src/compiler/parser.ts start line: 9193 end line: 9224 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3417 unit: export function combinePaths() file: src/compiler/path.ts start line: 506 end line: 519 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3418 unit: export function getRelativePathToDirectoryOrUrl() file: src/compiler/path.ts start line: 843 end line: 858 size: 14 LOC McCabe index: 4 number of parameters: 5 id: 3419 unit: function getDiagnosticsHelper() file: src/compiler/program.ts start line: 1990 end line: 2003 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3420 unit: function processTypeReferenceDirectives() file: src/compiler/program.ts start line: 3004 end line: 3020 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3421 unit: function createTypeRootsWatch() file: src/compiler/resolutionCache.ts start line: 906 end line: 928 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3422 unit: function tryParseComponents() file: src/compiler/semver.ts start line: 107 end line: 121 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3423 unit: function scheduleUpdateChildWatches() file: src/compiler/sys.ts start line: 668 end line: 681 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 3424 unit: function createFsWatchCallbackForFileWatcherCallback() file: src/compiler/sys.ts start line: 794 end line: 808 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3425 unit: export function getNodeMajorVersion() file: src/compiler/sys.ts start line: 1234 end line: 1247 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 3426 unit: function hoistVariableDeclaration() file: src/compiler/transformer.ts start line: 333 end line: 346 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3427 unit: function startLexicalEnvironment() file: src/compiler/transformer.ts start line: 382 end line: 400 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3428 unit: function createBrandCheckWeakSetForPrivateMethods() file: src/compiler/transformers/classFields.ts start line: 1181 end line: 1195 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3429 unit: function enableSubstitutionForClassStaticThisOrSuperReference() file: src/compiler/transformers/classFields.ts start line: 1516 end line: 1538 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3430 unit: function visitAssignmentPattern() file: src/compiler/transformers/classFields.ts start line: 2083 end line: 2112 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3431 unit: function transformAndReplaceLatePaintedStatements() file: src/compiler/transformers/declarations.ts start line: 791 end line: 842 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3432 unit: function recreateBindingElement() file: src/compiler/transformers/declarations.ts start line: 1519 end line: 1532 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3433 unit: function createDestructuringPropertyAccess() file: src/compiler/transformers/destructuring.ts start line: 476 end line: 489 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3434 unit: function transformSourceFile() file: src/compiler/transformers/es2015.ts start line: 307 end line: 323 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3435 unit: function createDefaultConstructorBody() file: src/compiler/transformers/es2015.ts start line: 962 end line: 982 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3436 unit: function findSuperCallAndStatementIndex() file: src/compiler/transformers/es2015.ts start line: 1162 end line: 1178 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3437 unit: function setLabeledJump() file: src/compiler/transformers/es2015.ts start line: 3401 end line: 3414 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3438 unit: function visitFunctionExpression() file: src/compiler/transformers/es2017.ts start line: 338 end line: 351 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3439 unit: function enableSubstitutionForAsyncMethodsWithSuper() file: src/compiler/transformers/es2017.ts start line: 574 end line: 593 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3440 unit: function visitSetAccessorDeclaration() file: src/compiler/transformers/es2018.ts start line: 836 end line: 849 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3441 unit: function enableSubstitutionForAsyncMethodsWithSuper() file: src/compiler/transformers/es2018.ts start line: 1048 end line: 1067 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3442 unit: function visitNonOptionalCallExpression() file: src/compiler/transformers/es2020.ts start line: 96 end line: 111 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3443 unit: function visitor() file: src/compiler/transformers/es2021.ts start line: 18 end line: 32 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3444 unit: function visitJavaScriptInStatementContainingYield() file: src/compiler/transformers/generators.ts start line: 337 end line: 350 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3445 unit: function visitLogicalBinaryExpression() file: src/compiler/transformers/generators.ts start line: 841 end line: 887 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3446 unit: function transformAndEmitWhileStatement() file: src/compiler/transformers/generators.ts start line: 1380 end line: 1407 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3447 unit: function beginBlock() file: src/compiler/transformers/generators.ts start line: 2032 end line: 2046 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3448 unit: function endExceptionBlock() file: src/compiler/transformers/generators.ts start line: 2185 end line: 2199 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3449 unit: function hasImmediateContainingLabeledBlock() file: src/compiler/transformers/generators.ts start line: 2343 end line: 2357 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3450 unit: function emitWorker() file: src/compiler/transformers/generators.ts start line: 2620 end line: 2636 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3451 unit: function isFinalLabelReachable() file: src/compiler/transformers/generators.ts start line: 2737 end line: 2759 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3452 unit: function visitorWorker() file: src/compiler/transformers/jsx.ts start line: 126 end line: 143 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3453 unit: function decodeEntities() file: src/compiler/transformers/jsx.ts start line: 494 end line: 508 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3454 unit: function getTagName() file: src/compiler/transformers/jsx.ts start line: 516 end line: 529 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3455 unit: function topLevelVisitor() file: src/compiler/transformers/module/system.ts start line: 567 end line: 584 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3456 unit: function visitImportDeclaration() file: src/compiler/transformers/module/system.ts start line: 591 end line: 607 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3457 unit: function visitExportAssignment() file: src/compiler/transformers/module/system.ts start line: 642 end line: 658 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3458 unit: function transformEnumBody() file: src/compiler/transformers/ts.ts start line: 2428 end line: 2443 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 3459 unit: function substituteShorthandPropertyAssignment() file: src/compiler/transformers/ts.ts start line: 3264 end line: 3279 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3460 unit: export function getEntityNameFromTypeNode() file: src/compiler/utilities.ts start line: 1837 end line: 1854 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3461 unit: export function isRequireCall() file: src/compiler/utilities.ts start line: 2136 end line: 2151 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3462 unit: export function getExpandoInitializer() file: src/compiler/utilities.ts start line: 2249 end line: 2262 size: 14 LOC McCabe index: 10 number of parameters: 2 id: 3463 unit: export function getNextJSDocCommentLocation() file: src/compiler/utilities.ts start line: 2740 end line: 2768 size: 14 LOC McCabe index: 17 number of parameters: 1 id: 3464 unit: export function isAliasSymbolDeclaration() file: src/compiler/utilities.ts start line: 3107 end line: 3120 size: 14 LOC McCabe index: 21 number of parameters: 1 id: 3465 unit: export function createDiagnosticCollection() file: src/compiler/utilities.ts start line: 3857 end line: 3930 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3466 unit: function calculateIndent() file: src/compiler/utilities.ts start line: 4814 end line: 4828 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 3467 unit: function getJSDocModifierFlagsNoCache() file: src/compiler/utilities.ts start line: 4917 end line: 4931 size: 14 LOC McCabe index: 10 number of parameters: 1 id: 3468 unit: basePaths: getBasePaths() file: src/compiler/utilities.ts start line: 6669 end line: 6693 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3469 unit: export function isTypeOnlyImportOrExportDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1131 end line: 1144 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3470 unit: function isFunctionLikeDeclarationKind() file: src/compiler/utilitiesPublic.ts start line: 1251 end line: 1264 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3471 unit: function isUnaryExpressionKind() file: src/compiler/utilitiesPublic.ts start line: 1547 end line: 1560 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3472 unit: function isDeclarationStatementKind() file: src/compiler/utilitiesPublic.ts start line: 1749 end line: 1762 size: 14 LOC McCabe index: 12 number of parameters: 1 id: 3473 unit: export function hasOnlyExpressionInitializer() file: src/compiler/utilitiesPublic.ts start line: 1951 end line: 1964 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3474 unit: export function visitFunctionBody() file: src/compiler/visitorPublic.ts start line: 299 end line: 312 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 3475 unit: export function visitIterationBody() file: src/compiler/visitorPublic.ts start line: 317 end line: 330 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3476 unit: getCanonicalFileName: createGetCanonicalFileName() file: src/compiler/watch.ts start line: 564 end line: 578 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3477 unit: getEnvironmentVariable: maybeBind() file: src/compiler/watch.ts start line: 633 end line: 650 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3478 unit: function tryReadDirectory() file: src/compiler/watchUtilities.ts start line: 106 end line: 121 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3479 unit: lookups: readonly() file: src/compiler/watchUtilities.ts start line: 362 end line: 375 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 3480 unit: function getHeader() file: src/debug/dbg.ts start line: 349 end line: 362 size: 14 LOC McCabe index: 12 number of parameters: 1 id: 3481 unit: public set() file: src/harness/collectionsImpl.ts start line: 58 end line: 71 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3482 unit: export function insertAt() file: src/harness/collectionsImpl.ts start line: 218 end line: 231 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 3483 unit: public getNumberOfJsFiles() file: src/harness/compilerImpl.ts start line: 220 end line: 233 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3484 unit: function getLoader() file: src/harness/evaluatorImpl.ts start line: 50 end line: 63 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3485 unit: private getLanguageServiceAdapter() file: src/harness/fourslashImpl.ts start line: 220 end line: 233 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3486 unit: public verifyInlayHints() file: src/harness/fourslashImpl.ts start line: 844 end line: 858 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 3487 unit: public verifyBaselineFindAllReferences() file: src/harness/fourslashImpl.ts start line: 1198 end line: 1215 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3488 unit: private spanInfoToString() file: src/harness/fourslashImpl.ts start line: 1800 end line: 1814 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 3489 unit: public printErrorList() file: src/harness/fourslashImpl.ts start line: 2079 end line: 2093 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3490 unit: public printCurrentFileState() file: src/harness/fourslashImpl.ts start line: 2095 end line: 2108 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3491 unit: public deleteCharBehindMarker() file: src/harness/fourslashImpl.ts start line: 2192 end line: 2210 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3492 unit: private checkPostEditInvariants() file: src/harness/fourslashImpl.ts start line: 2281 end line: 2302 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 3493 unit: public verifyProjectInfo() file: src/harness/fourslashImpl.ts start line: 2761 end line: 2774 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3494 unit: public verifyImportFixModuleSpecifiers() file: src/harness/fourslashImpl.ts start line: 3149 end line: 3164 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 3495 unit: function replacer() file: src/harness/fourslashImpl.ts start line: 3309 end line: 3324 size: 14 LOC McCabe index: 11 number of parameters: 2 id: 3496 unit: function createDirectory() file: src/harness/harnessIO.ts start line: 124 end line: 137 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3497 unit: function checkBaseLines() file: src/harness/harnessIO.ts start line: 753 end line: 770 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3498 unit: function getVaryByStarSettingValues() file: src/harness/harnessIO.ts start line: 1079 end line: 1092 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3499 unit: function compareToBaseline() file: src/harness/harnessIO.ts start line: 1335 end line: 1356 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3500 unit: export function memoize() file: src/harness/harnessUtils.ts start line: 54 end line: 68 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3501 unit: function guessIndentation() file: src/harness/util.ts start line: 66 end line: 79 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3502 unit: private static trackCreatedInode() file: src/harness/vfsUtil.ts start line: 832 end line: 845 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3503 unit: function normalizeFileSetEntry() file: src/harness/vfsUtil.ts start line: 1545 end line: 1558 size: 14 LOC McCabe index: 12 number of parameters: 1 id: 3504 unit: export function convertScriptKindName() file: src/server/editorServices.ts start line: 282 end line: 295 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3505 unit: compilerOptions: convertCompilerOptionsForTelemetry() file: src/server/editorServices.ts start line: 2027 end line: 2041 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3506 unit: stopWatchingWildCards() file: src/server/editorServices.ts start line: 2279 end line: 2295 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3507 unit: private reloadFileNamesOfParsedConfig() file: src/server/editorServices.ts start line: 2393 end line: 2406 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3508 unit: filesToString() file: src/server/project.ts start line: 1374 end line: 1387 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3509 unit: function extractUnresolvedImportsFromSourceFile() file: src/server/project.ts start line: 1778 end line: 1792 size: 14 LOC McCabe index: 7 number of parameters: 3 id: 3510 unit: setCompilerOptions() file: src/server/project.ts start line: 1808 end line: 1822 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3511 unit: static create() file: src/server/project.ts start line: 2036 end line: 2052 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 3512 unit: detachAllProjects() file: src/server/scriptInfo.ts start line: 481 end line: 497 size: 14 LOC McCabe index: 5 number of parameters: 0 id: 3513 unit: reloadFromFile() file: src/server/scriptInfo.ts start line: 589 end line: 602 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3514 unit: function formatDiag() file: src/server/session.ts start line: 50 end line: 63 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3515 unit: function isLocationProjectReferenceRedirect() file: src/server/session.ts start line: 519 end line: 533 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3516 unit: private getConfigFileDiagnostics() file: src/server/session.ts start line: 1143 end line: 1156 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3517 unit: private getFileReferences() file: src/server/session.ts start line: 1608 end line: 1622 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3518 unit: private getEditsForFileRename() file: src/server/session.ts start line: 2250 end line: 2263 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3519 unit: function canFollow() file: src/services/classifier.ts start line: 312 end line: 327 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3520 unit: getCodeActions: function getCodeActionsToAddEmptyExportDeclaration() file: src/services/codefixes/addEmptyExportDeclaration.ts start line: 8 end line: 21 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3521 unit: function getPropertiesToAdd() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 25 end line: 38 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 3522 unit: function shouldConvertDeclaration() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 91 end line: 110 size: 14 LOC McCabe index: 10 number of parameters: 2 id: 3523 unit: function createClassElement() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 112 end line: 206 size: 14 LOC McCabe index: 15 number of parameters: 2 id: 3524 unit: function createClassFromVariableDeclaration() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 209 end line: 225 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3525 unit: function getInfo() file: src/services/codefixes/convertLiteralTypeToMappedType.ts start line: 34 end line: 47 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3526 unit: function transformFinally() file: src/services/codefixes/convertToAsyncFunction.ts start line: 405 end line: 426 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3527 unit: function transformThen() file: src/services/codefixes/convertToAsyncFunction.ts start line: 460 end line: 483 size: 14 LOC McCabe index: 7 number of parameters: 6 id: 3528 unit: function convertExportsPropertyAssignment() file: src/services/codefixes/convertToEsModule.ts start line: 323 end line: 340 size: 14 LOC McCabe index: 8 number of parameters: 5 id: 3529 unit: function getTypeNode() file: src/services/codefixes/fixAddMissingMember.ts start line: 326 end line: 339 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3530 unit: function getCallName() file: src/services/codefixes/fixMissingCallParentheses.ts start line: 29 end line: 44 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 3531 unit: function isClassElementLikeHasJSDoc() file: src/services/codefixes/fixOverrideModifier.ts start line: 166 end line: 179 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3532 unit: error: getLocaleSpecificMessage() file: src/services/codefixes/generateAccessors.ts start line: 125 end line: 229 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3533 unit: function generateGetAccessor() file: src/services/codefixes/generateAccessors.ts start line: 146 end line: 159 size: 14 LOC McCabe index: 1 number of parameters: 6 id: 3534 unit: export function getAllSupers() file: src/services/codefixes/generateAccessors.ts start line: 254 end line: 267 size: 14 LOC McCabe index: 7 number of parameters: 2 id: 3535 unit: function getFixesForAddImport() file: src/services/codefixes/importFixes.ts start line: 647 end line: 660 size: 14 LOC McCabe index: 2 number of parameters: 9 id: 3536 unit: function getDiagnostic() file: src/services/codefixes/inferFromUsage.ts start line: 73 end line: 86 size: 14 LOC McCabe index: 7 number of parameters: 2 id: 3537 unit: function inferStructuralType() file: src/services/codefixes/inferFromUsage.ts start line: 986 end line: 999 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3538 unit: function getSignatureFromCalls() file: src/services/codefixes/inferFromUsage.ts start line: 1106 end line: 1119 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3539 unit: function getSourceFromOrigin() file: src/services/completions.ts start line: 1184 end line: 1197 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3540 unit: function isClassMemberCompletionKeyword() file: src/services/completions.ts start line: 3615 end line: 3628 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3541 unit: function getThrowStatementOwner() file: src/services/documentHighlights.ts start line: 139 end line: 159 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3542 unit: function getReturnOccurrences() file: src/services/documentHighlights.ts start line: 370 end line: 387 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3543 unit: function setBucketEntry() file: src/services/documentRegistry.ts start line: 257 end line: 270 size: 14 LOC McCabe index: 3 number of parameters: 0 id: 3544 unit: export function forEachExternalModuleToImportFrom() file: src/services/exportInfoMap.ts start line: 335 end line: 348 size: 14 LOC McCabe index: 3 number of parameters: 7 id: 3545 unit: function entryToDocumentSpan() file: src/services/findAllReferences.ts start line: 405 end line: 418 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3546 unit: function getSpecialSearchKind() file: src/services/findAllReferences.ts start line: 962 end line: 976 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3547 unit: function isImplementationExpression() file: src/services/findAllReferences.ts start line: 1840 end line: 1853 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3548 unit: function populateSearchSymbolSet() file: src/services/findAllReferences.ts start line: 2039 end line: 2054 size: 14 LOC McCabe index: 6 number of parameters: 6 id: 3549 unit: function getScanStartPosition() file: src/services/formatting/formatting.ts start line: 290 end line: 309 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 3550 unit: function trimTrailingWhitespacesForLines() file: src/services/formatting/formatting.ts start line: 1119 end line: 1135 size: 14 LOC McCabe index: 8 number of parameters: 3 id: 3551 unit: function trimTrailingWhitespacesForRemainingRange() file: src/services/formatting/formatting.ts start line: 1156 end line: 1171 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3552 unit: function getActualIndentationForNode() file: src/services/formatting/smartIndenter.ts start line: 264 end line: 283 size: 14 LOC McCabe index: 5 number of parameters: 6 id: 3553 unit: function nextTokenIsCurlyBraceOnSameLineAsCursor() file: src/services/formatting/smartIndenter.ts start line: 291 end line: 316 size: 14 LOC McCabe index: 5 number of parameters: 4 id: 3554 unit: export function childIsUnindentedBranchOfConditionalExpression() file: src/services/formatting/smartIndenter.ts start line: 365 end line: 385 size: 14 LOC McCabe index: 6 number of parameters: 4 id: 3555 unit: function getImport() file: src/services/importTracker.ts start line: 545 end line: 567 size: 14 LOC McCabe index: 7 number of parameters: 0 id: 3556 unit: export function getJsDocTagsFromDeclarations() file: src/services/jsDoc.ts start line: 134 end line: 151 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3557 unit: function isTopLevelFunctionDeclaration() file: src/services/navigationBar.ts start line: 804 end line: 818 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 3558 unit: kind: getNodeKind() file: src/services/navigationBar.ts start line: 848 end line: 862 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3559 unit: function getImportKindOrder() file: src/services/organizeImports.ts start line: 481 end line: 494 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3560 unit: function tryConsumeDeclare() file: src/services/preProcess.ts start line: 63 end line: 78 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 3561 unit: function getInfo() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 80 end line: 98 size: 14 LOC McCabe index: 10 number of parameters: 2 id: 3562 unit: getAvailableActions: function getRefactorActionsToExtractType() file: src/services/refactors/extractType.ts start line: 27 end line: 53 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3563 unit: function doInterfaceChange() file: src/services/refactors/extractType.ts start line: 213 end line: 227 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 3564 unit: function makeImportOrRequire() file: src/services/refactors/moveToNewFile.ts start line: 319 end line: 332 size: 14 LOC McCabe index: 3 number of parameters: 5 id: 3565 unit: function isNonVariableTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 698 end line: 711 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 3566 unit: export function nodeIsEligibleForRename() file: src/services/rename.ts start line: 114 end line: 127 size: 14 LOC McCabe index: 7 number of parameters: 1 id: 3567 unit: function getParsedCommandLineOfConfigFileUsingSourceFile() file: src/services/services.ts start line: 1453 end line: 1466 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3568 unit: function getCompletionEntryDetails() file: src/services/services.ts start line: 1661 end line: 1674 size: 14 LOC McCabe index: 2 number of parameters: 7 id: 3569 unit: function forwardCall() file: src/services/shims.ts start line: 585 end line: 598 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 3570 unit: public resolveModuleName() file: src/services/shims.ts start line: 1172 end line: 1186 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 3571 unit: private convertFileReferences() file: src/services/shims.ts start line: 1227 end line: 1240 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 3572 unit: public createLanguageServiceShim() file: src/services/shims.ts start line: 1299 end line: 1312 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3573 unit: hasIndexSignature: hasIndexSignature() file: src/services/stringCompletions.ts start line: 280 end line: 296 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3574 unit: useCaseSensitiveFileNames: maybeBind() file: src/services/utilities.ts start line: 1909 end line: 1923 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 3575 unit: fileName: getSourceFileOfNode() file: src/services/utilities.ts start line: 2294 end line: 2309 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3576 unit: public checkTestCodeOutput() file: src/testRunner/compilerRunner.ts start line: 61 end line: 74 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 3577 unit: function verifyErrors() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 62 end line: 84 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 3578 unit: function getExpected() file: src/testRunner/unittests/config/matchFiles.ts start line: 1498 end line: 1511 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3579 unit: function assertParseErrorWithExcludesKeyword() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 8 end line: 21 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3580 unit: function getParsedCommandJsonNode() file: src/testRunner/unittests/config/tsconfigParsingWatchOptions.ts start line: 28 end line: 41 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3581 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 43 end line: 60 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3582 unit: function verifyScenario() file: src/testRunner/unittests/incrementalParser.ts start line: 873 end line: 886 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3583 unit: function verifyReuseChange() file: src/testRunner/unittests/incrementalParser.ts start line: 955 end line: 989 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 3584 unit: function parsesCorrectly() file: src/testRunner/unittests/jsDocParsing.ts start line: 89 end line: 103 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 3585 unit: function testPreserveSymlinks() file: src/testRunner/unittests/moduleResolution.ts start line: 406 end line: 419 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3586 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 947 end line: 967 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3587 unit: function getWhetherProgramIsUptoDate() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 929 end line: 942 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3588 unit: function testExtractRangeFailed() file: src/testRunner/unittests/services/extract/ranges.ts start line: 2 end line: 15 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 3589 unit: function runBaseline() file: src/testRunner/unittests/services/organizeImports.ts start line: 1030 end line: 1044 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 3590 unit: function getJsxLibraryContent() file: src/testRunner/unittests/tsc/incremental.ts start line: 297 end line: 310 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3591 unit: function assertWatchDiagnostic() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 116 end line: 129 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 3592 unit: export function createSystemWithSolutionBuild() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 559 end line: 572 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 3593 unit: function updateContentOfOpenFile() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 222 end line: 235 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 3594 unit: export function nullLogger() file: src/testRunner/unittests/tsserver/helpers.ts start line: 62 end line: 75 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3595 unit: export function createLoggerWithInMemoryLogs() file: src/testRunner/unittests/tsserver/helpers.ts start line: 95 end line: 108 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3596 unit: function checkAllErrors() file: src/testRunner/unittests/tsserver/helpers.ts start line: 753 end line: 766 size: 14 LOC McCabe index: 5 number of parameters: 5 id: 3597 unit: function createHostWithPlugin() file: src/testRunner/unittests/tsserver/plugins.ts start line: 7 end line: 29 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3598 unit: function getPackageAndFile() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1313 end line: 1326 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 3599 unit: function goToDefFromMainTsWithNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 149 end line: 163 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3600 unit: function goToDefFromMainTsWithDependencyChange() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 165 end line: 179 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3601 unit: function renameFromDependencyTsWithDependencyChange() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 207 end line: 221 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3602 unit: function createSessionWithDisabledProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 430 end line: 444 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 3603 unit: function getExpectedFileDoesNotExistResolutionTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 386 end line: 399 size: 14 LOC McCabe index: 5 number of parameters: 7 id: 3604 unit: function createSession() file: src/testRunner/unittests/tsserver/session.ts start line: 42 end line: 55 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3605 unit: constructor() file: src/testRunner/unittests/tsserver/session.ts start line: 464 end line: 477 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 3606 unit: function getEntireValue() file: src/tsserver/nodeServer.ts start line: 59 end line: 72 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 3607 unit: function parseServerMode() file: src/tsserver/nodeServer.ts start line: 75 end line: 89 size: 14 LOC McCabe index: 5 number of parameters: 0 id: 3608 unit: function getNonWindowsCacheLocation() file: src/tsserver/nodeServer.ts start line: 839 end line: 852 size: 14 LOC McCabe index: 11 number of parameters: 1 id: 3609 unit: noGetErrOnBackgroundUpdate: hasArgument() file: src/tsserver/server.ts start line: 68 end line: 84 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 3610 unit: function hrtime() file: src/tsserver/webServer.ts start line: 88 end line: 101 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 3611 unit: private processTypeOfNode() file: scripts/buildProtocol.ts start line: 107 end line: 119 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3612 unit: async function copyLocalizedDiagnostics() file: scripts/produceLKG.ts start line: 28 end line: 41 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 3613 unit: function setProperties() file: scripts/word2md.ts start line: 186 end line: 198 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3614 unit: function isStatementCondition() file: src/compiler/binder.ts start line: 1030 end line: 1042 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3615 unit: function bindIfStatement() file: src/compiler/binder.ts start line: 1175 end line: 1187 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3616 unit: function bindBreakOrContinueStatement() file: src/compiler/binder.ts start line: 1217 end line: 1229 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3617 unit: function bindBindingElementFlow() file: src/compiler/binder.ts start line: 1654 end line: 1671 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3618 unit: function updateStrictModeStatementList() file: src/compiler/binder.ts start line: 2477 end line: 2490 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3619 unit: function bindSpecialPropertyDeclaration() file: src/compiler/binder.ts start line: 2991 end line: 3003 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3620 unit: function bindFunctionExpression() file: src/compiler/binder.ts start line: 3357 end line: 3369 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3621 unit: function isPurelyTypeDeclaration() file: src/compiler/binder.ts start line: 3488 end line: 3500 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3622 unit: function lookupOrIssueError() file: src/compiler/checker.ts start line: 1121 end line: 1133 size: 13 LOC McCabe index: 3 number of parameters: 6 id: 3623 unit: function addDuplicateDeclarationError() file: src/compiler/checker.ts start line: 1362 end line: 1374 size: 13 LOC McCabe index: 13 number of parameters: 4 id: 3624 unit: function isImmediatelyUsedInInitializerOfBlockScopedVariable() file: src/compiler/checker.ts start line: 1616 end line: 1632 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3625 unit: function isSelfReferenceLocation() file: src/compiler/checker.ts start line: 2283 end line: 2295 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3626 unit: function isTypeParameterSymbolDeclaredInContainer() file: src/compiler/checker.ts start line: 2301 end line: 2314 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 3627 unit: function getEntityNameForExtendingInterface() file: src/compiler/checker.ts start line: 2366 end line: 2379 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3628 unit: function getExpandoSymbol() file: src/compiler/checker.ts start line: 3420 end line: 3432 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3629 unit: reportInaccessibleThisError: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4761 end line: 4773 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3630 unit: function typeToTypeNodeOrCircularityElision() file: src/compiler/checker.ts start line: 5037 end line: 5049 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3631 unit: function preserveCommentsOn() file: src/compiler/checker.ts start line: 5539 end line: 5552 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3632 unit: function serializeEnum() file: src/compiler/checker.ts start line: 7177 end line: 7193 size: 13 LOC McCabe index: 7 number of parameters: 3 id: 3633 unit: function isTypeRepresentableAsFunctionNamespaceMerge() file: src/compiler/checker.ts start line: 7716 end line: 7731 size: 13 LOC McCabe index: 12 number of parameters: 2 id: 3634 unit: function getTypeFromBindingElement() file: src/compiler/checker.ts start line: 9168 end line: 9187 size: 13 LOC McCabe index: 7 number of parameters: 3 id: 3635 unit: function getAnnotatedAccessorTypeNode() file: src/compiler/checker.ts start line: 9455 end line: 9467 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3636 unit: function reportCircularityError() file: src/compiler/checker.ts start line: 9670 end line: 9687 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3637 unit: function getExpandedParameters() file: src/compiler/checker.ts start line: 10892 end line: 10921 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3638 unit: function getConstraintOfDistributiveConditionalType() file: src/compiler/checker.ts start line: 11793 end line: 11816 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3639 unit: function getReducedType() file: src/compiler/checker.ts start line: 12285 end line: 12297 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3640 unit: function getTypeDeclaration() file: src/compiler/checker.ts start line: 13654 end line: 13666 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3641 unit: function getGlobalImportMetaExpressionType() file: src/compiler/checker.ts start line: 13735 end line: 13751 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 3642 unit: function getTupleTargetType() file: src/compiler/checker.ts start line: 13995 end line: 14008 size: 13 LOC McCabe index: 11 number of parameters: 3 id: 3643 unit: function removeStringLiteralsMatchedByTemplateLiterals() file: src/compiler/checker.ts start line: 14327 end line: 14339 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3644 unit: function addNamedUnions() file: src/compiler/checker.ts start line: 14345 end line: 14357 size: 13 LOC McCabe index: 8 number of parameters: 2 id: 3645 unit: function getSpreadSymbol() file: src/compiler/checker.ts start line: 16100 end line: 16112 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3646 unit: function isIdenticalTo() file: src/compiler/checker.ts start line: 18487 end line: 18499 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3647 unit: function typeRelatedToIndexInfo() file: src/compiler/checker.ts start line: 20107 end line: 20120 size: 13 LOC McCabe index: 5 number of parameters: 4 id: 3648 unit: function forEachProperty() file: src/compiler/checker.ts start line: 20424 end line: 20436 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3649 unit: function literalTypesWithSameBaseType() file: src/compiler/checker.ts start line: 20673 end line: 20685 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3650 unit: function getElementTypeOfSliceOfTupleType() file: src/compiler/checker.ts start line: 20896 end line: 20908 size: 13 LOC McCabe index: 5 number of parameters: 4 id: 3651 unit: function getCovariantInference() file: src/compiler/checker.ts start line: 22478 end line: 22497 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 3652 unit: function findDiscriminantProperties() file: src/compiler/checker.ts start line: 22766 end line: 22778 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3653 unit: function getDiscriminantPropertyAccess() file: src/compiler/checker.ts start line: 24202 end line: 24214 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3654 unit: function markNodeAssignments() file: src/compiler/checker.ts start line: 24912 end line: 24924 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3655 unit: function getExplicitThisType() file: src/compiler/checker.ts start line: 25556 end line: 25568 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3656 unit: function getContextualTypeForInitializerExpression() file: src/compiler/checker.ts start line: 26019 end line: 26031 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3657 unit: function getContextualTypeForYieldOperand() file: src/compiler/checker.ts start line: 26070 end line: 26083 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3658 unit: function isInParameterInitializerBeforeContainingFunction() file: src/compiler/checker.ts start line: 26085 end line: 26099 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3659 unit: function isAritySmaller() file: src/compiler/checker.ts start line: 26904 end line: 26916 size: 13 LOC McCabe index: 9 number of parameters: 2 id: 3660 unit: function isNumericName() file: src/compiler/checker.ts start line: 27065 end line: 27077 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3661 unit: function getObjectLiteralIndexInfo() file: src/compiler/checker.ts start line: 27130 end line: 27142 size: 13 LOC McCabe index: 9 number of parameters: 4 id: 3662 unit: function checkJsxExpression() file: src/compiler/checker.ts start line: 28000 end line: 28012 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3663 unit: function getForInVariableSymbol() file: src/compiler/checker.ts start line: 29031 end line: 29043 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3664 unit: function getJsxReferenceKind() file: src/compiler/checker.ts start line: 29505 end line: 29517 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3665 unit: function invocationErrorRecovery() file: src/compiler/checker.ts start line: 30766 end line: 30781 size: 13 LOC McCabe index: 6 number of parameters: 3 id: 3666 unit: function getResolvedSignature() file: src/compiler/checker.ts start line: 30968 end line: 30989 size: 13 LOC McCabe index: 7 number of parameters: 3 id: 3667 unit: function getAssignedJSPrototype() file: src/compiler/checker.ts start line: 31088 end line: 31100 size: 13 LOC McCabe index: 9 number of parameters: 1 id: 3668 unit: function checkImportMetaProperty() file: src/compiler/checker.ts start line: 31465 end line: 31477 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3669 unit: function assignParameterType() file: src/compiler/checker.ts start line: 31766 end line: 31779 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3670 unit: function checkTemplateExpression() file: src/compiler/checker.ts start line: 33636 end line: 33648 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3671 unit: function checkNamedTupleMember() file: src/compiler/checker.ts start line: 35124 end line: 35136 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3672 unit: function getEffectiveDeclarationFlags() file: src/compiler/checker.ts start line: 35142 end line: 35159 size: 13 LOC McCabe index: 9 number of parameters: 2 id: 3673 unit: function markEntityNameOrEntityExpressionAsReference() file: src/compiler/checker.ts start line: 35982 end line: 35995 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3674 unit: function checkCollisionWithGlobalPromiseInGeneratedCode() file: src/compiler/checker.ts start line: 36775 end line: 36792 size: 13 LOC McCabe index: 9 number of parameters: 2 id: 3675 unit: function visit() file: src/compiler/checker.ts start line: 38534 end line: 38546 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3676 unit: function getFirstNonAmbientClassOrFunctionDeclaration() file: src/compiler/checker.ts start line: 39586 end line: 39598 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3677 unit: function inSameLexicalScope() file: src/compiler/checker.ts start line: 39600 end line: 39612 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3678 unit: function unusedIsError() file: src/compiler/checker.ts start line: 40652 end line: 40664 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3679 unit: function getReferencedImportDeclaration() file: src/compiler/checker.ts start line: 41636 end line: 41651 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3680 unit: function getConstantValue() file: src/compiler/checker.ts start line: 41893 end line: 41908 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3681 unit: export function matchesExclude() file: src/compiler/commandLineParser.ts start line: 3385 end line: 3397 size: 13 LOC McCabe index: 1 number of parameters: 4 id: 3682 unit: function matchesExcludeWorker() file: src/compiler/commandLineParser.ts start line: 3399 end line: 3411 size: 13 LOC McCabe index: 5 number of parameters: 5 id: 3683 unit: key: useCaseSensitiveFileNames ? spec : toFileNameLowerCase() file: src/compiler/commandLineParser.ts start line: 3514 end line: 3533 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3684 unit: next() file: src/compiler/core.ts start line: 423 end line: 435 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 3685 unit: export function insertSorted() file: src/compiler/core.ts start line: 777 end line: 790 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 3686 unit: export function setAssertionLevel() file: src/compiler/debug.ts start line: 77 end line: 91 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3687 unit: export function getFunctionName() file: src/compiler/debug.ts start line: 274 end line: 286 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3688 unit: function collectLinkedAliases() file: src/compiler/emitter.ts start line: 498 end line: 510 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3689 unit: function emitUnparsedTextLike() file: src/compiler/emitter.ts start line: 1907 end line: 1919 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3690 unit: function emitTypePredicate() file: src/compiler/emitter.ts start line: 2159 end line: 2171 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3691 unit: function emitConstructorType() file: src/compiler/emitter.ts start line: 2212 end line: 2224 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3692 unit: function emitObjectLiteralExpression() file: src/compiler/emitter.ts start line: 2434 end line: 2449 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3693 unit: function emitForOfStatement() file: src/compiler/emitter.ts start line: 2936 end line: 2948 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3694 unit: function parenthesizeExpressionForNoAsi() file: src/compiler/emitter.ts start line: 3019 end line: 3032 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3695 unit: function emitBlockFunctionBodyWorker() file: src/compiler/emitter.ts start line: 3232 end line: 3245 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3696 unit: function emitInterfaceDeclaration() file: src/compiler/emitter.ts start line: 3280 end line: 3292 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3697 unit: function emitTypeAliasDeclaration() file: src/compiler/emitter.ts start line: 3294 end line: 3306 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3698 unit: function emitImportOrExportSpecifier() file: src/compiler/emitter.ts start line: 3520 end line: 3533 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3699 unit: function emitJSDocPropertyLikeTag() file: src/compiler/emitter.ts start line: 3893 end line: 3905 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3700 unit: function emitUnparsedPrologues() file: src/compiler/emitter.ts start line: 4069 end line: 4081 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3701 unit: function generateMemberNames() file: src/compiler/emitter.ts start line: 5018 end line: 5030 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3702 unit: function emitPos() file: src/compiler/emitter.ts start line: 5747 end line: 5760 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3703 unit: function createAssignHelper() file: src/compiler/factory/emitHelpers.ts start line: 140 end line: 152 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3704 unit: function createElementAccessChain() file: src/compiler/factory/nodeFactory.ts start line: 2369 end line: 2381 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 3705 unit: function createPrefixUnaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2728 end line: 2742 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3706 unit: function createYieldExpression() file: src/compiler/factory/nodeFactory.ts start line: 2955 end line: 2967 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3707 unit: function createForStatement() file: src/compiler/factory/nodeFactory.ts start line: 3299 end line: 3311 size: 13 LOC McCabe index: 1 number of parameters: 4 id: 3708 unit: function updateEnumDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3795 end line: 3807 size: 13 LOC McCabe index: 5 number of parameters: 5 id: 3709 unit: function createPropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5026 end line: 5038 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3710 unit: function createShorthandPropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5058 end line: 5070 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 3711 unit: export function findUseStrictPrologue() file: src/compiler/factory/utilities.ts start line: 393 end line: 405 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3712 unit: export function getPackageJsonTypesVersionsPaths() file: src/compiler/moduleNameResolver.ts start line: 232 end line: 248 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3713 unit: export function parseNodeModuleFromPath() file: src/compiler/moduleNameResolver.ts start line: 1404 end line: 1417 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3714 unit: function extensionIsOk() file: src/compiler/moduleNameResolver.ts start line: 1837 end line: 1849 size: 13 LOC McCabe index: 9 number of parameters: 2 id: 3715 unit: function visitNodes() file: src/compiler/parser.ts start line: 42 end line: 54 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3716 unit: function isReusableTypeMember() file: src/compiler/parser.ts start line: 2531 end line: 2544 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3717 unit: function parseRightSideOfDot() file: src/compiler/parser.ts start line: 2748 end line: 2785 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 3718 unit: function isUnParenthesizedAsyncArrowFunctionWorker() file: src/compiler/parser.ts start line: 4481 end line: 4500 size: 13 LOC McCabe index: 7 number of parameters: 0 id: 3719 unit: function parseTryStatement() file: src/compiler/parser.ts start line: 6071 end line: 6088 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 3720 unit: function parseAccessorDeclaration() file: src/compiler/parser.ts start line: 6748 end line: 6761 size: 13 LOC McCabe index: 4 number of parameters: 5 id: 3721 unit: export function parseJSDocTypeExpressionForTests() file: src/compiler/parser.ts start line: 7626 end line: 7641 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 3722 unit: function addTag() file: src/compiler/parser.ts start line: 8160 end line: 8172 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3723 unit: function parseAuthorTag() file: src/compiler/parser.ts start line: 8284 end line: 8296 size: 13 LOC McCabe index: 3 number of parameters: 4 id: 3724 unit: function parseTemplateTagTypeParameters() file: src/compiler/parser.ts start line: 8588 end line: 8600 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 3725 unit: function parseJSDocIdentifierName() file: src/compiler/parser.ts start line: 8645 end line: 8658 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3726 unit: function extendToAffectedRange() file: src/compiler/parser.ts start line: 9028 end line: 9058 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3727 unit: function addPragmaForMatch() file: src/compiler/parser.ts start line: 9482 end line: 9494 size: 13 LOC McCabe index: 5 number of parameters: 4 id: 3728 unit: export function tagNamesAreEquivalent() file: src/compiler/parser.ts start line: 9515 end line: 9533 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3729 unit: export function forEachAncestorDirectory() file: src/compiler/path.ts start line: 867 end line: 881 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3730 unit: export function enable() file: src/compiler/performance.ts start line: 118 end line: 134 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3731 unit: function getCommonSourceDirectory() file: src/compiler/program.ts start line: 1391 end line: 1403 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 3732 unit: function getResolvedProjectReferenceToRedirect() file: src/compiler/program.ts start line: 2933 end line: 2947 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3733 unit: function invalidateResolutions() file: src/compiler/resolutionCache.ts start line: 795 end line: 808 size: 13 LOC McCabe index: 8 number of parameters: 2 id: 3734 unit: major: parseInt() file: src/compiler/semver.ts start line: 115 end line: 136 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3735 unit: function toJSON() file: src/compiler/sourcemap.ts start line: 284 end line: 296 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 3736 unit: function getSourceMappings() file: src/compiler/sourcemap.ts start line: 691 end line: 703 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3737 unit: function getSourcePosition() file: src/compiler/sourcemap.ts start line: 737 end line: 753 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3738 unit: export function createGetSymbolWalker() file: src/compiler/symbolWalker.ts start line: 3 end line: 189 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3739 unit: function generateWatchFileOptions() file: src/compiler/sys.ts start line: 961 end line: 973 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3740 unit: export function stopTracing() file: src/compiler/tracing.ts start line: 82 end line: 98 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 3741 unit: scriptTransformers: getScriptTransformers() file: src/compiler/transformer.ts start line: 36 end line: 53 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 3742 unit: function visitComputedPropertyName() file: src/compiler/transformers/classFields.ts start line: 351 end line: 363 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3743 unit: function visitThisKeyword() file: src/compiler/transformers/es2015.ts start line: 626 end line: 639 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3744 unit: function visitIterationStatement() file: src/compiler/transformers/es2015.ts start line: 2362 end line: 2374 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3745 unit: function onEmitNode() file: src/compiler/transformers/es2015.ts start line: 4203 end line: 4216 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 3746 unit: function enableSubstitutionsForCapturedThis() file: src/compiler/transformers/es2015.ts start line: 4233 end line: 4245 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 3747 unit: function visitArrowFunction() file: src/compiler/transformers/es2017.ts start line: 361 end line: 373 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3748 unit: function collidesWithParameterName() file: src/compiler/transformers/es2017.ts start line: 437 end line: 449 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3749 unit: function visitVariableDeclarationWorker() file: src/compiler/transformers/es2018.ts start line: 557 end line: 570 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3750 unit: function visitConstructorDeclaration() file: src/compiler/transformers/es2018.ts start line: 806 end line: 818 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3751 unit: function onSubstituteNode() file: src/compiler/transformers/es5.ts start line: 65 end line: 78 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3752 unit: function visit() file: src/compiler/transformers/generators.ts start line: 797 end line: 810 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3753 unit: function beginExceptionBlock() file: src/compiler/transformers/generators.ts start line: 2107 end line: 2119 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 3754 unit: function appendExportsOfHoistedDeclaration() file: src/compiler/transformers/module/module.ts start line: 1597 end line: 1612 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3755 unit: function onSubstituteNode() file: src/compiler/transformers/module/module.ts start line: 1795 end line: 1809 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3756 unit: function substituteExpression() file: src/compiler/transformers/module/module.ts start line: 1837 end line: 1850 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3757 unit: function visitImportEqualsDeclaration() file: src/compiler/transformers/module/system.ts start line: 619 end line: 635 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3758 unit: function transformInitializedVariable() file: src/compiler/transformers/module/system.ts start line: 818 end line: 830 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3759 unit: function visitForStatement() file: src/compiler/transformers/module/system.ts start line: 1223 end line: 1237 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3760 unit: function visitForOfStatement() file: src/compiler/transformers/module/system.ts start line: 1264 end line: 1278 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3761 unit: function visitImportCallExpression() file: src/compiler/transformers/module/system.ts start line: 1525 end line: 1548 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3762 unit: function onSubstituteNode() file: src/compiler/transformers/module/system.ts start line: 1715 end line: 1729 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3763 unit: function namespaceElementVisitorWorker() file: src/compiler/transformers/ts.ts start line: 284 end line: 298 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3764 unit: function getClassFacts() file: src/compiler/transformers/ts.ts start line: 570 end line: 582 size: 13 LOC McCabe index: 11 number of parameters: 2 id: 3765 unit: function getAllDecoratorsOfClassElement() file: src/compiler/transformers/ts.ts start line: 1015 end line: 1030 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3766 unit: function addOldTypeMetadata() file: src/compiler/transformers/ts.ts start line: 1301 end line: 1313 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3767 unit: function visitPropertyNameOfClassElement() file: src/compiler/transformers/ts.ts start line: 1831 end line: 1847 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3768 unit: function createBuildOrder() file: src/compiler/tsbuildPublic.ts start line: 410 end line: 455 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3769 unit: function getSyntaxDiagnostics() file: src/compiler/tsbuildPublic.ts start line: 908 end line: 920 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3770 unit: function invalidateProject() file: src/compiler/tsbuildPublic.ts start line: 1758 end line: 1771 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 3771 unit: function watchConfigFile() file: src/compiler/tsbuildPublic.ts start line: 1813 end line: 1825 size: 13 LOC McCabe index: 3 number of parameters: 4 id: 3772 unit: export function isRecognizedTripleSlashComment() file: src/compiler/utilities.ts start line: 411 end line: 425 size: 13 LOC McCabe index: 8 number of parameters: 3 id: 3773 unit: export function introducesArgumentsExoticObject() file: src/compiler/utilities.ts start line: 1513 end line: 1525 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3774 unit: export function getImmediatelyInvokedFunctionExpression() file: src/compiler/utilities.ts start line: 1788 end line: 1800 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3775 unit: export function getAssignedExpandoInitializer() file: src/compiler/utilities.ts start line: 2225 end line: 2237 size: 13 LOC McCabe index: 10 number of parameters: 1 id: 3776 unit: export function getSupportedExtensions() file: src/compiler/utilities.ts start line: 6830 end line: 6845 size: 13 LOC McCabe index: 10 number of parameters: 2 id: 3777 unit: function isPartOfPossiblyValidTypeOrAbstractComputedPropertyName() file: src/compiler/utilities.ts start line: 7149 end line: 7161 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3778 unit: export function findAncestor() file: src/compiler/utilitiesPublic.ts start line: 422 end line: 434 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3779 unit: export function isCallLikeExpression() file: src/compiler/utilitiesPublic.ts start line: 1476 end line: 1488 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3780 unit: export function isIterationStatement() file: src/compiler/utilitiesPublic.ts start line: 1617 end line: 1630 size: 13 LOC McCabe index: 8 number of parameters: 2 id: 3781 unit: export function createDiagnosticReporter() file: src/compiler/watch.ts start line: 12 end line: 28 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3782 unit: export function createWatchCompilerHostOfConfigFile() file: src/compiler/watch.ts start line: 693 end line: 705 size: 13 LOC McCabe index: 2 number of parameters: 8 id: 3783 unit: export function performIncrementalCompilation() file: src/compiler/watch.ts start line: 739 end line: 751 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3784 unit: function getParsedCommandLineFromConfigFileHost() file: src/compiler/watchPublic.ts start line: 785 end line: 798 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3785 unit: watchedDirPath: toPath() file: src/compiler/watchPublic.ts start line: 909 end line: 923 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3786 unit: function updateWatchCompilationHost() file: src/executeCommandLine/executeCommandLine.ts start line: 862 end line: 874 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 3787 unit: childItems: map() file: src/harness/client.ts start line: 520 end line: 535 size: 13 LOC McCabe index: 5 number of parameters: 4 id: 3788 unit: private resolveAsDirectory() file: src/harness/evaluatorImpl.ts start line: 130 end line: 142 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3789 unit: public goToMarker() file: src/harness/fourslashImpl.ts start line: 428 end line: 441 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3790 unit: public verifyErrorExistsAtRange() file: src/harness/fourslashImpl.ts start line: 653 end line: 666 size: 13 LOC McCabe index: 7 number of parameters: 3 id: 3791 unit: public verifyQuickInfoExists() file: src/harness/fourslashImpl.ts start line: 1569 end line: 1581 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3792 unit: public verifySignatureHelp() file: src/harness/fourslashImpl.ts start line: 1602 end line: 1614 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3793 unit: private getEmitFiles() file: src/harness/fourslashImpl.ts start line: 1875 end line: 1893 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 3794 unit: public paste() file: src/harness/fourslashImpl.ts start line: 2263 end line: 2279 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3795 unit: private printOutliningSpansInline() file: src/harness/fourslashImpl.ts start line: 2823 end line: 2836 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3796 unit: public verifyTodoComments() file: src/harness/fourslashImpl.ts start line: 2870 end line: 2885 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3797 unit: public verifyApplicableRefactorAvailableForRange() file: src/harness/fourslashImpl.ts start line: 3548 end line: 3561 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3798 unit: function forEachTextChange() file: src/harness/fourslashImpl.ts start line: 4039 end line: 4052 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3799 unit: function getNonFileNameOptionInObject() file: src/harness/fourslashImpl.ts start line: 4280 end line: 4292 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3800 unit: export function getDefaultLibFileName() file: src/harness/harnessIO.ts start line: 274 end line: 287 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3801 unit: public renameFileOrDirectory() file: src/harness/harnessLanguageService.ts start line: 180 end line: 193 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 3802 unit: export function readTestFile() file: src/harness/harnessUtils.ts start line: 38 end line: 52 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3803 unit: function assertArrayStructuralEquals() file: src/harness/harnessUtils.ts start line: 325 end line: 339 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3804 unit: function writeSourceMapMarker() file: src/harness/sourceMapRecorder.ts start line: 204 end line: 218 size: 13 LOC McCabe index: 3 number of parameters: 4 id: 3805 unit: serializeOutput() file: src/harness/virtualFileSystemWithWatch.ts start line: 1043 end line: 1055 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3806 unit: function createWrapper() file: src/loggedIO/loggedIO.ts start line: 363 end line: 376 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3807 unit: function findFileByPath() file: src/loggedIO/loggedIO.ts start line: 404 end line: 419 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3808 unit: function prepareConvertersForEnumLikeCompilerOptions() file: src/server/editorServices.ts start line: 160 end line: 173 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3809 unit: export function convertWatchOptions() file: src/server/editorServices.ts start line: 254 end line: 266 size: 13 LOC McCabe index: 8 number of parameters: 2 id: 3810 unit: function callback() file: src/server/editorServices.ts start line: 506 end line: 519 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3811 unit: private ensureProjectStructuresUptoDate() file: src/server/editorServices.ts start line: 1191 end line: 1204 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 3812 unit: typeAcquisition: convertTypeAcquisition() file: src/server/editorServices.ts start line: 2028 end line: 2041 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3813 unit: loadAncestorProjectTree() file: src/server/editorServices.ts start line: 3458 end line: 3474 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3814 unit: fileName: toNormalizedPath() file: src/server/project.ts start line: 1470 end line: 1485 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3815 unit: getParsedCommandLine() file: src/server/project.ts start line: 2238 end line: 2253 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3816 unit: getText() file: src/server/scriptVersionCache.ts start line: 437 end line: 449 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3817 unit: private static buildTreeFromBottom() file: src/server/scriptVersionCache.ts start line: 526 end line: 539 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3818 unit: function getMappedContextSpan() file: src/server/session.ts start line: 607 end line: 619 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3819 unit: private projectsUpdatedInBackgroundEvent() file: src/server/session.ts start line: 875 end line: 888 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3820 unit: private getDiagnosticsWorker() file: src/server/session.ts start line: 1204 end line: 1216 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 3821 unit: private mapDefinitionInfoLocations() file: src/server/session.ts start line: 1225 end line: 1237 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3822 unit: private getDefaultProject() file: src/server/session.ts start line: 1525 end line: 1537 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3823 unit: private change() file: src/server/session.ts start line: 2005 end line: 2017 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3824 unit: function referenceEntryToReferencesResponseItem() file: src/server/session.ts start line: 3199 end line: 3211 size: 13 LOC McCabe index: 1 number of parameters: 6 id: 3825 unit: export function removeSorted() file: src/server/utilities.ts start line: 81 end line: 95 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3826 unit: export function createInstallTypingsRequest() file: src/server/utilitiesPublic.ts start line: 34 end line: 46 size: 13 LOC McCabe index: 1 number of parameters: 4 id: 3827 unit: function spanInOpenBraceToken() file: src/services/breakpoints.ts start line: 556 end line: 572 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3828 unit: function spanInCloseBracketToken() file: src/services/breakpoints.ts start line: 623 end line: 640 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3829 unit: function isPossibleCallHierarchyDeclaration() file: src/services/callHierarchy.ts start line: 46 end line: 58 size: 13 LOC McCabe index: 11 number of parameters: 1 id: 3830 unit: function isValidCallHierarchyDeclaration() file: src/services/callHierarchy.ts start line: 65 end line: 77 size: 13 LOC McCabe index: 12 number of parameters: 1 id: 3831 unit: function isPrefixUnaryExpressionOperatorToken() file: src/services/classifier.ts start line: 404 end line: 416 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3832 unit: function classifyDisabledMergeCode() file: src/services/classifier.ts start line: 897 end line: 912 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 3833 unit: function processElement() file: src/services/classifier.ts start line: 1087 end line: 1103 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3834 unit: export function getSemanticClassifications() file: src/services/classifier2020.ts start line: 18 end line: 32 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 3835 unit: function transformJSDocIndexSignature() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 158 end line: 170 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3836 unit: isReferenceToType() file: src/services/codefixes/convertToAsyncFunction.ts start line: 178 end line: 192 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3837 unit: function isFreeIdentifier() file: src/services/codefixes/convertToEsModule.ts start line: 529 end line: 541 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3838 unit: function getEffectiveTypeArguments() file: src/services/codefixes/fixAddVoidToPromise.ts start line: 69 end line: 81 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3839 unit: getCodeActions() file: src/services/codefixes/fixExpectedComma.ts start line: 9 end line: 23 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3840 unit: getCodeActions() file: src/services/codefixes/fixJSDocTypes.ts start line: 8 end line: 27 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3841 unit: function convertSemanticMeaningToSymbolFlags() file: src/services/codefixes/fixSpelling.ts start line: 119 end line: 131 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3842 unit: function visit() file: src/services/codefixes/helpers.ts start line: 540 end line: 554 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3843 unit: function getTargetModuleFromNamespaceLikeImport() file: src/services/codefixes/importFixes.ts start line: 463 end line: 475 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 3844 unit: function getExistingImportDeclarations() file: src/services/codefixes/importFixes.ts start line: 561 end line: 574 size: 13 LOC McCabe index: 8 number of parameters: 7 id: 3845 unit: function annotateVariableDeclaration() file: src/services/codefixes/inferFromUsage.ts start line: 208 end line: 220 size: 13 LOC McCabe index: 2 number of parameters: 7 id: 3846 unit: calls: flatMap() file: src/services/codefixes/inferFromUsage.ts start line: 518 end line: 532 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3847 unit: function inferTypeFromPrefixUnaryExpression() file: src/services/codefixes/inferFromUsage.ts start line: 661 end line: 677 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 3848 unit: getCodeActions: function getCodeActionsToCorrectReturnValue() file: src/services/codefixes/returnValueCorrect.ts start line: 39 end line: 52 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3849 unit: function getImportStatementCompletionInfo() file: src/services/completions.ts start line: 3908 end line: 3963 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3850 unit: function getSwitchCaseDefaultOccurrences() file: src/services/documentHighlights.ts start line: 310 end line: 327 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3851 unit: export function toReferenceEntry() file: src/services/findAllReferences.ts start line: 391 end line: 403 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3852 unit: function toImplementationLocation() file: src/services/findAllReferences.ts start line: 468 end line: 480 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 3853 unit: function getImportOrExportReferences() file: src/services/findAllReferences.ts start line: 1626 end line: 1640 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 3854 unit: export function formatOnOpeningCurly() file: src/services/formatting/formatting.ts start line: 111 end line: 137 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3855 unit: export function formatNodeGivenIndentation() file: src/services/formatting/formatting.ts start line: 346 end line: 358 size: 13 LOC McCabe index: 1 number of parameters: 6 id: 3856 unit: function insertIndentation() file: src/services/formatting/formatting.ts start line: 1030 end line: 1044 size: 13 LOC McCabe index: 4 number of parameters: 3 id: 3857 unit: function nodeIsBlockContext() file: src/services/formatting/rules.ts start line: 542 end line: 557 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3858 unit: function isStatementConditionContext() file: src/services/formatting/rules.ts start line: 813 end line: 826 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3859 unit: function getIndirectUsers() file: src/services/importTracker.ts start line: 58 end line: 75 size: 13 LOC McCabe index: 6 number of parameters: 0 id: 3860 unit: function addComment() file: src/services/jsDoc.ts start line: 192 end line: 204 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3861 unit: kindModifiers: getNodeModifiers() file: src/services/navigationBar.ts start line: 849 end line: 862 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3862 unit: function getCalledExpressionName() file: src/services/navigationBar.ts start line: 952 end line: 964 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3863 unit: function containingThis() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 123 end line: 138 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3864 unit: function changeImports() file: src/services/refactors/convertExport.ts start line: 164 end line: 176 size: 13 LOC McCabe index: 2 number of parameters: 6 id: 3865 unit: function replaceParameters() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 76 end line: 89 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3866 unit: function entryToImportOrExport() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 231 end line: 245 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3867 unit: function getNodeOrParentOfParentheses() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 36 end line: 49 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3868 unit: function chainStartsWith() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 166 end line: 181 size: 13 LOC McCabe index: 12 number of parameters: 2 id: 3869 unit: function getPossibleExtractionsWorker() file: src/services/refactors/extractSymbol.ts start line: 763 end line: 776 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3870 unit: function getTypeDeepCloneUnionUndefined() file: src/services/refactors/extractSymbol.ts start line: 1105 end line: 1118 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3871 unit: function getContainingVariableDeclarationIfInList() file: src/services/refactors/extractSymbol.ts start line: 1316 end line: 1330 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 3872 unit: function getNamespaceLikeImport() file: src/services/refactors/moveToNewFile.ts start line: 209 end line: 221 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3873 unit: function createOldFileImportsFromNewFile() file: src/services/refactors/moveToNewFile.ts start line: 305 end line: 317 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 3874 unit: public getLineEndOfPosition() file: src/services/services.ts start line: 729 end line: 744 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 3875 unit: function getServicesObjectAllocator() file: src/services/services.ts start line: 912 end line: 925 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 3876 unit: scriptKind: getScriptKind() file: src/services/services.ts start line: 1020 end line: 1048 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 3877 unit: function getOccurrencesAtPosition() file: src/services/services.ts start line: 1772 end line: 1784 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3878 unit: public getLocalizedDiagnosticMessages() file: src/services/shims.ts start line: 451 end line: 466 size: 13 LOC McCabe index: 5 number of parameters: 0 id: 3879 unit: public readDirectory() file: src/services/shims.ts start line: 485 end line: 497 size: 13 LOC McCabe index: 1 number of parameters: 5 id: 3880 unit: public readDirectory() file: src/services/shims.ts start line: 530 end line: 542 size: 13 LOC McCabe index: 1 number of parameters: 5 id: 3881 unit: function getArgumentListInfoForTemplate() file: src/services/signatureHelp.ts start line: 423 end line: 436 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 3882 unit: function returnTypeToDisplayParts() file: src/services/signatureHelp.ts start line: 595 end line: 607 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3883 unit: function itemInfoForTypeParameters() file: src/services/signatureHelp.ts start line: 611 end line: 624 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 3884 unit: function getOrCreateSourceFileLike() file: src/services/sourcemaps.ts start line: 100 end line: 115 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3885 unit: function getStringLiteralCompletionsFromSignature() file: src/services/stringCompletions.ts start line: 260 end line: 274 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3886 unit: function addCompletionEntriesFromPaths() file: src/services/stringCompletions.ts start line: 508 end line: 521 size: 13 LOC McCabe index: 6 number of parameters: 6 id: 3887 unit: function importNameForConvertToDefaultImport() file: src/services/suggestionDiagnostics.ts start line: 92 end line: 104 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3888 unit: function canBeConvertedToClass() file: src/services/suggestionDiagnostics.ts start line: 214 end line: 229 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 3889 unit: function getNormalizedSymbolModifiers() file: src/services/symbolDisplay.ts start line: 95 end line: 108 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3890 unit: private insertAtTopOfFile() file: src/services/textChanges.ts start line: 433 end line: 445 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3891 unit: public insertImportSpecifierAtIndex() file: src/services/textChanges.ts start line: 790 end line: 802 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 3892 unit: function deleteNodeInList() file: src/services/textChanges.ts start line: 1573 end line: 1590 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 3893 unit: function nodeEndsWith() file: src/services/utilities.ts start line: 682 end line: 694 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3894 unit: function getAdjustedLocationForClass() file: src/services/utilities.ts start line: 747 end line: 762 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3895 unit: function getAdjustedLocationForFunction() file: src/services/utilities.ts start line: 764 end line: 779 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 3896 unit: function findRightmostChildNodeWithTokens() file: src/services/utilities.ts start line: 1342 end line: 1355 size: 13 LOC McCabe index: 7 number of parameters: 4 id: 3897 unit: export function isInString() file: src/services/utilities.ts start line: 1357 end line: 1376 size: 13 LOC McCabe index: 6 number of parameters: 4 id: 3898 unit: export function isInJSXText() file: src/services/utilities.ts start line: 1426 end line: 1438 size: 13 LOC McCabe index: 8 number of parameters: 2 id: 3899 unit: getSymlinkCache: maybeBind() file: src/services/utilities.ts start line: 1910 end line: 1923 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 3900 unit: export function forEachUnique() file: src/services/utilities.ts start line: 2084 end line: 2096 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 3901 unit: function findLinkNameEnd() file: src/services/utilities.ts start line: 2330 end line: 2342 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 3902 unit: export function findPackageJsons() file: src/services/utilities.ts start line: 2899 end line: 2911 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 3903 unit: function addOrUpdateEntry() file: src/shims/collectionShims.ts start line: 128 end line: 141 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3904 unit: public verifyJavaScriptOutput() file: src/testRunner/compilerRunner.ts start line: 283 end line: 295 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 3905 unit: function sanitizeDockerfileOutput() file: src/testRunner/externalCompileRunner.ts start line: 173 end line: 185 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3906 unit: function updateProgress() file: src/testRunner/parallel/host.ts start line: 445 end line: 458 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3907 unit: function runWithIOLog() file: src/testRunner/rwcRunner.ts start line: 3 end line: 17 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3908 unit: function getParsedCommandJson() file: src/testRunner/unittests/config/tsconfigParsingWatchOptions.ts start line: 14 end line: 26 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 3909 unit: function mapEqualToCache() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 192 end line: 204 size: 13 LOC McCabe index: 8 number of parameters: 4 id: 3910 unit: function makeLanguageService() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 396 end line: 408 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 3911 unit: function verifyNewLines() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 22 end line: 34 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 3912 unit: function runSingleFileTest() file: src/testRunner/unittests/services/textChanges.ts start line: 47 end line: 59 size: 13 LOC McCabe index: 2 number of parameters: 6 id: 3913 unit: function visitNode() file: src/testRunner/unittests/transform.ts start line: 307 end line: 320 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3914 unit: function getOutputFileStamps() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 60 end line: 72 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 3915 unit: export function checkOutputErrorsIncremental() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 179 end line: 191 size: 13 LOC McCabe index: 3 number of parameters: 5 id: 3916 unit: export function checkOutputErrorsIncrementalWithExit() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 193 end line: 205 size: 13 LOC McCabe index: 3 number of parameters: 6 id: 3917 unit: export function watchBaseline() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 435 end line: 447 size: 13 LOC McCabe index: 2 number of parameters: 7 id: 3918 unit: function insertString() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 1024 end line: 1036 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 3919 unit: function makeSampleProjects() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 117 end line: 134 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 3920 unit: export function protocolFileSpanWithContextFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 571 end line: 583 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 3921 unit: function verifyCompletions() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 47 end line: 60 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 3922 unit: function verifyWhileNpmInstall() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 868 end line: 880 size: 13 LOC McCabe index: 8 number of parameters: 1 id: 3923 unit: function expectedUsageEmitFiles() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 50 end line: 62 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3924 unit: function makeChangeToMainTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 476 end line: 488 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3925 unit: function makeChangeToDependencyTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 490 end line: 502 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3926 unit: function verifyFileUpdates() file: src/testRunner/unittests/tsserver/reloadProjects.ts start line: 25 end line: 40 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 3927 unit: handleRequest() file: src/testRunner/unittests/tsserver/session.ts start line: 605 end line: 617 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 3928 unit: function verifyFilePathStyle() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 218 end line: 230 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3929 unit: function setup() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 593 end line: 605 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 3930 unit: function setup() file: src/testRunner/unittests/tsserver/webServer.ts start line: 30 end line: 43 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3931 unit: private initializeSafeList() file: src/typingsInstallerCore/typingsInstaller.ts start line: 196 end line: 208 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 3932 unit: protected ensurePackageDirectoryExists() file: src/typingsInstallerCore/typingsInstaller.ts start line: 304 end line: 316 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 3933 unit: final() file: scripts/build/utils.js start line: 371 end line: 382 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 3934 unit: function getProgramWithProtocolText() file: scripts/buildProtocol.ts start line: 155 end line: 166 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 3935 unit: done() file: scripts/failed-tests.js start line: 130 end line: 142 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 3936 unit: function convertPropertyName() file: scripts/processDiagnosticMessages.ts start line: 106 end line: 124 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3937 unit: function writeBlockEnd() file: scripts/word2md.ts start line: 259 end line: 270 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 3938 unit: function jsdocTreatAsExported() file: src/compiler/binder.ts start line: 592 end line: 608 size: 12 LOC McCabe index: 11 number of parameters: 1 id: 3939 unit: function bindWhileStatement() file: src/compiler/binder.ts start line: 1115 end line: 1126 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 3940 unit: function bindDoStatement() file: src/compiler/binder.ts start line: 1128 end line: 1139 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 3941 unit: function bindOptionalChain() file: src/compiler/binder.ts start line: 1719 end line: 1741 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 3942 unit: function bindSourceFileIfExternalModule() file: src/compiler/binder.ts start line: 2753 end line: 2765 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 3943 unit: function bindExportDeclaration() file: src/compiler/binder.ts start line: 2810 end line: 2825 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3944 unit: function addReferenceFromAmbientModule() file: src/compiler/builderState.ts start line: 280 end line: 292 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3945 unit: function errorAndMaybeSuggestAwait() file: src/compiler/checker.ts start line: 1175 end line: 1186 size: 12 LOC McCabe index: 2 number of parameters: 7 id: 3946 unit: function isES2015OrLaterConstructorName() file: src/compiler/checker.ts start line: 2466 end line: 2477 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 3947 unit: function getSymbolOfPartOfRightHandSideOfImportEquals() file: src/compiler/checker.ts start line: 3208 end line: 3228 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 3948 unit: function tryGetMemberInModuleExportsAndProperties() file: src/compiler/checker.ts start line: 3759 end line: 3772 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 3949 unit: reportInaccessibleUniqueSymbolError: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4762 end line: 4773 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 3950 unit: function shouldWriteTypeOfFunctionSymbol() file: src/compiler/checker.ts start line: 5108 end line: 5120 size: 12 LOC McCabe index: 10 number of parameters: 0 id: 3951 unit: function createAccessFromSymbolChain() file: src/compiler/checker.ts start line: 6076 end line: 6128 size: 12 LOC McCabe index: 14 number of parameters: 3 id: 3952 unit: function serializeExistingTypeNode() file: src/compiler/checker.ts start line: 6404 end line: 6579 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 3953 unit: function serializeBaseType() file: src/compiler/checker.ts start line: 7927 end line: 7938 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 3954 unit: function includeMixinType() file: src/compiler/checker.ts start line: 11192 end line: 11203 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 3955 unit: function containsArgumentsReference() file: src/compiler/checker.ts start line: 12720 end line: 12756 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 3956 unit: function createTypeReference() file: src/compiler/checker.ts start line: 13211 end line: 13222 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 3957 unit: function getTypeReferenceName() file: src/compiler/checker.ts start line: 13384 end line: 13399 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3958 unit: function getGlobalTypeAliasSymbol() file: src/compiler/checker.ts start line: 13691 end line: 13704 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 3959 unit: function getIndexType() file: src/compiler/checker.ts start line: 14956 end line: 14967 size: 12 LOC McCabe index: 14 number of parameters: 3 id: 3960 unit: function indexTypeLessThan() file: src/compiler/checker.ts start line: 15512 end line: 15523 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 3961 unit: isGenericObjectType() file: src/compiler/checker.ts start line: 15545 end line: 15558 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3962 unit: function getTypeFromMappedTypeNode() file: src/compiler/checker.ts start line: 15605 end line: 15618 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 3963 unit: function isTypeParameterPossiblyReferenced() file: src/compiler/checker.ts start line: 16607 end line: 16639 size: 12 LOC McCabe index: 9 number of parameters: 2 id: 3964 unit: function instantiateMappedTupleType() file: src/compiler/checker.ts start line: 16719 end line: 16730 size: 12 LOC McCabe index: 6 number of parameters: 3 id: 3965 unit: function getBestMatchIndexedAccessTypeOrUndefined() file: src/compiler/checker.ts start line: 17216 end line: 17227 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 3966 unit: function isImplementationCompatibleWithOverload() file: src/compiler/checker.ts start line: 17734 end line: 17749 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 3967 unit: function eachTypeRelatedToSomeType() file: src/compiler/checker.ts start line: 18597 end line: 18608 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 3968 unit: function typeRelatedToEachType() file: src/compiler/checker.ts start line: 18637 end line: 18648 size: 12 LOC McCabe index: 3 number of parameters: 4 id: 3969 unit: function indexInfoRelatedTo() file: src/compiler/checker.ts start line: 20075 end line: 20086 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 3970 unit: function getDefinitelyFalsyPartOfType() file: src/compiler/checker.ts start line: 20949 end line: 20960 size: 12 LOC McCabe index: 13 number of parameters: 1 id: 3971 unit: function createInferenceInfo() file: src/compiler/checker.ts start line: 21436 end line: 21447 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 3972 unit: function cloneInferenceInfo() file: src/compiler/checker.ts start line: 21449 end line: 21460 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 3973 unit: function isValidBigIntString() file: src/compiler/checker.ts start line: 21670 end line: 21686 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3974 unit: function getInitialTypeOfVariableDeclaration() file: src/compiler/checker.ts start line: 23121 end line: 23132 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3975 unit: function isEvolvingArrayTypeList() file: src/compiler/checker.ts start line: 23403 end line: 23414 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3976 unit: function isConstantReference() file: src/compiler/checker.ts start line: 23691 end line: 23703 size: 12 LOC McCabe index: 8 number of parameters: 1 id: 3977 unit: function getContextualTypeForJsxAttribute() file: src/compiler/checker.ts start line: 26438 end line: 26452 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3978 unit: function getApparentTypeOfContextualType() file: src/compiler/checker.ts start line: 26514 end line: 26525 size: 12 LOC McCabe index: 10 number of parameters: 2 id: 3979 unit: function instantiateInstantiableTypes() file: src/compiler/checker.ts start line: 26553 end line: 26564 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 3980 unit: function checkJsxFragment() file: src/compiler/checker.ts start line: 27410 end line: 27425 size: 12 LOC McCabe index: 8 number of parameters: 1 id: 3981 unit: function isUncheckedJSSuggestion() file: src/compiler/checker.ts start line: 28540 end line: 28551 size: 12 LOC McCabe index: 15 number of parameters: 3 id: 3982 unit: function isPromiseResolveArityError() file: src/compiler/checker.ts start line: 29862 end line: 29876 size: 12 LOC McCabe index: 9 number of parameters: 1 id: 3983 unit: function getCandidateForOverloadFailure() file: src/compiler/checker.ts start line: 30264 end line: 30278 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 3984 unit: function getTypeWithSyntheticDefaultOnly() file: src/compiler/checker.ts start line: 31277 end line: 31288 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 3985 unit: function getEffectiveRestType() file: src/compiler/checker.ts start line: 31671 end line: 31682 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3986 unit: function assignBindingElementTypes() file: src/compiler/checker.ts start line: 31783 end line: 31794 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3987 unit: function checkReferenceExpression() file: src/compiler/checker.ts start line: 32423 end line: 32435 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 3988 unit: function getAsyncFromSyncIterationTypes() file: src/compiler/checker.ts start line: 37739 end line: 37751 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 3989 unit: function checkBaseTypeAccessibility() file: src/compiler/checker.ts start line: 38965 end line: 38976 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 3990 unit: function computeEnumMemberValues() file: src/compiler/checker.ts start line: 39346 end line: 39357 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3991 unit: function getLeftSideOfImportEqualsOrExportAssignment() file: src/compiler/checker.ts start line: 40978 end line: 40992 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 3992 unit: function getSpecialPropertyAssignmentSymbolFromEntityName() file: src/compiler/checker.ts start line: 40998 end line: 41009 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 3993 unit: function getImmediateRootSymbols() file: src/compiler/checker.ts start line: 41529 end line: 41540 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3994 unit: function getReferencedDeclarationWithCollidingName() file: src/compiler/checker.ts start line: 41705 end line: 41717 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 3995 unit: function getReferencedValueDeclaration() file: src/compiler/checker.ts start line: 42052 end line: 42064 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3996 unit: function createResolver() file: src/compiler/checker.ts start line: 42113 end line: 42338 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 3997 unit: function checkNumericLiteralValueSize() file: src/compiler/checker.ts start line: 44055 end line: 44078 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 3998 unit: function checkGrammarBigIntLiteral() file: src/compiler/checker.ts start line: 44080 end line: 44091 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 3999 unit: export function convertToObjectWorker() file: src/compiler/commandLineParser.ts start line: 2003 end line: 2207 size: 12 LOC McCabe index: 3 number of parameters: 6 id: 4000 unit: export function convertCompilerOptionsForTelemetry() file: src/compiler/commandLineParser.ts start line: 3577 end line: 3588 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4001 unit: export function firstDefined() file: src/compiler/core.ts start line: 63 end line: 75 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4002 unit: export function firstDefinedIterator() file: src/compiler/core.ts start line: 77 end line: 88 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4003 unit: export function countWhere() file: src/compiler/core.ts start line: 247 end line: 258 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4004 unit: export function mapDefined() file: src/compiler/core.ts start line: 487 end line: 498 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4005 unit: next() file: src/compiler/core.ts start line: 502 end line: 513 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4006 unit: export function mapDefinedValues() file: src/compiler/core.ts start line: 540 end line: 551 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4007 unit: export function addRange() file: src/compiler/core.ts start line: 967 end line: 978 size: 12 LOC McCabe index: 9 number of parameters: 4 id: 4008 unit: export function arrayIterator() file: src/compiler/core.ts start line: 1018 end line: 1029 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4009 unit: export function memoizeOne() file: src/compiler/core.ts start line: 1611 end line: 1622 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4010 unit: export function findBestPatternMatch() file: src/compiler/core.ts start line: 2121 end line: 2135 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4011 unit: value() file: src/compiler/debug.ts start line: 649 end line: 661 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4012 unit: export function getOutputFileNames() file: src/compiler/emitter.ts start line: 244 end line: 255 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 4013 unit: function reset() file: src/compiler/emitter.ts start line: 1156 end line: 1167 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4014 unit: function emitMethodSignature() file: src/compiler/emitter.ts start line: 2070 end line: 2081 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4015 unit: function emitConstructSignature() file: src/compiler/emitter.ts start line: 2125 end line: 2136 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4016 unit: function mayNeedDotDotForPropertyAccess() file: src/compiler/emitter.ts start line: 2482 end line: 2498 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4017 unit: function emitDoStatement() file: src/compiler/emitter.ts start line: 2891 end line: 2903 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4018 unit: function emitForStatement() file: src/compiler/emitter.ts start line: 2910 end line: 2921 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4019 unit: function emitForInStatement() file: src/compiler/emitter.ts start line: 2923 end line: 2934 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4020 unit: function willEmitLeadingNewLine() file: src/compiler/emitter.ts start line: 3002 end line: 3013 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4021 unit: function emitImportClause() file: src/compiler/emitter.ts start line: 3395 end line: 3406 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4022 unit: function emitLeadingSynthesizedComment() file: src/compiler/emitter.ts start line: 5386 end line: 5397 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4023 unit: function emitTrailingComment() file: src/compiler/emitter.ts start line: 5551 end line: 5565 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4024 unit: function emitSourcePos() file: src/compiler/emitter.ts start line: 5762 end line: 5773 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4025 unit: export function createNodeConverters() file: src/compiler/factory/nodeConverters.ts start line: 3 end line: 125 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4026 unit: function convertToObjectAssignmentPattern() file: src/compiler/factory/nodeConverters.ts start line: 92 end line: 103 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4027 unit: function convertToArrayAssignmentPattern() file: src/compiler/factory/nodeConverters.ts start line: 105 end line: 116 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4028 unit: function createBaseIdentifier() file: src/compiler/factory/nodeFactory.ts start line: 866 end line: 877 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4029 unit: function createTypeParameterDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1127 end line: 1138 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4030 unit: function updateClassStaticBlockDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1448 end line: 1459 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4031 unit: function updateCallSignature() file: src/compiler/factory/nodeFactory.ts start line: 1597 end line: 1608 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4032 unit: function updateConstructSignature() file: src/compiler/factory/nodeFactory.ts start line: 1630 end line: 1641 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4033 unit: function updateFunctionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1761 end line: 1772 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4034 unit: function createPostfixUnaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2752 end line: 2765 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4035 unit: function updateExportAssignment() file: src/compiler/factory/nodeFactory.ts start line: 4137 end line: 4148 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4036 unit: function createJSDocFunctionType() file: src/compiler/factory/nodeFactory.ts start line: 4300 end line: 4311 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4037 unit: function createJsxElement() file: src/compiler/factory/nodeFactory.ts start line: 4711 end line: 4722 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4038 unit: function createJsxFragment() file: src/compiler/factory/nodeFactory.ts start line: 4803 end line: 4814 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4039 unit: function createUnparsedSource() file: src/compiler/factory/nodeFactory.ts start line: 5225 end line: 5236 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4040 unit: function getName() file: src/compiler/factory/nodeFactory.ts start line: 5776 end line: 5788 size: 12 LOC McCabe index: 7 number of parameters: 4 id: 4041 unit: function parenthesizeExpressionOfExportDefault() file: src/compiler/factory/parenthesizerRules.ts start line: 277 end line: 288 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4042 unit: function parenthesizeExpressionOfNew() file: src/compiler/factory/parenthesizerRules.ts start line: 294 end line: 307 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4043 unit: function createExpressionForPropertyAssignment() file: src/compiler/factory/utilities.ts start line: 236 end line: 247 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4044 unit: function createExpressionForShorthandPropertyAssignment() file: src/compiler/factory/utilities.ts start line: 249 end line: 260 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4045 unit: export function tryGetModuleNameFromFile() file: src/compiler/factory/utilities.ts start line: 618 end line: 629 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 4046 unit: function trampoline() file: src/compiler/factory/utilities.ts start line: 1205 end line: 1216 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4047 unit: export function createCacheWithRedirects() file: src/compiler/moduleNameResolver.ts start line: 575 end line: 617 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4048 unit: function getOrCreateMapOfCacheRedirects() file: src/compiler/moduleNameResolver.ts start line: 599 end line: 611 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4049 unit: function loadModuleFromNearestNodeModulesDirectoryWorker() file: src/compiler/moduleNameResolver.ts start line: 2099 end line: 2110 size: 12 LOC McCabe index: 6 number of parameters: 7 id: 4050 unit: export function updateModuleSpecifier() file: src/compiler/moduleSpecifiers.ts start line: 66 end line: 77 size: 12 LOC McCabe index: 2 number of parameters: 6 id: 4051 unit: export function getNodeModulesPackageName() file: src/compiler/moduleSpecifiers.ts start line: 95 end line: 106 size: 12 LOC McCabe index: 1 number of parameters: 5 id: 4052 unit: export function tryGetModuleSpecifiersFromCache() file: src/compiler/moduleSpecifiers.ts start line: 123 end line: 134 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 4053 unit: function isIdentifier() file: src/compiler/parser.ts start line: 1521 end line: 1539 size: 12 LOC McCabe index: 6 number of parameters: 0 id: 4054 unit: function isVariableDeclaratorListTerminator() file: src/compiler/parser.ts start line: 2224 end line: 2247 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4055 unit: function parseJSDocUnknownOrNullableType() file: src/compiler/parser.ts start line: 2981 end line: 3007 size: 12 LOC McCabe index: 7 number of parameters: 0 id: 4056 unit: function parseParametersWorker() file: src/compiler/parser.ts start line: 3230 end line: 3258 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4057 unit: function parseImportType() file: src/compiler/parser.ts start line: 3656 end line: 3667 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4058 unit: function parseTypeOperatorOrHigher() file: src/compiler/parser.ts start line: 3861 end line: 3872 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 4059 unit: isGenerator ? doInYieldContext() file: src/compiler/parser.ts start line: 5767 end line: 5782 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4060 unit: function parseDoStatement() file: src/compiler/parser.ts start line: 5899 end line: 5915 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4061 unit: token() file: src/compiler/parser.ts start line: 6977 end line: 6988 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 4062 unit: function parseModuleBlock() file: src/compiler/parser.ts start line: 7138 end line: 7149 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4063 unit: function parseExpressionWithTypeArgumentsForAugments() file: src/compiler/parser.ts start line: 8331 end line: 8342 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4064 unit: function escapedTextsEqual() file: src/compiler/parser.ts start line: 8484 end line: 8495 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4065 unit: function updateTokenPositionsAndMarkElements() file: src/compiler/parser.ts start line: 8952 end line: 9026 size: 12 LOC McCabe index: 1 number of parameters: 8 id: 4066 unit: function findNearestNodeStartingBeforeOrAtPosition() file: src/compiler/parser.ts start line: 9060 end line: 9143 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4067 unit: export function getPreEmitDiagnostics() file: src/compiler/program.ts start line: 314 end line: 327 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4068 unit: export function getImpliedNodeFormatForFile() file: src/compiler/program.ts start line: 803 end line: 819 size: 12 LOC McCabe index: 6 number of parameters: 4 id: 4069 unit: function resolveModuleNamesWorker() file: src/compiler/program.ts start line: 1312 end line: 1323 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 4070 unit: function resolveTypeReferenceDirectiveNamesWorker() file: src/compiler/program.ts start line: 1325 end line: 1336 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4071 unit: function runWithCancellationToken() file: src/compiler/program.ts start line: 2059 end line: 2080 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4072 unit: function collectExternalModuleReferences() file: src/compiler/program.ts start line: 2475 end line: 2600 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4073 unit: function getSymlinkCache() file: src/compiler/program.ts start line: 3914 end line: 3925 size: 12 LOC McCabe index: 6 number of parameters: 0 id: 4074 unit: function resolveTypeReferenceDirectives() file: src/compiler/resolutionCache.ts start line: 509 end line: 520 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4075 unit: minor: parseInt() file: src/compiler/semver.ts start line: 116 end line: 136 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4076 unit: function parsePartial() file: src/compiler/semver.ts start line: 256 end line: 269 size: 12 LOC McCabe index: 8 number of parameters: 1 id: 4077 unit: function addName() file: src/compiler/sourcemap.ts start line: 86 end line: 97 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4078 unit: function addMapping() file: src/compiler/sourcemap.ts start line: 114 end line: 143 size: 12 LOC McCabe index: 10 number of parameters: 6 id: 4079 unit: export function tryGetSourceMappingURL() file: src/compiler/sourcemap.ts start line: 344 end line: 356 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4080 unit: function visitSignature() file: src/compiler/symbolWalker.ts start line: 120 end line: 132 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4081 unit: function watchMissingFileSystemEntry() file: src/compiler/sys.ts start line: 1683 end line: 1697 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 4082 unit: declarationTransformers: getDeclarationTransformers() file: src/compiler/transformer.ts start line: 37 end line: 53 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4083 unit: function addMethodStatements() file: src/compiler/transformers/classFields.ts start line: 1547 end line: 1559 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4084 unit: function createHoistedVariableForClass() file: src/compiler/transformers/classFields.ts start line: 1909 end line: 1922 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4085 unit: function reportNonlocalAugmentation() file: src/compiler/transformers/declarations.ts start line: 219 end line: 230 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4086 unit: function transformDeclarationsForJS() file: src/compiler/transformers/declarations.ts start line: 238 end line: 249 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4087 unit: function getTypeAnnotationFromAllAccessorDeclarations() file: src/compiler/transformers/declarations.ts start line: 1583 end line: 1596 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4088 unit: function addExtendsHelperIfNeeded() file: src/compiler/transformers/es2015.ts start line: 898 end line: 909 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 4089 unit: function insertSuperThisCaptureThisForNode() file: src/compiler/transformers/es2015.ts start line: 1556 end line: 1567 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4090 unit: function visit() file: src/compiler/transformers/es2015.ts start line: 2809 end line: 2820 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4091 unit: function visitMethodDeclaration() file: src/compiler/transformers/es2015.ts start line: 3614 end line: 3628 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4092 unit: function visitForStatementInAsyncBody() file: src/compiler/transformers/es2017.ts start line: 244 end line: 255 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4093 unit: function recordDeclarationName() file: src/compiler/transformers/es2017.ts start line: 375 end line: 386 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4094 unit: function hoistVariable() file: src/compiler/transformers/es2017.ts start line: 413 end line: 424 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4095 unit: function visitAwaitExpression() file: src/compiler/transformers/es2018.ts start line: 269 end line: 280 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4096 unit: function createInlineBreak() file: src/compiler/transformers/generators.ts start line: 2456 end line: 2467 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4097 unit: function hasKeyAfterPropsSpread() file: src/compiler/transformers/jsx.ts start line: 170 end line: 181 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4098 unit: function visitor() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 69 end line: 84 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4099 unit: function onEmitNode() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 241 end line: 252 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 4100 unit: function getHelperExpressionForImport() file: src/compiler/transformers/module/module.ts start line: 876 end line: 887 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4101 unit: function createAllExportExpressions() file: src/compiler/transformers/module/module.ts start line: 1383 end line: 1397 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4102 unit: function onEmitNode() file: src/compiler/transformers/module/module.ts start line: 1770 end line: 1783 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 4103 unit: function substituteShorthandPropertyAssignment() file: src/compiler/transformers/module/module.ts start line: 1817 end line: 1830 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4104 unit: function onEmitNode() file: src/compiler/transformers/module/node.ts start line: 47 end line: 58 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4105 unit: function hoistBindingElement() file: src/compiler/transformers/module/system.ts start line: 787 end line: 798 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4106 unit: function visitForInStatement() file: src/compiler/transformers/module/system.ts start line: 1244 end line: 1257 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4107 unit: function visitDestructuringAssignment() file: src/compiler/transformers/module/system.ts start line: 1555 end line: 1567 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4108 unit: function getRawLiteral() file: src/compiler/transformers/taggedTemplate.ts start line: 78 end line: 101 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4109 unit: function shouldAddParamTypesMetadata() file: src/compiler/transformers/ts.ts start line: 1366 end line: 1377 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4110 unit: function visitConstructor() file: src/compiler/transformers/ts.ts start line: 1914 end line: 1926 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4111 unit: function visitArrowFunction() file: src/compiler/transformers/ts.ts start line: 2145 end line: 2156 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4112 unit: function visitNamedImportBindings() file: src/compiler/transformers/ts.ts start line: 2860 end line: 2873 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4113 unit: function getUpToDateStatus() file: src/compiler/tsbuildPublic.ts start line: 1560 end line: 1573 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4114 unit: export function createFileDiagnosticFromMessageChain() file: src/compiler/utilities.ts start line: 1049 end line: 1060 size: 12 LOC McCabe index: 2 number of parameters: 5 id: 4115 unit: export function getNewTargetContainer() file: src/compiler/utilities.ts start line: 1722 end line: 1734 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4116 unit: export function childIsDecorated() file: src/compiler/utilities.ts start line: 1921 end line: 1932 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4117 unit: export function getElementOrPropertyAccessName() file: src/compiler/utilities.ts start line: 2454 end line: 2465 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4118 unit: export function tryGetModuleSpecifierFromDeclaration() file: src/compiler/utilities.ts start line: 2539 end line: 2550 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4119 unit: export function getNamespaceDeclarationNode() file: src/compiler/utilities.ts start line: 2591 end line: 2602 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4120 unit: export function forEachImportClauseDeclaration() file: src/compiler/utilities.ts start line: 2608 end line: 2619 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4121 unit: export function isAsyncFunction() file: src/compiler/utilities.ts start line: 3289 end line: 3300 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4122 unit: export function nodeStartsNewLexicalEnvironment() file: src/compiler/utilities.ts start line: 3415 end line: 3426 size: 12 LOC McCabe index: 9 number of parameters: 1 id: 4123 unit: export function getSemanticJsxChildren() file: src/compiler/utilities.ts start line: 3844 end line: 3855 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4124 unit: function getReplacement() file: src/compiler/utilities.ts start line: 3976 end line: 3987 size: 12 LOC McCabe index: 6 number of parameters: 3 id: 4125 unit: function getModifierFlagsWorker() file: src/compiler/utilities.ts start line: 4879 end line: 4893 size: 12 LOC McCabe index: 9 number of parameters: 3 id: 4126 unit: function reverseAccessKind() file: src/compiler/utilities.ts start line: 5581 end line: 5592 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4127 unit: export function mutateMap() file: src/compiler/utilities.ts start line: 5666 end line: 5678 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 4128 unit: export function chainDiagnosticMessages() file: src/compiler/utilities.ts start line: 6092 end line: 6105 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4129 unit: function compareRelatedInformation() file: src/compiler/utilities.ts start line: 6135 end line: 6146 size: 12 LOC McCabe index: 8 number of parameters: 2 id: 4130 unit: export function tryParsePattern() file: src/compiler/utilities.ts start line: 6919 end line: 6930 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4131 unit: export function matchPatternOrExact() file: src/compiler/utilities.ts start line: 6983 end line: 6996 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4132 unit: export function getParseTreeNode() file: src/compiler/utilitiesPublic.ts start line: 461 end line: 473 size: 12 LOC McCabe index: 7 number of parameters: 2 id: 4133 unit: function getJSDocTagsWorker() file: src/compiler/utilitiesPublic.ts start line: 866 end line: 878 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4134 unit: export function visitParameterList() file: src/compiler/visitorPublic.ts start line: 160 end line: 181 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4135 unit: export function getMatchedIncludeSpec() file: src/compiler/watch.ts start line: 260 end line: 272 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4136 unit: function reloadConfigFile() file: src/compiler/watchPublic.ts start line: 710 end line: 726 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4137 unit: function watchConfigFileWildCardDirectories() file: src/compiler/watchPublic.ts start line: 881 end line: 892 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4138 unit: watchedDirPath: toPath() file: src/compiler/watchPublic.ts start line: 1006 end line: 1019 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4139 unit: export function cleanExtendedConfigCache() file: src/compiler/watchUtilities.ts start line: 345 end line: 356 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4140 unit: function createExcludeWatcherWithLogging() file: src/compiler/watchUtilities.ts start line: 603 end line: 614 size: 12 LOC McCabe index: 1 number of parameters: 5 id: 4141 unit: function getValueType() file: src/executeCommandLine/executeCommandLine.ts start line: 278 end line: 289 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4142 unit: function performIncrementalCompilation() file: src/executeCommandLine/executeCommandLine.ts start line: 812 end line: 836 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 4143 unit: function updateSolutionBuilderHost() file: src/executeCommandLine/executeCommandLine.ts start line: 838 end line: 849 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4144 unit: public delete() file: src/harness/collectionsImpl.ts start line: 73 end line: 84 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4145 unit: public getDirectories() file: src/harness/fakesHosts.ts start line: 84 end line: 95 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4146 unit: public writeFile() file: src/harness/fakesHosts.ts start line: 299 end line: 311 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4147 unit: private getAllDiagnostics() file: src/harness/fourslashImpl.ts start line: 559 end line: 571 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 4148 unit: private printErrorLog() file: src/harness/fourslashImpl.ts start line: 600 end line: 612 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4149 unit: public goToTypeDefinition() file: src/harness/fourslashImpl.ts start line: 2407 end line: 2420 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4150 unit: public goToImplementation() file: src/harness/fourslashImpl.ts start line: 2450 end line: 2462 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4151 unit: public replaceWithSemanticClassifications() file: src/harness/fourslashImpl.ts start line: 2776 end line: 2794 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4152 unit: private formatCallHierarchyItemSpan() file: src/harness/fourslashImpl.ts start line: 3711 end line: 3722 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 4153 unit: public getEditsForFileRename() file: src/harness/fourslashImpl.ts start line: 3941 end line: 3955 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 4154 unit: export function runFourSlashTestContent() file: src/harness/fourslashImpl.ts start line: 4072 end line: 4086 size: 12 LOC McCabe index: 3 number of parameters: 4 id: 4155 unit: export function getErrorBaseline() file: src/harness/harnessIO.ts start line: 532 end line: 543 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4156 unit: export function collateOutputs() file: src/harness/harnessIO.ts start line: 937 end line: 951 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4157 unit: function checkDuplicatedFileName() file: src/harness/harnessIO.ts start line: 969 end line: 981 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4158 unit: function createDirectoryStructure() file: src/harness/harnessIO.ts start line: 1362 end line: 1374 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4159 unit: public editContent() file: src/harness/harnessLanguageService.ts start line: 39 end line: 55 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4160 unit: public snapshot() file: src/harness/vfsUtil.ts start line: 138 end line: 149 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4161 unit: private _mknod() file: src/harness/vfsUtil.ts start line: 869 end line: 880 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 4162 unit: private _replaceLink() file: src/harness/vfsUtil.ts start line: 897 end line: 908 size: 12 LOC McCabe index: 2 number of parameters: 8 id: 4163 unit: private _copyShadowLinks() file: src/harness/vfsUtil.ts start line: 982 end line: 993 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4164 unit: export function checkOutputContains() file: src/harness/virtualFileSystemWithWatch.ts start line: 262 end line: 273 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4165 unit: private addFileOrFolderInFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 657 end line: 669 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4166 unit: diff() file: src/harness/virtualFileSystemWithWatch.ts start line: 1071 end line: 1082 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4167 unit: function forEachAnyProjectReferenceKind() file: src/server/editorServices.ts start line: 558 end line: 569 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4168 unit: formatCodeOptions: getDefaultFormatCodeSettings() file: src/server/editorServices.ts start line: 856 end line: 868 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4169 unit: sendProjectsUpdatedInBackgroundEvent() file: src/server/editorServices.ts start line: 1007 end line: 1019 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4170 unit: private getOrCreateSingleInferredWithoutProjectRoot() file: src/server/editorServices.ts start line: 2510 end line: 2523 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4171 unit: private telemetryOnOpenFile() file: src/server/editorServices.ts start line: 3636 end line: 3649 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4172 unit: getScriptFileNames() file: src/server/project.ts start line: 390 end line: 404 size: 12 LOC McCabe index: 7 number of parameters: 0 id: 4173 unit: private getOrCreateScriptInfoAndAttachToProject() file: src/server/project.ts start line: 406 end line: 418 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4174 unit: leaf() file: src/server/scriptVersionCache.ts start line: 225 end line: 237 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4175 unit: load() file: src/server/scriptVersionCache.ts start line: 420 end line: 431 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4176 unit: function forEachProjectInProjects() file: src/server/session.ts start line: 440 end line: 451 size: 12 LOC McCabe index: 6 number of parameters: 4 id: 4177 unit: textSpan: toProtocolTextSpan() file: src/server/session.ts start line: 1259 end line: 1325 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4178 unit: private mapTextChangeToCodeEdit() file: src/server/session.ts start line: 2350 end line: 2361 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4179 unit: private toProtocolCallHierarchyItem() file: src/server/session.ts start line: 2534 end line: 2545 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4180 unit: function applyEdits() file: src/server/session.ts start line: 3184 end line: 3197 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4181 unit: private static run() file: src/server/utilities.ts start line: 60 end line: 73 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4182 unit: function pushEncodedClassification() file: src/services/classifier.ts start line: 236 end line: 254 size: 12 LOC McCabe index: 5 number of parameters: 5 id: 4183 unit: function checkForClassificationCancellation() file: src/services/classifier.ts start line: 459 end line: 480 size: 12 LOC McCabe index: 8 number of parameters: 2 id: 4184 unit: function convertClassificationsToSpans() file: src/services/classifier.ts start line: 583 end line: 595 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4185 unit: function isLocalDeclaration() file: src/services/classifier2020.ts start line: 188 end line: 199 size: 12 LOC McCabe index: 7 number of parameters: 2 id: 4186 unit: function removeFixIdIfFixAllUnavailable() file: src/services/codeFixProvider.ts start line: 38 end line: 50 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4187 unit: getCodeActions: function getCodeActionsToAddMissingAwait() file: src/services/codefixes/addMissingAwait.ts start line: 33 end line: 45 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4188 unit: function isPossiblyPartOfDestructuring() file: src/services/codefixes/addMissingConst.ts start line: 66 end line: 77 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4189 unit: function addUndefinedToOptionalProperty() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 84 end line: 95 size: 12 LOC McCabe index: 7 number of parameters: 2 id: 4190 unit: forEachChild() file: src/services/codefixes/convertToAsyncFunction.ts start line: 727 end line: 738 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4191 unit: getCodeActions() file: src/services/codefixes/convertToEsModule.ts start line: 5 end line: 17 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4192 unit: function getTypeExportSpecifiers() file: src/services/codefixes/convertToTypeOnlyExport.ts start line: 67 end line: 80 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4193 unit: function createActionForAddMissingMemberInJavascriptFile() file: src/services/codefixes/fixAddMissingMember.ts start line: 250 end line: 264 size: 12 LOC McCabe index: 5 number of parameters: 5 id: 4194 unit: function doChange() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 70 end line: 82 size: 12 LOC McCabe index: 5 number of parameters: 5 id: 4195 unit: getAllCodeActions() file: src/services/codefixes/fixClassSuperMustPrecedeThisAccess.ts start line: 16 end line: 27 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4196 unit: getCodeActions: function getCodeActionsToFixEnableJsxFlag() file: src/services/codefixes/fixEnableJsxFlag.ts start line: 7 end line: 19 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4197 unit: function addDefiniteAssignmentAssertion() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 69 end line: 80 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4198 unit: function addInitializer() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 110 end line: 121 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 4199 unit: function updatePropertyDeclaration() file: src/services/codefixes/generateAccessors.ts start line: 185 end line: 196 size: 12 LOC McCabe index: 2 number of parameters: 6 id: 4200 unit: function updateFieldDeclaration() file: src/services/codefixes/generateAccessors.ts start line: 203 end line: 214 size: 12 LOC McCabe index: 3 number of parameters: 6 id: 4201 unit: function getDeclarationType() file: src/services/codefixes/generateAccessors.ts start line: 241 end line: 252 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4202 unit: function addImportFromExportedSymbol() file: src/services/codefixes/importFixes.ts start line: 79 end line: 90 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4203 unit: function tryUseExistingNamespaceImport() file: src/services/codefixes/importFixes.ts start line: 438 end line: 461 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 4204 unit: function getNamespaceLikeImportText() file: src/services/codefixes/importFixes.ts start line: 477 end line: 488 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4205 unit: function getFixesInfoForNonUMDImport() file: src/services/codefixes/importFixes.ts start line: 808 end line: 821 size: 12 LOC McCabe index: 1 number of parameters: 7 id: 4206 unit: constructs: flatMap() file: src/services/codefixes/inferFromUsage.ts start line: 519 end line: 532 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4207 unit: function inferTypeFromCallExpression() file: src/services/codefixes/inferFromUsage.ts start line: 793 end line: 812 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4208 unit: function removeLowPriorityInferences() file: src/services/codefixes/inferFromUsage.ts start line: 858 end line: 869 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4209 unit: allowSyntheticDefaults: getAllowSyntheticDefaultImports() file: src/services/codefixes/requireInTs.ts start line: 50 end line: 62 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4210 unit: function tryCreateNamedImportsFromObjectBindingPattern() file: src/services/codefixes/requireInTs.ts start line: 59 end line: 71 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4211 unit: function getInfo() file: src/services/codefixes/useDefaultImport.ts start line: 26 end line: 37 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4212 unit: isRecommended: isRecommendedCompletionMatch() file: src/services/completions.ts start line: 828 end line: 841 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 4213 unit: export function getCompletionEntrySymbol() file: src/services/completions.ts start line: 1598 end line: 1609 size: 12 LOC McCabe index: 2 number of parameters: 7 id: 4214 unit: function isTagWithTypeExpression() file: src/services/completions.ts start line: 2050 end line: 2061 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4215 unit: function tryGetGlobalSymbols() file: src/services/completions.ts start line: 2271 end line: 2282 size: 12 LOC McCabe index: 9 number of parameters: 0 id: 4216 unit: const allKeywordsCompletions:() file: src/services/completions.ts start line: 3519 end line: 3530 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4217 unit: name: tokenToString() file: src/services/completions.ts start line: 3523 end line: 3545 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4218 unit: function getTryCatchFinallyOccurrences() file: src/services/documentHighlights.ts start line: 329 end line: 344 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4219 unit: function forEachExternalModule() file: src/services/exportInfoMap.ts start line: 350 end line: 361 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 4220 unit: function getReferencesInContainerOrFiles() file: src/services/findAllReferences.ts start line: 946 end line: 960 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4221 unit: function characterToColumn() file: src/services/formatting/formatting.ts start line: 1046 end line: 1057 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4222 unit: public updateContext() file: src/services/formatting/formattingContext.ts start line: 28 end line: 41 size: 12 LOC McCabe index: 1 number of parameters: 5 id: 4223 unit: function shouldRescanJsxIdentifier() file: src/services/formatting/formattingScanner.ts start line: 113 end line: 126 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4224 unit: function getBlockIndent() file: src/services/formatting/smartIndenter.ts start line: 100 end line: 114 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4225 unit: function getSignatureDefinition() file: src/services/goToDefinition.ts start line: 323 end line: 336 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 4226 unit: function getCommentHavingNodes() file: src/services/jsDoc.ts start line: 121 end line: 132 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4227 unit: function getRightHandSideOfAssignment() file: src/services/jsDoc.ts start line: 460 end line: 472 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4228 unit: function shouldKeepItem() file: src/services/navigateTo.ts start line: 57 end line: 68 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4229 unit: function merge() file: src/services/navigationBar.ts start line: 660 end line: 672 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4230 unit: function convertToSecondaryNavBarMenuItem() file: src/services/navigationBar.ts start line: 845 end line: 856 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4231 unit: spans: getSpans() file: src/services/navigationBar.ts start line: 850 end line: 862 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4232 unit: function updateImportDeclarationAndClause() file: src/services/organizeImports.ts start line: 400 end line: 412 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4233 unit: function matchSegment() file: src/services/patternMatcher.ts start line: 204 end line: 259 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 4234 unit: error: getLocaleSpecificMessage() file: src/services/refactors/addOrRemoveBracesToArrowFunction.ts start line: 102 end line: 115 size: 12 LOC McCabe index: 10 number of parameters: 1 id: 4235 unit: function convertToBlock() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 179 end line: 190 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4236 unit: function hasNamespaceNameConflict() file: src/services/refactors/convertImport.ts start line: 152 end line: 167 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4237 unit: function isConvertableSignatureDeclaration() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 173 end line: 184 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4238 unit: function getRefactorActionsToConvertParametersToDestructuredObject() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 18 end line: 30 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4239 unit: function getRefactorEditsToConvertParametersToDestructuredObject() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 32 end line: 45 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4240 unit: function getGroupedReferences() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 92 end line: 215 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4241 unit: function createBindingElementFromParameterDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 506 end line: 518 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4242 unit: function getTextOfChainNode() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 183 end line: 194 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4243 unit: function getFirstDeclaration() file: src/services/refactors/extractSymbol.ts start line: 1332 end line: 1345 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 4244 unit: function getPropertyAssignmentsForWritesAndVariableDeclarations() file: src/services/refactors/extractSymbol.ts start line: 1525 end line: 1538 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4245 unit: function doTypeAliasChange() file: src/services/refactors/extractType.ts start line: 199 end line: 211 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 4246 unit: getEditsForAction: function getRefactorActionsToGenerateGetAndSetAccessors() file: src/services/refactors/generateGetAccessorAndSetAccessor.ts start line: 13 end line: 26 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4247 unit: function doChange() file: src/services/refactors/inferFunctionReturnType.ts start line: 57 end line: 68 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 4248 unit: function tryGetReturnType() file: src/services/refactors/inferFunctionReturnType.ts start line: 105 end line: 116 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4249 unit: getAvailableActions: function getRefactorActionsToMoveToNewFile() file: src/services/refactors/moveToNewFile.ts start line: 13 end line: 24 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4250 unit: function getStatementsToMove() file: src/services/refactors/moveToNewFile.ts start line: 83 end line: 94 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 4251 unit: function isPureImport() file: src/services/refactors/moveToNewFile.ts start line: 103 end line: 114 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4252 unit: function addNewFileToTsconfig() file: src/services/refactors/moveToNewFile.ts start line: 116 end line: 129 size: 12 LOC McCabe index: 8 number of parameters: 5 id: 4253 unit: function filterBindingName() file: src/services/refactors/moveToNewFile.ts start line: 617 end line: 629 size: 12 LOC McCabe index: 8 number of parameters: 2 id: 4254 unit: function createSyntaxList() file: src/services/services.ts start line: 190 end line: 201 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4255 unit: public getRootFileNames() file: src/services/services.ts start line: 1045 end line: 1056 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 4256 unit: function getTodoCommentsRegExp() file: src/services/services.ts start line: 2484 end line: 2540 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4257 unit: function getEditsForRefactor() file: src/services/services.ts start line: 2595 end line: 2606 size: 12 LOC McCabe index: 1 number of parameters: 6 id: 4258 unit: category: diagnosticCategoryName() file: src/services/shims.ts start line: 628 end line: 641 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4259 unit: function containsPrecedingToken() file: src/services/signatureHelp.ts start line: 143 end line: 159 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4260 unit: function getArgumentIndex() file: src/services/signatureHelp.ts start line: 350 end line: 373 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4261 unit: function getApplicableSpanForTaggedTemplate() file: src/services/signatureHelp.ts start line: 452 end line: 473 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4262 unit: function getEndPos() file: src/services/smartSelection.ts start line: 289 end line: 300 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4263 unit: function getCompletionEntriesFromTypings() file: src/services/stringCompletions.ts start line: 692 end line: 732 size: 12 LOC McCabe index: 4 number of parameters: 6 id: 4264 unit: function hasCommentsBeforeLineBreak() file: src/services/textChanges.ts start line: 69 end line: 80 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4265 unit: private getInsertNodeAtStartInsertOptions() file: src/services/textChanges.ts start line: 669 end line: 690 size: 12 LOC McCabe index: 8 number of parameters: 3 id: 4266 unit: export function findListItemInfo() file: src/services/utilities.ts start line: 696 end line: 714 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4267 unit: getModuleSpecifierCache: maybeBind() file: src/services/utilities.ts start line: 1911 end line: 1923 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4268 unit: export function getSymbolTarget() file: src/services/utilities.ts start line: 2397 end line: 2408 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 4269 unit: const nodesClone:() file: src/services/utilities.ts start line: 2469 end line: 2482 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 4270 unit: function getAddCommentsFunction() file: src/services/utilities.ts start line: 2617 end line: 2631 size: 12 LOC McCabe index: 4 number of parameters: 8 id: 4271 unit: moduleResolverHost: getModuleSpecifierResolverHost() file: src/services/utilities.ts start line: 2720 end line: 2771 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 4272 unit: function clearEntries() file: src/shims/collectionShims.ts start line: 168 end line: 179 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4273 unit: public initializeTests() file: src/testRunner/compilerRunner.ts start line: 46 end line: 59 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4274 unit: function completeBar() file: src/testRunner/parallel/host.ts start line: 429 end line: 443 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4275 unit: export function shimNoopTestInterface() file: src/testRunner/parallel/shared.ts start line: 76 end line: 87 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4276 unit: function makeAssertChanges() file: src/testRunner/unittests/builder.ts start line: 74 end line: 86 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4277 unit: function assertParseFileDiagnosticsExclusion() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 64 end line: 75 size: 12 LOC McCabe index: 1 number of parameters: 5 id: 4278 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 4 end line: 15 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4279 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 23 end line: 34 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4280 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 103 end line: 118 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4281 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 126 end line: 141 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4282 unit: function textWithIgnoreCommentFrom() file: src/testRunner/unittests/incrementalParser.ts start line: 896 end line: 907 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 4283 unit: function parsesToValidSourceFileWithErrors() file: src/testRunner/unittests/jsonParserRecovery.ts start line: 3 end line: 16 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4284 unit: function checkCache() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 178 end line: 189 size: 12 LOC McCabe index: 2 number of parameters: 5 id: 4285 unit: function assertVersionRange() file: src/testRunner/unittests/semver.ts start line: 5 end line: 16 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4286 unit: function replaceIdentifiersNamedOldNameWithNewName() file: src/testRunner/unittests/transform.ts start line: 30 end line: 41 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 4287 unit: function replaceWithClassAndNamespace() file: src/testRunner/unittests/transform.ts start line: 229 end line: 241 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4288 unit: export function loadProjectFromFiles() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 138 end line: 149 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4289 unit: function modifyFsBTsToNonRelativeImport() file: src/testRunner/unittests/tsbuild/transitiveReferences.ts start line: 11 end line: 22 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4290 unit: export function checkOutputErrorsInitial() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 166 end line: 177 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 4291 unit: export function getDiagnosticMessageChain() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 224 end line: 235 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 4292 unit: export function getDiagnosticOfFileFrom() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 241 end line: 253 size: 12 LOC McCabe index: 2 number of parameters: 5 id: 4293 unit: function verifySymlinkScenarioWorker() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 73 end line: 84 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4294 unit: function setup() file: src/testRunner/unittests/tsserver/autoImportProvider.ts start line: 316 end line: 352 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4295 unit: function updateFile() file: src/testRunner/unittests/tsserver/autoImportProvider.ts start line: 328 end line: 339 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4296 unit: function verifyExecuteCommandSeqIsCancellable() file: src/testRunner/unittests/tsserver/cancellationToken.ts start line: 256 end line: 271 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 4297 unit: function verifyConfiguredProject() file: src/testRunner/unittests/tsserver/configFileSearch.ts start line: 113 end line: 126 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4298 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 422 end line: 437 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4299 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 591 end line: 603 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4300 unit: function triggerCompletions() file: src/testRunner/unittests/tsserver/exportMapCache.ts start line: 134 end line: 145 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 4301 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/getExportReferences.ts start line: 69 end line: 83 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4302 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/getExportReferences.ts start line: 94 end line: 107 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4303 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/getExportReferences.ts start line: 125 end line: 139 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4304 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/getExportReferences.ts start line: 150 end line: 164 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4305 unit: function createHostWithPlugin() file: src/testRunner/unittests/tsserver/metadataInResponse.ts start line: 27 end line: 49 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4306 unit: function verifyDocumentPositionMapper() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 285 end line: 296 size: 12 LOC McCabe index: 2 number of parameters: 5 id: 4307 unit: function setup() file: src/testRunner/unittests/tsserver/smartSelection.ts start line: 2 end line: 13 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 4308 unit: function assertUsageError() file: src/testRunner/unittests/tsserver/typeOnlyImportChains.ts start line: 152 end line: 163 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 4309 unit: function setupExternalProject() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 634 end line: 647 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 4310 unit: function parseServerMode() file: src/tsserver/webServer.ts start line: 22 end line: 33 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 4311 unit: function getDefaultNPMLocation() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 32 end line: 43 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 4312 unit: function typingToFileName() file: src/typingsInstallerCore/typingsInstaller.ts start line: 20 end line: 31 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4313 unit: export function getNpmCommandForInstallation() file: src/typingsInstallerCore/typingsInstaller.ts start line: 45 end line: 57 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 4314 unit: constructor() file: src/webServer/webServer.ts start line: 181 end line: 192 size: 12 LOC McCabe index: 1 number of parameters: 6 id: 4315 unit: public send() file: src/webServer/webServer.ts start line: 194 end line: 205 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 4316 unit: function deduplicate() file: scripts/authors.ts start line: 75 end line: 85 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4317 unit: enqueue() file: scripts/build/utils.js start line: 400 end line: 412 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4318 unit: create() file: scripts/eslint/rules/no-in-operator.ts start line: 20 end line: 31 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4319 unit: function ensureDirectoryExists() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 107 end line: 117 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4320 unit: async function buildProtocol() file: scripts/produceLKG.ts start line: 47 end line: 59 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4321 unit: function runSequence() file: scripts/run-sequence.js start line: 8 end line: 18 size: 11 LOC McCabe index: 8 number of parameters: 3 id: 4322 unit: function fixHyperlinks() file: scripts/word2md.ts start line: 221 end line: 231 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 4323 unit: function main() file: scripts/word2md.ts start line: 411 end line: 421 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4324 unit: isLogicalOrCoalescingAssignmentOperator() file: src/compiler/binder.ts start line: 1539 end line: 1549 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4325 unit: function bindInitializedVariableFlow() file: src/compiler/binder.ts start line: 1635 end line: 1645 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4326 unit: function checkStrictModeFunctionDeclaration() file: src/compiler/binder.ts start line: 2327 end line: 2340 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4327 unit: function bindPropertyOrMethodOrAccessor() file: src/compiler/binder.ts start line: 3371 end line: 3383 size: 11 LOC McCabe index: 7 number of parameters: 3 id: 4328 unit: function toAffectedFileEmitResult() file: src/compiler/builder.ts start line: 662 end line: 672 size: 11 LOC McCabe index: 1 number of parameters: 6 id: 4329 unit: function errorOrSuggestion() file: src/compiler/checker.ts start line: 1161 end line: 1173 size: 11 LOC McCabe index: 6 number of parameters: 7 id: 4330 unit: function addDeprecatedSuggestionWorker() file: src/compiler/checker.ts start line: 1188 end line: 1199 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4331 unit: function cloneSymbol() file: src/compiler/checker.ts start line: 1253 end line: 1263 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4332 unit: function resolveName() file: src/compiler/checker.ts start line: 1786 end line: 1796 size: 11 LOC McCabe index: 1 number of parameters: 8 id: 4333 unit: function getTargetOfImportSpecifier() file: src/compiler/checker.ts start line: 2958 end line: 2968 size: 11 LOC McCabe index: 7 number of parameters: 2 id: 4334 unit: function markExportAsReferenced() file: src/compiler/checker.ts start line: 3163 end line: 3174 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4335 unit: function getExportsAndPropertiesOfModule() file: src/compiler/checker.ts start line: 3722 end line: 3732 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4336 unit: function createObjectType() file: src/compiler/checker.ts start line: 4085 end line: 4095 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4337 unit: reportLikelyUnsafeImportRequiredError: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4763 end line: 4773 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4338 unit: function conditionalTypeToTypeNode() file: src/compiler/checker.ts start line: 5025 end line: 5035 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4339 unit: function lookupSymbolChainWorker() file: src/compiler/checker.ts start line: 5839 end line: 5920 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4340 unit: function mergeRedundantStatements() file: src/compiler/checker.ts start line: 6772 end line: 6785 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4341 unit: function includePrivateSymbol() file: src/compiler/checker.ts start line: 7030 end line: 7045 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4342 unit: function serializeAsFunctionNamespaceMerge() file: src/compiler/checker.ts start line: 7195 end line: 7207 size: 11 LOC McCabe index: 5 number of parameters: 4 id: 4343 unit: function getSignatureTextRangeLocation() file: src/compiler/checker.ts start line: 7209 end line: 7220 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4344 unit: function typePredicateToStringWorker() file: src/compiler/checker.ts start line: 8025 end line: 8035 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4345 unit: function findResolutionCycleStartIndex() file: src/compiler/checker.ts start line: 8367 end line: 8377 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4346 unit: function getDeclaringConstructor() file: src/compiler/checker.ts start line: 8847 end line: 8857 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4347 unit: function isMixinConstructorType() file: src/compiler/checker.ts start line: 9883 end line: 9893 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4348 unit: function getOptionalCallSignature() file: src/compiler/checker.ts start line: 10872 end line: 10882 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4349 unit: function getReducedUnionType() file: src/compiler/checker.ts start line: 12299 end line: 12309 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4350 unit: function getMinTypeArgumentCount() file: src/compiler/checker.ts start line: 12552 end line: 12562 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4351 unit: function getActualTypeVariable() file: src/compiler/checker.ts start line: 15620 end line: 15630 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4352 unit: function getInferTypeParameters() file: src/compiler/checker.ts start line: 15781 end line: 15791 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4353 unit: function getFreshTypeOfLiteralType() file: src/compiler/checker.ts start line: 16126 end line: 16136 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4354 unit: function instantiateMappedGenericTupleType() file: src/compiler/checker.ts start line: 16696 end line: 16711 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4355 unit: function getRestrictiveInstantiation() file: src/compiler/checker.ts start line: 16902 end line: 16917 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4356 unit: function getInvalidTextualChildDiagnostic() file: src/compiler/checker.ts start line: 17438 end line: 17448 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4357 unit: function isWeakType() file: src/compiler/checker.ts start line: 20254 end line: 20264 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4358 unit: function getRelationKey() file: src/compiler/checker.ts start line: 20410 end line: 20420 size: 11 LOC McCabe index: 6 number of parameters: 5 id: 4359 unit: function createInferenceContextWorker() file: src/compiler/checker.ts start line: 21401 end line: 21411 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 4360 unit: function inferFromTypeArguments() file: src/compiler/checker.ts start line: 22075 end line: 22085 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4361 unit: function getSingleTypeVariableFromIntersectionTypes() file: src/compiler/checker.ts start line: 22109 end line: 22119 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4362 unit: function inferFromSignatures() file: src/compiler/checker.ts start line: 22384 end line: 22394 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4363 unit: function getKeyPropertyName() file: src/compiler/checker.ts start line: 22815 end line: 22834 size: 11 LOC McCabe index: 10 number of parameters: 1 id: 4364 unit: function typeMaybeAssignableTo() file: src/compiler/checker.ts start line: 22884 end line: 22894 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4365 unit: function isPossiblyAliasedThisProperty() file: src/compiler/checker.ts start line: 26290 end line: 26300 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4366 unit: function createArrayLiteralType() file: src/compiler/checker.ts start line: 27053 end line: 27063 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4367 unit: function checkSpreadPropOverrides() file: src/compiler/checker.ts start line: 27586 end line: 27596 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4368 unit: function getSuggestedLibForNonExistentName() file: src/compiler/checker.ts start line: 28753 end line: 28763 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4369 unit: function getSuggestedSymbolForNonexistentProperty() file: src/compiler/checker.ts start line: 28785 end line: 28795 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4370 unit: function isValidPropertyAccessWithType() file: src/compiler/checker.ts start line: 28981 end line: 28994 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4371 unit: function maybeAddMissingAwaitInfo() file: src/compiler/checker.ts start line: 29693 end line: 29704 size: 11 LOC McCabe index: 8 number of parameters: 3 id: 4372 unit: function checkMetaPropertyKeyword() file: src/compiler/checker.ts start line: 31437 end line: 31447 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4373 unit: function mayReturnNever() file: src/compiler/checker.ts start line: 32126 end line: 32136 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4374 unit: function checkArithmeticOperandType() file: src/compiler/checker.ts start line: 32318 end line: 32328 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 4375 unit: function checkGrammarNullishCoalesceWithLogicalExpression() file: src/compiler/checker.ts start line: 33118 end line: 33128 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4376 unit: function checkForDisallowedESSymbolOperand() file: src/compiler/checker.ts start line: 33400 end line: 33412 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4377 unit: function getBaseTypesIfUnrelated() file: src/compiler/checker.ts start line: 33539 end line: 33549 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4378 unit: function getUniqueTypeParameterName() file: src/compiler/checker.ts start line: 33943 end line: 33953 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 4379 unit: function checkPropertyDeclaration() file: src/compiler/checker.ts start line: 34642 end line: 34655 size: 11 LOC McCabe index: 11 number of parameters: 1 id: 4380 unit: function checkMethodDeclaration() file: src/compiler/checker.ts start line: 34664 end line: 34682 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4381 unit: function getTypeParametersForTypeReference() file: src/compiler/checker.ts start line: 34904 end line: 34914 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4382 unit: function checkQuestionTokenAgreementBetweenOverloads() file: src/compiler/checker.ts start line: 35200 end line: 35210 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4383 unit: function registerForUnusedIdentifiersCheck() file: src/compiler/checker.ts start line: 36337 end line: 36350 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4384 unit: function bindingNameText() file: src/compiler/checker.ts start line: 36625 end line: 36635 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4385 unit: function checkClassDeclaration() file: src/compiler/checker.ts start line: 38631 end line: 38642 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4386 unit: function checkGrammarExportDeclaration() file: src/compiler/checker.ts start line: 40092 end line: 40102 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4387 unit: function isNodeUsedDuringClassInitialization() file: src/compiler/checker.ts start line: 40961 end line: 40972 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4388 unit: function isImportTypeQualifierPart() file: src/compiler/checker.ts start line: 41011 end line: 41021 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4389 unit: function isArgumentsLocalBinding() file: src/compiler/checker.ts start line: 41552 end line: 41563 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4390 unit: function moduleExportsSomeValue() file: src/compiler/checker.ts start line: 41565 end line: 41592 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4391 unit: function isAliasResolvedToValue() file: src/compiler/checker.ts start line: 41768 end line: 41780 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4392 unit: function isExpandoFunctionDeclaration() file: src/compiler/checker.ts start line: 41851 end line: 41861 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4393 unit: function getTypeReferenceDirectivesForEntityName() file: src/compiler/checker.ts start line: 42252 end line: 42267 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4394 unit: function addReferencedFilesToTypeDirective() file: src/compiler/checker.ts start line: 42327 end line: 42337 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4395 unit: function checkGrammarHeritageClause() file: src/compiler/checker.ts start line: 43079 end line: 43089 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4396 unit: function checkGrammarJsxName() file: src/compiler/checker.ts start line: 43321 end line: 43342 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4397 unit: function getAmbientModules() file: src/compiler/checker.ts start line: 44103 end line: 44114 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4398 unit: function checkGrammarNamedImportsOrExports() file: src/compiler/checker.ts start line: 44126 end line: 44136 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4399 unit: export function createOptionNameMap() file: src/compiler/commandLineParser.ts start line: 1360 end line: 1371 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4400 unit: function getOptionDeclarationFromName() file: src/compiler/commandLineParser.ts start line: 1649 end line: 1660 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4401 unit: function isCompilerOptionsValue() file: src/compiler/commandLineParser.ts start line: 2215 end line: 2225 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4402 unit: function getCustomTypeMapOfCommandLineOption() file: src/compiler/commandLineParser.ts start line: 2322 end line: 2333 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4403 unit: function convertJsonOptionOfCustomType() file: src/compiler/commandLineParser.ts start line: 3205 end line: 3215 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4404 unit: export function forEach() file: src/compiler/core.ts start line: 35 end line: 45 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4405 unit: export function forEachRight() file: src/compiler/core.ts start line: 50 end line: 60 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4406 unit: export function intersperse() file: src/compiler/core.ts start line: 136 end line: 146 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4407 unit: export function mapAllOrFail() file: src/compiler/core.ts start line: 475 end line: 485 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4408 unit: export function mapEntries() file: src/compiler/core.ts start line: 634 end line: 645 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4409 unit: export function arrayIsSorted() file: src/compiler/core.ts start line: 798 end line: 808 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4410 unit: export function assign() file: src/compiler/core.ts start line: 1299 end line: 1309 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4411 unit: function getStringComparerFactory() file: src/compiler/core.ts start line: 1823 end line: 1839 size: 11 LOC McCabe index: 6 number of parameters: 0 id: 4412 unit: function createStringComparer() file: src/compiler/core.ts start line: 1841 end line: 1853 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4413 unit: I extends readonly() file: src/compiler/corePublic.ts start line: 154 end line: 167 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4414 unit: function createDeprecation() file: src/compiler/debug.ts start line: 713 end line: 723 size: 11 LOC McCabe index: 10 number of parameters: 2 id: 4415 unit: function getOutputJSFileName() file: src/compiler/emitter.ts start line: 135 end line: 145 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 4416 unit: function emitAssertEntry() file: src/compiler/emitter.ts start line: 3473 end line: 3485 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4417 unit: function emitCatchClause() file: src/compiler/emitter.ts start line: 3703 end line: 3713 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4418 unit: function emitPropertyAssignment() file: src/compiler/emitter.ts start line: 3719 end line: 3736 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4419 unit: function emitSyntheticTripleSlashReferencesIfNeeded() file: src/compiler/emitter.ts start line: 3950 end line: 3960 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4420 unit: function writeLines() file: src/compiler/emitter.ts start line: 4608 end line: 4618 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4421 unit: function isUniqueLocalName() file: src/compiler/emitter.ts start line: 5085 end line: 5096 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4422 unit: function emitTrailingCommentOfPosition() file: src/compiler/emitter.ts start line: 5588 end line: 5601 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4423 unit: function emitDetachedCommentsAndUpdateCommentsInfo() file: src/compiler/emitter.ts start line: 5639 end line: 5649 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4424 unit: function createMetadataHelper() file: src/compiler/factory/emitHelpers.ts start line: 111 end line: 121 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4425 unit: function createClassPrivateFieldGetHelper() file: src/compiler/factory/emitHelpers.ts start line: 376 end line: 386 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4426 unit: function createClassPrivateFieldSetHelper() file: src/compiler/factory/emitHelpers.ts start line: 388 end line: 398 size: 11 LOC McCabe index: 2 number of parameters: 5 id: 4427 unit: export function helperString() file: src/compiler/factory/emitHelpers.ts start line: 419 end line: 429 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4428 unit: function createLiteralLikeNode() file: src/compiler/factory/nodeFactory.ts start line: 850 end line: 860 size: 11 LOC McCabe index: 8 number of parameters: 2 id: 4429 unit: function createMappedTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2115 end line: 2125 size: 11 LOC McCabe index: 2 number of parameters: 6 id: 4430 unit: function createTemplateLiteralLikeNode() file: src/compiler/factory/nodeFactory.ts start line: 2922 end line: 2932 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4431 unit: function createIfStatement() file: src/compiler/factory/nodeFactory.ts start line: 3239 end line: 3249 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4432 unit: function createForInStatement() file: src/compiler/factory/nodeFactory.ts start line: 3324 end line: 3334 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4433 unit: function createTryStatement() file: src/compiler/factory/nodeFactory.ts start line: 3498 end line: 3508 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4434 unit: function createImportSpecifier() file: src/compiler/factory/nodeFactory.ts start line: 4094 end line: 4104 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4435 unit: function createExportSpecifier() file: src/compiler/factory/nodeFactory.ts start line: 4212 end line: 4222 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4436 unit: function flattenCommaElements() file: src/compiler/factory/nodeFactory.ts start line: 5341 end line: 5351 size: 11 LOC McCabe index: 9 number of parameters: 1 id: 4437 unit: function createPropertyDescriptor() file: src/compiler/factory/nodeFactory.ts start line: 5573 end line: 5586 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4438 unit: function createJsxFactoryExpressionFromEntityName() file: src/compiler/factory/utilities.ts start line: 37 end line: 47 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4439 unit: export function createExpressionForPropertyName() file: src/compiler/factory/utilities.ts start line: 173 end line: 185 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4440 unit: export function getRestIndicatorOfBindingOrAssignmentElement() file: src/compiler/factory/utilities.ts start line: 756 end line: 770 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4441 unit: export function getJSDocTypeAliasName() file: src/compiler/factory/utilities.ts start line: 856 end line: 866 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4442 unit: export function left() file: src/compiler/factory/utilities.ts start line: 1033 end line: 1043 size: 11 LOC McCabe index: 2 number of parameters: 7 id: 4443 unit: export function right() file: src/compiler/factory/utilities.ts start line: 1065 end line: 1075 size: 11 LOC McCabe index: 2 number of parameters: 7 id: 4444 unit: export function createBinaryExpressionTrampoline() file: src/compiler/factory/utilities.ts start line: 1194 end line: 1217 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4445 unit: originalPath: arePathsEqual() file: src/compiler/moduleNameResolver.ts start line: 359 end line: 370 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4446 unit: function traceResult() file: src/compiler/moduleNameResolver.ts start line: 369 end line: 379 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4447 unit: function tryLoadModuleUsingOptionalResolutionSettings() file: src/compiler/moduleNameResolver.ts start line: 1072 end line: 1084 size: 11 LOC McCabe index: 3 number of parameters: 5 id: 4448 unit: function realPath() file: src/compiler/moduleNameResolver.ts start line: 1340 end line: 1351 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4449 unit: function tryGetModuleNameFromRootDirs() file: src/compiler/moduleSpecifiers.ts start line: 640 end line: 651 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 4450 unit: function finishNode() file: src/compiler/parser.ts start line: 1794 end line: 1809 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4451 unit: function parseTemplateSpans() file: src/compiler/parser.ts start line: 2787 end line: 2797 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4452 unit: function parseTemplateTypeSpans() file: src/compiler/parser.ts start line: 2821 end line: 2831 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4453 unit: function parseJSDocFunctionType() file: src/compiler/parser.ts start line: 3009 end line: 3019 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4454 unit: terminate: while() file: src/compiler/parser.ts start line: 3049 end line: 3059 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4455 unit: function parseObjectTypeMembers() file: src/compiler/parser.ts start line: 3486 end line: 3497 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4456 unit: function parseTypeParameterOfInferType() file: src/compiler/parser.ts start line: 3843 end line: 3853 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 4457 unit: function parseTypeOrTypePredicate() file: src/compiler/parser.ts start line: 3991 end line: 4001 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4458 unit: function parsePossibleParenthesizedArrowFunctionExpression() file: src/compiler/parser.ts start line: 4454 end line: 4466 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 4459 unit: function tryParseAsyncSimpleArrowFunctionExpression() file: src/compiler/parser.ts start line: 4468 end line: 4479 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4460 unit: function parsePropertyAccessExpressionRest() file: src/compiler/parser.ts start line: 5381 end line: 5391 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4461 unit: isAsync ? doInAwaitContext() file: src/compiler/parser.ts start line: 5768 end line: 5782 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4462 unit: function parseIfStatement() file: src/compiler/parser.ts start line: 5887 end line: 5897 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4463 unit: function parseBreakOrContinueStatement() file: src/compiler/parser.ts start line: 5972 end line: 5984 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4464 unit: function parseVariableDeclaration() file: src/compiler/parser.ts start line: 6561 end line: 6574 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4465 unit: function parseConstructorName() file: src/compiler/parser.ts start line: 6654 end line: 6664 size: 11 LOC McCabe index: 5 number of parameters: 0 id: 4466 unit: export function parseJSDocTypeExpression() file: src/compiler/parser.ts start line: 7644 end line: 7655 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4467 unit: function isNextNonwhitespaceTokenEndOfFile() file: src/compiler/parser.ts start line: 7860 end line: 7871 size: 11 LOC McCabe index: 5 number of parameters: 0 id: 4468 unit: function parseJSDocLinkPrefix() file: src/compiler/parser.ts start line: 8144 end line: 8154 size: 11 LOC McCabe index: 7 number of parameters: 0 id: 4469 unit: function getLastDescendant() file: src/compiler/parser.ts start line: 9075 end line: 9085 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4470 unit: isVolumeCharacter() file: src/compiler/path.ts start line: 158 end line: 171 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4471 unit: export function getAnyExtensionFromPath() file: src/compiler/path.ts start line: 376 end line: 388 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4472 unit: export function normalizePathAndParts() file: src/compiler/path.ts start line: 588 end line: 598 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4473 unit: export function formatLocation() file: src/compiler/program.ts start line: 440 end line: 451 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4474 unit: export function isReferencedFile() file: src/compiler/program.ts start line: 638 end line: 648 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4475 unit: function getPrependNodes() file: src/compiler/program.ts start line: 1890 end line: 1900 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4476 unit: function getMergedBindAndCheckDiagnostics() file: src/compiler/program.ts start line: 2125 end line: 2138 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4477 unit: function processReferencedFiles() file: src/compiler/program.ts start line: 2992 end line: 3002 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4478 unit: export function getModuleNameStringLiteralAt() file: src/compiler/program.ts start line: 4255 end line: 4266 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4479 unit: function createHasInvalidatedResolution() file: src/compiler/resolutionCache.ts start line: 285 end line: 297 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4480 unit: function finishCachingPerDirectoryResolution() file: src/compiler/resolutionCache.ts start line: 306 end line: 316 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4481 unit: function removeResolutionsOfFileFromCache() file: src/compiler/resolutionCache.ts start line: 763 end line: 774 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4482 unit: patch: parseInt() file: src/compiler/semver.ts start line: 117 end line: 136 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 4483 unit: function testComparator() file: src/compiler/semver.ts start line: 369 end line: 379 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 4484 unit: function setSourceContent() file: src/compiler/sourcemap.ts start line: 73 end line: 83 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4485 unit: export function isRawSourceMap() file: src/compiler/sourcemap.ts start line: 363 end line: 373 size: 11 LOC McCabe index: 18 number of parameters: 1 id: 4486 unit: export function tryParseRawSourceMap() file: src/compiler/sourcemap.ts start line: 376 end line: 388 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4487 unit: function updateChildWatches() file: src/compiler/sys.ts start line: 729 end line: 764 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4488 unit: function isIgnoredByWatchOptions() file: src/compiler/sys.ts start line: 810 end line: 820 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 4489 unit: export function patchWriteFileEnsuringDirectory() file: src/compiler/sys.ts start line: 1067 end line: 1078 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4490 unit: function callbackChangingToMissingFileSystemEntry() file: src/compiler/sys.ts start line: 1654 end line: 1664 size: 11 LOC McCabe index: 7 number of parameters: 2 id: 4491 unit: function writeEvent() file: src/compiler/tracing.ts start line: 159 end line: 172 size: 11 LOC McCabe index: 5 number of parameters: 6 id: 4492 unit: function emitNodeWithNotification() file: src/compiler/transformer.ts start line: 316 end line: 328 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4493 unit: function hoistFunctionDeclaration() file: src/compiler/transformer.ts start line: 351 end line: 361 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4494 unit: function addInitializationStatement() file: src/compiler/transformer.ts start line: 366 end line: 376 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4495 unit: function requestEmitHelper() file: src/compiler/transformer.ts start line: 526 end line: 536 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4496 unit: function transformProperty() file: src/compiler/transformers/classFields.ts start line: 1427 end line: 1438 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4497 unit: function visitInvalidSuperProperty() file: src/compiler/transformers/classFields.ts start line: 1561 end line: 1571 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4498 unit: function getBindingNameVisible() file: src/compiler/transformers/declarations.ts start line: 602 end line: 613 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4499 unit: function canHaveLiteralInitializer() file: src/compiler/transformers/declarations.ts start line: 1641 end line: 1651 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4500 unit: export function createGetSymbolAccessibilityDiagnosticForNodeName() file: src/compiler/transformers/declarations/diagnostics.ts start line: 58 end line: 129 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4501 unit: function emitBindingOrAssignment() file: src/compiler/transformers/destructuring.ts start line: 114 end line: 124 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4502 unit: function visitBlock() file: src/compiler/transformers/es2015.ts start line: 2057 end line: 2068 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4503 unit: function convertForStatement() file: src/compiler/transformers/es2015.ts start line: 2896 end line: 2906 size: 11 LOC McCabe index: 7 number of parameters: 3 id: 4504 unit: function visitCallExpression() file: src/compiler/transformers/es2015.ts start line: 3701 end line: 3719 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4505 unit: function isNameOfDeclarationWithCollidingName() file: src/compiler/transformers/es2015.ts start line: 4289 end line: 4300 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4506 unit: function visitor() file: src/compiler/transformers/es2016.ts start line: 19 end line: 29 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4507 unit: function visitForOfStatementInAsyncBody() file: src/compiler/transformers/es2017.ts start line: 232 end line: 242 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4508 unit: function visitVariableDeclarationListWithCollidingNames() file: src/compiler/transformers/es2017.ts start line: 395 end line: 407 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4509 unit: function getPromiseConstructor() file: src/compiler/transformers/es2017.ts start line: 561 end line: 572 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4510 unit: function substituteExpression() file: src/compiler/transformers/es2017.ts start line: 641 end line: 651 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4511 unit: function substitutePropertyAccessExpression() file: src/compiler/transformers/es2017.ts start line: 653 end line: 663 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4512 unit: function transformSourceFile() file: src/compiler/transformers/es2018.ts start line: 107 end line: 119 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4513 unit: function visitForOfStatement() file: src/compiler/transformers/es2018.ts start line: 591 end line: 601 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4514 unit: function substituteExpression() file: src/compiler/transformers/es2018.ts start line: 1115 end line: 1125 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4515 unit: function substitutePropertyAccessExpression() file: src/compiler/transformers/es2018.ts start line: 1127 end line: 1137 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4516 unit: function visitor() file: src/compiler/transformers/es2019.ts start line: 15 end line: 25 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4517 unit: function onEmitNode() file: src/compiler/transformers/es5.ts start line: 46 end line: 57 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 4518 unit: function visitBinaryExpression() file: src/compiler/transformers/generators.ts start line: 662 end line: 672 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4519 unit: function visitDoStatement() file: src/compiler/transformers/generators.ts start line: 1368 end line: 1378 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4520 unit: function visitWhileStatement() file: src/compiler/transformers/generators.ts start line: 1409 end line: 1419 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4521 unit: function beginWithBlock() file: src/compiler/transformers/generators.ts start line: 2083 end line: 2093 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4522 unit: function beginFinallyBlock() file: src/compiler/transformers/generators.ts start line: 2167 end line: 2180 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 4523 unit: function createInlineReturn() file: src/compiler/transformers/generators.ts start line: 2475 end line: 2485 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4524 unit: function flushFinalLabel() file: src/compiler/transformers/generators.ts start line: 2719 end line: 2731 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4525 unit: function appendExportsOfImportEqualsDeclaration() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 174 end line: 184 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4526 unit: function getAMDImportExpressionForImport() file: src/compiler/transformers/module/module.ts start line: 410 end line: 420 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4527 unit: function appendExportsOfVariableStatement() file: src/compiler/transformers/module/system.ts start line: 997 end line: 1009 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4528 unit: function visitCatchClause() file: src/compiler/transformers/module/system.ts start line: 1432 end line: 1444 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4529 unit: function substituteExpression() file: src/compiler/transformers/module/system.ts start line: 1788 end line: 1799 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4530 unit: function sourceElementVisitorWorker() file: src/compiler/transformers/ts.ts start line: 230 end line: 240 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4531 unit: function getAllDecoratorsOfConstructor() file: src/compiler/transformers/ts.ts start line: 996 end line: 1007 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4532 unit: function getAllDecoratorsOfMethod() file: src/compiler/transformers/ts.ts start line: 1063 end line: 1075 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4533 unit: function serializeEntityNameAsExpression() file: src/compiler/transformers/ts.ts start line: 1744 end line: 1757 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4534 unit: function getGlobalBigIntNameWithFallback() file: src/compiler/transformers/ts.ts start line: 1788 end line: 1798 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4535 unit: function createNamespaceExport() file: src/compiler/transformers/ts.ts start line: 3113 end line: 3123 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4536 unit: function substituteExpression() file: src/compiler/transformers/ts.ts start line: 3281 end line: 3292 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4537 unit: function updateOutputTimestamps() file: src/compiler/tsbuildPublic.ts start line: 1603 end line: 1613 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4538 unit: export function getDeclarationOfKind() file: src/compiler/utilities.ts start line: 10 end line: 21 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4539 unit: export function forEachEntry() file: src/compiler/utilities.ts start line: 110 end line: 120 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4540 unit: export function usingSingleLineStringWriter() file: src/compiler/utilities.ts start line: 141 end line: 151 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4541 unit: export function isStatementWithLocals() file: src/compiler/utilities.ts start line: 270 end line: 280 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4542 unit: function insertStatementsAfterPrologue() file: src/compiler/utilities.ts start line: 353 end line: 364 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4543 unit: function insertStatementAfterPrologue() file: src/compiler/utilities.ts start line: 366 end line: 377 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4544 unit: export function isDeclarationWithTypeParameters() file: src/compiler/utilities.ts start line: 873 end line: 883 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4545 unit: export function createDiagnosticForFileFromMessageChain() file: src/compiler/utilities.ts start line: 1062 end line: 1072 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4546 unit: function getErrorSpanForArrowFunction() file: src/compiler/utilities.ts start line: 1101 end line: 1113 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4547 unit: export function getRestParameterElementType() file: src/compiler/utilities.ts start line: 1457 end line: 1467 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4548 unit: export function getMembersOfDeclaration() file: src/compiler/utilities.ts start line: 1469 end line: 1479 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4549 unit: export function unwrapInnermostStatementOfLabel() file: src/compiler/utilities.ts start line: 1527 end line: 1537 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4550 unit: export function getInvokedExpression() file: src/compiler/utilities.ts start line: 1856 end line: 1866 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4551 unit: export function getNameOfExpando() file: src/compiler/utilities.ts start line: 2289 end line: 2299 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4552 unit: export function getSingleInitializerOfVariableStatementOrPropertyDeclaration() file: src/compiler/utilities.ts start line: 2670 end line: 2680 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4553 unit: export function getEffectiveJSDocHost() file: src/compiler/utilities.ts start line: 2804 end line: 2814 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4554 unit: export function isPropertyNameLiteral() file: src/compiler/utilities.ts start line: 3357 end line: 3367 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4555 unit: export function getOperator() file: src/compiler/utilities.ts start line: 3493 end line: 3503 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4556 unit: function getDiagnostics() file: src/compiler/utilities.ts start line: 3918 end line: 3929 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4557 unit: function updateLineCountAndPosFor() file: src/compiler/utilities.ts start line: 4088 end line: 4098 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4558 unit: export function getOwnEmitOutputFilePath() file: src/compiler/utilities.ts start line: 4312 end line: 4323 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4559 unit: export function isDeclarationNameOfEnumOrNamespace() file: src/compiler/utilities.ts start line: 5466 end line: 5476 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4560 unit: function Node() file: src/compiler/utilities.ts start line: 5874 end line: 5884 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 4561 unit: function Identifier() file: src/compiler/utilities.ts start line: 5896 end line: 5906 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 4562 unit: export function createCompilerDiagnosticFromMessageChain() file: src/compiler/utilities.ts start line: 6078 end line: 6089 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4563 unit: export function getESModuleInterop() file: src/compiler/utilities.ts start line: 6254 end line: 6264 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4564 unit: function processResolution() file: src/compiler/utilities.ts start line: 6421 end line: 6431 size: 11 LOC McCabe index: 7 number of parameters: 2 id: 4565 unit: export function getFileMatcherPatterns() file: src/compiler/utilities.ts start line: 6659 end line: 6671 size: 11 LOC McCabe index: 1 number of parameters: 5 id: 4566 unit: export function addRelatedInfo() file: src/compiler/utilities.ts start line: 7006 end line: 7016 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4567 unit: export function isClassElement() file: src/compiler/utilitiesPublic.ts start line: 1289 end line: 1299 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4568 unit: export function isUnaryExpressionWithWrite() file: src/compiler/utilitiesPublic.ts start line: 1563 end line: 1573 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4569 unit: export function listFiles() file: src/compiler/watch.ts start line: 208 end line: 218 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4570 unit: export function createWatchCompilerHostOfFilesAndCompilerOptions() file: src/compiler/watch.ts start line: 716 end line: 726 size: 11 LOC McCabe index: 2 number of parameters: 8 id: 4571 unit: export function readBuilderProgram() file: src/compiler/watchPublic.ts start line: 7 end line: 17 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 4572 unit: function nextSourceFileVersion() file: src/compiler/watchPublic.ts start line: 579 end line: 590 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4573 unit: function fill() file: src/debug/dbg.ts start line: 487 end line: 497 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4574 unit: function formatDefaultValue() file: src/executeCommandLine/executeCommandLine.ts start line: 212 end line: 223 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4575 unit: export function extractMessage() file: src/harness/client.ts start line: 18 end line: 34 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4576 unit: private processRequest() file: src/harness/client.ts start line: 79 end line: 91 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4577 unit: private convertCallHierarchyItem() file: src/harness/client.ts start line: 800 end line: 810 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4578 unit: public get size() file: src/harness/collectionsImpl.ts start line: 263 end line: 273 size: 11 LOC McCabe index: 6 number of parameters: 0 id: 4579 unit: public getSourceMap() file: src/harness/compilerImpl.ts start line: 190 end line: 200 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4580 unit: protected createModule() file: src/harness/evaluatorImpl.ts start line: 231 end line: 242 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4581 unit: private resetDependers() file: src/harness/evaluatorImpl.ts start line: 422 end line: 433 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4582 unit: export function verifyOperationIsCancelled() file: src/harness/fourslashImpl.ts start line: 130 end line: 141 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4583 unit: public verifyErrorExistsBetweenMarkers() file: src/harness/fourslashImpl.ts start line: 518 end line: 530 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4584 unit: public verifyCompletions() file: src/harness/fourslashImpl.ts start line: 860 end line: 870 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4585 unit: public verifyDisplayPartsOfReferencedSymbol() file: src/harness/fourslashImpl.ts start line: 1327 end line: 1339 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4586 unit: public verifyOutliningHintSpans() file: src/harness/fourslashImpl.ts start line: 2856 end line: 2868 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4587 unit: public verifyRangesAreOccurrences() file: src/harness/fourslashImpl.ts start line: 3380 end line: 3390 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4588 unit: public noMoveToNewFile() file: src/harness/fourslashImpl.ts start line: 3625 end line: 3635 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 4589 unit: function nextFile() file: src/harness/fourslashImpl.ts start line: 4176 end line: 4190 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4590 unit: export function createSourceFileAndAssertInvariants() file: src/harness/harnessIO.ts start line: 233 end line: 248 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4591 unit: function addDtsFile() file: src/harness/harnessIO.ts start line: 476 end line: 486 size: 11 LOC McCabe index: 9 number of parameters: 2 id: 4592 unit: function computeFileBasedTestConfigurationVariations() file: src/harness/harnessIO.ts start line: 1062 end line: 1075 size: 11 LOC McCabe index: 3 number of parameters: 5 id: 4593 unit: export function getFileBasedTestConfigurationDescription() file: src/harness/harnessIO.ts start line: 1123 end line: 1133 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4594 unit: public time() file: src/harness/vfsUtil.ts start line: 170 end line: 180 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4595 unit: public pushd() file: src/harness/vfsUtil.ts start line: 230 end line: 240 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4596 unit: public mountSync() file: src/harness/vfsUtil.ts start line: 325 end line: 338 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4597 unit: public mkdirpSync() file: src/harness/vfsUtil.ts start line: 365 end line: 376 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4598 unit: public utimesSync() file: src/harness/vfsUtil.ts start line: 442 end line: 453 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 4599 unit: function trapError() file: src/harness/vfsUtil.ts start line: 1078 end line: 1088 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4600 unit: invoke() file: src/harness/virtualFileSystemWithWatch.ts start line: 311 end line: 325 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4601 unit: runQueuedTimeoutCallbacks() file: src/harness/virtualFileSystemWithWatch.ts start line: 963 end line: 973 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4602 unit: export function changeToHostTrackingWrittenFiles() file: src/harness/virtualFileSystemWithWatch.ts start line: 1228 end line: 1238 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4603 unit: function memoize() file: src/loggedIO/loggedIO.ts start line: 94 end line: 105 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4604 unit: function forEachReferencedProject() file: src/server/editorServices.ts start line: 580 end line: 590 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4605 unit: sendProjectLoadingStartEvent() file: src/server/editorServices.ts start line: 1035 end line: 1045 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4606 unit: sendProjectLoadingFinishEvent() file: src/server/editorServices.ts start line: 1048 end line: 1059 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4607 unit: private sendConfigFileDiagEvent() file: src/server/editorServices.ts start line: 2441 end line: 2452 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4608 unit: private watchClosedScriptInfoInNodeModules() file: src/server/editorServices.ts start line: 2708 end line: 2719 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4609 unit: private collectChanges() file: src/server/editorServices.ts start line: 3667 end line: 3677 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4610 unit: export function createModuleSpecifierCache() file: src/server/moduleSpecifierCache.ts start line: 7 end line: 94 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4611 unit: public static resolveModule() file: src/server/project.ts start line: 232 end line: 242 size: 11 LOC McCabe index: 5 number of parameters: 4 id: 4612 unit: private clearGeneratedFileWatch() file: src/server/project.ts start line: 1350 end line: 1360 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4613 unit: fileName: toNormalizedPath() file: src/server/project.ts start line: 1523 end line: 1533 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4614 unit: public close() file: src/server/scriptInfo.ts start line: 378 end line: 388 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4615 unit: every() file: src/server/scriptVersionCache.ts start line: 455 end line: 470 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4616 unit: text: flattenDiagnosticMessageText() file: src/server/session.ts start line: 55 end line: 66 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4617 unit: private getFileAndLanguageServiceForSyntacticOperation() file: src/server/session.ts start line: 1645 end line: 1657 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4618 unit: private getFormattingEditsForRange() file: src/server/session.ts start line: 1756 end line: 1770 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4619 unit: private reload() file: src/server/session.ts start line: 2019 end line: 2030 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4620 unit: private getCombinedCodeFix() file: src/server/session.ts start line: 2293 end line: 2303 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4621 unit: private getBraceMatching() file: src/server/session.ts start line: 2371 end line: 2382 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4622 unit: private toggleLineComment() file: src/server/session.ts start line: 2450 end line: 2464 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4623 unit: private toggleMultilineComment() file: src/server/session.ts start line: 2466 end line: 2480 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4624 unit: private commentSelection() file: src/server/session.ts start line: 2482 end line: 2496 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4625 unit: private uncommentSelection() file: src/server/session.ts start line: 2498 end line: 2512 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4626 unit: public executeCommand() file: src/server/session.ts start line: 3025 end line: 3035 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4627 unit: enqueueInstallTypingsForProject() file: src/server/typingsCache.ts start line: 99 end line: 124 size: 11 LOC McCabe index: 8 number of parameters: 3 id: 4628 unit: updateTypingsForProject() file: src/server/typingsCache.ts start line: 126 end line: 136 size: 11 LOC McCabe index: 3 number of parameters: 5 id: 4629 unit: function spanInInitializerOfForLike() file: src/services/breakpoints.ts start line: 492 end line: 504 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4630 unit: function spanInForStatement() file: src/services/breakpoints.ts start line: 506 end line: 517 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4631 unit: function spanInBindingPattern() file: src/services/breakpoints.ts start line: 519 end line: 535 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4632 unit: function spanInOpenParenToken() file: src/services/breakpoints.ts start line: 642 end line: 655 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4633 unit: function findImplementationOrAllInitialDeclarations() file: src/services/callHierarchy.ts start line: 212 end line: 222 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4634 unit: export function registerCodeFix() file: src/services/codeFixProvider.ts start line: 22 end line: 32 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4635 unit: getCodeActions: function getCodeActionsToAddMissingAsync() file: src/services/codefixes/addMissingAsync.ts start line: 14 end line: 26 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4636 unit: function getFixableErrorSpanDeclaration() file: src/services/codefixes/addMissingAsync.ts start line: 64 end line: 78 size: 11 LOC McCabe index: 7 number of parameters: 2 id: 4637 unit: function expressionCouldBeVariableDeclaration() file: src/services/codefixes/addMissingConst.ts start line: 98 end line: 110 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4638 unit: function makeChange() file: src/services/codefixes/addMissingDeclareProperty.ts start line: 23 end line: 33 size: 11 LOC McCabe index: 5 number of parameters: 4 id: 4639 unit: isShorthandPropertyAssignment() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 70 end line: 80 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4640 unit: function collectExportRenames() file: src/services/codefixes/convertToEsModule.ts start line: 79 end line: 90 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 4641 unit: function functionExpressionToDeclaration() file: src/services/codefixes/convertToEsModule.ts start line: 545 end line: 555 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 4642 unit: getAllCodeActions() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 19 end line: 29 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4643 unit: getAllCodeActions() file: src/services/codefixes/fixJSDocTypes.ts start line: 29 end line: 39 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4644 unit: function doChange() file: src/services/codefixes/fixNoPropertyAccessFromIndexSignature.ts start line: 21 end line: 31 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4645 unit: function addUndefinedType() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 87 end line: 97 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4646 unit: function tryDeleteDeclaration() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 223 end line: 233 size: 11 LOC McCabe index: 6 number of parameters: 8 id: 4647 unit: function tryDeleteDeclarationWorker() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 235 end line: 245 size: 11 LOC McCabe index: 7 number of parameters: 8 id: 4648 unit: export function typeToAutoImportableTypeNode() file: src/services/codefixes/helpers.ts start line: 340 end line: 351 size: 11 LOC McCabe index: 4 number of parameters: 7 id: 4649 unit: function getFixesInfoForUMDImport() file: src/services/codefixes/importFixes.ts start line: 739 end line: 749 size: 11 LOC McCabe index: 3 number of parameters: 5 id: 4650 unit: function createConstEqualsRequireDeclaration() file: src/services/codefixes/importFixes.ts start line: 1235 end line: 1245 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4651 unit: getCodeActions() file: src/services/codefixes/inferFromUsage.ts start line: 51 end line: 62 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4652 unit: numberIndex: forEach() file: src/services/codefixes/inferFromUsage.ts start line: 520 end line: 532 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4653 unit: function findNodeToFix() file: src/services/codefixes/wrapJsxInFragment.ts start line: 22 end line: 35 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4654 unit: isMemberCompletion: isMemberCompletionKind() file: src/services/completions.ts start line: 574 end line: 586 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4655 unit: function getPresentModifiers() file: src/services/completions.ts start line: 1021 end line: 1050 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4656 unit: const isValidAccess:() file: src/services/completions.ts start line: 2086 end line: 2098 size: 11 LOC McCabe index: 8 number of parameters: 1 id: 4657 unit: function tryGetJsxCompletionSymbols() file: src/services/completions.ts start line: 2295 end line: 2306 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 4658 unit: function isSnippetScope() file: src/services/completions.ts start line: 2411 end line: 2421 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4659 unit: function setMembersDeclaredBySpreadAssignment() file: src/services/completions.ts start line: 3335 end line: 3345 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4660 unit: textSpan: createTextSpanFromNode() file: src/services/documentHighlights.ts start line: 25 end line: 36 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4661 unit: function aggregateOwnedThrowStatements() file: src/services/documentHighlights.ts start line: 120 end line: 132 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4662 unit: function getNameForExportDefault() file: src/services/exportInfoMap.ts start line: 463 end line: 473 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4663 unit: export function findReferencedSymbols() file: src/services/findAllReferences.ts start line: 207 end line: 218 size: 11 LOC McCabe index: 4 number of parameters: 5 id: 4664 unit: function getAllReferencesForKeyword() file: src/services/findAllReferences.ts start line: 1438 end line: 1448 size: 11 LOC McCabe index: 5 number of parameters: 4 id: 4665 unit: export function getReferenceEntriesForShorthandPropertyAssignment() file: src/services/findAllReferences.ts start line: 2281 end line: 2292 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4666 unit: pos: getLineStartPositionForPosition() file: src/services/formatting/formatting.ts start line: 155 end line: 191 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4667 unit: function getCloseTokenForOpenToken() file: src/services/formatting/formatting.ts start line: 1332 end line: 1343 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4668 unit: function shouldRescanGreaterThanToken() file: src/services/formatting/formattingScanner.ts start line: 100 end line: 111 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4669 unit: function isControlFlowEndingStatement() file: src/services/formatting/smartIndenter.ts start line: 656 end line: 666 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4670 unit: function getSourceFileToImportFromResolved() file: src/services/getEditsForFileRename.ts start line: 200 end line: 235 size: 11 LOC McCabe index: 8 number of parameters: 4 id: 4671 unit: function getDefinitionInfoForFileReference() file: src/services/goToDefinition.ts start line: 409 end line: 419 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4672 unit: function getSourceFileLikeForImportDeclaration() file: src/services/importTracker.ts start line: 664 end line: 675 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4673 unit: function leadingCommentsContainsParameterName() file: src/services/inlayHints.ts start line: 191 end line: 203 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4674 unit: function getParameterDeclarationTypeDisplayString() file: src/services/inlayHints.ts start line: 286 end line: 298 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4675 unit: export function getJSDocTagCompletionDetails() file: src/services/jsDoc.ts start line: 247 end line: 257 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4676 unit: export function getJSDocParameterNameCompletionDetails() file: src/services/jsDoc.ts start line: 281 end line: 291 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4677 unit: function rootNavigationBarNode() file: src/services/navigationBar.ts start line: 102 end line: 112 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4678 unit: function spanForCallExpression() file: src/services/outliningElementsCollector.ts start line: 245 end line: 256 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4679 unit: function nextToken() file: src/services/preProcess.ts start line: 23 end line: 33 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4680 unit: function tryGetFunctionFromVariableDeclaration() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 167 end line: 177 size: 11 LOC McCabe index: 7 number of parameters: 3 id: 4681 unit: function getExpression() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 225 end line: 235 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 4682 unit: forEachChild() file: src/services/refactors/extractSymbol.ts start line: 501 end line: 511 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4683 unit: function recordUsage() file: src/services/refactors/extractSymbol.ts start line: 1799 end line: 1810 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4684 unit: function isBlockLike() file: src/services/refactors/extractSymbol.ts start line: 1987 end line: 1997 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4685 unit: function isConvertibleDeclaration() file: src/services/refactors/inferFunctionReturnType.ts start line: 93 end line: 103 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4686 unit: function forEachReference() file: src/services/refactors/moveToNewFile.ts start line: 631 end line: 641 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 4687 unit: function forEachTopLevelDeclarationInBindingName() file: src/services/refactors/moveToNewFile.ts start line: 735 end line: 745 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 4688 unit: function getTopLevelDeclarationStatement() file: src/services/refactors/moveToNewFile.ts start line: 751 end line: 761 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 4689 unit: function getRenameInfoSuccess() file: src/services/rename.ts start line: 87 end line: 97 size: 11 LOC McCabe index: 1 number of parameters: 6 id: 4690 unit: public getFirstToken() file: src/services/services.ts start line: 103 end line: 114 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4691 unit: function getTodoComments() file: src/services/services.ts start line: 2406 end line: 2551 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4692 unit: program: getProgram() file: src/services/services.ts start line: 2564 end line: 2575 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 4693 unit: function getSymbolAtLocationForQuickInfo() file: src/services/services.ts start line: 2809 end line: 2819 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4694 unit: function realizeDiagnostic() file: src/services/shims.ts start line: 623 end line: 633 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4695 unit: public dispose() file: src/services/shims.ts start line: 656 end line: 670 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4696 unit: public resolveTypeReferenceDirective() file: src/services/shims.ts start line: 1188 end line: 1198 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4697 unit: function getArgumentOrParameterListInfo() file: src/services/signatureHelp.ts start line: 172 end line: 183 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4698 unit: function pushSelectionRange() file: src/services/smartSelection.ts start line: 84 end line: 97 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 4699 unit: function positionShouldSnapToNode() file: src/services/smartSelection.ts start line: 119 end line: 132 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4700 unit: function getCompletionsForPathMapping() file: src/services/stringCompletions.ts start line: 581 end line: 597 size: 11 LOC McCabe index: 4 number of parameters: 6 id: 4701 unit: export function canBeConvertedToAsync() file: src/services/suggestionDiagnostics.ts start line: 231 end line: 241 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4702 unit: function addFullSymbolName() file: src/services/symbolDisplay.ts start line: 628 end line: 639 size: 11 LOC McCabe index: 5 number of parameters: 2 id: 4703 unit: public pushRaw() file: src/services/textChanges.ts start line: 322 end line: 332 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4704 unit: range: createTextRangeFromSpan() file: src/services/textChanges.ts start line: 329 end line: 486 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4705 unit: public insertJsdocCommentBefore() file: src/services/textChanges.ts start line: 483 end line: 496 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4706 unit: function updateJSDocHost() file: src/services/textChanges.ts start line: 963 end line: 973 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4707 unit: export function getNonformattedText() file: src/services/textChanges.ts start line: 1100 end line: 1110 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4708 unit: function advancePastLineBreak() file: src/services/textChanges.ts start line: 1379 end line: 1390 size: 11 LOC McCabe index: 6 number of parameters: 0 id: 4709 unit: function isQualifiedNameNamespaceReference() file: src/services/utilities.ts start line: 151 end line: 163 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4710 unit: function find() file: src/services/utilities.ts start line: 1239 end line: 1252 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 4711 unit: function findRightmostToken() file: src/services/utilities.ts start line: 1325 end line: 1337 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4712 unit: function writeIndent() file: src/services/utilities.ts start line: 2170 end line: 2180 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 4713 unit: export function copyComments() file: src/services/utilities.ts start line: 2527 end line: 2537 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4714 unit: export function isEqualityOperatorKind() file: src/services/utilities.ts start line: 2674 end line: 2684 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4715 unit: export function isStringLiteralOrTemplate() file: src/services/utilities.ts start line: 2686 end line: 2696 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4716 unit: export function findPackageJson() file: src/services/utilities.ts start line: 2913 end line: 2923 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4717 unit: function isAllowedCoreNodeModulesImport() file: src/services/utilities.ts start line: 3069 end line: 3083 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4718 unit: function getSymbolParentOrFail() file: src/services/utilities.ts start line: 3222 end line: 3232 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4719 unit: function addSuite() file: src/testRunner/parallel/worker.ts start line: 112 end line: 122 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4720 unit: function processHostMessage() file: src/testRunner/parallel/worker.ts start line: 259 end line: 270 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4721 unit: function getHarnessCompilerInputUnit() file: src/testRunner/rwcRunner.ts start line: 134 end line: 144 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4722 unit: public initializeTests() file: src/testRunner/test262Runner.ts start line: 97 end line: 108 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4723 unit: function assertTypeAcquisitionWithJsonNode() file: src/testRunner/unittests/config/convertTypeAcquisitionFromJson.ts start line: 38 end line: 49 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4724 unit: function createParseConfigHost() file: src/testRunner/unittests/config/tsconfigParsingWatchOptions.ts start line: 3 end line: 13 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4725 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 102 end line: 114 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 4726 unit: function checkBody() file: src/testRunner/unittests/factory.ts start line: 36 end line: 46 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4727 unit: function deleteCode() file: src/testRunner/unittests/incrementalParser.ts start line: 95 end line: 106 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4728 unit: function insertCode() file: src/testRunner/unittests/incrementalParser.ts start line: 108 end line: 119 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 4729 unit: function verifyMissingFilePaths() file: src/testRunner/unittests/programApi.ts start line: 2 end line: 12 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4730 unit: export function updateProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 155 end line: 165 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 4731 unit: function verifyOperationCancelledAfter() file: src/testRunner/unittests/services/cancellableLanguageServiceOperations.ts start line: 61 end line: 79 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4732 unit: function assertCancelled() file: src/testRunner/unittests/services/cancellableLanguageServiceOperations.ts start line: 84 end line: 94 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4733 unit: operand: parsePrimaryExpression() file: src/testRunner/unittests/services/extract/functions.ts start line: 311 end line: 329 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 4734 unit: function test() file: src/testRunner/unittests/services/extract/symbolWalker.ts start line: 3 end line: 13 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 4735 unit: function testLSWithFiles() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 3 end line: 20 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4736 unit: function verifyOutliningSpanNewLines() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 41 end line: 51 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 4737 unit: function assertListEqual() file: src/testRunner/unittests/services/organizeImports.ts start line: 1144 end line: 1155 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4738 unit: function visitNode() file: src/testRunner/unittests/transform.ts start line: 274 end line: 285 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4739 unit: export function replaceText() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 21 end line: 31 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4740 unit: function verifyMapLike() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 444 end line: 454 size: 11 LOC McCabe index: 2 number of parameters: 5 id: 4741 unit: function verifyBuildNextResult() file: src/testRunner/unittests/tsbuild/sample.ts start line: 266 end line: 276 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4742 unit: function findAllReferences() file: src/testRunner/unittests/tsserver/autoImportProvider.ts start line: 341 end line: 351 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 4743 unit: function createSessionWithEventHandler() file: src/testRunner/unittests/tsserver/events/largeFileReferenced.ts start line: 8 end line: 33 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4744 unit: function createVerifyInitialOpen() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 13 end line: 23 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4745 unit: export function createSessionWithEventTracking() file: src/testRunner/unittests/tsserver/helpers.ts start line: 382 end line: 393 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 4746 unit: export function configuredProjectAt() file: src/testRunner/unittests/tsserver/helpers.ts start line: 466 end line: 476 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 4747 unit: create() file: src/testRunner/unittests/tsserver/metadataInResponse.ts start line: 33 end line: 43 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 4748 unit: function expectedEmitOutput() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 64 end line: 74 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4749 unit: function getModules() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 369 end line: 379 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 4750 unit: function getFiles() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 493 end line: 503 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4751 unit: function createSessionAndOpenFile() file: src/testRunner/unittests/tsserver/symLinks.ts start line: 108 end line: 118 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 4752 unit: function verifySessionException() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 33 end line: 43 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 4753 unit: export function getLogLevel() file: src/tsserver/server.ts start line: 13 end line: 23 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 4754 unit: protected installWorker() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 188 end line: 198 size: 11 LOC McCabe index: 3 number of parameters: 4 id: 4755 unit: private executeWithThrottling() file: src/typingsInstallerCore/typingsInstaller.ts start line: 523 end line: 533 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 4756 unit: function sortAuthors() file: scripts/authors.ts start line: 91 end line: 100 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4757 unit: function findUpFile() file: scripts/build/findUpDir.js start line: 7 end line: 16 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4758 unit: function getPreferredLocaleName() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 67 end line: 76 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4759 unit: function getItemXML() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 145 end line: 156 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4760 unit: function buildDiagnosticMessageOutput() file: scripts/processDiagnosticMessages.ts start line: 86 end line: 100 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4761 unit: async function produceLKG() file: scripts/produceLKG.ts start line: 13 end line: 22 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4762 unit: async function copyScriptOutputs() file: scripts/produceLKG.ts start line: 61 end line: 70 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4763 unit: function writeDocument() file: scripts/word2md.ts start line: 374 end line: 383 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4764 unit: function finishFlowLabel() file: src/compiler/binder.ts start line: 1019 end line: 1028 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4765 unit: function bindReturnOrThrow() file: src/compiler/binder.ts start line: 1189 end line: 1198 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4766 unit: function bindJSDocTypeAlias() file: src/compiler/binder.ts start line: 1673 end line: 1683 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4767 unit: function bindOptionalChainFlow() file: src/compiler/binder.ts start line: 1743 end line: 1752 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4768 unit: function checkStrictModeEvalOrArguments() file: src/compiler/binder.ts start line: 2279 end line: 2290 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4769 unit: function setCommonJsModuleIndicator() file: src/compiler/binder.ts start line: 2833 end line: 2842 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4770 unit: function eachUnreachableRange() file: src/compiler/binder.ts start line: 3470 end line: 3479 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4771 unit: function lookupSymbolForName() file: src/compiler/binder.ts start line: 3526 end line: 3535 size: 10 LOC McCabe index: 9 number of parameters: 2 id: 4772 unit: function toFileIdListId() file: src/compiler/builder.ts start line: 846 end line: 855 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4773 unit: function addToAffectedFilesPendingEmit() file: src/compiler/builder.ts start line: 1235 end line: 1250 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4774 unit: function toManyToManyPathMap() file: src/compiler/builder.ts start line: 1320 end line: 1330 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4775 unit: function deleteFromMultimap() file: src/compiler/builderState.ts start line: 182 end line: 193 size: 10 LOC McCabe index: 4 number of parameters: 4 id: 4776 unit: function getSymbolsOfParameterPropertyDeclaration() file: src/compiler/checker.ts start line: 1509 end line: 1521 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4777 unit: function checkAndReportErrorForUsingValueAsType() file: src/compiler/checker.ts start line: 2409 end line: 2418 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4778 unit: function getDeclarationOfJSPrototypeContainer() file: src/compiler/checker.ts start line: 3403 end line: 3412 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4779 unit: function setStructuredTypeMembers() file: src/compiler/checker.ts start line: 4139 end line: 4149 size: 10 LOC McCabe index: 2 number of parameters: 5 id: 4780 unit: function getCandidateListForSymbol() file: src/compiler/checker.ts start line: 4317 end line: 4329 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4781 unit: reportNonlocalAugmentation: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4764 end line: 4773 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4782 unit: function getAccessStack() file: src/compiler/checker.ts start line: 5393 end line: 5402 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4783 unit: function shouldUsePlaceholderForProperty() file: src/compiler/checker.ts start line: 5456 end line: 5471 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4784 unit: function typeParameterShadowsNameInScope() file: src/compiler/checker.ts start line: 6131 end line: 6140 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4785 unit: function getPropertyNameNodeForSymbol() file: src/compiler/checker.ts start line: 6265 end line: 6274 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4786 unit: function isDeclarationVisible() file: src/compiler/checker.ts start line: 8191 end line: 8294 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4787 unit: function getDestructuringPropertyName() file: src/compiler/checker.ts start line: 8573 end line: 8582 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4788 unit: function getTypeOfVariableOrParameterOrProperty() file: src/compiler/checker.ts start line: 9318 end line: 9330 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4789 unit: function check() file: src/compiler/checker.ts start line: 9759 end line: 9768 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4790 unit: function isConstructorType() file: src/compiler/checker.ts start line: 9895 end line: 9904 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4791 unit: function isValidBaseType() file: src/compiler/checker.ts start line: 10109 end line: 10120 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4792 unit: function getDeclaredTypeOfEnumMember() file: src/compiler/checker.ts start line: 10352 end line: 10361 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4793 unit: function forEachPropertyOfType() file: src/compiler/checker.ts start line: 11700 end line: 11709 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4794 unit: function getResolvedApparentTypeOfMappedType() file: src/compiler/checker.ts start line: 12055 end line: 12064 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4795 unit: function resolveExternalModuleTypeByLiteral() file: src/compiler/checker.ts start line: 12778 end line: 12788 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4796 unit: function getArrayOrTupleTargetType() file: src/compiler/checker.ts start line: 13890 end line: 13899 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4797 unit: function isUncalledFunctionReference() file: src/compiler/checker.ts start line: 15165 end line: 15174 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 4798 unit: extendsType: getTypeFromTypeNode() file: src/compiler/checker.ts start line: 15810 end line: 15819 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4799 unit: function resolveImportSymbolType() file: src/compiler/checker.ts start line: 15907 end line: 15916 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 4800 unit: function getTypeFromLiteralTypeNode() file: src/compiler/checker.ts start line: 16176 end line: 16185 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4801 unit: function getHomomorphicTypeVariable() file: src/compiler/checker.ts start line: 16641 end line: 16650 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4802 unit: function tryElaborateErrorsForPrimitivesAndObjects() file: src/compiler/checker.ts start line: 18201 end line: 18211 size: 10 LOC McCabe index: 11 number of parameters: 2 id: 4803 unit: function getTupleElementType() file: src/compiler/checker.ts start line: 20785 end line: 20794 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4804 unit: function isObjectTypeWithInferableIndex() file: src/compiler/checker.ts start line: 21057 end line: 21066 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 4805 unit: function getUndefinedProperty() file: src/compiler/checker.ts start line: 21166 end line: 21175 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4806 unit: function applyToReturnTypes() file: src/compiler/checker.ts start line: 21382 end line: 21391 size: 10 LOC McCabe index: 6 number of parameters: 4 id: 4807 unit: function templateLiteralTypesDefinitelyUnrelated() file: src/compiler/checker.ts start line: 21658 end line: 21668 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4808 unit: function addMatch() file: src/compiler/checker.ts start line: 21785 end line: 21794 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4809 unit: function inferFromContravariantTypes() file: src/compiler/checker.ts start line: 22087 end line: 22096 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4810 unit: function getInferenceInfoForType() file: src/compiler/checker.ts start line: 22098 end line: 22107 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4811 unit: function inferFromSignature() file: src/compiler/checker.ts start line: 22396 end line: 22406 size: 10 LOC McCabe index: 6 number of parameters: 3 id: 4812 unit: function unionObjectAndArrayLiteralCandidates() file: src/compiler/checker.ts start line: 22463 end line: 22472 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4813 unit: function getIntersectionTypeFacts() file: src/compiler/checker.ts start line: 23002 end line: 23013 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4814 unit: function getInitialTypeOfBindingElement() file: src/compiler/checker.ts start line: 23102 end line: 23111 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4815 unit: function getSwitchClauseTypes() file: src/compiler/checker.ts start line: 23180 end line: 23189 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4816 unit: function getUnionOrEvolvingArrayType() file: src/compiler/checker.ts start line: 24150 end line: 24159 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4817 unit: function narrowTypeBySwitchOnDiscriminantProperty() file: src/compiler/checker.ts start line: 24249 end line: 24258 size: 10 LOC McCabe index: 6 number of parameters: 5 id: 4818 unit: function getImpliedTypeFromTypeofGuard() file: src/compiler/checker.ts start line: 24535 end line: 24544 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4819 unit: function narrowTypeByOptionality() file: src/compiler/checker.ts start line: 24842 end line: 24851 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4820 unit: function captureLexicalThis() file: src/compiler/checker.ts start line: 25395 end line: 25404 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4821 unit: function getIntersectedSignatures() file: src/compiler/checker.ts start line: 26798 end line: 26807 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4822 unit: function getImmediateAliasedSymbol() file: src/compiler/checker.ts start line: 27144 end line: 27154 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4823 unit: function checkJsxElementDeferred() file: src/compiler/checker.ts start line: 27389 end line: 27402 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4824 unit: function checkJsxPreconditions() file: src/compiler/checker.ts start line: 27893 end line: 27904 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4825 unit: function isPrototypeProperty() file: src/compiler/checker.ts start line: 28022 end line: 28031 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4826 unit: function lookupSymbolForPrivateIdentifierDeclaration() file: src/compiler/checker.ts start line: 28278 end line: 28287 size: 10 LOC McCabe index: 6 number of parameters: 2 id: 4827 unit: function getSymbolForPrivateIdentifierExpression() file: src/compiler/checker.ts start line: 28317 end line: 28327 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4828 unit: function isValidPropertyAccess() file: src/compiler/checker.ts start line: 28951 end line: 28960 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4829 unit: function getThisArgumentOfCall() file: src/compiler/checker.ts start line: 29710 end line: 29719 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4830 unit: function getTypeArgumentsFromNodes() file: src/compiler/checker.ts start line: 30352 end line: 30361 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4831 unit: function checkMetaProperty() file: src/compiler/checker.ts start line: 31423 end line: 31435 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4832 unit: function getTypeOfParameter() file: src/compiler/checker.ts start line: 31479 end line: 31488 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4833 unit: function getParameterCount() file: src/compiler/checker.ts start line: 31616 end line: 31625 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4834 unit: function createGeneratorReturnType() file: src/compiler/checker.ts start line: 31949 end line: 31980 size: 10 LOC McCabe index: 10 number of parameters: 4 id: 4835 unit: function checkObjectLiteralAssignment() file: src/compiler/checker.ts start line: 32745 end line: 32754 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4836 unit: function checkJSDocTypeAliasTag() file: src/compiler/checker.ts start line: 36149 end line: 36160 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4837 unit: function getIdentifierFromEntityNameExpression() file: src/compiler/checker.ts start line: 36259 end line: 36268 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4838 unit: function addToGroup() file: src/compiler/checker.ts start line: 36497 end line: 36506 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 4839 unit: function isValidUnusedLocalDeclaration() file: src/compiler/checker.ts start line: 36512 end line: 36525 size: 10 LOC McCabe index: 8 number of parameters: 1 id: 4840 unit: function checkCollisionWithArgumentsInGeneratedCode() file: src/compiler/checker.ts start line: 36663 end line: 36674 size: 10 LOC McCabe index: 8 number of parameters: 1 id: 4841 unit: function checkIfStatement() file: src/compiler/checker.ts start line: 37152 end line: 37164 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4842 unit: function getIterationTypesOfIterator() file: src/compiler/checker.ts start line: 37922 end line: 37932 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4843 unit: function checkThrowStatement() file: src/compiler/checker.ts start line: 38349 end line: 38360 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4844 unit: function isConstantMemberAccess() file: src/compiler/checker.ts start line: 39510 end line: 39520 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 4845 unit: function checkImportBinding() file: src/compiler/checker.ts start line: 39936 end line: 39945 size: 10 LOC McCabe index: 8 number of parameters: 1 id: 4846 unit: function getExportSpecifierLocalTargetSymbol() file: src/compiler/checker.ts start line: 41337 end line: 41346 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4847 unit: function isDeclarationWithCollidingName() file: src/compiler/checker.ts start line: 41721 end line: 41731 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4848 unit: function isImplementationOfOverload() file: src/compiler/checker.ts start line: 41808 end line: 41828 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4849 unit: function checkGrammarAsyncModifier() file: src/compiler/checker.ts start line: 42890 end line: 42900 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4850 unit: function checkGrammarComputedPropertyName() file: src/compiler/checker.ts start line: 43155 end line: 43166 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4851 unit: function checkGrammarVariableDeclarationList() file: src/compiler/checker.ts start line: 43796 end line: 43806 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4852 unit: function checkGrammarForDisallowedLetOrConstStatement() file: src/compiler/checker.ts start line: 43825 end line: 43834 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4853 unit: function checkGrammarTopLevelElementsForRequiredDeclareModifier() file: src/compiler/checker.ts start line: 43985 end line: 43994 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4854 unit: export function convertEnableAutoDiscoveryToEnable() file: src/compiler/commandLineParser.ts start line: 1396 end line: 1406 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4855 unit: export function tryReadFile() file: src/compiler/commandLineParser.ts start line: 1810 end line: 1819 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4856 unit: function convertArrayLiteralExpressionToJson() file: src/compiler/commandLineParser.ts start line: 2087 end line: 2098 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4857 unit: function validateValue() file: src/compiler/commandLineParser.ts start line: 2185 end line: 2194 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4858 unit: export function updateErrorForNoInputFiles() file: src/compiler/commandLineParser.ts start line: 2799 end line: 2808 size: 10 LOC McCabe index: 2 number of parameters: 5 id: 4859 unit: function validateSpecs() file: src/compiler/commandLineParser.ts start line: 3413 end line: 3429 size: 10 LOC McCabe index: 3 number of parameters: 5 id: 4860 unit: export function every() file: src/compiler/core.ts start line: 153 end line: 163 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4861 unit: export function contains() file: src/compiler/core.ts start line: 223 end line: 232 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 4862 unit: export function filterMutate() file: src/compiler/core.ts start line: 293 end line: 302 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 4863 unit: export function map() file: src/compiler/core.ts start line: 310 end line: 319 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4864 unit: export function getAllKeys() file: src/compiler/core.ts start line: 1244 end line: 1253 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4865 unit: function multiMapAdd() file: src/compiler/core.ts start line: 1453 end line: 1462 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 4866 unit: export function memoize() file: src/compiler/core.ts start line: 1599 end line: 1608 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4867 unit: export function or() file: src/compiler/core.ts start line: 2159 end line: 2168 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4868 unit: function getEnumMembers() file: src/compiler/debug.ts start line: 326 end line: 336 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4869 unit: function attachFlowNodeDebugInfoWorker() file: src/compiler/debug.ts start line: 409 end line: 436 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4870 unit: function emitBuildInfo() file: src/compiler/emitter.ts start line: 360 end line: 370 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4871 unit: function writeList() file: src/compiler/emitter.ts start line: 984 end line: 993 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 4872 unit: function writeFile() file: src/compiler/emitter.ts start line: 1108 end line: 1117 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 4873 unit: function emitLiteral() file: src/compiler/emitter.ts start line: 1876 end line: 1886 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4874 unit: function emitUnparsedSyntheticReference() file: src/compiler/emitter.ts start line: 1922 end line: 1931 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4875 unit: function emitSnippetNode() file: src/compiler/emitter.ts start line: 1937 end line: 1946 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4876 unit: function emitPropertyDeclaration() file: src/compiler/emitter.ts start line: 2059 end line: 2068 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4877 unit: function emitCallSignature() file: src/compiler/emitter.ts start line: 2114 end line: 2123 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4878 unit: function emitFunctionType() file: src/compiler/emitter.ts start line: 2178 end line: 2187 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4879 unit: function emitBindingElement() file: src/compiler/emitter.ts start line: 2413 end line: 2422 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4880 unit: function onOperator() file: src/compiler/emitter.ts start line: 2686 end line: 2695 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 4881 unit: function emitForBinding() file: src/compiler/emitter.ts start line: 2950 end line: 2959 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4882 unit: function emitEnumDeclaration() file: src/compiler/emitter.ts start line: 3308 end line: 3318 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4883 unit: function emitNamespaceExportDeclaration() file: src/compiler/emitter.ts start line: 3487 end line: 3496 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4884 unit: function emitSourceFileWorker() file: src/compiler/emitter.ts start line: 4008 end line: 4017 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4885 unit: function emitPartiallyEmittedExpression() file: src/compiler/emitter.ts start line: 4021 end line: 4030 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4886 unit: function synthesizedNodeStartsOnNewLine() file: src/compiler/emitter.ts start line: 4808 end line: 4819 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4887 unit: function generateNameIfNeeded() file: src/compiler/emitter.ts start line: 5032 end line: 5041 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4888 unit: function forEachLeadingCommentToEmit() file: src/compiler/emitter.ts start line: 5603 end line: 5613 size: 10 LOC McCabe index: 5 number of parameters: 6 id: 4889 unit: function forEachLeadingCommentWithoutDetachedComments() file: src/compiler/emitter.ts start line: 5626 end line: 5637 size: 10 LOC McCabe index: 2 number of parameters: 5 id: 4890 unit: function createReadHelper() file: src/compiler/factory/emitHelpers.ts start line: 310 end line: 319 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4891 unit: function convertToAssignmentPattern() file: src/compiler/factory/nodeConverters.ts start line: 80 end line: 90 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4892 unit: function createIdentifier() file: src/compiler/factory/nodeFactory.ts start line: 888 end line: 898 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4893 unit: function updateMappedTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2128 end line: 2137 size: 10 LOC McCabe index: 7 number of parameters: 7 id: 4894 unit: function updateCallExpression() file: src/compiler/factory/nodeFactory.ts start line: 2418 end line: 2427 size: 10 LOC McCabe index: 5 number of parameters: 4 id: 4895 unit: function createTypeAssertion() file: src/compiler/factory/nodeFactory.ts start line: 2519 end line: 2528 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4896 unit: function createAwaitExpression() file: src/compiler/factory/nodeFactory.ts start line: 2709 end line: 2718 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4897 unit: function createTemplateExpression() file: src/compiler/factory/nodeFactory.ts start line: 2879 end line: 2888 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4898 unit: function createExpressionWithTypeArguments() file: src/compiler/factory/nodeFactory.ts start line: 3043 end line: 3052 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4899 unit: function createAsExpression() file: src/compiler/factory/nodeFactory.ts start line: 3063 end line: 3072 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4900 unit: function createTemplateSpan() file: src/compiler/factory/nodeFactory.ts start line: 3152 end line: 3161 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4901 unit: function createVariableStatement() file: src/compiler/factory/nodeFactory.ts start line: 3199 end line: 3208 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4902 unit: function createNamespaceExportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3885 end line: 3894 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4903 unit: function updateJSDocParameterTag() file: src/compiler/factory/nodeFactory.ts start line: 4432 end line: 4441 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 4904 unit: function updateJSDocPropertyTag() file: src/compiler/factory/nodeFactory.ts start line: 4454 end line: 4463 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 4905 unit: function createJsxAttribute() file: src/compiler/factory/nodeFactory.ts start line: 4857 end line: 4866 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4906 unit: function createJsxExpression() file: src/compiler/factory/nodeFactory.ts start line: 4911 end line: 4920 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4907 unit: function createEnumMember() file: src/compiler/factory/nodeFactory.ts start line: 5113 end line: 5122 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4908 unit: function createPartiallyEmittedExpression() file: src/compiler/factory/nodeFactory.ts start line: 5323 end line: 5332 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4909 unit: function createExternalModuleExport() file: src/compiler/factory/nodeFactory.ts start line: 5491 end line: 5500 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4910 unit: function parenthesizeMemberOfElementType() file: src/compiler/factory/parenthesizerRules.ts start line: 395 end line: 404 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4911 unit: export function createExpressionFromEntityName() file: src/compiler/factory/utilities.ts start line: 160 end line: 171 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4912 unit: export function getElementsOfBindingOrAssignmentPattern() file: src/compiler/factory/utilities.ts start line: 840 end line: 853 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4913 unit: function createResolvedModuleWithFailedLookupLocations() file: src/compiler/moduleNameResolver.ts start line: 88 end line: 97 size: 10 LOC McCabe index: 4 number of parameters: 4 id: 4914 unit: function loadModuleFromFileNoImplicitExtensions() file: src/compiler/moduleNameResolver.ts start line: 1451 end line: 1462 size: 10 LOC McCabe index: 5 number of parameters: 4 id: 4915 unit: function tryFindNonRelativeModuleNameInCache() file: src/compiler/moduleNameResolver.ts start line: 2274 end line: 2283 size: 10 LOC McCabe index: 6 number of parameters: 4 id: 4916 unit: export function loadModuleFromGlobalCache() file: src/compiler/moduleNameResolver.ts start line: 2332 end line: 2341 size: 10 LOC McCabe index: 2 number of parameters: 6 id: 4917 unit: function getModuleResolutionHost() file: src/compiler/moduleSpecifiers.ts start line: 51 end line: 60 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4918 unit: function tryGetAnyFileFromPath() file: src/compiler/moduleSpecifiers.ts start line: 780 end line: 790 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 4919 unit: function addJSDocComment() file: src/compiler/parser.ts start line: 1084 end line: 1093 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4920 unit: function doOutsideOfContext() file: src/compiler/parser.ts start line: 1261 end line: 1280 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4921 unit: function doInsideOfContext() file: src/compiler/parser.ts start line: 1282 end line: 1301 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4922 unit: function isInSomeParsingContext() file: src/compiler/parser.ts start line: 2250 end line: 2260 size: 10 LOC McCabe index: 5 number of parameters: 0 id: 4923 unit: function isReusableSwitchClause() file: src/compiler/parser.ts start line: 2476 end line: 2486 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4924 unit: function parseTemplateExpression() file: src/compiler/parser.ts start line: 2799 end line: 2808 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4925 unit: function parseTemplateType() file: src/compiler/parser.ts start line: 2810 end line: 2819 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4926 unit: function parseTemplateTypeSpan() file: src/compiler/parser.ts start line: 2833 end line: 2842 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4927 unit: function parseTemplateSpan() file: src/compiler/parser.ts start line: 2855 end line: 2864 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4928 unit: function parseTypeReference() file: src/compiler/parser.ts start line: 2930 end line: 2939 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4929 unit: function isStartOfMappedType() file: src/compiler/parser.ts start line: 3499 end line: 3508 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 4930 unit: function parseModifiersForConstructorType() file: src/compiler/parser.ts start line: 3605 end line: 3614 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 4931 unit: function isStartOfFunctionTypeOrConstructorType() file: src/compiler/parser.ts start line: 3933 end line: 3942 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 4932 unit: function parseJsxElementName() file: src/compiler/parser.ts start line: 5234 end line: 5248 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4933 unit: function parseWhileStatement() file: src/compiler/parser.ts start line: 5917 end line: 5926 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4934 unit: function parseWithStatement() file: src/compiler/parser.ts start line: 5995 end line: 6004 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4935 unit: function parseSwitchStatement() file: src/compiler/parser.ts start line: 6035 end line: 6044 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4936 unit: function parseArrayBindingElement() file: src/compiler/parser.ts start line: 6495 end line: 6504 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 4937 unit: function parseClassStaticBlockBody() file: src/compiler/parser.ts start line: 6838 end line: 6851 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 4938 unit: function parseDecoratorExpression() file: src/compiler/parser.ts start line: 6853 end line: 6864 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4939 unit: function parseModifiersForArrowFunction() file: src/compiler/parser.ts start line: 6927 end line: 6936 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 4940 unit: function parseTypeAliasDeclaration() file: src/compiler/parser.ts start line: 7100 end line: 7109 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 4941 unit: function parseNamespaceExportDeclaration() file: src/compiler/parser.ts start line: 7221 end line: 7231 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 4942 unit: function parseModuleSpecifier() file: src/compiler/parser.ts start line: 7365 end line: 7377 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 4943 unit: function skipWhitespace() file: src/compiler/parser.ts start line: 7873 end line: 7882 size: 10 LOC McCabe index: 6 number of parameters: 0 id: 4944 unit: function isObjectOrObjectArrayTypeReference() file: src/compiler/parser.ts start line: 8204 end line: 8213 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4945 unit: function addNewlyScannedDirectives() file: src/compiler/parser.ts start line: 8792 end line: 8801 size: 10 LOC McCabe index: 4 number of parameters: 0 id: 4946 unit: function getAnyExtensionFromPathWorker() file: src/compiler/path.ts start line: 344 end line: 353 size: 10 LOC McCabe index: 5 number of parameters: 4 id: 4947 unit: export function comparePaths() file: src/compiler/path.ts start line: 736 end line: 745 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 4948 unit: measure() file: src/compiler/performanceCore.ts start line: 89 end line: 98 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4949 unit: function directoryExists() file: src/compiler/program.ts start line: 94 end line: 103 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4950 unit: export function formatDiagnostic() file: src/compiler/program.ts start line: 344 end line: 355 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4951 unit: function getRedirectReferenceForResolutionFromSourceOfProject() file: src/compiler/program.ts start line: 1356 end line: 1366 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4952 unit: function getDefaultLibFilePriority() file: src/compiler/program.ts start line: 1372 end line: 1381 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 4953 unit: function getClassifiableNames() file: src/compiler/program.ts start line: 1405 end line: 1417 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4954 unit: function getProgramDiagnostics() file: src/compiler/program.ts start line: 2023 end line: 2034 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4955 unit: function createSyntheticImport() file: src/compiler/program.ts start line: 2462 end line: 2473 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 4956 unit: function findSourceFile() file: src/compiler/program.ts start line: 2714 end line: 2723 size: 10 LOC McCabe index: 2 number of parameters: 5 id: 4957 unit: function processReason() file: src/compiler/program.ts start line: 3606 end line: 3617 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 4958 unit: function createDiagnosticForReference() file: src/compiler/program.ts start line: 3824 end line: 3833 size: 10 LOC McCabe index: 6 number of parameters: 5 id: 4959 unit: function directoryExistsIfProjectReferenceDeclDir() file: src/compiler/program.ts start line: 4027 end line: 4038 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4960 unit: export function parseConfigHostFromCompilerHostLike() file: src/compiler/program.ts start line: 4160 end line: 4173 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4961 unit: function setDirectoryWatcher() file: src/compiler/resolutionCache.ts start line: 683 end line: 692 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 4962 unit: function invalidateResolutionsOfFailedLookupLocations() file: src/compiler/resolutionCache.ts start line: 873 end line: 883 size: 10 LOC McCabe index: 4 number of parameters: 0 id: 4963 unit: function captureMapping() file: src/compiler/sourcemap.ts start line: 486 end line: 495 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4964 unit: function getGeneratedMappings() file: src/compiler/sourcemap.ts start line: 705 end line: 714 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4965 unit: function nextPollIndex() file: src/compiler/sys.ts start line: 179 end line: 189 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 4966 unit: function pollPollingIntervalQueue() file: src/compiler/sys.ts start line: 243 end line: 253 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4967 unit: function pollingIntervalQueue() file: src/compiler/sys.ts start line: 303 end line: 312 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4968 unit: export function onWatchedFileStat() file: src/compiler/sys.ts start line: 478 end line: 488 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4969 unit: watcher: watchDirectory() file: src/compiler/sys.ts start line: 575 end line: 588 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4970 unit: getFileSize() file: src/compiler/sys.ts start line: 1365 end line: 1374 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4971 unit: function invokeCallbackAndUpdateWatcher() file: src/compiler/sys.ts start line: 1600 end line: 1610 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4972 unit: function transformSourceFile() file: src/compiler/transformers/classFields.ts start line: 172 end line: 181 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4973 unit: function visitVariableStatement() file: src/compiler/transformers/classFields.ts start line: 338 end line: 349 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4974 unit: function collectReferences() file: src/compiler/transformers/declarations.ts start line: 429 end line: 438 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 4975 unit: function updateParamsList() file: src/compiler/transformers/declarations.ts start line: 615 end line: 624 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 4976 unit: function isEnclosingDeclaration() file: src/compiler/transformers/declarations.ts start line: 660 end line: 669 size: 10 LOC McCabe index: 8 number of parameters: 1 id: 4977 unit: function ensureModifierFlags() file: src/compiler/transformers/declarations.ts start line: 1572 end line: 1581 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 4978 unit: function maskModifierFlags() file: src/compiler/transformers/declarations.ts start line: 1617 end line: 1628 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 4979 unit: function bindingOrAssignmentElementAssignsToName() file: src/compiler/transformers/destructuring.ts start line: 127 end line: 136 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4980 unit: function isSimpleBindingOrAssignmentElement() file: src/compiler/transformers/destructuring.ts start line: 442 end line: 451 size: 10 LOC McCabe index: 8 number of parameters: 1 id: 4981 unit: function visitSwitchStatement() file: src/compiler/transformers/es2015.ts start line: 578 end line: 588 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4982 unit: function visitVariableDeclarationInLetDeclarationList() file: src/compiler/transformers/es2015.ts start line: 2302 end line: 2316 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4983 unit: function convertIterationStatementCore() file: src/compiler/transformers/es2015.ts start line: 2885 end line: 2894 size: 10 LOC McCabe index: 6 number of parameters: 3 id: 4984 unit: function generateCallToConvertedLoopInitializer() file: src/compiler/transformers/es2015.ts start line: 3313 end line: 3322 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4985 unit: function visitExpressionOfSpread() file: src/compiler/transformers/es2015.ts start line: 4074 end line: 4089 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 4986 unit: function visitTaggedTemplateExpression() file: src/compiler/transformers/es2015.ts start line: 4143 end line: 4152 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4987 unit: function onSubstituteNode() file: src/compiler/transformers/es2015.ts start line: 4253 end line: 4265 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 4988 unit: function visitBinaryExpression() file: src/compiler/transformers/es2016.ts start line: 31 end line: 40 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4989 unit: function transformSourceFile() file: src/compiler/transformers/es2017.ts start line: 63 end line: 73 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4990 unit: function doWithContext() file: src/compiler/transformers/es2017.ts start line: 91 end line: 100 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 4991 unit: function visitForInStatementInAsyncBody() file: src/compiler/transformers/es2017.ts start line: 221 end line: 230 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4992 unit: function transformInitializedVariable() file: src/compiler/transformers/es2017.ts start line: 426 end line: 435 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4993 unit: function visitLabeledStatement() file: src/compiler/transformers/es2018.ts start line: 342 end line: 351 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 4994 unit: function visitTaggedTemplateExpression() file: src/compiler/transformers/es2018.ts start line: 448 end line: 457 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 4995 unit: function visitVariableStatement() file: src/compiler/transformers/es2018.ts start line: 530 end line: 539 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4996 unit: function visitVariableDeclaration() file: src/compiler/transformers/es2018.ts start line: 546 end line: 555 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4997 unit: function visitCatchClause() file: src/compiler/transformers/es2019.ts start line: 27 end line: 36 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 4998 unit: function flattenChain() file: src/compiler/transformers/es2020.ts start line: 49 end line: 58 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 4999 unit: function substitutePropertyAccessExpression() file: src/compiler/transformers/es5.ts start line: 85 end line: 94 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5000 unit: function getInstructionName() file: src/compiler/transformers/generators.ts start line: 220 end line: 229 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 5001 unit: function visitGenerator() file: src/compiler/transformers/generators.ts start line: 426 end line: 437 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5002 unit: function visitAccessorDeclaration() file: src/compiler/transformers/generators.ts start line: 538 end line: 547 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5003 unit: function transformAndEmitWithStatement() file: src/compiler/transformers/generators.ts start line: 1699 end line: 1717 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5004 unit: function visitSwitchStatement() file: src/compiler/transformers/generators.ts start line: 1828 end line: 1840 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5005 unit: function transformAndEmitLabeledStatement() file: src/compiler/transformers/generators.ts start line: 1842 end line: 1861 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5006 unit: function visitLabeledStatement() file: src/compiler/transformers/generators.ts start line: 1863 end line: 1875 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5007 unit: function endBlock() file: src/compiler/transformers/generators.ts start line: 2051 end line: 2061 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5008 unit: function beginLoopBlock() file: src/compiler/transformers/generators.ts start line: 2224 end line: 2233 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5009 unit: function createGeneratorResume() file: src/compiler/transformers/generators.ts start line: 2490 end line: 2499 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5010 unit: function writeStatement() file: src/compiler/transformers/generators.ts start line: 2977 end line: 2986 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5011 unit: function writeEndfinally() file: src/compiler/transformers/generators.ts start line: 3172 end line: 3181 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5012 unit: function getAttributeName() file: src/compiler/transformers/jsx.ts start line: 536 end line: 545 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5013 unit: function appendExportsOfDeclaration() file: src/compiler/transformers/module/module.ts start line: 1622 end line: 1631 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5014 unit: function getExports() file: src/compiler/transformers/module/module.ts start line: 1981 end line: 1990 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5015 unit: function transformSourceFile() file: src/compiler/transformers/module/node.ts start line: 64 end line: 74 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5016 unit: function visitCaseBlock() file: src/compiler/transformers/module/system.ts start line: 1383 end line: 1394 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5017 unit: function transformSourceFile() file: src/compiler/transformers/ts.ts start line: 112 end line: 124 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5018 unit: function transformAllDecoratorsOfDeclaration() file: src/compiler/transformers/ts.ts start line: 1098 end line: 1108 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5019 unit: function addExportMemberAssignment() file: src/compiler/transformers/ts.ts start line: 3101 end line: 3111 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5020 unit: function onSubstituteNode() file: src/compiler/transformers/ts.ts start line: 3252 end line: 3262 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5021 unit: function multiMapSparseArrayAdd() file: src/compiler/transformers/utilities.ts start line: 243 end line: 252 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5022 unit: function createSolutionBuilderHostBase() file: src/compiler/tsbuildPublic.ts start line: 168 end line: 177 size: 10 LOC McCabe index: 6 number of parameters: 4 id: 5023 unit: function doneInvalidatedProject() file: src/compiler/tsbuildPublic.ts start line: 686 end line: 695 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5024 unit: function checkConfigFileUpToDateStatus() file: src/compiler/tsbuildPublic.ts start line: 1340 end line: 1350 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5025 unit: function scheduleBuildInvalidatedProject() file: src/compiler/tsbuildPublic.ts start line: 1779 end line: 1788 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5026 unit: export function forEachKey() file: src/compiler/utilities.ts start line: 123 end line: 132 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5027 unit: function aggregateChildData() file: src/compiler/utilities.ts start line: 237 end line: 255 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5028 unit: export function createCommentDirectivesMap() file: src/compiler/utilities.ts start line: 432 end line: 458 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5029 unit: export function getTextOfNodeFromSourceText() file: src/compiler/utilities.ts start line: 512 end line: 525 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5030 unit: export function createDiagnosticForRange() file: src/compiler/utilities.ts start line: 1083 end line: 1092 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5031 unit: export function getElementOrPropertyAccessArgumentExpressionOrName() file: src/compiler/utilities.ts start line: 2440 end line: 2449 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5032 unit: export function getJSDocHost() file: src/compiler/utilities.ts start line: 2817 end line: 2827 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5033 unit: export function getEffectiveBaseTypeNode() file: src/compiler/utilities.ts start line: 3157 end line: 3167 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5034 unit: export function getHeritageClause() file: src/compiler/utilities.ts start line: 3196 end line: 3206 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5035 unit: function writeText() file: src/compiler/utilities.ts start line: 4100 end line: 4109 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5036 unit: export function sourceFileMayBeEmitted() file: src/compiler/utilities.ts start line: 4396 end line: 4405 size: 10 LOC McCabe index: 8 number of parameters: 3 id: 5037 unit: function ensureDirectoriesExist() file: src/compiler/utilities.ts start line: 4424 end line: 4433 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5038 unit: export function getJSXImplicitImportBase() file: src/compiler/utilities.ts start line: 6326 end line: 6335 size: 10 LOC McCabe index: 8 number of parameters: 2 id: 5039 unit: export function getRegularExpressionForWildcard() file: src/compiler/utilities.ts start line: 6529 end line: 6539 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 5040 unit: export function isSupportedSourceFileName() file: src/compiler/utilities.ts start line: 6868 end line: 6878 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5041 unit: export function isMethodOrAccessor() file: src/compiler/utilitiesPublic.ts start line: 1310 end line: 1319 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5042 unit: export function isObjectBindingOrAssignmentElement() file: src/compiler/utilitiesPublic.ts start line: 1435 end line: 1444 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5043 unit: export function explainFiles() file: src/compiler/watch.ts start line: 220 end line: 229 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5044 unit: export function createWatchHost() file: src/compiler/watch.ts start line: 486 end line: 495 size: 10 LOC McCabe index: 6 number of parameters: 2 id: 5045 unit: trace: maybeBind() file: src/compiler/watch.ts start line: 568 end line: 578 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5046 unit: createHash: maybeBind() file: src/compiler/watch.ts start line: 637 end line: 650 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5047 unit: function scheduleProgramUpdate() file: src/compiler/watchPublic.ts start line: 656 end line: 666 size: 10 LOC McCabe index: 4 number of parameters: 0 id: 5048 unit: function parseConfigFile() file: src/compiler/watchPublic.ts start line: 728 end line: 737 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5049 unit: function setConfigFileParsingResult() file: src/compiler/watchPublic.ts start line: 739 end line: 748 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5050 unit: function watchFilePath() file: src/compiler/watchPublic.ts start line: 811 end line: 820 size: 10 LOC McCabe index: 1 number of parameters: 5 id: 5051 unit: function updateFileSystemEntry() file: src/compiler/watchUtilities.ts start line: 131 end line: 140 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5052 unit: function getFileSystemEntries() file: src/compiler/watchUtilities.ts start line: 191 end line: 200 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5053 unit: function computeLevel() file: src/debug/dbg.ts start line: 305 end line: 314 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5054 unit: function repeat() file: src/debug/dbg.ts start line: 499 end line: 508 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5055 unit: function getCountsMap() file: src/executeCommandLine/executeCommandLine.ts start line: 26 end line: 35 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5056 unit: function showAdditionalInfoOutput() file: src/executeCommandLine/executeCommandLine.ts start line: 225 end line: 235 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5057 unit: private decodeNavigationTree() file: src/harness/client.ts start line: 513 end line: 522 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5058 unit: private decodeSpan() file: src/harness/client.ts start line: 534 end line: 543 size: 10 LOC McCabe index: 7 number of parameters: 3 id: 5059 unit: public delete() file: src/harness/collectionsImpl.ts start line: 295 end line: 304 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5060 unit: function expectedErrorDiagnosticToText() file: src/harness/fakesHosts.ts start line: 456 end line: 465 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5061 unit: function diagnosticToText() file: src/harness/fakesHosts.ts start line: 491 end line: 500 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5062 unit: export function findUpFile() file: src/harness/findUpDir.ts start line: 8 end line: 17 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5063 unit: public isCancellationRequested() file: src/harness/fourslashImpl.ts start line: 107 end line: 118 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5064 unit: public verifyNumberOfErrorsInCurrentFile() file: src/harness/fourslashImpl.ts start line: 668 end line: 678 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5065 unit: public verifyEval() file: src/harness/fourslashImpl.ts start line: 680 end line: 690 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5066 unit: public verifyGetEmitOutputForCurrentFile() file: src/harness/fourslashImpl.ts start line: 824 end line: 833 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5067 unit: private verifyDocumentHighlightsRespectFilesList() file: src/harness/fourslashImpl.ts start line: 1123 end line: 1132 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 5068 unit: private getCompletionListAtCaret() file: src/harness/fourslashImpl.ts start line: 1347 end line: 1356 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5069 unit: public verifyGetEmitOutput() file: src/harness/fourslashImpl.ts start line: 1895 end line: 1906 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5070 unit: private flattenChainedMessage() file: src/harness/fourslashImpl.ts start line: 1939 end line: 1948 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5071 unit: public rangesByText() file: src/harness/fourslashImpl.ts start line: 2563 end line: 2572 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5072 unit: public verifyCurrentNameOrDottedNameSpanText() file: src/harness/fourslashImpl.ts start line: 2643 end line: 2653 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5073 unit: private static parseNewContent() file: src/harness/fourslashImpl.ts start line: 3614 end line: 3623 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5074 unit: public moveToNewFile() file: src/harness/fourslashImpl.ts start line: 3637 end line: 3647 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5075 unit: function getCommandLineOption() file: src/harness/harnessIO.ts start line: 325 end line: 334 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5076 unit: function createSourceMapPreviewLink() file: src/harness/harnessIO.ts start line: 866 end line: 877 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5077 unit: public editScript() file: src/harness/harnessLanguageService.ts start line: 195 end line: 205 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5078 unit: function unwrapJSONCallResult() file: src/harness/harnessLanguageService.ts start line: 433 end line: 442 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5079 unit: export function splitContentByNewlines() file: src/harness/harnessUtils.ts start line: 22 end line: 35 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5080 unit: export function getByteOrderMarkLength() file: src/harness/util.ts start line: 81 end line: 90 size: 10 LOC McCabe index: 13 number of parameters: 1 id: 5081 unit: public linkSync() file: src/harness/vfsUtil.ts start line: 546 end line: 558 size: 10 LOC McCabe index: 6 number of parameters: 2 id: 5082 unit: public symlinkSync() file: src/harness/vfsUtil.ts start line: 619 end line: 630 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5083 unit: private _getRootLinks() file: src/harness/vfsUtil.ts start line: 910 end line: 919 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5084 unit: function serializeWatchOptions() file: src/harness/virtualFileSystemWithWatch.ts start line: 1197 end line: 1206 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5085 unit: export function wrapIO() file: src/loggedIO/loggedIO.ts start line: 425 end line: 440 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5086 unit: onUpdateLanguageServiceStateForProject() file: src/server/editorServices.ts start line: 912 end line: 921 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5087 unit: private delayUpdateProjectGraph() file: src/server/editorServices.ts start line: 990 end line: 999 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5088 unit: sendLargeFileReferencedEvent() file: src/server/editorServices.ts start line: 1022 end line: 1032 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5089 unit: private onSourceFileChanged() file: src/server/editorServices.ts start line: 1224 end line: 1236 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5090 unit: stopWatchingConfigFilesForInferredProjectRoot() file: src/server/editorServices.ts start line: 1806 end line: 1819 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5091 unit: reloadConfiguredProject() file: src/server/editorServices.ts start line: 2417 end line: 2432 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5092 unit: private getOrCreateScriptInfoNotOpenedByClientForNormalizedPath() file: src/server/editorServices.ts start line: 2750 end line: 2765 size: 10 LOC McCabe index: 4 number of parameters: 5 id: 5093 unit: private closeConfiguredProjectReferencedFromExternalProject() file: src/server/editorServices.ts start line: 3761 end line: 3770 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5094 unit: setModulePaths() file: src/server/moduleSpecifierCache.ts start line: 39 end line: 48 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5095 unit: setIsAutoImportable() file: src/server/moduleSpecifierCache.ts start line: 49 end line: 58 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5096 unit: watchDirectoryOfFailedLookupLocation() file: src/server/project.ts start line: 510 end line: 519 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5097 unit: watchTypeRootsDirectory() file: src/server/project.ts start line: 550 end line: 559 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5098 unit: updateTypingFiles() file: src/server/project.ts start line: 1099 end line: 1110 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5099 unit: enable: allRootFilesAreJsOrDts() file: src/server/project.ts start line: 1900 end line: 1913 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5100 unit: getDefaultChildProjectFromProjectWithReferences() file: src/server/project.ts start line: 2408 end line: 2417 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5101 unit: public reload() file: src/server/scriptInfo.ts start line: 99 end line: 118 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5102 unit: remove() file: src/server/scriptVersionCache.ts start line: 729 end line: 738 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5103 unit: category: diagnosticCategoryName() file: src/server/session.ts start line: 80 end line: 97 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5104 unit: private performanceEventHandler() file: src/server/session.ts start line: 816 end line: 825 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5105 unit: private getCompilerOptionsDiagnostics() file: src/server/session.ts start line: 1174 end line: 1186 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5106 unit: private toFileSpan() file: src/server/session.ts start line: 1338 end line: 1348 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5107 unit: private mapImplementationLocations() file: src/server/session.ts start line: 1366 end line: 1375 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5108 unit: private getProjectInfoWorker() file: src/server/session.ts start line: 1478 end line: 1487 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5109 unit: private mapRenameInfo() file: src/server/session.ts start line: 1561 end line: 1570 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5110 unit: private toSpanGroups() file: src/server/session.ts start line: 1572 end line: 1581 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5111 unit: private mapLocationNavigationBarItems() file: src/server/session.ts start line: 2047 end line: 2056 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5112 unit: private toLocationNavigationTree() file: src/server/session.ts start line: 2068 end line: 2077 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5113 unit: private applyCodeActionCommand() file: src/server/session.ts start line: 2305 end line: 2314 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5114 unit: private getSmartSelectionRange() file: src/server/session.ts start line: 2438 end line: 2448 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5115 unit: private prepareCallHierarchy() file: src/server/session.ts start line: 2562 end line: 2571 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5116 unit: unresolvedImportsChanged() file: src/server/typingsCache.ts start line: 111 end line: 123 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5117 unit: public schedule() file: src/server/utilities.ts start line: 16 end line: 27 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5118 unit: function spanInArrayLiteralOrObjectLiteralDestructuringPattern() file: src/services/breakpoints.ts start line: 537 end line: 553 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 5119 unit: export function createCallHierarchyItem() file: src/services/callHierarchy.ts start line: 295 end line: 304 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5120 unit: function getSemanticTokens() file: src/services/classifier2020.ts start line: 41 end line: 52 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5121 unit: function getDeclarationForBindingElement() file: src/services/classifier2020.ts start line: 201 end line: 210 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5122 unit: function symbolReferenceIsAlsoMissingAwait() file: src/services/codefixes/addMissingAwait.ts start line: 199 end line: 216 size: 10 LOC McCabe index: 6 number of parameters: 4 id: 5123 unit: function isPossiblyPartOfCommaSeperatedInitializer() file: src/services/codefixes/addMissingConst.ts start line: 87 end line: 96 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5124 unit: source: isPropertyAssignment() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 77 end line: 87 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 5125 unit: function createClassFromFunctionDeclaration() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 227 end line: 238 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5126 unit: getCodeActions: function getCodeActionsToConvertLiteralTypeToMappedType() file: src/services/codefixes/convertLiteralTypeToMappedType.ts start line: 8 end line: 17 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5127 unit: function transformPromiseExpressionOfPropertyAccess() file: src/services/codefixes/convertToAsyncFunction.ts start line: 488 end line: 498 size: 10 LOC McCabe index: 3 number of parameters: 5 id: 5128 unit: function maybeAnnotateAndReturn() file: src/services/codefixes/convertToAsyncFunction.ts start line: 523 end line: 532 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5129 unit: function getActionsForUsageOfInvalidImport() file: src/services/codefixes/fixInvalidImportSyntax.ts start line: 41 end line: 50 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5130 unit: getCodeActions: function getCodeActionsToFixOverrideModifierIssues() file: src/services/codefixes/fixOverrideModifier.ts start line: 88 end line: 100 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5131 unit: function doRemoveOverrideModifierChange() file: src/services/codefixes/fixOverrideModifier.ts start line: 154 end line: 164 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5132 unit: function getInfo() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 52 end line: 61 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5133 unit: function getInfoWithChecker() file: src/services/codefixes/importFixes.ts start line: 350 end line: 359 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 5134 unit: function getSymbolName() file: src/services/codefixes/importFixes.ts start line: 838 end line: 847 size: 10 LOC McCabe index: 6 number of parameters: 4 id: 5135 unit: stringIndex: forEach() file: src/services/codefixes/inferFromUsage.ts start line: 521 end line: 532 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5136 unit: getCodeActions() file: src/services/codefixes/removeAccidentalCallParentheses.ts start line: 9 end line: 18 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5137 unit: function isMemberCompletionKind() file: src/services/completions.ts start line: 585 end line: 594 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5138 unit: function addSymbolOriginInfo() file: src/services/completions.ts start line: 2250 end line: 2259 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5139 unit: function isCompletionListBlocker() file: src/services/completions.ts start line: 2585 end line: 2594 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5140 unit: function setSortTextToMemberDeclaredBySpreadAssignment() file: src/services/completions.ts start line: 3358 end line: 3367 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5141 unit: function tryGetObjectLiteralContextualType() file: src/services/completions.ts start line: 3889 end line: 3899 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 5142 unit: function flatMapChildren() file: src/services/documentHighlights.ts start line: 165 end line: 174 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5143 unit: function getTextSpan() file: src/services/findAllReferences.ts start line: 526 end line: 535 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5144 unit: function isDeclarationOfSymbol() file: src/services/findAllReferences.ts start line: 549 end line: 558 size: 10 LOC McCabe index: 11 number of parameters: 2 id: 5145 unit: function getMergedAliasedSymbolOfNamespaceExportDeclaration() file: src/services/findAllReferences.ts start line: 727 end line: 736 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5146 unit: function getReferencedSymbolsForModuleIfDeclaredBySourceFile() file: src/services/findAllReferences.ts start line: 738 end line: 749 size: 10 LOC McCabe index: 6 number of parameters: 6 id: 5147 unit: function isExportSpecifierAlias() file: src/services/findAllReferences.ts start line: 1612 end line: 1624 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5148 unit: function addReference() file: src/services/findAllReferences.ts start line: 1657 end line: 1666 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5149 unit: function findOutermostNodeWithinListLevel() file: src/services/formatting/formatting.ts start line: 186 end line: 196 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5150 unit: function find() file: src/services/formatting/formatting.ts start line: 223 end line: 233 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5151 unit: function formatNodeLines() file: src/services/formatting/formatting.ts start line: 360 end line: 371 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5152 unit: function getTrailingWhitespaceStartPosition() file: src/services/formatting/formatting.ts start line: 1141 end line: 1150 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5153 unit: private BlockIsOnOneLine() file: src/services/formatting/formattingContext.ts start line: 91 end line: 100 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5154 unit: function rule() file: src/services/formatting/rules.ts start line: 375 end line: 384 size: 10 LOC McCabe index: 1 number of parameters: 6 id: 5155 unit: function addRule() file: src/services/formatting/rulesMap.ts start line: 114 end line: 124 size: 10 LOC McCabe index: 7 number of parameters: 5 id: 5156 unit: export function getPathUpdater() file: src/services/getEditsForFileRename.ts start line: 25 end line: 40 size: 10 LOC McCabe index: 5 number of parameters: 4 id: 5157 unit: function tryUpdateString() file: src/services/getEditsForFileRename.ts start line: 101 end line: 111 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5158 unit: function updateImportsWorker() file: src/services/getEditsForFileRename.ts start line: 237 end line: 247 size: 10 LOC McCabe index: 8 number of parameters: 3 id: 5159 unit: function getDefinitionFromObjectLiteralElement() file: src/services/goToDefinition.ts start line: 122 end line: 131 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5160 unit: function getSymbol() file: src/services/goToDefinition.ts start line: 258 end line: 271 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 5161 unit: textSpan: createTextSpanFromBounds() file: src/services/goToDefinition.ts start line: 412 end line: 436 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5162 unit: function isConstructorLike() file: src/services/goToDefinition.ts start line: 435 end line: 444 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5163 unit: function getSearchesFromDirectImports() file: src/services/importTracker.ts start line: 213 end line: 339 size: 10 LOC McCabe index: 3 number of parameters: 5 id: 5164 unit: function getExportNode() file: src/services/importTracker.ts start line: 600 end line: 609 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 5165 unit: function printTypeInSingleLine() file: src/services/inlayHints.ts start line: 307 end line: 317 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5166 unit: export function getJSDocTagNameCompletions() file: src/services/jsDoc.ts start line: 223 end line: 232 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5167 unit: export function getJSDocTagCompletions() file: src/services/jsDoc.ts start line: 236 end line: 245 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5168 unit: export function getNavigationBarItems() file: src/services/navigationBar.ts start line: 55 end line: 64 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5169 unit: export function getNavigationTree() file: src/services/navigationBar.ts start line: 66 end line: 75 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5170 unit: function emptyNavigationBarNode() file: src/services/navigationBar.ts start line: 118 end line: 127 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5171 unit: function addNodeWithRecursiveInitializer() file: src/services/navigationBar.ts start line: 186 end line: 195 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5172 unit: function tryMerge() file: src/services/navigationBar.ts start line: 608 end line: 618 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5173 unit: function recur() file: src/services/navigationBar.ts start line: 763 end line: 772 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5174 unit: function convertToTree() file: src/services/navigationBar.ts start line: 822 end line: 831 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5175 unit: text: getItemName() file: src/services/navigationBar.ts start line: 824 end line: 834 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5176 unit: text: getItemName() file: src/services/navigationBar.ts start line: 835 end line: 845 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5177 unit: function isFunctionOrClassExpression() file: src/services/navigationBar.ts start line: 966 end line: 975 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5178 unit: function getModuleSpecifierExpression() file: src/services/organizeImports.ts start line: 437 end line: 446 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5179 unit: export function createPatternMatcher() file: src/services/patternMatcher.ts start line: 100 end line: 116 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5180 unit: function isUpperCaseLetter() file: src/services/patternMatcher.ts start line: 357 end line: 371 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5181 unit: function isLowerCaseLetter() file: src/services/patternMatcher.ts start line: 373 end line: 388 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 5182 unit: function getConvertibleArrowFunctionAtPosition() file: src/services/refactors/addOrRemoveBracesToArrowFunction.ts start line: 90 end line: 120 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 5183 unit: function getRefactorActionsToConvertOverloadsToOneSignature() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 17 end line: 27 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5184 unit: function getSymbolForContextualType() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 220 end line: 229 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5185 unit: function getFunctionDeclarationAtPosition() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 324 end line: 337 size: 10 LOC McCabe index: 7 number of parameters: 3 id: 5186 unit: function getRefactorEditsToConvertToTemplateString() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 51 end line: 61 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5187 unit: function getBinaryInfo() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 119 end line: 130 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5188 unit: function getFinalExpressionInChain() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 243 end line: 255 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 5189 unit: function getConstantExtractionAtIndex() file: src/services/refactors/extractSymbol.ts start line: 690 end line: 699 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5190 unit: function getCalledExpression() file: src/services/refactors/extractSymbol.ts start line: 1358 end line: 1367 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5191 unit: function doChange() file: src/services/refactors/moveToNewFile.ts start line: 59 end line: 72 size: 10 LOC McCabe index: 1 number of parameters: 6 id: 5192 unit: function getJsxNamespaceSymbol() file: src/services/refactors/moveToNewFile.ts start line: 547 end line: 562 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5193 unit: function addExportToChanges() file: src/services/refactors/moveToNewFile.ts start line: 763 end line: 772 size: 10 LOC McCabe index: 5 number of parameters: 5 id: 5194 unit: export function getRenameInfo() file: src/services/rename.ts start line: 3 end line: 12 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5195 unit: function getParsedCommandLine() file: src/services/services.ts start line: 1441 end line: 1451 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 5196 unit: function getSemanticDiagnostics() file: src/services/services.ts start line: 1612 end line: 1628 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5197 unit: function getSemanticClassifications() file: src/services/services.ts start line: 1948 end line: 1958 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5198 unit: function getEncodedSemanticClassifications() file: src/services/services.ts start line: 1960 end line: 1970 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 5199 unit: function getIndentationAtPosition() file: src/services/services.ts start line: 2005 end line: 2017 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5200 unit: function getCodeFixesAtPosition() file: src/services/services.ts start line: 2048 end line: 2058 size: 10 LOC McCabe index: 1 number of parameters: 6 id: 5201 unit: function getInlayHintsContext() file: src/services/services.ts start line: 2574 end line: 2583 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5202 unit: public getChangeRange() file: src/services/shims.ts start line: 326 end line: 338 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5203 unit: public getClassificationsForLine() file: src/services/shims.ts start line: 1148 end line: 1157 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5204 unit: public createCoreServicesShim() file: src/services/shims.ts start line: 1324 end line: 1333 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5205 unit: function tryGetParameterInfo() file: src/services/signatureHelp.ts start line: 302 end line: 315 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5206 unit: function getArgumentIndexForTemplatePiece() file: src/services/signatureHelp.ts start line: 399 end line: 421 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5207 unit: argumentsSpan: getApplicableSpanForTaggedTemplate() file: src/services/signatureHelp.ts start line: 432 end line: 465 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5208 unit: function getContainingArgumentInfo() file: src/services/signatureHelp.ts start line: 475 end line: 486 size: 10 LOC McCabe index: 5 number of parameters: 5 id: 5209 unit: function getSignatureHelpItem() file: src/services/signatureHelp.ts start line: 584 end line: 593 size: 10 LOC McCabe index: 2 number of parameters: 6 id: 5210 unit: function itemInfoForParameters() file: src/services/signatureHelp.ts start line: 626 end line: 645 size: 10 LOC McCabe index: 3 number of parameters: 4 id: 5211 unit: const isVariadic:() file: src/services/signatureHelp.ts start line: 635 end line: 644 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5212 unit: function walkUpParentheses() file: src/services/stringCompletions.ts start line: 244 end line: 253 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5213 unit: function getCompletionEntriesForRelativeModules() file: src/services/stringCompletions.ts start line: 360 end line: 369 size: 10 LOC McCabe index: 2 number of parameters: 6 id: 5214 unit: function addPrefixForAnyFunctionOrVar() file: src/services/symbolDisplay.ts start line: 641 end line: 650 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 5215 unit: function setLastNonTriviaPosition() file: src/services/textChanges.ts start line: 1181 end line: 1191 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5216 unit: function deleteImportBinding() file: src/services/textChanges.ts start line: 1513 end line: 1528 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5217 unit: export function isThis() file: src/services/utilities.ts start line: 470 end line: 481 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5218 unit: function getAncestorTypeNode() file: src/services/utilities.ts start line: 781 end line: 790 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5219 unit: export function getReplacementSpanForContextToken() file: src/services/utilities.ts start line: 1779 end line: 1789 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5220 unit: getGlobalTypingsCacheLocation: maybeBind() file: src/services/utilities.ts start line: 1913 end line: 1923 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5221 unit: export function makeImport() file: src/services/utilities.ts start line: 1933 end line: 1942 size: 10 LOC McCabe index: 6 number of parameters: 5 id: 5222 unit: export function getQuotePreference() file: src/services/utilities.ts start line: 1954 end line: 1964 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 5223 unit: export function linkNamePart() file: src/services/utilities.ts start line: 2289 end line: 2298 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5224 unit: textSpan: createTextSpanFromNode() file: src/services/utilities.ts start line: 2295 end line: 2309 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 5225 unit: function get() file: src/services/utilities.ts start line: 2985 end line: 2994 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 5226 unit: function allowsImportingSourceFile() file: src/services/utilities.ts start line: 3046 end line: 3057 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5227 unit: export function getFixableErrorSpanExpression() file: src/services/utilities.ts start line: 3179 end line: 3192 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5228 unit: export function stringContainsAt() file: src/services/utilities.ts start line: 3252 end line: 3261 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 5229 unit: function getNext() file: src/shims/collectionShims.ts start line: 104 end line: 116 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5230 unit: function sanitizeTimestamps() file: src/testRunner/externalCompileRunner.ts start line: 219 end line: 228 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5231 unit: function replaySuite() file: src/testRunner/parallel/host.ts start line: 501 end line: 510 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5232 unit: function replayTest() file: src/testRunner/parallel/host.ts start line: 512 end line: 521 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5233 unit: function runFileTests() file: src/testRunner/parallel/worker.ts start line: 194 end line: 206 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5234 unit: function startTestEnvironment() file: src/testRunner/runner.ts start line: 272 end line: 281 size: 10 LOC McCabe index: 5 number of parameters: 0 id: 5235 unit: function initTSConfigCorrectly() file: src/testRunner/unittests/config/initializeTSConfig.ts start line: 3 end line: 13 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5236 unit: function assertParseFileList() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 37 end line: 46 size: 10 LOC McCabe index: 1 number of parameters: 5 id: 5237 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 149 end line: 164 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5238 unit: export function main() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 171 end line: 186 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5239 unit: function getEntryAtPosition() file: src/testRunner/unittests/services/colorization.ts start line: 15 end line: 24 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5240 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 216 end line: 225 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5241 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 233 end line: 242 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5242 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 250 end line: 259 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5243 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 267 end line: 276 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5244 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 286 end line: 295 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 5245 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 339 end line: 348 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5246 unit: function foo() file: src/testRunner/unittests/services/textChanges.ts start line: 67 end line: 80 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5247 unit: function transformSourceFile() file: src/testRunner/unittests/transform.ts start line: 63 end line: 72 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5248 unit: export function changeCompilerVersion() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 10 end line: 19 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5249 unit: export function verifyTscIncrementalEdits() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 513 end line: 522 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5250 unit: export function verifyTscSerializedIncrementalEdits() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 609 end line: 618 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5251 unit: export function addSpread() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 749 end line: 759 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 5252 unit: function initializeWithBuild() file: src/testRunner/unittests/tsbuild/sample.ts start line: 111 end line: 120 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 5253 unit: function subProjectFiles() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 40 end line: 49 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 5254 unit: function verifyIncrementalWatchEmit() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 16 end line: 25 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5255 unit: function verifyInferredProject() file: src/testRunner/unittests/tsserver/configFileSearch.ts start line: 128 end line: 139 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5256 unit: function verifyATsConfigWhenOpened() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 172 end line: 182 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5257 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 408 end line: 419 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5258 unit: function checkProject() file: src/testRunner/unittests/tsserver/documentRegistry.ts start line: 21 end line: 31 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 5259 unit: function verifyLargeFile() file: src/testRunner/unittests/tsserver/events/largeFileReferenced.ts start line: 20 end line: 32 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 5260 unit: function getInitialState() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 144 end line: 236 size: 10 LOC McCabe index: 6 number of parameters: 3 id: 5261 unit: function setup() file: src/testRunner/unittests/tsserver/exportMapCache.ts start line: 124 end line: 146 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5262 unit: export function createLoggerWritingToConsole() file: src/testRunner/unittests/tsserver/helpers.ts start line: 84 end line: 93 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5263 unit: export function appendProjectFileText() file: src/testRunner/unittests/tsserver/helpers.ts start line: 122 end line: 131 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5264 unit: export function mapCombinedPathsInAncestor() file: src/testRunner/unittests/tsserver/helpers.ts start line: 493 end line: 502 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 5265 unit: function verifyInlayHintResponse() file: src/testRunner/unittests/tsserver/inlayHints.ts start line: 43 end line: 52 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5266 unit: function checkProjectErrorsWorker() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 8 end line: 17 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 5267 unit: function changeDtsFile() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 61 end line: 70 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5268 unit: function setupInferredProject() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 699 end line: 708 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 5269 unit: function verifyLogger() file: src/testRunner/unittests/tsserver/webServer.ts start line: 131 end line: 140 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 5270 unit: logger: createLogger() file: src/tsserver/webServer.ts start line: 44 end line: 64 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 5271 unit: private createSetTypings() file: src/typingsInstallerCore/typingsInstaller.ts start line: 507 end line: 516 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 5272 unit: function base64FormatEncode() file: scripts/build/sourcemaps.js start line: 13 end line: 21 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5273 unit: function readJson() file: scripts/build/utils.js start line: 103 end line: 111 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5274 unit: function getDirSize() file: scripts/build/utils.js start line: 222 end line: 232 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5275 unit: write() file: scripts/build/utils.js start line: 346 end line: 370 size: 9 LOC McCabe index: 6 number of parameters: 3 id: 5276 unit: function checkForUniqueCodes() file: scripts/processDiagnosticMessages.ts start line: 52 end line: 60 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5277 unit: function doWithConditionalBranches() file: src/compiler/binder.ts start line: 1077 end line: 1085 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5278 unit: function bindIterativeStatement() file: src/compiler/binder.ts start line: 1095 end line: 1103 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5279 unit: function setContinueTarget() file: src/compiler/binder.ts start line: 1105 end line: 1113 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5280 unit: function onLeft() file: src/compiler/binder.ts start line: 1553 end line: 1561 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5281 unit: function onRight() file: src/compiler/binder.ts start line: 1569 end line: 1577 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5282 unit: function getStrictModeIdentifierMessage() file: src/compiler/binder.ts start line: 2223 end line: 2235 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5283 unit: function getStrictModeEvalOrArgumentsMessage() file: src/compiler/binder.ts start line: 2292 end line: 2304 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5284 unit: function getStrictModeBlockScopeFunctionDeclarationMessage() file: src/compiler/binder.ts start line: 2313 end line: 2325 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5285 unit: function addErrorOrSuggestionDiagnostic() file: src/compiler/binder.ts start line: 2396 end line: 2404 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5286 unit: function lookupSymbolForPropertyAccess() file: src/compiler/binder.ts start line: 3207 end line: 3215 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5287 unit: referencedMap: toManyToManyPathMap() file: src/compiler/builder.ts start line: 1271 end line: 1279 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5288 unit: export function clone() file: src/compiler/builderState.ts start line: 359 end line: 368 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5289 unit: function addTypeOnlyDeclarationRelatedInfo() file: src/compiler/checker.ts start line: 2255 end line: 2263 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5290 unit: function maybeMappedType() file: src/compiler/checker.ts start line: 2456 end line: 2464 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 5291 unit: function createType() file: src/compiler/checker.ts start line: 4064 end line: 4072 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5292 unit: function getNamedMembers() file: src/compiler/checker.ts start line: 4119 end line: 4127 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5293 unit: function getTypeNamesForErrorDisplay() file: src/compiler/checker.ts start line: 4674 end line: 4682 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5294 unit: reportPrivateInBaseOfClassExpression: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4765 end line: 4773 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5295 unit: function typeParameterToDeclarationWithConstraint() file: src/compiler/checker.ts start line: 5749 end line: 5757 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5296 unit: getSymbolIfSameReference() file: src/compiler/checker.ts start line: 6106 end line: 6115 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5297 unit: function symbolToName() file: src/compiler/checker.ts start line: 6175 end line: 6202 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5298 unit: function canHaveExportModifier() file: src/compiler/checker.ts start line: 6787 end line: 6795 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5299 unit: function serializeExportSpecifier() file: src/compiler/checker.ts start line: 7600 end line: 7608 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5300 unit: function serializeImplementedType() file: src/compiler/checker.ts start line: 7958 end line: 7966 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5301 unit: function getInternalSymbolName() file: src/compiler/checker.ts start line: 8009 end line: 8018 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5302 unit: function visibilityToString() file: src/compiler/checker.ts start line: 8064 end line: 8072 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5303 unit: function getTypeAliasForTypeLiteral() file: src/compiler/checker.ts start line: 8074 end line: 8082 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5304 unit: function getConstructorDefinedThisAssignmentTypes() file: src/compiler/checker.ts start line: 9155 end line: 9163 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5305 unit: function getTypeOfSymbolWithDeferredType() file: src/compiler/checker.ts start line: 9689 end line: 9697 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5306 unit: function getSetAccessorTypeOfSymbol() file: src/compiler/checker.ts start line: 9699 end line: 9707 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5307 unit: function getLocalTypeParametersOfClassOrInterfaceOrTypeAlias() file: src/compiler/checker.ts start line: 9857 end line: 9873 size: 9 LOC McCabe index: 8 number of parameters: 1 id: 5308 unit: function areAllOuterTypeParametersApplied() file: src/compiler/checker.ts start line: 10096 end line: 10106 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5309 unit: function isStringConcatExpression() file: src/compiler/checker.ts start line: 10259 end line: 10267 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5310 unit: function getPropertyNameFromType() file: src/compiler/checker.ts start line: 10576 end line: 10584 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5311 unit: function cloneSignature() file: src/compiler/checker.ts start line: 10853 end line: 10861 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5312 unit: function findMixins() file: src/compiler/checker.ts start line: 11182 end line: 11190 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5313 unit: function getPropertyOfObjectType() file: src/compiler/checker.ts start line: 11660 end line: 11668 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5314 unit: function isTypeInvalidDueToUnionDiscriminant() file: src/compiler/checker.ts start line: 11711 end line: 11719 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 5315 unit: function symbolsToArray() file: src/compiler/checker.ts start line: 12481 end line: 12489 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5316 unit: function getSignatureInstantiationWithoutFillingInTypeArguments() file: src/compiler/checker.ts start line: 12932 end line: 12940 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5317 unit: function getPropagatingFlagsOfTypes() file: src/compiler/checker.ts start line: 13201 end line: 13209 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5318 unit: function resolveTypeReferenceName() file: src/compiler/checker.ts start line: 13426 end line: 13434 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5319 unit: function getTypeFromUnionTypeNode() file: src/compiler/checker.ts start line: 14505 end line: 14513 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5320 unit: function checkCrossProductUnion() file: src/compiler/checker.ts start line: 14788 end line: 14796 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5321 unit: function getTypeFromIntersectionTypeNode() file: src/compiler/checker.ts start line: 14818 end line: 14826 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5322 unit: function isDistributive() file: src/compiler/checker.ts start line: 14909 end line: 14917 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5323 unit: function getTypeFromTemplateTypeNode() file: src/compiler/checker.ts start line: 15004 end line: 15012 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5324 unit: function applyStringMapping() file: src/compiler/checker.ts start line: 15091 end line: 15099 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5325 unit: function createIndexedAccessType() file: src/compiler/checker.ts start line: 15117 end line: 15125 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5326 unit: function checkTypeRelatedToAndOptionallyElaborate() file: src/compiler/checker.ts start line: 17071 end line: 17079 size: 9 LOC McCabe index: 1 number of parameters: 7 id: 5327 unit: function checkExpressionForMutableLocationWithContextualType() file: src/compiler/checker.ts start line: 17229 end line: 17237 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5328 unit: function captureErrorCalculationState() file: src/compiler/checker.ts start line: 17997 end line: 18005 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5329 unit: function associateRelatedInfo() file: src/compiler/checker.ts start line: 18128 end line: 18136 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5330 unit: function getTypeOfPropertyInTypes() file: src/compiler/checker.ts start line: 18501 end line: 18509 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5331 unit: function getCommonSupertype() file: src/compiler/checker.ts start line: 20699 end line: 20707 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5332 unit: function getBaseTypeOfLiteralType() file: src/compiler/checker.ts start line: 20819 end line: 20827 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5333 unit: function getWidenedLiteralType() file: src/compiler/checker.ts start line: 20829 end line: 20837 size: 9 LOC McCabe index: 12 number of parameters: 1 id: 5334 unit: function getWidenedLiteralLikeTypeForContextualReturnTypeIfNeeded() file: src/compiler/checker.ts start line: 20852 end line: 20860 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5335 unit: function getGlobalNonNullableTypeInstantiation() file: src/compiler/checker.ts start line: 20980 end line: 20992 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5336 unit: function transformTypeOfMembers() file: src/compiler/checker.ts start line: 21084 end line: 21092 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5337 unit: function getWidenedProperty() file: src/compiler/checker.ts start line: 21154 end line: 21164 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5338 unit: function inferToTemplateLiteralType() file: src/compiler/checker.ts start line: 22262 end line: 22276 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5339 unit: function inferFromProperties() file: src/compiler/checker.ts start line: 22374 end line: 22382 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5340 unit: function containsMatchingReference() file: src/compiler/checker.ts start line: 22731 end line: 22739 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5341 unit: function optionalChainContainsReference() file: src/compiler/checker.ts start line: 22741 end line: 22749 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5342 unit: function narrowByInKeyword() file: src/compiler/checker.ts start line: 24283 end line: 24291 size: 9 LOC McCabe index: 7 number of parameters: 3 id: 5343 unit: function checkThisBeforeSuper() file: src/compiler/checker.ts start line: 25425 end line: 25436 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5344 unit: function getContextualIterationType() file: src/compiler/checker.ts start line: 26101 end line: 26110 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5345 unit: function getSymbolForExpression() file: src/compiler/checker.ts start line: 26198 end line: 26215 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5346 unit: function getJsxPropsTypeFromCallSignature() file: src/compiler/checker.ts start line: 26675 end line: 26683 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5347 unit: function checkPropertyAccessibility() file: src/compiler/checker.ts start line: 28041 end line: 28051 size: 9 LOC McCabe index: 6 number of parameters: 6 id: 5348 unit: function getThisArgumentType() file: src/compiler/checker.ts start line: 29345 end line: 29353 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5349 unit: function getDiagnosticForCallNode() file: src/compiler/checker.ts start line: 29852 end line: 29860 size: 9 LOC McCabe index: 2 number of parameters: 6 id: 5350 unit: function createDefaultPropertyWrapperForModule() file: src/compiler/checker.ts start line: 31267 end line: 31275 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5351 unit: function checkTaggedTemplateExpression() file: src/compiler/checker.ts start line: 31340 end line: 31348 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5352 unit: function checkAssertion() file: src/compiler/checker.ts start line: 31350 end line: 31358 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5353 unit: function createNewTargetExpressionType() file: src/compiler/checker.ts start line: 31839 end line: 31850 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5354 unit: function isReadonlySymbol() file: src/compiler/checker.ts start line: 32361 end line: 32376 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5355 unit: function nodeImmediatelyReferencesSuperOrThis() file: src/compiler/checker.ts start line: 34805 end line: 34815 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5356 unit: function checkTypeLiteral() file: src/compiler/checker.ts start line: 34959 end line: 34967 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5357 unit: function getIterationTypesOfGeneratorFunctionReturnType() file: src/compiler/checker.ts start line: 38183 end line: 38192 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5358 unit: function checkImportsForTypeOnlyConversion() file: src/compiler/checker.ts start line: 40142 end line: 40150 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5359 unit: function checkSourceElement() file: src/compiler/checker.ts start line: 40309 end line: 40317 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5360 unit: function getDiagnostics() file: src/compiler/checker.ts start line: 40738 end line: 40749 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5361 unit: function copyLocallyVisibleExportSymbols() file: src/compiler/checker.ts start line: 40893 end line: 40902 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5362 unit: function forEachEnclosingClass() file: src/compiler/checker.ts start line: 40949 end line: 40959 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5363 unit: function getIndexInfosAtLocation() file: src/compiler/checker.ts start line: 41319 end line: 41327 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5364 unit: function canHaveConstantValue() file: src/compiler/checker.ts start line: 41883 end line: 41891 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5365 unit: function literalTypeToNode() file: src/compiler/checker.ts start line: 42073 end line: 42081 size: 9 LOC McCabe index: 7 number of parameters: 3 id: 5366 unit: function checkGrammarForAtLeastOneTypeArgument() file: src/compiler/checker.ts start line: 43057 end line: 43065 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5367 unit: function grammarErrorOnFirstToken() file: src/compiler/checker.ts start line: 43856 end line: 43864 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5368 unit: function grammarErrorAfterFirstToken() file: src/compiler/checker.ts start line: 44093 end line: 44101 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5369 unit: function checkGrammarImportClause() file: src/compiler/checker.ts start line: 44116 end line: 44124 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5370 unit: function filterPrimitivesIfContainsNonPrimitive() file: src/compiler/checker.ts start line: 44232 end line: 44240 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5371 unit: function isDeclarationNameOrImportPropertyName() file: src/compiler/checker.ts start line: 44272 end line: 44280 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5372 unit: fileNames: getFileNames() file: src/compiler/commandLineParser.ts start line: 2639 end line: 2652 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5373 unit: validatedFilesSpec: filter() file: src/compiler/commandLineParser.ts start line: 2708 end line: 2717 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5374 unit: function convertCompilerOptionsFromJsonWorker() file: src/compiler/commandLineParser.ts start line: 3102 end line: 3111 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5375 unit: function normalizeNonListOptionValue() file: src/compiler/commandLineParser.ts start line: 3187 end line: 3195 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5376 unit: export function reduceLeftIterator() file: src/compiler/core.ts start line: 90 end line: 98 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5377 unit: export function find() file: src/compiler/core.ts start line: 168 end line: 176 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5378 unit: export function findLast() file: src/compiler/core.ts start line: 180 end line: 188 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5379 unit: export function findMap() file: src/compiler/core.ts start line: 213 end line: 221 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5380 unit: export function flatMapIterator() file: src/compiler/core.ts start line: 416 end line: 442 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5381 unit: export function pushIfUnique() file: src/compiler/core.ts start line: 983 end line: 991 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5382 unit: export function appendIfUnique() file: src/compiler/core.ts start line: 996 end line: 1004 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5383 unit: export function rangeEquals() file: src/compiler/core.ts start line: 1055 end line: 1063 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5384 unit: export function elementAt() file: src/compiler/core.ts start line: 1069 end line: 1077 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5385 unit: export function getOwnKeys() file: src/compiler/core.ts start line: 1233 end line: 1242 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5386 unit: export function getOwnValues() file: src/compiler/core.ts start line: 1255 end line: 1264 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5387 unit: export function clone() file: src/compiler/core.ts start line: 1387 end line: 1395 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5388 unit: function multiMapRemove() file: src/compiler/core.ts start line: 1463 end line: 1471 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5389 unit: export function orderedRemoveItem() file: src/compiler/core.ts start line: 2055 end line: 2063 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5390 unit: function unorderedRemoveFirstItemWhere() file: src/compiler/core.ts start line: 2086 end line: 2094 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5391 unit: export function assert() file: src/compiler/debug.ts start line: 127 end line: 135 size: 9 LOC McCabe index: 6 number of parameters: 3 id: 5392 unit: export function assertEachNode() file: src/compiler/debug.ts start line: 195 end line: 203 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5393 unit: export function assertNode() file: src/compiler/debug.ts start line: 207 end line: 215 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5394 unit: export function assertNotNode() file: src/compiler/debug.ts start line: 219 end line: 227 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5395 unit: export function assertOptionalNode() file: src/compiler/debug.ts start line: 232 end line: 240 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5396 unit: export function assertOptionalToken() file: src/compiler/debug.ts start line: 245 end line: 253 size: 9 LOC McCabe index: 6 number of parameters: 4 id: 5397 unit: export function assertMissingNode() file: src/compiler/debug.ts start line: 256 end line: 264 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5398 unit: value() file: src/compiler/debug.ts start line: 570 end line: 579 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5399 unit: function createWarningDeprecation() file: src/compiler/debug.ts start line: 701 end line: 709 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5400 unit: export function getOutputPathsForBundle() file: src/compiler/emitter.ts start line: 75 end line: 83 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 5401 unit: function updateOrPushBundleFileTextLike() file: src/compiler/emitter.ts start line: 999 end line: 1007 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5402 unit: function emitAsExpression() file: src/compiler/emitter.ts start line: 2792 end line: 2800 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5403 unit: function emitSwitchStatement() file: src/compiler/emitter.ts start line: 3053 end line: 3061 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5404 unit: function emitFunctionDeclarationOrExpression() file: src/compiler/emitter.ts start line: 3118 end line: 3126 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5405 unit: function emitShorthandPropertyAssignment() file: src/compiler/emitter.ts start line: 3738 end line: 3746 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5406 unit: function emitJSDocCallbackTag() file: src/compiler/emitter.ts start line: 3858 end line: 3866 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5407 unit: function writeTokenNode() file: src/compiler/emitter.ts start line: 4572 end line: 4580 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5408 unit: function writeLinesAndIndent() file: src/compiler/emitter.ts start line: 4620 end line: 4628 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5409 unit: function generateName() file: src/compiler/emitter.ts start line: 5046 end line: 5058 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5410 unit: function pipelineEmitWithComments() file: src/compiler/emitter.ts start line: 5298 end line: 5306 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5411 unit: function emitTrailingSynthesizedComment() file: src/compiler/emitter.ts start line: 5399 end line: 5407 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5412 unit: function createAsyncDelegatorHelper() file: src/compiler/factory/emitHelpers.ts start line: 177 end line: 185 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5413 unit: function createExportStarHelper() file: src/compiler/factory/emitHelpers.ts start line: 364 end line: 372 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5414 unit: export function addEmitHelpers() file: src/compiler/factory/emitNode.ts start line: 205 end line: 213 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5415 unit: function createTempVariable() file: src/compiler/factory/nodeFactory.ts start line: 908 end line: 916 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5416 unit: function createQualifiedName() file: src/compiler/factory/nodeFactory.ts start line: 1086 end line: 1094 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5417 unit: function createComputedPropertyName() file: src/compiler/factory/nodeFactory.ts start line: 1105 end line: 1113 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5418 unit: function createDecorator() file: src/compiler/factory/nodeFactory.ts start line: 1206 end line: 1214 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5419 unit: function createNamedTupleMember() file: src/compiler/factory/nodeFactory.ts start line: 1902 end line: 1910 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5420 unit: function createConditionalTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1986 end line: 1994 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5421 unit: function createImportTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2039 end line: 2047 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5422 unit: function createArrayBindingPattern() file: src/compiler/factory/nodeFactory.ts start line: 2182 end line: 2190 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5423 unit: function createArrayLiteralExpression() file: src/compiler/factory/nodeFactory.ts start line: 2243 end line: 2254 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5424 unit: function updatePropertyAccessExpression() file: src/compiler/factory/nodeFactory.ts start line: 2300 end line: 2308 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5425 unit: function updateElementAccessExpression() file: src/compiler/factory/nodeFactory.ts start line: 2358 end line: 2366 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5426 unit: function updateCallChain() file: src/compiler/factory/nodeFactory.ts start line: 2453 end line: 2461 size: 9 LOC McCabe index: 5 number of parameters: 5 id: 5427 unit: function createSpreadElement() file: src/compiler/factory/nodeFactory.ts start line: 2978 end line: 2986 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5428 unit: function createNonNullChain() file: src/compiler/factory/nodeFactory.ts start line: 3103 end line: 3111 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5429 unit: function createDoStatement() file: src/compiler/factory/nodeFactory.ts start line: 3261 end line: 3269 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5430 unit: function createWhileStatement() file: src/compiler/factory/nodeFactory.ts start line: 3280 end line: 3288 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5431 unit: function createReturnStatement() file: src/compiler/factory/nodeFactory.ts start line: 3407 end line: 3416 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5432 unit: function createWithStatement() file: src/compiler/factory/nodeFactory.ts start line: 3426 end line: 3434 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5433 unit: function createSwitchStatement() file: src/compiler/factory/nodeFactory.ts start line: 3445 end line: 3453 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5434 unit: function createLabeledStatement() file: src/compiler/factory/nodeFactory.ts start line: 3464 end line: 3472 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5435 unit: function createNamespaceExport() file: src/compiler/factory/nodeFactory.ts start line: 4060 end line: 4068 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5436 unit: function createJSDocMemberName() file: src/compiler/factory/nodeFactory.ts start line: 4538 end line: 4546 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5437 unit: function createCaseClause() file: src/compiler/factory/nodeFactory.ts start line: 4934 end line: 4942 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5438 unit: function createSpreadAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5091 end line: 5099 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5439 unit: function createSyntheticReferenceExpression() file: src/compiler/factory/nodeFactory.ts start line: 5393 end line: 5401 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5440 unit: function updateOuterExpression() file: src/compiler/factory/nodeFactory.ts start line: 5588 end line: 5596 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5441 unit: function restoreOuterExpressions() file: src/compiler/factory/nodeFactory.ts start line: 5621 end line: 5629 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5442 unit: function getNamespaceMemberName() file: src/compiler/factory/nodeFactory.ts start line: 5852 end line: 5860 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 5443 unit: function getParenthesizeLeftSideOfBinaryForOperator() file: src/compiler/factory/parenthesizerRules.ts start line: 35 end line: 43 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5444 unit: function getParenthesizeRightSideOfBinaryForOperator() file: src/compiler/factory/parenthesizerRules.ts start line: 45 end line: 53 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5445 unit: function parenthesizeBinaryOperand() file: src/compiler/factory/parenthesizerRules.ts start line: 220 end line: 231 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5446 unit: function parenthesizeConditionOfConditionalExpression() file: src/compiler/factory/parenthesizerRules.ts start line: 246 end line: 254 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5447 unit: function parenthesizeElementTypeOfArrayType() file: src/compiler/factory/parenthesizerRules.ts start line: 406 end line: 414 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5448 unit: export function getExternalModuleNameLiteral() file: src/compiler/factory/utilities.ts start line: 591 end line: 600 size: 9 LOC McCabe index: 5 number of parameters: 6 id: 5449 unit: isExternalLibraryImport: pathContainsNodeModules() file: src/compiler/moduleNameResolver.ts start line: 361 end line: 370 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5450 unit: function getOrCreateCache() file: src/compiler/moduleNameResolver.ts start line: 637 end line: 645 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5451 unit: traceEnabled: isTraceEnabled() file: src/compiler/moduleNameResolver.ts start line: 1704 end line: 1712 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5452 unit: export function mangleScopedPackageName() file: src/compiler/moduleNameResolver.ts start line: 2248 end line: 2256 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5453 unit: function getEnding() file: src/compiler/moduleSpecifiers.ts start line: 23 end line: 31 size: 9 LOC McCabe index: 7 number of parameters: 0 id: 5454 unit: relativePreference: isExternalModuleNameRelative() file: src/compiler/moduleSpecifiers.ts start line: 36 end line: 45 size: 9 LOC McCabe index: 8 number of parameters: 1 id: 5455 unit: export function getModuleSpecifier() file: src/compiler/moduleSpecifiers.ts start line: 85 end line: 93 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5456 unit: function tryParseSemicolon() file: src/compiler/parser.ts start line: 1771 end line: 1782 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5457 unit: function parseLiteralOfTemplateSpan() file: src/compiler/parser.ts start line: 2844 end line: 2853 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5458 unit: function nextTokenIsOpenParenOrLessThanOrDot() file: src/compiler/parser.ts start line: 3471 end line: 3479 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 5459 unit: function parseTupleType() file: src/compiler/parser.ts start line: 3587 end line: 3595 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5460 unit: function isYieldExpression() file: src/compiler/parser.ts start line: 4216 end line: 4242 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5461 unit: function tryParseParenthesizedArrowFunctionExpression() file: src/compiler/parser.ts start line: 4295 end line: 4309 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5462 unit: function isParenthesizedArrowFunctionExpression() file: src/compiler/parser.ts start line: 4315 end line: 4328 size: 9 LOC McCabe index: 5 number of parameters: 0 id: 5463 unit: function isAwaitExpression() file: src/compiler/parser.ts start line: 4738 end line: 4749 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5464 unit: function parseIdentifierOrPattern() file: src/compiler/parser.ts start line: 6547 end line: 6555 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5465 unit: function parseModifiers() file: src/compiler/parser.ts start line: 6917 end line: 6925 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5466 unit: function parseInterfaceDeclaration() file: src/compiler/parser.ts start line: 7090 end line: 7098 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5467 unit: function parseModuleOrNamespaceDeclaration() file: src/compiler/parser.ts start line: 7151 end line: 7161 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5468 unit: function parsePropertyAccessEntityNameExpression() file: src/compiler/parser.ts start line: 8344 end line: 8352 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5469 unit: function parseCallbackTagParameters() file: src/compiler/parser.ts start line: 8454 end line: 8462 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5470 unit: function moveElementEntirelyPastChangeRange() file: src/compiler/parser.ts start line: 8804 end line: 8848 size: 9 LOC McCabe index: 2 number of parameters: 6 id: 5471 unit: function shouldCheckNode() file: src/compiler/parser.ts start line: 8850 end line: 8859 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5472 unit: export function createSyntaxCursor() file: src/compiler/parser.ts start line: 9184 end line: 9283 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5473 unit: function getFileUrlVolumeSeparatorEnd() file: src/compiler/path.ts start line: 111 end line: 119 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5474 unit: export function getBaseFileName() file: src/compiler/path.ts start line: 319 end line: 332 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5475 unit: function tryGetExtensionFromPath() file: src/compiler/path.ts start line: 334 end line: 342 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 5476 unit: function exit() file: src/compiler/performance.ts start line: 31 end line: 39 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5477 unit: export function measure() file: src/compiler/performance.ts start line: 73 end line: 81 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5478 unit: export function disable() file: src/compiler/performance.ts start line: 137 end line: 145 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5479 unit: function createCreateProgramOptions() file: src/compiler/program.ts start line: 926 end line: 934 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5480 unit: function getRedirectReferenceForResolution() file: src/compiler/program.ts start line: 1338 end line: 1354 size: 9 LOC McCabe index: 8 number of parameters: 1 id: 5481 unit: function getDeclarationDiagnostics() file: src/compiler/program.ts start line: 2036 end line: 2045 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5482 unit: function getSyntacticDiagnosticsForFile() file: src/compiler/program.ts start line: 2047 end line: 2057 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5483 unit: function reportFileNamesDifferOnlyInCasingError() file: src/compiler/program.ts start line: 2682 end line: 2690 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5484 unit: function addFileToFilesByName() file: src/compiler/program.ts start line: 2896 end line: 2904 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5485 unit: function processTypeReferenceDirective() file: src/compiler/program.ts start line: 3022 end line: 3030 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5486 unit: function addFilePreprocessingFileExplainingDiagnostic() file: src/compiler/program.ts start line: 3620 end line: 3628 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5487 unit: function getModuleNames() file: src/compiler/program.ts start line: 4243 end line: 4252 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5488 unit: function createDirectoryWatcher() file: src/compiler/resolutionCache.ts start line: 751 end line: 761 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5489 unit: function invalidateResolutionOfFile() file: src/compiler/resolutionCache.ts start line: 810 end line: 819 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5490 unit: static tryParse() file: src/compiler/semver.ts start line: 177 end line: 185 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5491 unit: function shouldCommitMapping() file: src/compiler/sourcemap.ts start line: 204 end line: 212 size: 9 LOC McCabe index: 7 number of parameters: 0 id: 5492 unit: export function sameMapping() file: src/compiler/sourcemap.ts start line: 558 end line: 566 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 5493 unit: function pollQueue() file: src/compiler/sys.ts start line: 268 end line: 301 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5494 unit: function createFixedChunkSizePollingWatchFile() file: src/compiler/sys.ts start line: 389 end line: 424 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5495 unit: function nonSyncUpdateChildWatches() file: src/compiler/sys.ts start line: 654 end line: 666 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5496 unit: function removeChildWatches() file: src/compiler/sys.ts start line: 719 end line: 727 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5497 unit: function writeStackEvent() file: src/compiler/tracing.ts start line: 148 end line: 157 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5498 unit: function heritageClauseVisitor() file: src/compiler/transformers/classFields.ts start line: 247 end line: 255 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5499 unit: function visitorDestructuringTarget() file: src/compiler/transformers/classFields.ts start line: 257 end line: 265 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5500 unit: function visitPrivateIdentifier() file: src/compiler/transformers/classFields.ts start line: 273 end line: 281 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5501 unit: function visitForStatement() file: src/compiler/transformers/classFields.ts start line: 633 end line: 641 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5502 unit: function isClassElementThatRequiresConstructorStatement() file: src/compiler/transformers/classFields.ts start line: 1197 end line: 1207 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5503 unit: function substituteExpression() file: src/compiler/transformers/classFields.ts start line: 1649 end line: 1657 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5504 unit: methodName: createHoistedVariableForPrivateName() file: src/compiler/transformers/classFields.ts start line: 1858 end line: 1867 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5505 unit: function recordTypeReferenceDirectivesIfNecessary() file: src/compiler/transformers/declarations.ts start line: 95 end line: 103 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5506 unit: function collectLibs() file: src/compiler/transformers/declarations.ts start line: 440 end line: 448 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5507 unit: function getTypeAnnotationFromAccessor() file: src/compiler/transformers/declarations.ts start line: 1630 end line: 1638 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5508 unit: function getTypeAliasDeclarationVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 481 end line: 489 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5509 unit: function bindingOrAssignmentPatternAssignsToName() file: src/compiler/transformers/destructuring.ts start line: 138 end line: 146 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5510 unit: function visitIdentifier() file: src/compiler/transformers/es2015.ts start line: 645 end line: 653 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5511 unit: function visitLabeledStatement() file: src/compiler/transformers/es2015.ts start line: 2352 end line: 2360 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5512 unit: function visitEachChildOfForStatement() file: src/compiler/transformers/es2015.ts start line: 2399 end line: 2407 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5513 unit: function createSyntheticBlockForConvertedStatements() file: src/compiler/transformers/es2015.ts start line: 2515 end line: 2523 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5514 unit: function visitShorthandPropertyAssignment() file: src/compiler/transformers/es2015.ts start line: 3659 end line: 3667 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5515 unit: function substituteIdentifier() file: src/compiler/transformers/es2015.ts start line: 4270 end line: 4281 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5516 unit: function substituteExpression() file: src/compiler/transformers/es2015.ts start line: 4307 end line: 4317 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5517 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/es2015.ts start line: 4324 end line: 4333 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5518 unit: function substituteElementAccessExpression() file: src/compiler/transformers/es2017.ts start line: 665 end line: 673 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5519 unit: function doWithHierarchyFacts() file: src/compiler/transformers/es2018.ts start line: 136 end line: 144 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5520 unit: function visitForStatement() file: src/compiler/transformers/es2018.ts start line: 572 end line: 580 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5521 unit: function substituteElementAccessExpression() file: src/compiler/transformers/es2018.ts start line: 1139 end line: 1147 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5522 unit: function visitNonOptionalExpression() file: src/compiler/transformers/es2020.ts start line: 113 end line: 121 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5523 unit: function visitor() file: src/compiler/transformers/esnext.ts start line: 14 end line: 22 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5524 unit: function transformInitializedVariable() file: src/compiler/transformers/generators.ts start line: 1290 end line: 1298 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5525 unit: function transformAndEmitContinueStatement() file: src/compiler/transformers/generators.ts start line: 1641 end line: 1650 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5526 unit: function visitContinueStatement() file: src/compiler/transformers/generators.ts start line: 1652 end line: 1661 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5527 unit: function transformAndEmitBreakStatement() file: src/compiler/transformers/generators.ts start line: 1663 end line: 1672 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5528 unit: function visitBreakStatement() file: src/compiler/transformers/generators.ts start line: 1674 end line: 1683 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5529 unit: function countInitialNodesWithoutYield() file: src/compiler/transformers/generators.ts start line: 1940 end line: 1949 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5530 unit: function defineLabel() file: src/compiler/transformers/generators.ts start line: 2008 end line: 2017 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5531 unit: function beginSwitchBlock() file: src/compiler/transformers/generators.ts start line: 2266 end line: 2274 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5532 unit: function beginLabeledBlock() file: src/compiler/transformers/generators.ts start line: 2297 end line: 2305 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5533 unit: function flushLabel() file: src/compiler/transformers/generators.ts start line: 2704 end line: 2714 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5534 unit: function convertJsxChildrenToChildrenPropAssignment() file: src/compiler/transformers/jsx.ts start line: 207 end line: 215 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5535 unit: function visitForStatement() file: src/compiler/transformers/module/module.ts start line: 636 end line: 644 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5536 unit: function getHelperExpressionForExport() file: src/compiler/transformers/module/module.ts start line: 866 end line: 874 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5537 unit: function visitEndOfDeclarationMarker() file: src/compiler/transformers/module/module.ts start line: 1466 end line: 1478 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5538 unit: function appendExportsOfVariableStatement() file: src/compiler/transformers/module/module.ts start line: 1548 end line: 1558 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5539 unit: function modifierVisitor() file: src/compiler/transformers/ts.ts start line: 339 end line: 348 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5540 unit: function getParametersOfDecoratedDeclaration() file: src/compiler/transformers/ts.ts start line: 1444 end line: 1452 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5541 unit: function serializeReturnTypeOfNode() file: src/compiler/transformers/ts.ts start line: 1459 end line: 1468 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5542 unit: function getGlobalSymbolNameWithFallback() file: src/compiler/transformers/ts.ts start line: 1774 end line: 1782 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5543 unit: function hasNamespaceQualifiedExportName() file: src/compiler/transformers/ts.ts start line: 2522 end line: 2530 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5544 unit: function recordEmittedDeclarationInScope() file: src/compiler/transformers/ts.ts start line: 2536 end line: 2545 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5545 unit: function getClassAliasIfNeeded() file: src/compiler/transformers/ts.ts start line: 3155 end line: 3163 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5546 unit: export function getSuperCallFromStatement() file: src/compiler/transformers/utilities.ts start line: 304 end line: 313 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5547 unit: export function findSuperStatementIndex() file: src/compiler/transformers/utilities.ts start line: 318 end line: 328 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5548 unit: function getOrCreateValueFromConfigFileMap() file: src/compiler/tsbuildPublic.ts start line: 57 end line: 65 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5549 unit: function addProjToQueue() file: src/compiler/tsbuildPublic.ts start line: 596 end line: 604 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5550 unit: export function createSymbolTable() file: src/compiler/utilities.ts start line: 23 end line: 31 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5551 unit: export function forEachAncestor() file: src/compiler/utilities.ts start line: 96 end line: 104 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5552 unit: function canUseOriginalText() file: src/compiler/utilities.ts start line: 703 end line: 713 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 5553 unit: export function isModuleAugmentationExternal() file: src/compiler/utilities.ts start line: 781 end line: 792 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5554 unit: export function isAnyImportSyntax() file: src/compiler/utilities.ts start line: 914 end line: 922 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5555 unit: export function isChildOfNodeWithKind() file: src/compiler/utilities.ts start line: 1373 end line: 1381 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5556 unit: export function getPropertyAssignment() file: src/compiler/utilities.ts start line: 1561 end line: 1569 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5557 unit: export function isJSXTagName() file: src/compiler/utilities.ts start line: 1940 end line: 1948 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5558 unit: export function getEffectiveInitializer() file: src/compiler/utilities.ts start line: 2196 end line: 2204 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5559 unit: export function isBindableObjectDefinePropertyCall() file: src/compiler/utilities.ts start line: 2362 end line: 2370 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5560 unit: export function setValueDeclaration() file: src/compiler/utilities.ts start line: 2520 end line: 2529 size: 9 LOC McCabe index: 8 number of parameters: 2 id: 5561 unit: function getSourceOfDefaultedAssignment() file: src/compiler/utilities.ts start line: 2660 end line: 2668 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5562 unit: export function getEffectiveContainerForJSDocTemplateTag() file: src/compiler/utilities.ts start line: 2787 end line: 2797 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5563 unit: export function getEffectiveImplementsTypeNodes() file: src/compiler/utilities.ts start line: 3174 end line: 3182 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5564 unit: export function getAncestor() file: src/compiler/utilities.ts start line: 3208 end line: 3216 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5565 unit: function writeLine() file: src/compiler/utilities.ts start line: 4144 end line: 4152 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5566 unit: export function getExternalModuleNameFromDeclaration() file: src/compiler/utilities.ts start line: 4286 end line: 4298 size: 9 LOC McCabe index: 7 number of parameters: 3 id: 5567 unit: export function isThisInTypeQuery() file: src/compiler/utilities.ts start line: 4498 end line: 4508 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5568 unit: export function modifiersToFlags() file: src/compiler/utilities.ts start line: 4955 end line: 4963 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5569 unit: export function getNewLineCharacter() file: src/compiler/utilities.ts start line: 5321 end line: 5329 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5570 unit: export function isBundleFileTextLike() file: src/compiler/utilities.ts start line: 5780 end line: 5788 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5571 unit: function Symbol() file: src/compiler/utilities.ts start line: 5850 end line: 5858 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5572 unit: function Token() file: src/compiler/utilities.ts start line: 5886 end line: 5894 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5573 unit: function getIncludeBasePath() file: src/compiler/utilities.ts start line: 6772 end line: 6781 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5574 unit: export function removeFileExtension() file: src/compiler/utilities.ts start line: 6893 end line: 6901 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5575 unit: export function arrayIsHomogeneous() file: src/compiler/utilities.ts start line: 7184 end line: 7192 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5576 unit: export function createTextSpan() file: src/compiler/utilitiesPublic.ts start line: 93 end line: 102 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5577 unit: export function getTypeParameterOwner() file: src/compiler/utilitiesPublic.ts start line: 250 end line: 258 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5578 unit: export function nodeHasName() file: src/compiler/utilitiesPublic.ts start line: 555 end line: 563 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5579 unit: export function isUnparsedTextLike() file: src/compiler/utilitiesPublic.ts start line: 1037 end line: 1045 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5580 unit: export function isObjectLiteralElementLike() file: src/compiler/utilitiesPublic.ts start line: 1336 end line: 1344 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5581 unit: export function isDeclarationBindingElement() file: src/compiler/utilitiesPublic.ts start line: 1400 end line: 1409 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5582 unit: function isBlockStatement() file: src/compiler/utilitiesPublic.ts start line: 1818 end line: 1826 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5583 unit: export function isJSDocCommentContainingNode() file: src/compiler/utilitiesPublic.ts start line: 1906 end line: 1914 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5584 unit: directoryExists: maybeBind() file: src/compiler/watch.ts start line: 569 end line: 578 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5585 unit: function onReleaseParsedCommandLine() file: src/compiler/watchPublic.ts start line: 800 end line: 809 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5586 unit: function onMissingFileChange() file: src/compiler/watchPublic.ts start line: 866 end line: 879 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5587 unit: function createDirectory() file: src/compiler/watchUtilities.ts start line: 163 end line: 171 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5588 unit: function readDirectory() file: src/compiler/watchUtilities.ts start line: 182 end line: 211 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5589 unit: function getFileSystemEntriesFromHost() file: src/compiler/watchUtilities.ts start line: 202 end line: 210 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5590 unit: function addOrDeleteFile() file: src/compiler/watchUtilities.ts start line: 257 end line: 266 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5591 unit: export function updateWatchingWildcardDirectories() file: src/compiler/watchUtilities.ts start line: 413 end line: 448 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5592 unit: function getChildren() file: src/debug/dbg.ts start line: 242 end line: 250 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5593 unit: function getParents() file: src/debug/dbg.ts start line: 252 end line: 260 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5594 unit: function countLines() file: src/executeCommandLine/executeCommandLine.ts start line: 7 end line: 15 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5595 unit: function updateReportDiagnostic() file: src/executeCommandLine/executeCommandLine.ts start line: 60 end line: 68 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5596 unit: function printAllHelp() file: src/executeCommandLine/executeCommandLine.ts start line: 415 end line: 423 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5597 unit: function enableStatisticsAndTracing() file: src/executeCommandLine/executeCommandLine.ts start line: 931 end line: 940 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5598 unit: private convertCodeEditsToTextChanges() file: src/harness/client.ts start line: 740 end line: 748 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5599 unit: public clear() file: src/harness/collectionsImpl.ts start line: 86 end line: 94 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5600 unit: private getIterationOrder() file: src/harness/collectionsImpl.ts start line: 207 end line: 215 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5601 unit: private instantiateModule() file: src/harness/evaluatorImpl.ts start line: 292 end line: 318 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5602 unit: public readFile() file: src/harness/fakesHosts.ts start line: 47 end line: 55 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5603 unit: constructor() file: src/harness/fakesHosts.ts start line: 233 end line: 241 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5604 unit: function indentedText() file: src/harness/fakesHosts.ts start line: 420 end line: 428 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5605 unit: public select() file: src/harness/fourslashImpl.ts start line: 476 end line: 484 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5606 unit: private verifySymbol() file: src/harness/fourslashImpl.ts start line: 1083 end line: 1092 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5607 unit: public verifyTypeOfSymbolAtLocation() file: src/harness/fourslashImpl.ts start line: 1112 end line: 1121 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5608 unit: public verifyBaselineGetFileReferences() file: src/harness/fourslashImpl.ts start line: 1217 end line: 1229 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5609 unit: private getBaselineContentForGroupedReferences() file: src/harness/fourslashImpl.ts start line: 1231 end line: 1279 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5610 unit: public verifyRangesAreRenameLocations() file: src/harness/fourslashImpl.ts start line: 1472 end line: 1480 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5611 unit: private getSyntacticDiagnosticBaselineText() file: src/harness/fourslashImpl.ts start line: 1971 end line: 1979 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5612 unit: private getSemanticDiagnosticBaselineText() file: src/harness/fourslashImpl.ts start line: 1981 end line: 1989 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5613 unit: private printMembersOrCompletions() file: src/harness/fourslashImpl.ts start line: 2135 end line: 2150 size: 9 LOC McCabe index: 7 number of parameters: 1 id: 5614 unit: public verifyImplementationListIsEmpty() file: src/harness/fourslashImpl.ts start line: 2431 end line: 2440 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5615 unit: public verifyCaretAtMarker() file: src/harness/fourslashImpl.ts start line: 2578 end line: 2586 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5616 unit: public verifyCodeFixAll() file: src/harness/fourslashImpl.ts start line: 2966 end line: 2975 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5617 unit: public verifyRangesAreDocumentHighlights() file: src/harness/fourslashImpl.ts start line: 3411 end line: 3419 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5618 unit: public verifyApplicableRefactorAvailableAtMarker() file: src/harness/fourslashImpl.ts start line: 3501 end line: 3509 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5619 unit: public getMarkerByName() file: src/harness/fourslashImpl.ts start line: 3923 end line: 3931 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5620 unit: function chompLeadingSpace() file: src/harness/fourslashImpl.ts start line: 4138 end line: 4147 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5621 unit: function findDuplicatedElement() file: src/harness/fourslashImpl.ts start line: 4588 end line: 4596 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5622 unit: function arrayExtraKeysObject() file: src/harness/harnessGlobals.ts start line: 23 end line: 31 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5623 unit: function generateBaseLine() file: src/harness/harnessIO.ts start line: 772 end line: 780 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5624 unit: public getTextChangeRangeBetweenVersions() file: src/harness/harnessLanguageService.ts start line: 57 end line: 68 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5625 unit: public getFilenames() file: src/harness/harnessLanguageService.ts start line: 145 end line: 155 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5626 unit: export function evalFile() file: src/harness/harnessUtils.ts start line: 11 end line: 19 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5627 unit: function convertDiagnostic() file: src/harness/harnessUtils.ts start line: 146 end line: 154 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5628 unit: public rmdirSync() file: src/harness/vfsUtil.ts start line: 527 end line: 537 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5629 unit: private _applyFileExtendedOptions() file: src/harness/vfsUtil.ts start line: 1127 end line: 1135 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5630 unit: function serializeMultiMap() file: src/harness/virtualFileSystemWithWatch.ts start line: 1208 end line: 1216 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5631 unit: export function convertCompilerOptions() file: src/server/editorServices.ts start line: 244 end line: 252 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5632 unit: export function convertTypeAcquisition() file: src/server/editorServices.ts start line: 268 end line: 276 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5633 unit: private delayUpdateProjectGraphs() file: src/server/editorServices.ts start line: 1074 end line: 1083 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5634 unit: findDefaultConfiguredProject() file: src/server/editorServices.ts start line: 1875 end line: 1884 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5635 unit: private getOrCreateSingleInferredProjectIfEnabled() file: src/server/editorServices.ts start line: 2489 end line: 2508 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 5636 unit: private cleanupAfterOpeningFile() file: src/server/editorServices.ts start line: 3501 end line: 3519 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5637 unit: private detachScriptInfoFromProject() file: src/server/project.ts start line: 1261 end line: 1269 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5638 unit: removeRoot() file: src/server/project.ts start line: 1870 end line: 1878 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5639 unit: public getTelemetryFileSize() file: src/server/scriptInfo.ts start line: 154 end line: 162 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 5640 unit: private useScriptVersionCacheIfValidOrOpen() file: src/server/scriptInfo.ts start line: 233 end line: 246 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5641 unit: category: diagnosticCategoryName() file: src/server/session.ts start line: 57 end line: 66 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5642 unit: export function formatMessage() file: src/server/session.ts start line: 130 end line: 140 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5643 unit: function combineProjectOutputFromEveryProject() file: src/server/session.ts start line: 305 end line: 313 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5644 unit: public send() file: src/server/session.ts start line: 936 end line: 944 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5645 unit: private cleanProjects() file: src/server/session.ts start line: 1098 end line: 1106 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5646 unit: private cleanup() file: src/server/session.ts start line: 1108 end line: 1116 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5647 unit: private mapDisplayParts() file: src/server/session.ts start line: 1292 end line: 1300 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5648 unit: private provideInlayHints() file: src/server/session.ts start line: 1459 end line: 1468 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5649 unit: codeActions: map() file: src/server/session.ts start line: 1903 end line: 1912 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5650 unit: private getNavigationBarItems() file: src/server/session.ts start line: 2058 end line: 2066 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5651 unit: private getNavigationTree() file: src/server/session.ts start line: 2079 end line: 2087 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5652 unit: private getScriptInfoFromProjectService() file: src/server/session.ts start line: 2524 end line: 2532 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5653 unit: public executeWithRequestId() file: src/server/session.ts start line: 3015 end line: 3023 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5654 unit: private static run() file: src/server/utilities.ts start line: 36 end line: 44 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5655 unit: function spanInFunctionDeclaration() file: src/services/breakpoints.ts start line: 444 end line: 457 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5656 unit: export function getEncodedSyntacticClassifications() file: src/services/classifier.ts start line: 603 end line: 1104 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5657 unit: function classifyDisabledCodeToken() file: src/services/classifier.ts start line: 914 end line: 923 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5658 unit: export function codeFixAll() file: src/services/codeFixProvider.ts start line: 71 end line: 79 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5659 unit: function isMissingAwaitError() file: src/services/codefixes/addMissingAwait.ts start line: 95 end line: 103 size: 9 LOC McCabe index: 6 number of parameters: 5 id: 5660 unit: function isInsideAwaitableBody() file: src/services/codefixes/addMissingAwait.ts start line: 218 end line: 226 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5661 unit: getCodeActions() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 13 end line: 21 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5662 unit: function getConstTokenRange() file: src/services/codefixes/convertConstToLet.ts start line: 19 end line: 29 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5663 unit: function doChange() file: src/services/codefixes/convertLiteralTypeToMappedType.ts start line: 49 end line: 57 size: 9 LOC McCabe index: 1 number of parameters: 6 id: 5664 unit: forEachChild() file: src/services/codefixes/convertToAsyncFunction.ts start line: 130 end line: 148 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5665 unit: function getMapEntryOrDefault() file: src/services/codefixes/convertToAsyncFunction.ts start line: 777 end line: 787 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5666 unit: function isEmptyBindingName() file: src/services/codefixes/convertToAsyncFunction.ts start line: 798 end line: 806 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5667 unit: function convertExportsAccesses() file: src/services/codefixes/convertToEsModule.ts start line: 92 end line: 100 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5668 unit: function forEachExportReference() file: src/services/codefixes/convertToEsModule.ts start line: 102 end line: 110 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5669 unit: function classExpressionToDeclaration() file: src/services/codefixes/convertToEsModule.ts start line: 557 end line: 565 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5670 unit: getAllCodeActions: function getAllCodeActionsToConvertToTypeOnlyExport() file: src/services/codefixes/convertToTypeOnlyExport.ts start line: 14 end line: 22 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5671 unit: getCodeActions: function getCodeActionsToConvertToTypeOnlyImport() file: src/services/codefixes/convertToTypeOnlyImport.ts start line: 7 end line: 15 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5672 unit: getCodeActions: function getCodeActionsToFixNotFoundModule() file: src/services/codefixes/fixCannotFindModule.ts start line: 13 end line: 21 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5673 unit: getAllCodeActions: function getAllCodeActionsToFixClassDoesntImplementInheritedAbstractMember() file: src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts start line: 17 end line: 25 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5674 unit: function addMissingMembers() file: src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts start line: 35 end line: 47 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5675 unit: getCodeActions() file: src/services/codefixes/fixForgottenThisPropertyAccess.ts start line: 12 end line: 20 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5676 unit: getCodeActions() file: src/services/codefixes/fixInvalidJsxCharacters.ts start line: 14 end line: 23 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5677 unit: function findContainerClassElementLike() file: src/services/codefixes/fixOverrideModifier.ts start line: 181 end line: 190 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5678 unit: getCodeActions() file: src/services/codefixes/fixSpelling.ts start line: 22 end line: 30 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5679 unit: getCodeActions: function getCodeActionsForStrictClassInitializationErrors() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 10 end line: 19 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5680 unit: function doChange() file: src/services/codefixes/fixUnusedLabel.ts start line: 15 end line: 24 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5681 unit: export function createStubbedBody() file: src/services/codefixes/helpers.ts start line: 457 end line: 466 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5682 unit: function createVisibilityModifier() file: src/services/codefixes/helpers.ts start line: 468 end line: 476 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5683 unit: function getSymbolExportInfoForSymbol() file: src/services/codefixes/importFixes.ts start line: 341 end line: 360 size: 9 LOC McCabe index: 4 number of parameters: 4 id: 5684 unit: function getBestFix() file: src/services/codefixes/importFixes.ts start line: 705 end line: 715 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 5685 unit: function compareModuleSpecifiers() file: src/services/codefixes/importFixes.ts start line: 718 end line: 726 size: 9 LOC McCabe index: 6 number of parameters: 5 id: 5686 unit: export function getImportKind() file: src/services/codefixes/importFixes.ts start line: 766 end line: 774 size: 9 LOC McCabe index: 5 number of parameters: 4 id: 5687 unit: function addSymbol() file: src/services/codefixes/importFixes.ts start line: 875 end line: 883 size: 9 LOC McCabe index: 5 number of parameters: 6 id: 5688 unit: function addElementToBindingPattern() file: src/services/codefixes/importFixes.ts start line: 1128 end line: 1136 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5689 unit: function inferTypeFromPropertyAccessExpression() file: src/services/codefixes/inferFromUsage.ts start line: 814 end line: 822 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5690 unit: statement: cast() file: src/services/codefixes/requireInTs.ts start line: 53 end line: 62 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5691 unit: function addReturnStatement() file: src/services/codefixes/returnValueCorrect.ts start line: 207 end line: 215 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5692 unit: function isModifierLike() file: src/services/completions.ts start line: 1052 end line: 1060 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5693 unit: function printSnippetList() file: src/services/completions.ts start line: 1085 end line: 1093 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5694 unit: function pushAutoImportSymbol() file: src/services/completions.ts start line: 2562 end line: 2571 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5695 unit: function getApparentProperties() file: src/services/completions.ts start line: 3701 end line: 3709 size: 9 LOC McCabe index: 7 number of parameters: 3 id: 5696 unit: export function getDocumentHighlights() file: src/services/documentHighlights.ts start line: 9 end line: 20 size: 9 LOC McCabe index: 6 number of parameters: 5 id: 5697 unit: export function toContextSpan() file: src/services/findAllReferences.ts start line: 166 end line: 174 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5698 unit: export function createTextRangeWithKind() file: src/services/formatting/formatting.ts start line: 21 end line: 29 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5699 unit: function skipToEndOf() file: src/services/formatting/formattingScanner.ts start line: 289 end line: 297 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5700 unit: function skipToStartOf() file: src/services/formatting/formattingScanner.ts start line: 299 end line: 307 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5701 unit: function tokenRangeFromRange() file: src/services/formatting/rules.ts start line: 394 end line: 402 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5702 unit: function getActualIndentationForListItemBeforeComma() file: src/services/formatting/smartIndenter.ts start line: 249 end line: 259 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5703 unit: export function childStartsOnTheSameLineWithElseInIfStatement() file: src/services/formatting/smartIndenter.ts start line: 332 end line: 342 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5704 unit: function getVisualListRange() file: src/services/formatting/smartIndenter.ts start line: 459 end line: 467 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5705 unit: function findNamespaceReExports() file: src/services/importTracker.ts start line: 342 end line: 351 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5706 unit: export function provideInlayHints() file: src/services/inlayHints.ts start line: 18 end line: 322 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5707 unit: function visitEnumMember() file: src/services/inlayHints.ts start line: 108 end line: 117 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5708 unit: function identifierOrAccessExpressionPostfixMatchesParameterName() file: src/services/inlayHints.ts start line: 181 end line: 189 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5709 unit: function getDisplayPartsFromComment() file: src/services/jsDoc.ts start line: 153 end line: 161 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5710 unit: function hasNavigationBarName() file: src/services/navigationBar.ts start line: 202 end line: 210 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5711 unit: function shouldAppearInPrimaryNavBarMenu() file: src/services/navigationBar.ts start line: 777 end line: 819 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5712 unit: kind: getNodeKind() file: src/services/navigationBar.ts start line: 825 end line: 834 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5713 unit: kind: getNodeKind() file: src/services/navigationBar.ts start line: 836 end line: 845 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5714 unit: function getSpans() file: src/services/navigationBar.ts start line: 859 end line: 867 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5715 unit: function tryGetFunctionOpenToken() file: src/services/outliningElementsCollector.ts start line: 327 end line: 335 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5716 unit: function indexOfIgnoringCase() file: src/services/patternMatcher.ts start line: 391 end line: 400 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5717 unit: function toLowerCase() file: src/services/patternMatcher.ts start line: 402 end line: 415 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5718 unit: function createTextChunk() file: src/services/patternMatcher.ts start line: 454 end line: 462 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5719 unit: function doChange() file: src/services/refactors/convertImport.ts start line: 75 end line: 83 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5720 unit: function isValidParameterDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 400 end line: 408 size: 9 LOC McCabe index: 6 number of parameters: 2 id: 5721 unit: function getValidParentNodeContainingSpan() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 199 end line: 207 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 5722 unit: function getValidParentNodeOfEmptySpan() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 212 end line: 220 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5723 unit: notApplicableReason: getStringError() file: src/services/refactors/extractSymbol.ts start line: 91 end line: 103 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5724 unit: function getStatementOrExpressionRange() file: src/services/refactors/extractSymbol.ts start line: 624 end line: 636 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5725 unit: function recordTypeParameterUsages() file: src/services/refactors/extractSymbol.ts start line: 1746 end line: 1758 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5726 unit: function filterNamedBindings() file: src/services/refactors/moveToNewFile.ts start line: 608 end line: 616 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5727 unit: function createTriggerSpanForNode() file: src/services/rename.ts start line: 103 end line: 112 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5728 unit: function createNode() file: src/services/services.ts start line: 5 end line: 13 size: 9 LOC McCabe index: 4 number of parameters: 4 id: 5729 unit: constructor() file: src/services/services.ts start line: 28 end line: 36 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5730 unit: public getLastToken() file: src/services/services.ts start line: 116 end line: 126 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5731 unit: function findBaseOfDeclaration() file: src/services/services.ts start line: 645 end line: 655 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5732 unit: public isCancellationRequested() file: src/services/services.ts start line: 1206 end line: 1216 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5733 unit: function getValidSourceFile() file: src/services/services.ts start line: 1317 end line: 1329 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5734 unit: resolveModuleNames: maybeBind() file: src/services/services.ts start line: 1408 end line: 1417 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5735 unit: function dispose() file: src/services/services.ts start line: 1590 end line: 1599 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5736 unit: function getNodeForQuickInfo() file: src/services/services.ts start line: 1720 end line: 1728 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5737 unit: public getCompilationSettings() file: src/services/shims.ts start line: 416 end line: 426 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5738 unit: public getDocumentHighlights() file: src/services/shims.ts start line: 941 end line: 950 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5739 unit: public getCompletionEntryDetails() file: src/services/shims.ts start line: 967 end line: 975 size: 9 LOC McCabe index: 2 number of parameters: 7 id: 5740 unit: public getEmitOutput() file: src/services/shims.ts start line: 1080 end line: 1088 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5741 unit: public getAutomaticTypeDirectiveNames() file: src/services/shims.ts start line: 1217 end line: 1225 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5742 unit: errors: realizeDiagnostics() file: src/services/shims.ts start line: 1255 end line: 1271 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5743 unit: public createClassifierShim() file: src/services/shims.ts start line: 1314 end line: 1322 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5744 unit: public unregisterShim() file: src/services/shims.ts start line: 1345 end line: 1354 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5745 unit: function getArgumentOrParameterListAndIndex() file: src/services/signatureHelp.ts start line: 184 end line: 200 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5746 unit: function getTypeHelpItem() file: src/services/signatureHelp.ts start line: 570 end line: 580 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5747 unit: function createSignatureHelpParameterForParameter() file: src/services/signatureHelp.ts start line: 647 end line: 655 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5748 unit: function getBaseDirectoriesFromRootDirs() file: src/services/stringCompletions.ts start line: 382 end line: 395 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5749 unit: function getAmbientModuleCompletions() file: src/services/stringCompletions.ts start line: 656 end line: 669 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5750 unit: function hasSupportedNumberOfArguments() file: src/services/suggestionDiagnostics.ts start line: 171 end line: 179 size: 9 LOC McCabe index: 9 number of parameters: 1 id: 5751 unit: public insertFirstParameter() file: src/services/textChanges.ts start line: 447 end line: 455 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 5752 unit: public insertCommentBeforeLine() file: src/services/textChanges.ts start line: 469 end line: 481 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5753 unit: public insertNodeAtConstructorStart() file: src/services/textChanges.ts start line: 582 end line: 590 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5754 unit: public insertNodeAtConstructorStartAfterSuperCall() file: src/services/textChanges.ts start line: 592 end line: 600 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 5755 unit: public insertNodeAtConstructorEnd() file: src/services/textChanges.ts start line: 602 end line: 610 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5756 unit: private insertNodeAfterWorker() file: src/services/textChanges.ts start line: 711 end line: 721 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5757 unit: public getChanges() file: src/services/textChanges.ts start line: 948 end line: 956 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5758 unit: function assignPositionsToNodeArray() file: src/services/textChanges.ts start line: 1133 end line: 1142 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5759 unit: export function getTargetLabel() file: src/services/utilities.ts start line: 261 end line: 269 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 5760 unit: export function findFirstNonJsxWhitespaceToken() file: src/services/utilities.ts start line: 1207 end line: 1215 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5761 unit: export function getTypeArgumentOrTypeParameterList() file: src/services/utilities.ts start line: 1685 end line: 1695 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 5762 unit: export function isAccessibilityModifier() file: src/services/utilities.ts start line: 1719 end line: 1728 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5763 unit: export function symbolEscapedNameNoDefault() file: src/services/utilities.ts start line: 1979 end line: 1988 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5764 unit: export function getParentNodeInSpan() file: src/services/utilities.ts start line: 2012 end line: 2022 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 5765 unit: export function mapToDisplayParts() file: src/services/utilities.ts start line: 2358 end line: 2366 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5766 unit: export function positionIsASICandidate() file: src/services/utilities.ts start line: 2812 end line: 2821 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5767 unit: function moduleSpecifierIsCoveredByPackageJson() file: src/services/utilities.ts start line: 3016 end line: 3024 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 5768 unit: function allowsImportingSpecifier() file: src/services/utilities.ts start line: 3059 end line: 3067 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 5769 unit: export function findDiagnosticForNode() file: src/services/utilities.ts start line: 3138 end line: 3146 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5770 unit: function forEachEntry() file: src/shims/collectionShims.ts start line: 181 end line: 189 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 5771 unit: function iteratorNext() file: src/shims/collectionShims.ts start line: 203 end line: 212 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5772 unit: public verifySourceMapRecord() file: src/testRunner/compilerRunner.ts start line: 272 end line: 281 size: 9 LOC McCabe index: 7 number of parameters: 0 id: 5773 unit: report() file: src/testRunner/externalCompileRunner.ts start line: 282 end line: 294 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5774 unit: function addTest() file: src/testRunner/parallel/worker.ts start line: 124 end line: 132 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5775 unit: public readDirectory() file: src/testRunner/projectsRunner.ts start line: 102 end line: 110 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5776 unit: public verifySourceMapRecord() file: src/testRunner/projectsRunner.ts start line: 267 end line: 275 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 5777 unit: function createDiagnosticForConfigFile() file: src/testRunner/unittests/config/matchFiles.ts start line: 137 end line: 145 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5778 unit: function checkExpression() file: src/testRunner/unittests/factory.ts start line: 8 end line: 16 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5779 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 158 end line: 169 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5780 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 974 end line: 989 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5781 unit: function verifyProgramWithoutConfigFile() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 960 end line: 968 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5782 unit: function F2() file: src/testRunner/unittests/services/extract/functions.ts start line: 169 end line: 177 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5783 unit: export function testExtractSymbol() file: src/testRunner/unittests/services/extract/helpers.ts start line: 77 end line: 143 size: 9 LOC McCabe index: 2 number of parameters: 5 id: 5784 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 153 end line: 161 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5785 unit: function test() file: src/testRunner/unittests/services/preProcessFile.ts start line: 2 end line: 13 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 5786 unit: function verifyPositions() file: src/testRunner/unittests/services/textChanges.ts start line: 26 end line: 45 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5787 unit: function replaceIdentifiersNamedOldNameWithNewName2() file: src/testRunner/unittests/transform.ts start line: 43 end line: 51 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5788 unit: function createTaggedTemplateLiteral() file: src/testRunner/unittests/transform.ts start line: 53 end line: 61 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5789 unit: function getCustomTransformers() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 84 end line: 117 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5790 unit: function getCustomTransformers() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 80 end line: 113 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5791 unit: function pluginOneConfig() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 43 end line: 51 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5792 unit: function checkConsoleClearingUsingCommandLineOptions() file: src/testRunner/unittests/tscWatch/consoleClearing.ts start line: 15 end line: 23 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5793 unit: export function getPoint() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 196 end line: 204 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5794 unit: export function createBaseline() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 364 end line: 372 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5795 unit: function verify() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 73 end line: 81 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5796 unit: function verifyConfigFileWatch() file: src/testRunner/unittests/tsserver/configFileSearch.ts start line: 170 end line: 178 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5797 unit: function checkDeclarationFiles() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 27 end line: 36 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5798 unit: symbolStartOffset: protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 554 end line: 563 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5799 unit: function verifyFiles() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 3 end line: 11 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 5800 unit: function verifyProjectsUpdatedInBackgroundEvent() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 212 end line: 220 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5801 unit: function verifyProjectsUpdatedInBackgroundEventHandler() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 522 end line: 532 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5802 unit: constructor() file: src/testRunner/unittests/tsserver/helpers.ts start line: 239 end line: 247 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5803 unit: function verifyErrorsUsingGeterr() file: src/testRunner/unittests/tsserver/helpers.ts start line: 772 end line: 781 size: 9 LOC McCabe index: 1 number of parameters: 5 id: 5804 unit: function verifyCommandWithMetadata() file: src/testRunner/unittests/tsserver/metadataInResponse.ts start line: 10 end line: 18 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5805 unit: create() file: src/testRunner/unittests/tsserver/plugins.ts start line: 15 end line: 23 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5806 unit: function verifyDiagnostic() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 725 end line: 733 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 5807 unit: function createSessionWithoutProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 412 end line: 421 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 5808 unit: function getExpectedResolutionTraceFooter() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 432 end line: 440 size: 9 LOC McCabe index: 4 number of parameters: 5 id: 5809 unit: function verifyCompletions() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 79 end line: 88 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5810 unit: function open() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 79 end line: 87 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5811 unit: pollingInterval: contains() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 399 end line: 408 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5812 unit: pollingInterval: contains() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 561 end line: 570 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 5813 unit: protected write() file: src/tsserver/nodeServer.ts start line: 165 end line: 174 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5814 unit: function writeMessage() file: src/tsserver/nodeServer.ts start line: 321 end line: 329 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 5815 unit: function watchDirectorySwallowingException() file: src/tsserver/nodeServer.ts start line: 370 end line: 378 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 5816 unit: listen() file: src/tsserver/nodeServer.ts start line: 750 end line: 759 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 5817 unit: protected sendResponse() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 178 end line: 186 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 5818 unit: export function installNpmPackages() file: src/typingsInstallerCore/typingsInstaller.ts start line: 34 end line: 42 size: 9 LOC McCabe index: 3 number of parameters: 4 id: 5819 unit: private ensureDirectoryExists() file: src/typingsInstallerCore/typingsInstaller.ts start line: 400 end line: 408 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5820 unit: function getDiffTool() file: scripts/build/utils.js start line: 206 end line: 213 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 5821 unit: promise: del() file: scripts/build/utils.js start line: 360 end line: 367 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5822 unit: function updateTSDist() file: scripts/createPlaygroundBuild.js start line: 30 end line: 272 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 5823 unit: export function bindSourceFile() file: src/compiler/binder.ts start line: 176 end line: 183 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5824 unit: function bindInStrictMode() file: src/compiler/binder.ts start line: 287 end line: 295 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5825 unit: function hasNarrowableArgument() file: src/compiler/binder.ts start line: 900 end line: 913 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5826 unit: function createFlowMutation() file: src/compiler/binder.ts start line: 1005 end line: 1012 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5827 unit: function findActiveLabel() file: src/compiler/binder.ts start line: 1200 end line: 1207 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5828 unit: function maybeBindExpressionFlowIfCall() file: src/compiler/binder.ts start line: 1367 end line: 1376 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5829 unit: function bindDestructuringTargetFlow() file: src/compiler/binder.ts start line: 1397 end line: 1404 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5830 unit: function bindNonNullExpressionFlow() file: src/compiler/binder.ts start line: 1754 end line: 1761 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5831 unit: function bindAccessExpressionFlow() file: src/compiler/binder.ts start line: 1763 end line: 1770 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5832 unit: function setExportContextFlag() file: src/compiler/binder.ts start line: 1968 end line: 1977 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5833 unit: function declareModuleSymbol() file: src/compiler/binder.ts start line: 2016 end line: 2023 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5834 unit: function bindFunctionOrConstructorType() file: src/compiler/binder.ts start line: 2025 end line: 2039 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5835 unit: function bindAnonymousDeclaration() file: src/compiler/binder.ts start line: 2088 end line: 2095 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5836 unit: function checkPrivateIdentifier() file: src/compiler/binder.ts start line: 2239 end line: 2247 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5837 unit: function bindPrototypePropertyAssignment() file: src/compiler/binder.ts start line: 3025 end line: 3037 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5838 unit: function removeSemanticDiagnosticsOf() file: src/compiler/builder.ts start line: 512 end line: 519 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5839 unit: options: convertToProgramBuildInfoCompilerOptions() file: src/compiler/builder.ts start line: 821 end line: 829 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5840 unit: function toFileId() file: src/compiler/builder.ts start line: 837 end line: 844 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5841 unit: function emitBuildInfo() file: src/compiler/builder.ts start line: 1027 end line: 1034 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5842 unit: exportedModulesMap: toManyToManyPathMap() file: src/compiler/builder.ts start line: 1272 end line: 1279 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5843 unit: function addToMultimap() file: src/compiler/builderState.ts start line: 173 end line: 180 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5844 unit: function addExportedModule() file: src/compiler/builderState.ts start line: 480 end line: 487 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5845 unit: function containsOnlyAmbientModules() file: src/compiler/builderState.ts start line: 578 end line: 585 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5846 unit: function addErrorOrSuggestion() file: src/compiler/checker.ts start line: 1153 end line: 1160 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5847 unit: function combineSymbolTables() file: src/compiler/checker.ts start line: 1376 end line: 1383 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5848 unit: function addToSymbolTable() file: src/compiler/checker.ts start line: 1451 end line: 1466 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5849 unit: function checkAndReportErrorForExtendingInterface() file: src/compiler/checker.ts start line: 2354 end line: 2361 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5850 unit: function getExportOfModule() file: src/compiler/checker.ts start line: 2826 end line: 2833 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 5851 unit: function getPropertyOfVariable() file: src/compiler/checker.ts start line: 2835 end line: 2842 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5852 unit: function markSymbolOfAliasDeclarationIfTypeOnlyWorker() file: src/compiler/checker.ts start line: 3145 end line: 3152 size: 8 LOC McCabe index: 6 number of parameters: 3 id: 5853 unit: function resolveEntityNameFromAssignmentDeclaration() file: src/compiler/checker.ts start line: 3362 end line: 3369 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5854 unit: function resolveExternalModuleSymbol() file: src/compiler/checker.ts start line: 3622 end line: 3629 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5855 unit: function getVariableDeclarationOfObjectLiteral() file: src/compiler/checker.ts start line: 3995 end line: 4005 size: 8 LOC McCabe index: 10 number of parameters: 2 id: 5856 unit: function findConstructorDeclaration() file: src/compiler/checker.ts start line: 4055 end line: 4062 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5857 unit: function getAccessibleSymbolChainFromSymbolTable() file: src/compiler/checker.ts start line: 4253 end line: 4261 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5858 unit: reportNonSerializableProperty: wrapReportedDiagnostic() file: src/compiler/checker.ts start line: 4766 end line: 4773 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5859 unit: function typeToTypeNodeHelper() file: src/compiler/checker.ts start line: 4792 end line: 5446 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5860 unit: function createAnonymousTypeNode() file: src/compiler/checker.ts start line: 5072 end line: 5121 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5861 unit: function trackComputedName() file: src/compiler/checker.ts start line: 5824 end line: 5832 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 5862 unit: function typeParametersToTypeParameterDeclarations() file: src/compiler/checker.ts start line: 5922 end line: 5929 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5863 unit: function isLateBindableName() file: src/compiler/checker.ts start line: 10536 end line: 10543 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5864 unit: function createUnionSignature() file: src/compiler/checker.ts start line: 10863 end line: 10870 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5865 unit: function appendSignatures() file: src/compiler/checker.ts start line: 11238 end line: 11245 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5866 unit: function getDefaultConstraintOfConditionalType() file: src/compiler/checker.ts start line: 11780 end line: 11791 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5867 unit: function createTypePredicateFromTypePredicateNode() file: src/compiler/checker.ts start line: 12823 end line: 12830 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 5868 unit: function tryGetRestTypeOfSignature() file: src/compiler/checker.ts start line: 12908 end line: 12915 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5869 unit: function cloneTypeReference() file: src/compiler/checker.ts start line: 13224 end line: 13231 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5870 unit: function getTypeFromTypeQueryNode() file: src/compiler/checker.ts start line: 13639 end line: 13650 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5871 unit: function insertType() file: src/compiler/checker.ts start line: 14206 end line: 14213 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5872 unit: function createIntersectionType() file: src/compiler/checker.ts start line: 14672 end line: 14679 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 5873 unit: function getLiteralTypeFromProperties() file: src/compiler/checker.ts start line: 14947 end line: 14954 size: 8 LOC McCabe index: 8 number of parameters: 3 id: 5874 unit: function getStringMappingTypeForGenericType() file: src/compiler/checker.ts start line: 15101 end line: 15108 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5875 unit: inferTypeParameters: getInferTypeParameters() file: src/compiler/checker.ts start line: 15812 end line: 15819 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5876 unit: function getIdentifierChain() file: src/compiler/checker.ts start line: 15835 end line: 15842 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5877 unit: function getEnumLiteralType() file: src/compiler/checker.ts start line: 16167 end line: 16174 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 5878 unit: function getESSymbolLikeTypeForNode() file: src/compiler/checker.ts start line: 16194 end line: 16201 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5879 unit: function instantiateMappedTypeTemplate() file: src/compiler/checker.ts start line: 16732 end line: 16739 size: 8 LOC McCabe index: 8 number of parameters: 4 id: 5880 unit: function isTypeDerivedFrom() file: src/compiler/checker.ts start line: 17032 end line: 17039 size: 8 LOC McCabe index: 11 number of parameters: 2 id: 5881 unit: function elaborateError() file: src/compiler/checker.ts start line: 17092 end line: 17099 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 5882 unit: function elaborateDidYouMeanToCallOrConstruct() file: src/compiler/checker.ts start line: 17129 end line: 17136 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 5883 unit: function checkTypeRelatedTo() file: src/compiler/checker.ts start line: 17911 end line: 17918 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 5884 unit: function hasCommonProperties() file: src/compiler/checker.ts start line: 20266 end line: 20273 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 5885 unit: function getAliasVariances() file: src/compiler/checker.ts start line: 20283 end line: 20290 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5886 unit: function hasCovariantVoidArgument() file: src/compiler/checker.ts start line: 20350 end line: 20357 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5887 unit: function getSupertypeOrUnion() file: src/compiler/checker.ts start line: 20690 end line: 20697 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5888 unit: isAsync ? getPromisedTypeOfPromise() file: src/compiler/checker.ts start line: 20855 end line: 20863 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5889 unit: function getWidenedLiteralLikeTypeForContextualIterationTypeIfNeeded() file: src/compiler/checker.ts start line: 20862 end line: 20869 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 5890 unit: function getFalsyFlags() file: src/compiler/checker.ts start line: 20930 end line: 20937 size: 8 LOC McCabe index: 11 number of parameters: 1 id: 5891 unit: mapper: makeFunctionTypeMapper() file: src/compiler/checker.ts start line: 21407 end line: 21415 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5892 unit: widenLiteralTypes ? sameMap() file: src/compiler/checker.ts start line: 22489 end line: 22499 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5893 unit: function getAccessedPropertyName() file: src/compiler/checker.ts start line: 22722 end line: 22729 size: 8 LOC McCabe index: 7 number of parameters: 1 id: 5894 unit: function hasMatchingArgument() file: src/compiler/checker.ts start line: 22861 end line: 22874 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 5895 unit: function getAssignedTypeOfBinaryExpression() file: src/compiler/checker.ts start line: 23049 end line: 23056 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 5896 unit: function narrowTypeByOptionalChainContainment() file: src/compiler/checker.ts start line: 24396 end line: 24413 size: 8 LOC McCabe index: 8 number of parameters: 4 id: 5897 unit: function narrowTypeByConstructor() file: src/compiler/checker.ts start line: 24636 end line: 24682 size: 8 LOC McCabe index: 5 number of parameters: 4 id: 5898 unit: function getContextualTypeForAwaitOperand() file: src/compiler/checker.ts start line: 26061 end line: 26068 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5899 unit: function getContextualTypeForElementExpression() file: src/compiler/checker.ts start line: 26394 end line: 26401 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5900 unit: function getContextualTypeForJsxExpression() file: src/compiler/checker.ts start line: 26429 end line: 26436 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5901 unit: function checkPrivateIdentifierExpression() file: src/compiler/checker.ts start line: 28308 end line: 28315 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5902 unit: function getSuggestedSymbolForNonexistentJSXAttribute() file: src/compiler/checker.ts start line: 28797 end line: 28804 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5903 unit: function hasProp() file: src/compiler/checker.ts start line: 28853 end line: 28860 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5904 unit: function checkApplicableSignatureForJsxOpeningLikeElement() file: src/compiler/checker.ts start line: 29525 end line: 29532 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 5905 unit: messageChain: chainDiagnosticMessages() file: src/compiler/checker.ts start line: 30747 end line: 30754 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5906 unit: function assignNonContextualParameterTypes() file: src/compiler/checker.ts start line: 31757 end line: 31764 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5907 unit: function createPromiseType() file: src/compiler/checker.ts start line: 31796 end line: 31807 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5908 unit: function createPromiseLikeType() file: src/compiler/checker.ts start line: 31809 end line: 31820 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5909 unit: function checkDeleteExpressionMustBeOptional() file: src/compiler/checker.ts start line: 32458 end line: 32465 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 5910 unit: function getUnaryResultType() file: src/compiler/checker.ts start line: 32609 end line: 32617 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5911 unit: function checkDeclarationInitializer() file: src/compiler/checker.ts start line: 33713 end line: 33720 size: 8 LOC McCabe index: 8 number of parameters: 2 id: 5912 unit: function checkObjectLiteralMethod() file: src/compiler/checker.ts start line: 33808 end line: 33821 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5913 unit: function hasOverlappingInferences() file: src/compiler/checker.ts start line: 33894 end line: 33901 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5914 unit: function isInstancePropertyWithInitializerOrPrivateIdentifierProperty() file: src/compiler/checker.ts start line: 34734 end line: 34741 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5915 unit: function getTypeArgumentConstraint() file: src/compiler/checker.ts start line: 34946 end line: 34953 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5916 unit: function checkTemplateLiteralType() file: src/compiler/checker.ts start line: 35110 end line: 35117 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5917 unit: function getIterationTypesOfIteratorFast() file: src/compiler/checker.ts start line: 37957 end line: 37980 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 5918 unit: function getIterationTypesOfIteratorSlow() file: src/compiler/checker.ts start line: 38160 end line: 38167 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 5919 unit: function isPropertyInitializedInConstructor() file: src/compiler/checker.ts start line: 39278 end line: 39285 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 5920 unit: function canConvertImportDeclarationToTypeOnly() file: src/compiler/checker.ts start line: 40124 end line: 40131 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5921 unit: function canConvertImportEqualsDeclarationToTypeOnly() file: src/compiler/checker.ts start line: 40133 end line: 40140 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5922 unit: function checkNodeDeferred() file: src/compiler/checker.ts start line: 40587 end line: 40594 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5923 unit: function checkSourceFile() file: src/compiler/checker.ts start line: 40643 end line: 40650 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5924 unit: function copySymbol() file: src/compiler/checker.ts start line: 40873 end line: 40883 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5925 unit: function tryGetAliasTarget() file: src/compiler/checker.ts start line: 41541 end line: 41548 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5926 unit: function isTopLevelValueImportEqualsWithEntityName() file: src/compiler/checker.ts start line: 41757 end line: 41766 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5927 unit: function getPropertiesOfContainerFunction() file: src/compiler/checker.ts start line: 41863 end line: 41870 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5928 unit: function createReturnTypeOfSignatureDeclaration() file: src/compiler/checker.ts start line: 42011 end line: 42018 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 5929 unit: function createTypeOfExpression() file: src/compiler/checker.ts start line: 42020 end line: 42027 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 5930 unit: function getExternalModuleFileFromDeclaration() file: src/compiler/checker.ts start line: 42340 end line: 42347 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5931 unit: function checkGrammarTypeParameterList() file: src/compiler/checker.ts start line: 42909 end line: 42916 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5932 unit: function checkGrammarFunctionLikeDeclaration() file: src/compiler/checker.ts start line: 42980 end line: 42988 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5933 unit: function grammarErrorAtPos() file: src/compiler/checker.ts start line: 43866 end line: 43873 size: 8 LOC McCabe index: 2 number of parameters: 7 id: 5934 unit: function grammarErrorOnNodeSkippedOn() file: src/compiler/checker.ts start line: 43875 end line: 43882 size: 8 LOC McCabe index: 2 number of parameters: 6 id: 5935 unit: function grammarErrorOnNode() file: src/compiler/checker.ts start line: 43884 end line: 43891 size: 8 LOC McCabe index: 2 number of parameters: 5 id: 5936 unit: function checkGrammarConstructorTypeParameters() file: src/compiler/checker.ts start line: 43893 end line: 43900 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 5937 unit: function findBestTypeForInvokable() file: src/compiler/checker.ts start line: 44195 end line: 44202 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5938 unit: projectReferences: getProjectReferences() file: src/compiler/commandLineParser.ts start line: 2640 end line: 2652 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5939 unit: onSetUnknownOptionKeyValueInRoot() file: src/compiler/commandLineParser.ts start line: 2972 end line: 2979 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 5940 unit: function invalidDotDotAfterRecursiveWildcard() file: src/compiler/commandLineParser.ts start line: 3370 end line: 3382 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 5941 unit: function specToDiagnostic() file: src/compiler/commandLineParser.ts start line: 3431 end line: 3438 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5942 unit: export function getIterator() file: src/compiler/core.ts start line: 13 end line: 20 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 5943 unit: export function zipWith() file: src/compiler/core.ts start line: 100 end line: 107 size: 8 LOC McCabe index: 2 number of parameters: 5 id: 5944 unit: export function zipToMap() file: src/compiler/core.ts start line: 123 end line: 130 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5945 unit: export function findIndex() file: src/compiler/core.ts start line: 191 end line: 198 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 5946 unit: export function findLastIndex() file: src/compiler/core.ts start line: 200 end line: 207 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 5947 unit: export function indexOfAnyCharCode() file: src/compiler/core.ts start line: 238 end line: 245 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 5948 unit: export function getOrUpdate() file: src/compiler/core.ts start line: 553 end line: 560 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5949 unit: export function arrayToMap() file: src/compiler/core.ts start line: 1350 end line: 1357 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5950 unit: export function compareStringsCaseInsensitive() file: src/compiler/core.ts start line: 1741 end line: 1748 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 5951 unit: export function takeWhile() file: src/compiler/core.ts start line: 2275 end line: 2282 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5952 unit: function trimEndImpl() file: src/compiler/core.ts start line: 2305 end line: 2312 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5953 unit: function shouldAssertFunction() file: src/compiler/debug.ts start line: 103 end line: 110 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5954 unit: export function fail() file: src/compiler/debug.ts start line: 112 end line: 119 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5955 unit: function attachNodeArrayDebugInfoWorker() file: src/compiler/debug.ts start line: 458 end line: 475 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5956 unit: function formatDeprecationMessage() file: src/compiler/debug.ts start line: 685 end line: 692 size: 8 LOC McCabe index: 6 number of parameters: 5 id: 5957 unit: function getOutputPathWithoutChangingExt() file: src/compiler/emitter.ts start line: 118 end line: 125 size: 8 LOC McCabe index: 3 number of parameters: 5 id: 5958 unit: function getSingleOutputFileNames() file: src/compiler/emitter.ts start line: 160 end line: 167 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5959 unit: export function getCommonSourceDirectoryOfConfig() file: src/compiler/emitter.ts start line: 219 end line: 226 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 5960 unit: function setSourceFile() file: src/compiler/emitter.ts start line: 1137 end line: 1144 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5961 unit: function setWriter() file: src/compiler/emitter.ts start line: 1146 end line: 1154 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 5962 unit: function emitEntityName() file: src/compiler/emitter.ts start line: 1990 end line: 1997 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5963 unit: function emitPropertySignature() file: src/compiler/emitter.ts start line: 2050 end line: 2057 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5964 unit: function emitMethodDeclaration() file: src/compiler/emitter.ts start line: 2083 end line: 2090 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5965 unit: function emitAccessorDeclaration() file: src/compiler/emitter.ts start line: 2105 end line: 2112 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5966 unit: function emitNamedTupleMember() file: src/compiler/emitter.ts start line: 2257 end line: 2264 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5967 unit: function emitParenthesizedExpression() file: src/compiler/emitter.ts start line: 2557 end line: 2564 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5968 unit: function emitEmptyStatement() file: src/compiler/emitter.ts start line: 2843 end line: 2852 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5969 unit: function emitWithStatement() file: src/compiler/emitter.ts start line: 3044 end line: 3051 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5970 unit: function emitModuleReference() file: src/compiler/emitter.ts start line: 3369 end line: 3376 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5971 unit: function emitJsxSelfClosingElement() file: src/compiler/emitter.ts start line: 3556 end line: 3563 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5972 unit: function emitJsxTagName() file: src/compiler/emitter.ts start line: 3648 end line: 3655 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5973 unit: function emitJSDocHeritageTag() file: src/compiler/emitter.ts start line: 3814 end line: 3821 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5974 unit: function emitJSDocTypeExpression() file: src/compiler/emitter.ts start line: 3920 end line: 3927 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5975 unit: function emitInitializer() file: src/compiler/emitter.ts start line: 4178 end line: 4185 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 5976 unit: function emitParametersForArrow() file: src/compiler/emitter.ts start line: 4270 end line: 4277 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5977 unit: function nonEscapingWrite() file: src/compiler/emitter.ts start line: 4542 end line: 4550 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5978 unit: function decreaseIndentIf() file: src/compiler/emitter.ts start line: 4634 end line: 4641 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 5979 unit: function getEffectiveLines() file: src/compiler/emitter.ts start line: 4769 end line: 4791 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5980 unit: function pushNameGenerationScope() file: src/compiler/emitter.ts start line: 4905 end line: 4912 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5981 unit: function emitCommentsBeforeNode() file: src/compiler/emitter.ts start line: 5308 end line: 5317 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 5982 unit: function emitCommentsAfterNode() file: src/compiler/emitter.ts start line: 5319 end line: 5328 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 5983 unit: function emitTrailingCommentsOfPosition() file: src/compiler/emitter.ts start line: 5567 end line: 5574 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 5984 unit: function emitTrailingCommentOfPositionNoNewline() file: src/compiler/emitter.ts start line: 5576 end line: 5586 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5985 unit: function createBracketsMap() file: src/compiler/emitter.ts start line: 5845 end line: 5852 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 5986 unit: function createAsyncValuesHelper() file: src/compiler/factory/emitHelpers.ts start line: 187 end line: 194 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5987 unit: function createExtendsHelper() file: src/compiler/factory/emitHelpers.ts start line: 272 end line: 279 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5988 unit: function createTemplateObjectHelper() file: src/compiler/factory/emitHelpers.ts start line: 281 end line: 288 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5989 unit: function createSpreadArrayHelper() file: src/compiler/factory/emitHelpers.ts start line: 290 end line: 297 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 5990 unit: function createValuesHelper() file: src/compiler/factory/emitHelpers.ts start line: 301 end line: 308 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5991 unit: function createImportStarHelper() file: src/compiler/factory/emitHelpers.ts start line: 341 end line: 348 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5992 unit: function createImportDefaultHelper() file: src/compiler/factory/emitHelpers.ts start line: 355 end line: 362 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 5993 unit: export function disposeEmitNodes() file: src/compiler/factory/emitNode.ts start line: 33 end line: 46 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 5994 unit: export function moveSyntheticComments() file: src/compiler/factory/emitNode.ts start line: 168 end line: 175 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5995 unit: function convertToFunctionBlock() file: src/compiler/factory/nodeConverters.ts start line: 15 end line: 22 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 5996 unit: function createBaseLiteral() file: src/compiler/factory/nodeFactory.ts start line: 798 end line: 805 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 5997 unit: function createTypePredicateNode() file: src/compiler/factory/nodeFactory.ts start line: 1706 end line: 1713 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 5998 unit: function updateConstructorTypeNode2() file: src/compiler/factory/nodeFactory.ts start line: 1832 end line: 1839 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 5999 unit: function updateNamedTupleMember() file: src/compiler/factory/nodeFactory.ts start line: 1913 end line: 1920 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6000 unit: function updateConditionalTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1997 end line: 2004 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6001 unit: function updateImportTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2050 end line: 2057 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6002 unit: function updateBindingElement() file: src/compiler/factory/nodeFactory.ts start line: 2223 end line: 2230 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6003 unit: function updatePropertyAccessChain() file: src/compiler/factory/nodeFactory.ts start line: 2328 end line: 2337 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6004 unit: function updateElementAccessChain() file: src/compiler/factory/nodeFactory.ts start line: 2384 end line: 2393 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6005 unit: function createNonNullExpression() file: src/compiler/factory/nodeFactory.ts start line: 3083 end line: 3090 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6006 unit: function updateNonNullExpression() file: src/compiler/factory/nodeFactory.ts start line: 3093 end line: 3100 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6007 unit: function updateForStatement() file: src/compiler/factory/nodeFactory.ts start line: 3314 end line: 3321 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6008 unit: function updateForOfStatement() file: src/compiler/factory/nodeFactory.ts start line: 3363 end line: 3370 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6009 unit: function createContinueStatement() file: src/compiler/factory/nodeFactory.ts start line: 3373 end line: 3380 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6010 unit: function createBreakStatement() file: src/compiler/factory/nodeFactory.ts start line: 3390 end line: 3397 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6011 unit: function updateVariableDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3543 end line: 3550 size: 8 LOC McCabe index: 5 number of parameters: 5 id: 6012 unit: function createMissingDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 4234 end line: 4241 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6013 unit: function updateJSDocTemplateTag() file: src/compiler/factory/nodeFactory.ts start line: 4393 end line: 4400 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6014 unit: function updateJSDocTypedefTag() file: src/compiler/factory/nodeFactory.ts start line: 4412 end line: 4419 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6015 unit: function createJSDocParameterTag() file: src/compiler/factory/nodeFactory.ts start line: 4422 end line: 4429 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 6016 unit: function createJSDocPropertyTag() file: src/compiler/factory/nodeFactory.ts start line: 4444 end line: 4451 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 6017 unit: function updateJSDocCallbackTag() file: src/compiler/factory/nodeFactory.ts start line: 4475 end line: 4482 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6018 unit: function createJsxClosingElement() file: src/compiler/factory/nodeFactory.ts start line: 4786 end line: 4793 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6019 unit: function createJsxAttributes() file: src/compiler/factory/nodeFactory.ts start line: 4877 end line: 4884 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6020 unit: function createJsxSpreadAttribute() file: src/compiler/factory/nodeFactory.ts start line: 4894 end line: 4901 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6021 unit: function finishUpdateShorthandPropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5072 end line: 5080 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 6022 unit: function isIgnorableParen() file: src/compiler/factory/nodeFactory.ts start line: 5612 end line: 5619 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 6023 unit: export function setOriginalNode() file: src/compiler/factory/nodeFactory.ts start line: 6634 end line: 6641 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6024 unit: function parenthesizeLeftSideOfAccess() file: src/compiler/factory/parenthesizerRules.ts start line: 313 end line: 329 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6025 unit: export function createJsxFactoryExpression() file: src/compiler/factory/utilities.ts start line: 49 end line: 56 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6026 unit: function createJsxFragmentFactoryExpression() file: src/compiler/factory/utilities.ts start line: 58 end line: 65 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6027 unit: export function insertLeadingStatement() file: src/compiler/factory/utilities.ts start line: 151 end line: 158 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6028 unit: export function isLiteralTypeLikeExpression() file: src/compiler/factory/utilities.ts start line: 902 end line: 909 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6029 unit: function isRelationalOperator() file: src/compiler/factory/utilities.ts start line: 947 end line: 954 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 6030 unit: function checkCircularity() file: src/compiler/factory/utilities.ts start line: 1135 end line: 1142 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6031 unit: readonly onEnter:() file: src/compiler/factory/utilities.ts start line: 1150 end line: 1157 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6032 unit: function readPackageJsonTypesVersionsField() file: src/compiler/moduleNameResolver.ts start line: 181 end line: 190 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6033 unit: export function zipToModeAwareCache() file: src/compiler/moduleNameResolver.ts start line: 736 end line: 743 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6034 unit: export function classicNameResolver() file: src/compiler/moduleNameResolver.ts start line: 2285 end line: 2325 size: 8 LOC McCabe index: 3 number of parameters: 6 id: 6035 unit: function getPreferencesForUpdate() file: src/compiler/moduleSpecifiers.ts start line: 34 end line: 41 size: 8 LOC McCabe index: 6 number of parameters: 4 id: 6036 unit: ending: hasJSFileExtension() file: src/compiler/moduleSpecifiers.ts start line: 37 end line: 45 size: 8 LOC McCabe index: 7 number of parameters: 1 id: 6037 unit: function getNearestAncestorDirectoryWithPackageJson() file: src/compiler/moduleSpecifiers.ts start line: 366 end line: 373 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6038 unit: export function parseIsolatedEntityName() file: src/compiler/parser.ts start line: 873 end line: 882 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6039 unit: function findNextStatementWithAwait() file: src/compiler/parser.ts start line: 1176 end line: 1183 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6040 unit: function findNextStatementWithoutAwait() file: src/compiler/parser.ts start line: 1185 end line: 1192 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6041 unit: function setContextFlag() file: src/compiler/parser.ts start line: 1236 end line: 1243 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6042 unit: function parseErrorForInvalidName() file: src/compiler/parser.ts start line: 1638 end line: 1645 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6043 unit: function getSpaceSuggestion() file: src/compiler/parser.ts start line: 1647 end line: 1655 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6044 unit: function parseExpectedJSDoc() file: src/compiler/parser.ts start line: 1702 end line: 1709 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6045 unit: function isValidHeritageClauseObjectLiteral() file: src/compiler/parser.ts start line: 2118 end line: 2134 size: 8 LOC McCabe index: 5 number of parameters: 0 id: 6046 unit: function abortParsingListOrMoveToNextToken() file: src/compiler/parser.ts start line: 2580 end line: 2588 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6047 unit: function parseBracketedList() file: src/compiler/parser.ts start line: 2712 end line: 2720 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6048 unit: function parseTemplateHead() file: src/compiler/parser.ts start line: 2870 end line: 2877 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6049 unit: function parseParameters() file: src/compiler/parser.ts start line: 3260 end line: 3281 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6050 unit: function parseJsxSpreadAttribute() file: src/compiler/parser.ts start line: 5295 end line: 5302 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6051 unit: function parseTypeAssertion() file: src/compiler/parser.ts start line: 5338 end line: 5345 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6052 unit: function parseParenthesizedExpression() file: src/compiler/parser.ts start line: 5638 end line: 5645 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6053 unit: function parseArrayLiteralExpression() file: src/compiler/parser.ts start line: 5664 end line: 5671 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6054 unit: function parseReturnStatement() file: src/compiler/parser.ts start line: 5986 end line: 5993 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6055 unit: function parseCaseClause() file: src/compiler/parser.ts start line: 6006 end line: 6013 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6056 unit: function tryReuseAmbientDeclaration() file: src/compiler/parser.ts start line: 6423 end line: 6430 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6057 unit: function tryParseDecorator() file: src/compiler/parser.ts start line: 6866 end line: 6873 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6058 unit: function parseDecorators() file: src/compiler/parser.ts start line: 6875 end line: 6882 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6059 unit: function parseHeritageClause() file: src/compiler/parser.ts start line: 7061 end line: 7068 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6060 unit: function parseImportEqualsDeclaration() file: src/compiler/parser.ts start line: 7322 end line: 7329 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 6061 unit: function parseExternalModuleReference() file: src/compiler/parser.ts start line: 7356 end line: 7363 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6062 unit: export function parseIsolatedJSDocComment() file: src/compiler/parser.ts start line: 7676 end line: 7685 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6063 unit: function parseTypeTag() file: src/compiler/parser.ts start line: 8266 end line: 8274 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6064 unit: function getNamedArgRegEx() file: src/compiler/parser.ts start line: 9418 end line: 9425 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6065 unit: export function fileExtensionIsOneOf() file: src/compiler/path.ts start line: 87 end line: 95 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6066 unit: export function normalizeSlashes() file: src/compiler/path.ts start line: 454 end line: 461 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6067 unit: export function mark() file: src/compiler/performance.ts start line: 55 end line: 62 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6068 unit: function hasRequiredAPI() file: src/compiler/performanceCore.ts start line: 47 end line: 54 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 6069 unit: function getCategoryFormat() file: src/compiler/program.ts start line: 371 end line: 378 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6070 unit: export function getModeForUsageLocation() file: src/compiler/program.ts start line: 548 end line: 558 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 6071 unit: function getOptionsDiagnosticsOfConfigFile() file: src/compiler/program.ts start line: 2431 end line: 2438 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6072 unit: function processSourceFile() file: src/compiler/program.ts start line: 2669 end line: 2676 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 6073 unit: function createDiagnosticForOption() file: src/compiler/program.ts start line: 3835 end line: 3843 size: 8 LOC McCabe index: 3 number of parameters: 7 id: 6074 unit: export function removeIgnoredPath() file: src/compiler/resolutionCache.ts start line: 87 end line: 96 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6075 unit: function removeResolutionsFromProjectReferenceRedirects() file: src/compiler/resolutionCache.ts start line: 776 end line: 788 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6076 unit: function canInvalidateFailedLookupResolution() file: src/compiler/resolutionCache.ts start line: 885 end line: 892 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6077 unit: compareTo() file: src/compiler/semver.ts start line: 69 end line: 88 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 6078 unit: increment() file: src/compiler/semver.ts start line: 90 end line: 97 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6079 unit: function isBacktrackingSourcePosition() file: src/compiler/sourcemap.ts start line: 105 end line: 112 size: 8 LOC McCabe index: 7 number of parameters: 3 id: 6080 unit: isBacktrackingSourcePosition() file: src/compiler/sourcemap.ts start line: 123 end line: 130 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6081 unit: function base64FormatEncode() file: src/compiler/sourcemap.ts start line: 574 end line: 581 size: 8 LOC McCabe index: 9 number of parameters: 1 id: 6082 unit: function base64FormatDecode() file: src/compiler/sourcemap.ts start line: 583 end line: 590 size: 8 LOC McCabe index: 9 number of parameters: 1 id: 6083 unit: export function setCustomPollingValues() file: src/compiler/sys.ts start line: 85 end line: 132 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6084 unit: tryEnableSourceMapsForHost() file: src/compiler/sys.ts start line: 1383 end line: 1390 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6085 unit: function isFileSystemCaseSensitive() file: src/compiler/sys.ts start line: 1519 end line: 1526 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6086 unit: function watchPresentFileSystemEntryWithFsWatchFile() file: src/compiler/sys.ts start line: 1670 end line: 1677 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6087 unit: function realpath() file: src/compiler/sys.ts start line: 1850 end line: 1857 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6088 unit: function getModifiedTime() file: src/compiler/sys.ts start line: 1859 end line: 1866 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6089 unit: function setModifiedTime() file: src/compiler/sys.ts start line: 1868 end line: 1875 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6090 unit: function deleteFile() file: src/compiler/sys.ts start line: 1877 end line: 1884 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6091 unit: function wrapCustomTransformerFactory() file: src/compiler/transformer.ts start line: 119 end line: 126 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6092 unit: function getClassLexicalEnvironment() file: src/compiler/transformers/classFields.ts start line: 1740 end line: 1747 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6093 unit: function getPrivateIdentifierEnvironment() file: src/compiler/transformers/classFields.ts start line: 1749 end line: 1756 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6094 unit: function createPrivateStaticFieldInitializer() file: src/compiler/transformers/classFields.ts start line: 2115 end line: 2122 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6095 unit: function trackReferencedAmbientModule() file: src/compiler/transformers/declarations.ts start line: 105 end line: 114 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6096 unit: function filterBindingPatternInitializers() file: src/compiler/transformers/declarations.ts start line: 450 end line: 470 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6097 unit: function ensureModifiers() file: src/compiler/transformers/declarations.ts start line: 1563 end line: 1570 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6098 unit: function getAccessorNameVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 68 end line: 75 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6099 unit: function getMethodNameVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 99 end line: 106 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6100 unit: function getVariableDeclarationTypeVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 199 end line: 206 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6101 unit: function getParameterDeclarationTypeVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 313 end line: 320 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6102 unit: function bindingOrAssignmentElementContainsNonLiteralComputedName() file: src/compiler/transformers/destructuring.ts start line: 148 end line: 155 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 6103 unit: function emitBindingOrAssignment() file: src/compiler/transformers/destructuring.ts start line: 243 end line: 250 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6104 unit: function getRangeUnion() file: src/compiler/transformers/es2015.ts start line: 2219 end line: 2228 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6105 unit: function visitForOfStatement() file: src/compiler/transformers/es2015.ts start line: 2417 end line: 2424 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6106 unit: function convertForOfStatement() file: src/compiler/transformers/es2015.ts start line: 2908 end line: 2915 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6107 unit: function transformAsyncFunctionBodyWorker() file: src/compiler/transformers/es2017.ts start line: 552 end line: 559 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6108 unit: function isSuperContainer() file: src/compiler/transformers/es2017.ts start line: 693 end line: 700 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6109 unit: function visitReturnStatement() file: src/compiler/transformers/es2018.ts start line: 332 end line: 340 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6110 unit: function isSuperContainer() file: src/compiler/transformers/es2018.ts start line: 1167 end line: 1174 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6111 unit: function transformSourceFile() file: src/compiler/transformers/generators.ts start line: 297 end line: 306 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6112 unit: function visitElementAccessExpression() file: src/compiler/transformers/generators.ts start line: 1098 end line: 1116 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6113 unit: function transformAndEmitEmbeddedStatement() file: src/compiler/transformers/generators.ts start line: 1190 end line: 1197 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6114 unit: function transformAndEmitStatement() file: src/compiler/transformers/generators.ts start line: 1199 end line: 1207 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6115 unit: function transformAndEmitBlock() file: src/compiler/transformers/generators.ts start line: 1246 end line: 1253 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6116 unit: function cacheExpression() file: src/compiler/transformers/generators.ts start line: 1987 end line: 1995 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6117 unit: function beginScriptLoopBlock() file: src/compiler/transformers/generators.ts start line: 2207 end line: 2214 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6118 unit: function endLoopBlock() file: src/compiler/transformers/generators.ts start line: 2239 end line: 2246 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6119 unit: function endSwitchBlock() file: src/compiler/transformers/generators.ts start line: 2279 end line: 2286 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6120 unit: function beginScriptLabeledBlock() file: src/compiler/transformers/generators.ts start line: 2288 end line: 2295 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6121 unit: function emitStatement() file: src/compiler/transformers/generators.ts start line: 2513 end line: 2520 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6122 unit: function getCurrentFileNameExpression() file: src/compiler/transformers/jsx.ts start line: 20 end line: 27 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6123 unit: function visitor() file: src/compiler/transformers/jsx.ts start line: 117 end line: 124 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6124 unit: function transformJsxAttributesToProps() file: src/compiler/transformers/jsx.ts start line: 361 end line: 368 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6125 unit: function substituteHelperName() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 273 end line: 280 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6126 unit: function createRequireCall() file: src/compiler/transformers/module/module.ts start line: 999 end line: 1007 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6127 unit: exportNeedsImportDefault ? emitHelpers() file: src/compiler/transformers/module/module.ts start line: 1141 end line: 1319 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6128 unit: function createExportStatement() file: src/compiler/transformers/module/module.ts start line: 1687 end line: 1695 size: 8 LOC McCabe index: 2 number of parameters: 5 id: 6129 unit: function modifierVisitor() file: src/compiler/transformers/module/module.ts start line: 1748 end line: 1757 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6130 unit: function visitMergeDeclarationMarker() file: src/compiler/transformers/module/system.ts start line: 875 end line: 890 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6131 unit: function createExportStatement() file: src/compiler/transformers/module/system.ts start line: 1123 end line: 1131 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6132 unit: function modifierVisitor() file: src/compiler/transformers/module/system.ts start line: 1659 end line: 1666 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6133 unit: function transformBundle() file: src/compiler/transformers/ts.ts start line: 98 end line: 105 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6134 unit: function visitSourceFile() file: src/compiler/transformers/ts.ts start line: 560 end line: 568 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6135 unit: function addTypeMetadata() file: src/compiler/transformers/ts.ts start line: 1292 end line: 1299 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6136 unit: function visitVariableDeclaration() file: src/compiler/transformers/ts.ts start line: 2229 end line: 2236 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6137 unit: function visitParenthesizedExpression() file: src/compiler/transformers/ts.ts start line: 2238 end line: 2266 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6138 unit: function enableSubstitutionForNamespaceExports() file: src/compiler/transformers/ts.ts start line: 3195 end line: 3207 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6139 unit: function toResolvedConfigFilePath() file: src/compiler/tsbuildPublic.ts start line: 364 end line: 372 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6140 unit: function assertDiagnosticLocation() file: src/compiler/utilities.ts start line: 1039 end line: 1047 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6141 unit: export function createDiagnosticMessageChainFromDiagnostic() file: src/compiler/utilities.ts start line: 1074 end line: 1081 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6142 unit: export function getContainingClassStaticBlock() file: src/compiler/utilities.ts start line: 1609 end line: 1616 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6143 unit: function isVariableDeclarationInitializedWithRequireHelper() file: src/compiler/utilities.ts start line: 2168 end line: 2175 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6144 unit: function hasExpandoValueProperty() file: src/compiler/utilities.ts start line: 2212 end line: 2219 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6145 unit: function getDefaultedExpandoInitializer() file: src/compiler/utilities.ts start line: 2272 end line: 2279 size: 8 LOC McCabe index: 6 number of parameters: 3 id: 6146 unit: export function walkUpParenthesizedTypesAndGetParentAndChild() file: src/compiler/utilities.ts start line: 2986 end line: 2993 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6147 unit: export function isDynamicName() file: src/compiler/utilities.ts start line: 3323 end line: 3330 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6148 unit: export function escapeNonAsciiString() file: src/compiler/utilities.ts start line: 4003 end line: 4010 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6149 unit: function reset() file: src/compiler/utilities.ts start line: 4121 end line: 4128 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6150 unit: export function getExternalModuleNameFromPath() file: src/compiler/utilities.ts start line: 4303 end line: 4310 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6151 unit: export function getDeclarationEmitOutputFilePathWorker() file: src/compiler/utilities.ts start line: 4329 end line: 4337 size: 8 LOC McCabe index: 3 number of parameters: 5 id: 6152 unit: export function getThisParameter() file: src/compiler/utilities.ts start line: 4480 end line: 4488 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6153 unit: export function isDestructuringAssignment() file: src/compiler/utilities.ts start line: 5038 end line: 5046 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6154 unit: export function isDottedName() file: src/compiler/utilities.ts start line: 5073 end line: 5080 size: 8 LOC McCabe index: 8 number of parameters: 1 id: 6155 unit: export function compareDiagnosticsSkipRelatedInformation() file: src/compiler/utilities.ts start line: 6126 end line: 6133 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 6156 unit: setSymlinksFromResolutions() file: src/compiler/utilities.ts start line: 6410 end line: 6417 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6157 unit: export function setEachParent() file: src/compiler/utilities.ts start line: 7264 end line: 7271 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6158 unit: function bindJSDoc() file: src/compiler/utilities.ts start line: 7295 end line: 7302 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6159 unit: export function getOriginalNode() file: src/compiler/utilitiesPublic.ts start line: 404 end line: 412 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6160 unit: export function isOptionalChain() file: src/compiler/utilitiesPublic.ts start line: 970 end line: 977 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6161 unit: export function isPropertyName() file: src/compiler/utilitiesPublic.ts start line: 1214 end line: 1221 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6162 unit: export function isTypeElement() file: src/compiler/utilitiesPublic.ts start line: 1323 end line: 1330 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6163 unit: export function isFunctionOrConstructorTypeNode() file: src/compiler/utilitiesPublic.ts start line: 1357 end line: 1365 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6164 unit: export function isBindingPattern() file: src/compiler/utilitiesPublic.ts start line: 1370 end line: 1378 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6165 unit: export function isObjectBindingOrAssignmentPattern() file: src/compiler/utilitiesPublic.ts start line: 1424 end line: 1432 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6166 unit: export function isArrayBindingOrAssignmentPattern() file: src/compiler/utilitiesPublic.ts start line: 1450 end line: 1458 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6167 unit: export function isJsxChild() file: src/compiler/utilitiesPublic.ts start line: 1860 end line: 1867 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6168 unit: export function getMatchedFileSpec() file: src/compiler/watch.ts start line: 250 end line: 258 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6169 unit: getDirectories: maybeBind() file: src/compiler/watch.ts start line: 570 end line: 578 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6170 unit: export function createIncrementalCompilerHost() file: src/compiler/watchPublic.ts start line: 19 end line: 26 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6171 unit: export function createIncrementalProgram() file: src/compiler/watchPublic.ts start line: 37 end line: 44 size: 8 LOC McCabe index: 3 number of parameters: 6 id: 6172 unit: function scheduleInvalidateResolutionsOfFailedLookupLocations() file: src/compiler/watchPublic.ts start line: 637 end line: 644 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6173 unit: function reloadFileNamesFromConfigFile() file: src/compiler/watchPublic.ts start line: 699 end line: 708 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6174 unit: function onSourceFileChange() file: src/compiler/watchPublic.ts start line: 822 end line: 833 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6175 unit: function writeFile() file: src/compiler/watchUtilities.ts start line: 142 end line: 149 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6176 unit: function getDirectories() file: src/compiler/watchUtilities.ts start line: 173 end line: 180 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6177 unit: export function clearSharedExtendedConfigFileWatcher() file: src/compiler/watchUtilities.ts start line: 333 end line: 340 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6178 unit: export function getFallbackOptions() file: src/compiler/watchUtilities.ts start line: 683 end line: 690 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6179 unit: function countNodes() file: src/executeCommandLine/executeCommandLine.ts start line: 17 end line: 24 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6180 unit: function blueBackground() file: src/executeCommandLine/executeCommandLine.ts start line: 125 end line: 132 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6181 unit: function printHelp() file: src/executeCommandLine/executeCommandLine.ts start line: 456 end line: 463 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6182 unit: function reportWatchModeWithoutSysSupport() file: src/executeCommandLine/executeCommandLine.ts start line: 695 end line: 702 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6183 unit: configFileParsingDiagnostics: getConfigFileParsingDiagnostics() file: src/executeCommandLine/executeCommandLine.ts start line: 826 end line: 833 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6184 unit: private getLineMap() file: src/harness/client.ts start line: 53 end line: 60 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6185 unit: private writePreamble() file: src/harness/collectionsImpl.ts start line: 194 end line: 201 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6186 unit: public asTestFile() file: src/harness/documentsUtil.ts start line: 31 end line: 38 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6187 unit: public realpath() file: src/harness/fakesHosts.ts start line: 154 end line: 161 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6188 unit: private _getStats() file: src/harness/fakesHosts.ts start line: 167 end line: 174 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6189 unit: function expectedDiagnosticMessageChainToText() file: src/harness/fakesHosts.ts start line: 438 end line: 445 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6190 unit: function expectedDiagnosticRelatedInformationToText() file: src/harness/fakesHosts.ts start line: 447 end line: 454 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6191 unit: function diagnosticMessageChainToText() file: src/harness/fakesHosts.ts start line: 473 end line: 480 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6192 unit: function diagnosticRelatedInformationToText() file: src/harness/fakesHosts.ts start line: 482 end line: 489 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 6193 unit: assertErrors() file: src/harness/fakesHosts.ts start line: 569 end line: 576 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6194 unit: private addMatchedInputFile() file: src/harness/fourslashImpl.ts start line: 203 end line: 218 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6195 unit: const cacheableMembers:() file: src/harness/fourslashImpl.ts start line: 387 end line: 394 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6196 unit: public goToEachRange() file: src/harness/fourslashImpl.ts start line: 451 end line: 458 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6197 unit: public verifyGetEmitOutputContentsForCurrentFile() file: src/harness/fourslashImpl.ts start line: 835 end line: 842 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6198 unit: private getSourceFile() file: src/harness/fourslashImpl.ts start line: 1055 end line: 1062 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6199 unit: public verifySymbolAtLocation() file: src/harness/fourslashImpl.ts start line: 1094 end line: 1101 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6200 unit: public verifyRenameInfoFailed() file: src/harness/fourslashImpl.ts start line: 1715 end line: 1722 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6201 unit: public baselineSyntacticAndSemanticDiagnostics() file: src/harness/fourslashImpl.ts start line: 1962 end line: 1969 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6202 unit: public baselineQuickInfo() file: src/harness/fourslashImpl.ts start line: 1991 end line: 1998 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6203 unit: public baselineSignatureHelp() file: src/harness/fourslashImpl.ts start line: 2000 end line: 2007 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6204 unit: public setFormatOptions() file: src/harness/fourslashImpl.ts start line: 2336 end line: 2343 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6205 unit: private goToMarkerOrRange() file: src/harness/fourslashImpl.ts start line: 2393 end line: 2400 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6206 unit: public verifyRangesWithSameTextAreRenameLocations() file: src/harness/fourslashImpl.ts start line: 3392 end line: 3399 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6207 unit: public verifyNoDocumentHighlights() file: src/harness/fourslashImpl.ts start line: 3421 end line: 3428 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6208 unit: private formatCallHierarchy() file: src/harness/fourslashImpl.ts start line: 3817 end line: 3824 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6209 unit: public toggleLineComment() file: src/harness/fourslashImpl.ts start line: 3976 end line: 3985 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6210 unit: public toggleMultilineComment() file: src/harness/fourslashImpl.ts start line: 3987 end line: 3996 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6211 unit: public commentSelection() file: src/harness/fourslashImpl.ts start line: 3998 end line: 4007 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6212 unit: public uncommentSelection() file: src/harness/fourslashImpl.ts start line: 4009 end line: 4018 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6213 unit: function updateTextRangeForTextChanges() file: src/harness/fourslashImpl.ts start line: 4029 end line: 4036 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6214 unit: function unique() file: src/harness/fourslashImpl.ts start line: 4554 end line: 4561 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6215 unit: export function globalsPlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1645 end line: 1652 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6216 unit: export function globalsInJsPlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1654 end line: 1661 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6217 unit: export function compileDeclarationFiles() file: src/harness/harnessIO.ts start line: 518 end line: 525 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6218 unit: export function parseSymlinkFromTest() file: src/harness/harnessIO.ts start line: 1154 end line: 1162 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6219 unit: export function extractCompilerSettings() file: src/harness/harnessIO.ts start line: 1164 end line: 1173 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6220 unit: export function localPath() file: src/harness/harnessIO.ts start line: 1306 end line: 1313 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6221 unit: function referencePath() file: src/harness/harnessIO.ts start line: 1315 end line: 1322 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6222 unit: function baselinePath() file: src/harness/harnessIO.ts start line: 1324 end line: 1331 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6223 unit: export function runBaseline() file: src/harness/harnessIO.ts start line: 1408 end line: 1415 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 6224 unit: public realpath() file: src/harness/harnessLanguageService.ts start line: 157 end line: 164 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6225 unit: proxy.getQuickInfoAtPosition = function() file: src/harness/harnessLanguageService.ts start line: 866 end line: 873 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6226 unit: function findChildName() file: src/harness/harnessUtils.ts start line: 341 end line: 349 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 6227 unit: export function close() file: src/harness/sourceMapRecorder.ts start line: 142 end line: 154 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6228 unit: public shadow() file: src/harness/vfsUtil.ts start line: 156 end line: 163 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6229 unit: public chdir() file: src/harness/vfsUtil.ts start line: 218 end line: 225 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6230 unit: public unlinkSync() file: src/harness/vfsUtil.ts start line: 567 end line: 576 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6231 unit: public readFileSync() file: src/harness/vfsUtil.ts start line: 662 end line: 670 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6232 unit: public diff() file: src/harness/vfsUtil.ts start line: 703 end line: 710 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6233 unit: function invokeWatcherCallbacks() file: src/harness/virtualFileSystemWithWatch.ts start line: 114 end line: 123 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6234 unit: private toFsEntry() file: src/harness/virtualFileSystemWithWatch.ts start line: 791 end line: 798 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6235 unit: setModifiedTime() file: src/harness/virtualFileSystemWithWatch.ts start line: 868 end line: 875 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6236 unit: getFileSize() file: src/harness/virtualFileSystemWithWatch.ts start line: 882 end line: 889 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6237 unit: serializeWatches() file: src/harness/virtualFileSystemWithWatch.ts start line: 1084 end line: 1091 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6238 unit: function callbackRefProject() file: src/server/editorServices.ts start line: 571 end line: 578 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6239 unit: openFiles: arrayFrom() file: src/server/editorServices.ts start line: 1015 end line: 1076 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6240 unit: private assignOrphanScriptInfosToInferredProject() file: src/server/editorServices.ts start line: 1531 end line: 1540 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6241 unit: private deleteScriptInfo() file: src/server/editorServices.ts start line: 1622 end line: 1629 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6242 unit: private closeConfigFileWatcherOnReleaseOfOpenFile() file: src/server/editorServices.ts start line: 1728 end line: 1737 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6243 unit: private updateRootAndOptionsOfNonInferredProject() file: src/server/editorServices.ts start line: 2370 end line: 2379 size: 8 LOC McCabe index: 2 number of parameters: 7 id: 6244 unit: private refreshScriptInfo() file: src/server/editorServices.ts start line: 2725 end line: 2732 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6245 unit: private refreshScriptInfosInDirectory() file: src/server/editorServices.ts start line: 2734 end line: 2741 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6246 unit: closeClientFile() file: src/server/editorServices.ts start line: 3658 end line: 3665 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6247 unit: applyChangesToFile() file: src/server/editorServices.ts start line: 3752 end line: 3759 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6248 unit: hasDeferredExtension() file: src/server/editorServices.ts start line: 4049 end line: 4057 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6249 unit: function invalidate() file: src/server/editorServices.ts start line: 4161 end line: 4168 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6250 unit: function ensureCache() file: src/server/moduleSpecifierCache.ts start line: 74 end line: 81 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 6251 unit: enableLanguageService() file: src/server/project.ts start line: 703 end line: 710 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6252 unit: onAutoImportProviderSettingsChanged() file: src/server/project.ts start line: 1011 end line: 1018 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6253 unit: onPackageJsonChange() file: src/server/project.ts start line: 1021 end line: 1028 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6254 unit: print() file: src/server/project.ts start line: 1390 end line: 1397 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6255 unit: isInferred: isInferredProject() file: src/server/project.ts start line: 1454 end line: 1462 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6256 unit: addRoot() file: src/server/project.ts start line: 1861 end line: 1868 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6257 unit: close() file: src/server/project.ts start line: 2381 end line: 2388 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6258 unit: private resetSourceMapInfo() file: src/server/scriptInfo.ts start line: 67 end line: 74 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6259 unit: public useText() file: src/server/scriptInfo.ts start line: 77 end line: 84 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6260 unit: public edit() file: src/server/scriptInfo.ts start line: 86 end line: 93 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6261 unit: isAttached() file: src/server/scriptInfo.ts start line: 442 end line: 450 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6262 unit: edit() file: src/server/scriptVersionCache.ts start line: 274 end line: 281 size: 8 LOC McCabe index: 5 number of parameters: 3 id: 6263 unit: static fromString() file: src/server/scriptVersionCache.ts start line: 353 end line: 360 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6264 unit: updateCounts() file: src/server/scriptVersionCache.ts start line: 576 end line: 583 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6265 unit: private complete() file: src/server/session.ts start line: 179 end line: 186 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6266 unit: public immediate() file: src/server/session.ts start line: 188 end line: 195 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6267 unit: public delay() file: src/server/session.ts start line: 197 end line: 204 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6268 unit: export function toEvent() file: src/server/session.ts start line: 264 end line: 271 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6269 unit: private sendDiagnosticsEvent() file: src/server/session.ts start line: 1019 end line: 1026 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6270 unit: private getConfigFileAndProject() file: src/server/session.ts start line: 1133 end line: 1141 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6271 unit: relatedInformation: map() file: src/server/session.ts start line: 1200 end line: 1208 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6272 unit: private mapSignatureHelpItems() file: src/server/session.ts start line: 1302 end line: 1309 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6273 unit: private getImplementation() file: src/server/session.ts start line: 1377 end line: 1384 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6274 unit: private getDiagnostics() file: src/server/session.ts start line: 1995 end line: 2003 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6275 unit: private extractPositionOrRange() file: src/server/session.ts start line: 2170 end line: 2184 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6276 unit: function textSpanFromVariableDeclaration() file: src/services/breakpoints.ts start line: 369 end line: 378 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6277 unit: function spanInColonToken() file: src/services/breakpoints.ts start line: 683 end line: 692 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6278 unit: export function getIncomingCalls() file: src/services/callHierarchy.ts start line: 344 end line: 352 size: 8 LOC McCabe index: 5 number of parameters: 3 id: 6279 unit: function isNullOrUndefined() file: src/services/codefixes/convertToAsyncFunction.ts start line: 322 end line: 329 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 6280 unit: function getMappedBindingNameOrDefault() file: src/services/codefixes/convertToAsyncFunction.ts start line: 767 end line: 775 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6281 unit: function convertReExportAll() file: src/services/codefixes/convertToEsModule.ts start line: 306 end line: 315 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6282 unit: function replaceImportUseSites() file: src/services/codefixes/convertToEsModule.ts start line: 373 end line: 391 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 6283 unit: function makeExportDeclaration() file: src/services/codefixes/convertToEsModule.ts start line: 585 end line: 592 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6284 unit: getCodeActions: function getCodeActionsToConvertToMappedTypeObject() file: src/services/codefixes/convertToMappedObjectType.ts start line: 10 end line: 17 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6285 unit: function getNodeToInsertPropertyAfter() file: src/services/codefixes/fixAddMissingMember.ts start line: 360 end line: 367 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6286 unit: function findAncestorMatchingSpan() file: src/services/codefixes/fixAddMissingNewOperator.ts start line: 24 end line: 31 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6287 unit: getAllCodeActions: function getAllCodeActionsToFixAwaitInSyncFunction() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 19 end line: 26 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6288 unit: returnType: getReturnType() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 66 end line: 75 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6289 unit: getCodeActions() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 10 end line: 17 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6290 unit: function insertInterfaceMemberNode() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 78 end line: 85 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6291 unit: getCodeActions() file: src/services/codefixes/fixClassSuperMustPrecedeThisAccess.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6292 unit: getCodeActions: function getCodeActionsToEnableExperimentalDecorators() file: src/services/codefixes/fixEnableExperimentalDecorators.ts start line: 9 end line: 17 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6293 unit: getCodeActions() file: src/services/codefixes/fixExtendsInterfaceBecomesImplements.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6294 unit: getCodeActions: function getCodeActionsToFixImplicitThis() file: src/services/codefixes/fixImplicitThis.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6295 unit: function getActionsForInvalidImportLocation() file: src/services/codefixes/fixInvalidImportSyntax.ts start line: 70 end line: 77 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6296 unit: function doChange() file: src/services/codefixes/fixInvalidJsxCharacters.ts start line: 38 end line: 47 size: 8 LOC McCabe index: 3 number of parameters: 5 id: 6297 unit: function getActionForAddMissingInitializer() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 99 end line: 108 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6298 unit: function lastWhere() file: src/services/codefixes/fixUnreachableCode.ts start line: 62 end line: 69 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6299 unit: function isLastParameter() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 329 end line: 336 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6300 unit: function prepareModifierFlagsForAccessor() file: src/services/codefixes/generateAccessors.ts start line: 86 end line: 95 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6301 unit: export function setJsonCompilerOptionValue() file: src/services/codefixes/helpers.ts start line: 510 end line: 517 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6302 unit: export function tryGetAutoImportableReferenceFromTypeNode() file: src/services/codefixes/helpers.ts start line: 532 end line: 555 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6303 unit: function getUmdSymbol() file: src/services/codefixes/importFixes.ts start line: 750 end line: 760 size: 8 LOC McCabe index: 7 number of parameters: 2 id: 6304 unit: function getTypeOnlyPromotionFix() file: src/services/codefixes/importFixes.ts start line: 823 end line: 832 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6305 unit: function inferTypeForParametersFromUsage() file: src/services/codefixes/inferFromUsage.ts start line: 396 end line: 403 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6306 unit: function thisParameter() file: src/services/codefixes/inferFromUsage.ts start line: 573 end line: 581 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6307 unit: function inferTypesFromReferencesSingle() file: src/services/codefixes/inferFromUsage.ts start line: 583 end line: 590 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6308 unit: function inferNamedTypesFromProperties() file: src/services/codefixes/inferFromUsage.ts start line: 1001 end line: 1008 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6309 unit: getCodeActions() file: src/services/codefixes/requireInTs.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6310 unit: required: first() file: src/services/codefixes/requireInTs.ts start line: 54 end line: 62 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6311 unit: getCodeActions: function getCodeActionsToSplitTypeOnlyImport() file: src/services/codefixes/splitTypeOnlyImport.ts start line: 8 end line: 15 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6312 unit: function makeChange() file: src/services/codefixes/useBigintLiteral.ts start line: 22 end line: 32 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6313 unit: function keywordToCompletionEntry() file: src/services/completions.ts start line: 408 end line: 415 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6314 unit: name: tokenToString() file: src/services/completions.ts start line: 410 end line: 418 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6315 unit: function specificKeywordCompletionInfo() file: src/services/completions.ts start line: 417 end line: 424 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6316 unit: isClassLikeMemberCompletion() file: src/services/completions.ts start line: 769 end line: 776 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6317 unit: function getRecommendedCompletion() file: src/services/completions.ts start line: 1653 end line: 1662 size: 8 LOC McCabe index: 7 number of parameters: 3 id: 6318 unit: function shouldOfferImportCompletions() file: src/services/completions.ts start line: 2396 end line: 2409 size: 8 LOC McCabe index: 7 number of parameters: 0 id: 6319 unit: function isTypeOnlyCompletion() file: src/services/completions.ts start line: 2423 end line: 2430 size: 8 LOC McCabe index: 7 number of parameters: 0 id: 6320 unit: function setSortTextToOptionalMember() file: src/services/completions.ts start line: 3348 end line: 3355 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6321 unit: function getRelevantTokens() file: src/services/completions.ts start line: 3447 end line: 3454 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6322 unit: function getKeywordCompletions() file: src/services/completions.ts start line: 3532 end line: 3540 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6323 unit: function getReferencesInContainer() file: src/services/findAllReferences.ts start line: 1460 end line: 1468 size: 8 LOC McCabe index: 3 number of parameters: 5 id: 6324 unit: function recur() file: src/services/findAllReferences.ts start line: 2190 end line: 2203 size: 8 LOC McCabe index: 8 number of parameters: 1 id: 6325 unit: function forEachDescendantOfKind() file: src/services/findAllReferences.ts start line: 2294 end line: 2301 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6326 unit: pos: getStartPositionOfLine() file: src/services/formatting/formatting.ts start line: 99 end line: 113 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6327 unit: function processTrivia() file: src/services/formatting/formatting.ts start line: 936 end line: 943 size: 8 LOC McCabe index: 4 number of parameters: 4 id: 6328 unit: public TokensAreOnSameLine() file: src/services/formatting/formattingContext.ts start line: 59 end line: 67 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6329 unit: function isTypeAnnotationContext() file: src/services/formatting/rules.ts start line: 496 end line: 503 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6330 unit: function getInsertionIndex() file: src/services/formatting/rulesMap.ts start line: 126 end line: 133 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6331 unit: export function isArgumentAndStartLineOverlapsExpressionBeingCalled() file: src/services/formatting/smartIndenter.ts start line: 322 end line: 330 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 6332 unit: function updatePaths() file: src/services/getEditsForFileRename.ts start line: 92 end line: 99 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6333 unit: function forEachProperty() file: src/services/getEditsForFileRename.ts start line: 253 end line: 260 size: 8 LOC McCabe index: 5 number of parameters: 3 id: 6334 unit: function tryGetReturnTypeOfFunction() file: src/services/goToDefinition.ts start line: 219 end line: 229 size: 8 LOC McCabe index: 7 number of parameters: 3 id: 6335 unit: function addParameterHints() file: src/services/inlayHints.ts start line: 81 end line: 88 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6336 unit: function addTypeHints() file: src/services/inlayHints.ts start line: 90 end line: 97 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6337 unit: function addEnumMemberValueHints() file: src/services/inlayHints.ts start line: 99 end line: 106 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6338 unit: function pushChild() file: src/services/navigationBar.ts start line: 93 end line: 100 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6339 unit: function startNode() file: src/services/navigationBar.ts start line: 159 end line: 168 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6340 unit: function endNode() file: src/services/navigationBar.ts start line: 171 end line: 178 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6341 unit: kindModifiers: getModifiers() file: src/services/navigationBar.ts start line: 826 end line: 834 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6342 unit: kindModifiers: getModifiers() file: src/services/navigationBar.ts start line: 837 end line: 845 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6343 unit: function getFullyQualifiedModuleName() file: src/services/navigationBar.ts start line: 878 end line: 886 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6344 unit: function isRegionDelimiter() file: src/services/outliningElementsCollector.ts start line: 106 end line: 115 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6345 unit: function everyInRange() file: src/services/patternMatcher.ts start line: 581 end line: 588 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6346 unit: function getVariableInfo() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 192 end line: 201 size: 8 LOC McCabe index: 6 number of parameters: 1 id: 6347 unit: function isTopLevelJSDoc() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 339 end line: 346 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6348 unit: function getRefactorEditsToConvertToOptionalChain() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 39 end line: 46 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6349 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 154 end line: 163 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6350 unit: function getAdjustedSpanFromNodes() file: src/services/refactors/extractSymbol.ts start line: 615 end line: 622 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6351 unit: function getRefactorEditsToInferReturnType() file: src/services/refactors/inferFunctionReturnType.ts start line: 17 end line: 24 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6352 unit: function makeUniqueModuleName() file: src/services/refactors/moveToNewFile.ts start line: 472 end line: 479 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 6353 unit: constructor() file: src/services/services.ts start line: 214 end line: 222 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6354 unit: constructor() file: src/services/services.ts start line: 1000 end line: 1010 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6355 unit: getModuleResolutionCache: maybeBind() file: src/services/services.ts start line: 1409 end line: 1417 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6356 unit: function onReleaseParsedCommandLine() file: src/services/services.ts start line: 1468 end line: 1475 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6357 unit: function readFile() file: src/services/services.ts start line: 1485 end line: 1493 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6358 unit: function getProgram() file: src/services/services.ts start line: 1571 end line: 1580 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6359 unit: textSpan: createTextSpanFromNode() file: src/services/services.ts start line: 1713 end line: 1721 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6360 unit: function getDocumentHighlights() file: src/services/services.ts start line: 1786 end line: 1793 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6361 unit: public getScriptKind() file: src/services/shims.ts start line: 438 end line: 445 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6362 unit: public cleanupSemanticCache() file: src/services/shims.ts start line: 684 end line: 691 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6363 unit: public getSyntacticDiagnostics() file: src/services/shims.ts start line: 730 end line: 737 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6364 unit: public getSemanticDiagnostics() file: src/services/shims.ts start line: 739 end line: 746 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6365 unit: public getCompilerOptionsDiagnostics() file: src/services/shims.ts start line: 752 end line: 759 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6366 unit: public getIndentationAtPosition() file: src/services/shims.ts start line: 902 end line: 909 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6367 unit: public getFormattingEditsForRange() file: src/services/shims.ts start line: 977 end line: 984 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6368 unit: public getFormattingEditsForDocument() file: src/services/shims.ts start line: 986 end line: 993 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6369 unit: public getFormattingEditsAfterKeystroke() file: src/services/shims.ts start line: 995 end line: 1002 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6370 unit: public getEmitOutputObject() file: src/services/shims.ts start line: 1090 end line: 1097 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6371 unit: argumentsSpan: createTextSpan() file: src/services/signatureHelp.ts start line: 273 end line: 280 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6372 unit: function getArgumentCount() file: src/services/signatureHelp.ts start line: 375 end line: 395 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6373 unit: isVariadic: isVariadic() file: src/services/signatureHelp.ts start line: 640 end line: 648 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6374 unit: function pushSelectionCommentRange() file: src/services/smartSelection.ts start line: 99 end line: 107 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6375 unit: function convertDocumentToSourceMapper() file: src/services/sourcemaps.ts start line: 177 end line: 188 size: 8 LOC McCabe index: 7 number of parameters: 3 id: 6376 unit: function getStringLiteralCompletionsFromModuleNamesWorker() file: src/services/stringCompletions.ts start line: 337 end line: 351 size: 8 LOC McCabe index: 5 number of parameters: 6 id: 6377 unit: function isPathRelativeToScript() file: src/services/stringCompletions.ts start line: 764 end line: 771 size: 8 LOC McCabe index: 7 number of parameters: 1 id: 6378 unit: public deleteNodes() file: src/services/textChanges.ts start line: 347 end line: 357 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6379 unit: prefix: isLineBreak() file: src/services/textChanges.ts start line: 619 end line: 644 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6380 unit: export function transform() file: src/services/transform.ts start line: 8 end line: 15 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6381 unit: export function getPossibleGenericSignatures() file: src/services/utilities.ts start line: 1521 end line: 1529 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 6382 unit: export function isStringOrRegularExpressionOrTemplateLiteral() file: src/services/utilities.ts start line: 1701 end line: 1708 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6383 unit: export function isTextWhiteSpaceLike() file: src/services/utilities.ts start line: 2098 end line: 2106 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6384 unit: function hasLeadingLineBreak() file: src/services/utilities.ts start line: 2539 end line: 2546 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6385 unit: export function tryAndIgnoreErrors() file: src/services/utilities.ts start line: 2886 end line: 2893 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6386 unit: function tryParseJson() file: src/services/utilities.ts start line: 3117 end line: 3124 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6387 unit: export function shouldUseUriStyleNodeCoreModules() file: src/services/utilities.ts start line: 3285 end line: 3292 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6388 unit: export function getFormatCodeSettingsForWriting() file: src/services/utilities.ts start line: 3308 end line: 3315 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 6389 unit: report() file: src/testRunner/externalCompileRunner.ts start line: 111 end line: 120 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6390 unit: private exec() file: src/testRunner/externalCompileRunner.ts start line: 153 end line: 160 size: 8 LOC McCabe index: 6 number of parameters: 3 id: 6391 unit: function sanitizeVersionSpecifiers() file: src/testRunner/externalCompileRunner.ts start line: 230 end line: 237 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6392 unit: function runTests() file: src/testRunner/parallel/worker.ts start line: 138 end line: 145 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6393 unit: function validateHostMessage() file: src/testRunner/parallel/worker.ts start line: 236 end line: 243 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 6394 unit: function processBatch() file: src/testRunner/parallel/worker.ts start line: 279 end line: 286 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6395 unit: public initializeTests() file: src/testRunner/projectsRunner.ts start line: 46 end line: 53 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6396 unit: public verifyDeclarations() file: src/testRunner/projectsRunner.ts start line: 277 end line: 284 size: 8 LOC McCabe index: 5 number of parameters: 0 id: 6397 unit: type: type() file: src/testRunner/unittests/config/commandLineParsing.ts start line: 533 end line: 540 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6398 unit: function visit() file: src/testRunner/unittests/customTransforms.ts start line: 46 end line: 53 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6399 unit: function visit() file: src/testRunner/unittests/customTransforms.ts start line: 62 end line: 69 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6400 unit: next() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 7 end line: 14 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6401 unit: next() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 33 end line: 40 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6402 unit: async next() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 59 end line: 66 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6403 unit: async next() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 85 end line: 92 size: 8 LOC McCabe index: 4 number of parameters: 0 id: 6404 unit: function verifyDeletingBlah() file: src/testRunner/unittests/incrementalParser.ts start line: 939 end line: 946 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6405 unit: function parsesCorrectly() file: src/testRunner/unittests/jsDocParsing.ts start line: 4 end line: 12 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6406 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 136 end line: 144 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6407 unit: function makePrintsCorrectly() file: src/testRunner/unittests/printer.ts start line: 3 end line: 10 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6408 unit: function verifyProgramIsUptoDate() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 951 end line: 958 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6409 unit: function verifyProgramWithConfigFile() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 970 end line: 977 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6410 unit: function verifyProgramIsNotUptoDate() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 1124 end line: 1131 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6411 unit: isCancellationRequested() file: src/testRunner/unittests/services/cancellableLanguageServiceOperations.ts start line: 64 end line: 71 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6412 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 9 end line: 16 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6413 unit: async function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 51 end line: 58 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6414 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 67 end line: 74 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6415 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 83 end line: 90 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6416 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 101 end line: 108 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6417 unit: a() file: src/testRunner/unittests/services/extract/functions.ts start line: 150 end line: 157 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6418 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 530 end line: 537 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6419 unit: function makeProgram() file: src/testRunner/unittests/services/extract/helpers.ts start line: 130 end line: 137 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 6420 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 143 end line: 150 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 6421 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 170 end line: 177 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6422 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 201 end line: 208 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 6423 unit: function find() file: src/testRunner/unittests/services/textChanges.ts start line: 8 end line: 15 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 6424 unit: function createTestSuperCall() file: src/testRunner/unittests/services/textChanges.ts start line: 335 end line: 342 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6425 unit: function visitNode() file: src/testRunner/unittests/transform.ts start line: 248 end line: 255 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6426 unit: function visitor() file: src/testRunner/unittests/transform.ts start line: 589 end line: 596 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6427 unit: start: lastIndexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 76 end line: 85 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6428 unit: function generateBuildInfoProgramBaseline() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 252 end line: 301 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6429 unit: function toMapOfReferencedSet() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 293 end line: 300 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 6430 unit: function getOutFileFsAfterBuild() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 173 end line: 180 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6431 unit: function visit() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 87 end line: 94 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6432 unit: function visit() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 103 end line: 110 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6433 unit: function getSampleFsAfterBuild() file: src/testRunner/unittests/tsbuild/sample.ts start line: 17 end line: 24 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6434 unit: function visit() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 83 end line: 90 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6435 unit: function visit() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 99 end line: 106 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6436 unit: export function applyChange() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 374 end line: 381 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6437 unit: function changeWhenLibCheckChanges() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1522 end line: 1529 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6438 unit: function verifyScenario() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 29 end line: 37 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6439 unit: function verifySymlinkScenario() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 64 end line: 71 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6440 unit: function verifySession() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 978 end line: 986 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6441 unit: function makeReferenceEntry() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 18 end line: 25 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6442 unit: function verifyProjectLoadEvents() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 221 end line: 228 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6443 unit: addPostExecAction() file: src/testRunner/unittests/tsserver/helpers.ts start line: 185 end line: 192 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 6444 unit: export function createSessionWithDefaultEventHandler() file: src/testRunner/unittests/tsserver/helpers.ts start line: 395 end line: 414 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 6445 unit: function nthIndexOf() file: src/testRunner/unittests/tsserver/helpers.ts start line: 633 end line: 640 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 6446 unit: export function makeSessionRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 685 end line: 692 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6447 unit: export function makeReferenceItem() file: src/testRunner/unittests/tsserver/helpers.ts start line: 721 end line: 728 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6448 unit: export function verifyGetErrRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 739 end line: 746 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6449 unit: function setup() file: src/testRunner/unittests/tsserver/packageJsonInfo.ts start line: 104 end line: 111 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 6450 unit: function checkDiagnosticsWithLinePos() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 19 end line: 26 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 6451 unit: function declarationSpan() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 88 end line: 95 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6452 unit: function importSpan() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 96 end line: 103 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6453 unit: function verifyDocumentPositionMapperEqual() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 298 end line: 305 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6454 unit: function verifyEquality() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 307 end line: 314 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 6455 unit: function verifyScriptInfoCollection() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 511 end line: 518 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6456 unit: function verifyScriptInfoCollection() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1655 end line: 1662 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6457 unit: function verifyScriptInfoCollection() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2753 end line: 2760 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 6458 unit: function getExpectedNonRelativeModuleResolutionFromCacheTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 462 end line: 469 size: 8 LOC McCabe index: 2 number of parameters: 6 id: 6459 unit: function verifyProjectAndCompletions() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 64 end line: 73 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 6460 unit: function verifyRootedDirectoryWatch() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 120 end line: 128 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 6461 unit: protected writeMessage() file: src/tsserver/nodeServer.ts start line: 764 end line: 772 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 6462 unit: typingSafeListLocation ? toPath() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 90 end line: 99 size: 8 LOC McCabe index: 6 number of parameters: 3 id: 6463 unit: function getFormatDiagnosticsHost() file: scripts/build/utils.js start line: 90 end line: 96 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6464 unit: function objectToList() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 125 end line: 131 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6465 unit: async function copyFilesWithGlob() file: scripts/produceLKG.ts start line: 91 end line: 97 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6466 unit: export function getModuleInstanceState() file: src/compiler/binder.ts start line: 18 end line: 25 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6467 unit: function isNarrowableReference() file: src/compiler/binder.ts start line: 888 end line: 894 size: 7 LOC McCabe index: 13 number of parameters: 1 id: 6468 unit: function bindCondition() file: src/compiler/binder.ts start line: 1087 end line: 1093 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 6469 unit: function bindBreakOrContinueFlow() file: src/compiler/binder.ts start line: 1209 end line: 1215 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6470 unit: function bindCaseClause() file: src/compiler/binder.ts start line: 1354 end line: 1360 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6471 unit: function bindJSDocClassTag() file: src/compiler/binder.ts start line: 1685 end line: 1691 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6472 unit: function bindOptionalExpression() file: src/compiler/binder.ts start line: 1693 end line: 1699 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6473 unit: function checkStrictModePrefixUnaryExpression() file: src/compiler/binder.ts start line: 2358 end line: 2365 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6474 unit: function checkStrictModeLabeledStatement() file: src/compiler/binder.ts start line: 2374 end line: 2381 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6475 unit: function bindObjectDefinePrototypeProperty() file: src/compiler/binder.ts start line: 3012 end line: 3019 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6476 unit: function convertToDiagnosticRelatedInformation() file: src/compiler/builder.ts start line: 297 end line: 303 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6477 unit: function convertToReusableDiagnosticRelatedInformation() file: src/compiler/builder.ts start line: 914 end line: 920 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6478 unit: export function toBuilderStateFileInfo() file: src/compiler/builder.ts start line: 1252 end line: 1258 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6479 unit: function getAllFileNames() file: src/compiler/builderState.ts start line: 556 end line: 562 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6480 unit: function getFilesAffectedByUpdatedShapeWhenNonModuleEmit() file: src/compiler/builderState.ts start line: 632 end line: 640 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6481 unit: export function getNodeId() file: src/compiler/checker.ts start line: 283 end line: 289 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6482 unit: export function getSymbolId() file: src/compiler/checker.ts start line: 291 end line: 298 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6483 unit: function getResolvedSignatureWorker() file: src/compiler/checker.ts start line: 740 end line: 746 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6484 unit: function recordMergedSymbol() file: src/compiler/checker.ts start line: 1245 end line: 1251 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6485 unit: function addDuplicateLocations() file: src/compiler/checker.ts start line: 1347 end line: 1353 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6486 unit: function checkAndReportErrorForExportingPrimitiveType() file: src/compiler/checker.ts start line: 2424 end line: 2430 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6487 unit: function resolveExportByName() file: src/compiler/checker.ts start line: 2644 end line: 2650 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6488 unit: function getTargetOfNamespaceImport() file: src/compiler/checker.ts start line: 2776 end line: 2782 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6489 unit: function getTargetOfNamespaceExport() file: src/compiler/checker.ts start line: 2784 end line: 2790 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6490 unit: function getTargetOfExportSpecifier() file: src/compiler/checker.ts start line: 2982 end line: 2988 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6491 unit: function tryResolveAlias() file: src/compiler/checker.ts start line: 3094 end line: 3101 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6492 unit: function getTypeOnlyAliasDeclaration() file: src/compiler/checker.ts start line: 3155 end line: 3161 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6493 unit: function resolveExternalModuleName() file: src/compiler/checker.ts start line: 3434 end line: 3440 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6494 unit: function isReservedMemberName() file: src/compiler/checker.ts start line: 4111 end line: 4117 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6495 unit: function hasVisibleDeclarations() file: src/compiler/checker.ts start line: 4519 end line: 4573 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6496 unit: function addVisibleAlias() file: src/compiler/checker.ts start line: 4563 end line: 4572 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6497 unit: errorSymbolName: getTextOfNode() file: src/compiler/checker.ts start line: 4604 end line: 4611 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6498 unit: function symbolToStringWorker() file: src/compiler/checker.ts start line: 4626 end line: 4633 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6499 unit: function createElidedInformationPlaceholder() file: src/compiler/checker.ts start line: 5448 end line: 5454 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6500 unit: function getTypeForDeclarationFromJSDocComment() file: src/compiler/checker.ts start line: 8669 end line: 8675 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6501 unit: function getFlowTypeOfProperty() file: src/compiler/checker.ts start line: 8913 end line: 8919 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6502 unit: function instantiateTypeIfNeeded() file: src/compiler/checker.ts start line: 9562 end line: 9569 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6503 unit: function isThislessFunctionLikeDeclaration() file: src/compiler/checker.ts start line: 10447 end line: 10453 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6504 unit: function createInstantiatedSymbolTable() file: src/compiler/checker.ts start line: 10484 end line: 10490 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6505 unit: function addInheritedMembers() file: src/compiler/checker.ts start line: 10492 end line: 10498 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6506 unit: function resolveTypeReferenceMembers() file: src/compiler/checker.ts start line: 10819 end line: 10825 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6507 unit: function createOptionalCallSignature() file: src/compiler/checker.ts start line: 10884 end line: 10890 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6508 unit: function findMatchingSignature() file: src/compiler/checker.ts start line: 10950 end line: 10956 size: 7 LOC McCabe index: 4 number of parameters: 5 id: 6509 unit: function combineUnionThisParam() file: src/compiler/checker.ts start line: 11065 end line: 11074 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6510 unit: function getBaseConstraintOfType() file: src/compiler/checker.ts start line: 11865 end line: 11871 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6511 unit: function getSignaturesOfStructuredType() file: src/compiler/checker.ts start line: 12379 end line: 12385 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6512 unit: function getIndexInfosOfStructuredType() file: src/compiler/checker.ts start line: 12435 end line: 12441 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6513 unit: function getTypeParametersFromDeclaration() file: src/compiler/checker.ts start line: 12473 end line: 12479 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6514 unit: function tryFindAmbientModule() file: src/compiler/checker.ts start line: 12499 end line: 12506 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6515 unit: function isOptionalJSDocPropertyLikeTag() file: src/compiler/checker.ts start line: 12536 end line: 12542 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6516 unit: function checkNoTypeArguments() file: src/compiler/checker.ts start line: 13540 end line: 13546 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6517 unit: function sliceTupleType() file: src/compiler/checker.ts start line: 14170 end line: 14176 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6518 unit: function getLiteralTypeFromPropertyName() file: src/compiler/checker.ts start line: 14920 end line: 14926 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6519 unit: function getExtractStringType() file: src/compiler/checker.ts start line: 14969 end line: 14975 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6520 unit: function getTemplateLiteralType() file: src/compiler/checker.ts start line: 15014 end line: 15067 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6521 unit: function getTemplateStringForType() file: src/compiler/checker.ts start line: 15069 end line: 15075 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6522 unit: function getPropertyNameFromIndex() file: src/compiler/checker.ts start line: 15156 end line: 15163 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6523 unit: function getTypeFromInferTypeNode() file: src/compiler/checker.ts start line: 15827 end line: 15833 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6524 unit: function getAliasSymbolForTypeNode() file: src/compiler/checker.ts start line: 15939 end line: 15945 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6525 unit: function createLiteralType() file: src/compiler/checker.ts start line: 16118 end line: 16124 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6526 unit: function getTypeFromThisTypeNode() file: src/compiler/checker.ts start line: 16231 end line: 16237 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6527 unit: function getRestrictiveTypeParameter() file: src/compiler/checker.ts start line: 16478 end line: 16484 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6528 unit: function elaborateArrowFunction() file: src/compiler/checker.ts start line: 17158 end line: 17164 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6529 unit: function elaborateElementwise() file: src/compiler/checker.ts start line: 17245 end line: 17251 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6530 unit: function elaborateJsxComponents() file: src/compiler/checker.ts start line: 17363 end line: 17369 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6531 unit: function elaborateArrayLiteral() file: src/compiler/checker.ts start line: 17464 end line: 17470 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6532 unit: function elaborateObjectLiteral() file: src/compiler/checker.ts start line: 17517 end line: 17523 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6533 unit: function isEmptyResolvedType() file: src/compiler/checker.ts start line: 17751 end line: 17757 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6534 unit: function isEmptyObjectType() file: src/compiler/checker.ts start line: 17759 end line: 17765 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6535 unit: function resetErrorInfo() file: src/compiler/checker.ts start line: 17989 end line: 17995 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6536 unit: function getUndefinedStrippedTargetIfNeeded() file: src/compiler/checker.ts start line: 18665 end line: 18673 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6537 unit: function getBestMatchingType() file: src/compiler/checker.ts start line: 20204 end line: 20210 size: 7 LOC McCabe index: 5 number of parameters: 3 id: 6538 unit: function getGenericTypeReferenceRelationKey() file: src/compiler/checker.ts start line: 20371 end line: 20404 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6539 unit: function getFalsyFlagsOfTypes() file: src/compiler/checker.ts start line: 20919 end line: 20925 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6540 unit: function getNullableType() file: src/compiler/checker.ts start line: 20967 end line: 20973 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6541 unit: function reportErrorsFromWidening() file: src/compiler/checker.ts start line: 21351 end line: 21358 size: 7 LOC McCabe index: 7 number of parameters: 3 id: 6542 unit: nonFixingMapper: makeFunctionTypeMapper() file: src/compiler/checker.ts start line: 21408 end line: 21415 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6543 unit: function clearCachedInferences() file: src/compiler/checker.ts start line: 21428 end line: 21434 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6544 unit: function isNonGenericTopLevelType() file: src/compiler/checker.ts start line: 21493 end line: 21499 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6545 unit: function getTypeOfReverseMappedSymbol() file: src/compiler/checker.ts start line: 21585 end line: 21591 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6546 unit: function inferReverseMappedType() file: src/compiler/checker.ts start line: 21593 end line: 21599 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6547 unit: function inferTypesFromTemplateLiteralType() file: src/compiler/checker.ts start line: 21705 end line: 21711 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6548 unit: function getInferredTypes() file: src/compiler/checker.ts start line: 22556 end line: 22562 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6549 unit: function getMatchingUnionConstituentForObjectLiteral() file: src/compiler/checker.ts start line: 22849 end line: 22855 size: 7 LOC McCabe index: 7 number of parameters: 2 id: 6550 unit: function getFlowNodeId() file: src/compiler/checker.ts start line: 22876 end line: 22882 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6551 unit: function getReferenceRoot() file: src/compiler/checker.ts start line: 23165 end line: 23171 size: 7 LOC McCabe index: 8 number of parameters: 1 id: 6552 unit: maybeTypeOfKind() file: src/compiler/checker.ts start line: 23338 end line: 23344 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 6553 unit: function createFinalArrayType() file: src/compiler/checker.ts start line: 23382 end line: 23388 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6554 unit: function getTypePredicateArgument() file: src/compiler/checker.ts start line: 23548 end line: 23554 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6555 unit: function getOrSetCacheKey() file: src/compiler/checker.ts start line: 23730 end line: 23736 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6556 unit: function isTypePresencePossible() file: src/compiler/checker.ts start line: 24275 end line: 24281 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6557 unit: function isConstructedBy() file: src/compiler/checker.ts start line: 24669 end line: 24681 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6558 unit: function getControlFlowContainer() file: src/compiler/checker.ts start line: 24883 end line: 24889 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6559 unit: function isConstraintPosition() file: src/compiler/checker.ts start line: 24948 end line: 24957 size: 7 LOC McCabe index: 7 number of parameters: 2 id: 6560 unit: function getContainingObjectLiteral() file: src/compiler/checker.ts start line: 25859 end line: 25865 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6561 unit: function getContextualTypeForObjectLiteralMethod() file: src/compiler/checker.ts start line: 26357 end line: 26364 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6562 unit: function combineIntersectionThisParam() file: src/compiler/checker.ts start line: 26809 end line: 26818 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6563 unit: function checkSpreadExpression() file: src/compiler/checker.ts start line: 26968 end line: 26975 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6564 unit: function reportObjectPossiblyNullOrUndefinedError() file: src/compiler/checker.ts start line: 28208 end line: 28214 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6565 unit: function reportCannotInvokePossiblyNullOrUndefinedError() file: src/compiler/checker.ts start line: 28216 end line: 28222 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6566 unit: function checkNonNullNonVoidType() file: src/compiler/checker.ts start line: 28246 end line: 28252 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6567 unit: function getSuperClass() file: src/compiler/checker.ts start line: 28681 end line: 28687 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6568 unit: function isValidPropertyAccessForCompletions() file: src/compiler/checker.ts start line: 28972 end line: 28979 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6569 unit: typeSymbol ? getDeclaredTypeOfSymbol() file: src/compiler/checker.ts start line: 30894 end line: 30901 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6570 unit: function checkDeprecatedSignature() file: src/compiler/checker.ts start line: 31175 end line: 31181 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6571 unit: function hasEffectiveRestParameter() file: src/compiler/checker.ts start line: 31663 end line: 31669 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6572 unit: isTypeAssignableTo() file: src/compiler/checker.ts start line: 31964 end line: 31972 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6573 unit: function getYieldedTypeOfYieldExpression() file: src/compiler/checker.ts start line: 32005 end line: 32012 size: 7 LOC McCabe index: 6 number of parameters: 4 id: 6574 unit: function checkInstanceOfExpression() file: src/compiler/checker.ts start line: 32669 end line: 32687 size: 7 LOC McCabe index: 8 number of parameters: 4 id: 6575 unit: function reportOperatorErrorUnless() file: src/compiler/checker.ts start line: 33478 end line: 33484 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6576 unit: function checkConditionalExpression() file: src/compiler/checker.ts start line: 33622 end line: 33628 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6577 unit: function isConstContext() file: src/compiler/checker.ts start line: 33782 end line: 33788 size: 7 LOC McCabe index: 12 number of parameters: 1 id: 6578 unit: function mergeInferences() file: src/compiler/checker.ts start line: 33903 end line: 33909 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6579 unit: function checkParenthesizedExpression() file: src/compiler/checker.ts start line: 34091 end line: 34097 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6580 unit: function checkInferType() file: src/compiler/checker.ts start line: 35102 end line: 35108 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6581 unit: function isThenableType() file: src/compiler/checker.ts start line: 35623 end line: 35631 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6582 unit: function isAwaitedTypeInstantiation() file: src/compiler/checker.ts start line: 35639 end line: 35645 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6583 unit: function checkFunctionDeclaration() file: src/compiler/checker.ts start line: 36141 end line: 36147 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6584 unit: function checkWeakMapSetCollision() file: src/compiler/checker.ts start line: 36801 end line: 36807 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6585 unit: function checkForInOrForOfVariableDeclaration() file: src/compiler/checker.ts start line: 37435 end line: 37442 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6586 unit: function getIterationTypeOfIterable() file: src/compiler/checker.ts start line: 37607 end line: 37614 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 6587 unit: function getIterationTypeOfGeneratorFunctionReturnType() file: src/compiler/checker.ts start line: 38174 end line: 38181 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6588 unit: function unwrapReturnType() file: src/compiler/checker.ts start line: 38201 end line: 38207 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6589 unit: function checkGrammarModuleElementContext() file: src/compiler/checker.ts start line: 40104 end line: 40110 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6590 unit: function copySymbols() file: src/compiler/checker.ts start line: 40885 end line: 40891 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6591 unit: function isRequiredInitializedParameter() file: src/compiler/checker.ts start line: 41830 end line: 41836 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6592 unit: function reportObviousModifierErrors() file: src/compiler/checker.ts start line: 42838 end line: 42844 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6593 unit: function checkGrammarTopLevelElementForRequiredDeclareModifier() file: src/compiler/checker.ts start line: 43958 end line: 43983 size: 7 LOC McCabe index: 9 number of parameters: 1 id: 6594 unit: function getIterationTypesKeyFromIterationTypeKind() file: src/compiler/checker.ts start line: 44294 end line: 44300 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6595 unit: config: convertConfigFileToObject() file: src/compiler/commandLineParser.ts start line: 1795 end line: 1812 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6596 unit: elementOptions: commandLineOptionsToMap() file: src/compiler/commandLineParser.ts start line: 1862 end line: 1868 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6597 unit: function getNameOfCompilerOptionValue() file: src/compiler/commandLineParser.ts start line: 2335 end line: 2342 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6598 unit: function getFileNames() file: src/compiler/commandLineParser.ts start line: 2715 end line: 2721 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6599 unit: function getErrorForNoInputFiles() file: src/compiler/commandLineParser.ts start line: 2781 end line: 2787 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6600 unit: function convertCompileOnSaveOptionFromJson() file: src/compiler/commandLineParser.ts start line: 3075 end line: 3081 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6601 unit: function convertTypeAcquisitionFromJsonWorker() file: src/compiler/commandLineParser.ts start line: 3117 end line: 3125 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6602 unit: function validateJsonOptionValue() file: src/compiler/commandLineParser.ts start line: 3197 end line: 3203 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6603 unit: next() file: src/compiler/core.ts start line: 113 end line: 119 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6604 unit: export function tryAddToSet() file: src/compiler/core.ts start line: 562 end line: 568 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6605 unit: function deduplicateEquality() file: src/compiler/core.ts start line: 722 end line: 728 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6606 unit: export function combine() file: src/compiler/core.ts start line: 939 end line: 945 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 6607 unit: export function arrayOf() file: src/compiler/core.ts start line: 1279 end line: 1285 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6608 unit: export function arrayFrom() file: src/compiler/core.ts start line: 1290 end line: 1296 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6609 unit: export function arrayToNumericMap() file: src/compiler/core.ts start line: 1361 end line: 1367 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6610 unit: export function arrayToMultiMap() file: src/compiler/core.ts start line: 1371 end line: 1377 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6611 unit: export function copyProperties() file: src/compiler/core.ts start line: 1419 end line: 1425 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6612 unit: function compareComparableValues() file: src/compiler/core.ts start line: 1702 end line: 1708 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6613 unit: function compareWithCallback() file: src/compiler/core.ts start line: 1778 end line: 1784 size: 7 LOC McCabe index: 5 number of parameters: 4 id: 6614 unit: export function fill() file: src/compiler/core.ts start line: 2218 end line: 2224 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6615 unit: function extendedDebug() file: src/compiler/debug.ts start line: 391 end line: 397 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6616 unit: value() file: src/compiler/debug.ts start line: 524 end line: 530 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6617 unit: export function getOutputExtension() file: src/compiler/emitter.ts start line: 110 end line: 116 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 6618 unit: function writeNode() file: src/compiler/emitter.ts start line: 976 end line: 982 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6619 unit: function recordBundleFileInternalSectionEnd() file: src/compiler/emitter.ts start line: 1025 end line: 1031 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6620 unit: function recordBundleFileTextLikeSection() file: src/compiler/emitter.ts start line: 1033 end line: 1039 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6621 unit: function writeUnparsedSource() file: src/compiler/emitter.ts start line: 1100 end line: 1106 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6622 unit: function shouldEmitSourceMaps() file: src/compiler/emitter.ts start line: 1221 end line: 1227 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6623 unit: function emitMappedTypeParameter() file: src/compiler/emitter.ts start line: 1766 end line: 1772 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6624 unit: function pipelineEmitWithSubstitution() file: src/compiler/emitter.ts start line: 1774 end line: 1780 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6625 unit: function emitTabStop() file: src/compiler/emitter.ts start line: 1955 end line: 1962 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6626 unit: function emitIndexSignature() file: src/compiler/emitter.ts start line: 2138 end line: 2144 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6627 unit: function emitElementAccessExpression() file: src/compiler/emitter.ts start line: 2500 end line: 2506 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6628 unit: function emitNewExpression() file: src/compiler/emitter.ts start line: 2525 end line: 2531 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6629 unit: function emitArrowFunctionHead() file: src/compiler/emitter.ts start line: 2577 end line: 2583 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6630 unit: function emitPrefixUnaryExpression() file: src/compiler/emitter.ts start line: 2609 end line: 2615 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6631 unit: function emitWhileClause() file: src/compiler/emitter.ts start line: 2883 end line: 2889 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6632 unit: function emitNamespaceImport() file: src/compiler/emitter.ts start line: 3408 end line: 3414 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6633 unit: function emitNamespaceExport() file: src/compiler/emitter.ts start line: 3498 end line: 3504 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6634 unit: function emitJsxClosingElementOrFragment() file: src/compiler/emitter.ts start line: 3593 end line: 3599 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6635 unit: function emitJSDocTemplateTag() file: src/compiler/emitter.ts start line: 3823 end line: 3829 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6636 unit: function emitJSDocComment() file: src/compiler/emitter.ts start line: 3912 end line: 3918 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6637 unit: function emitNodeWithWriter() file: src/compiler/emitter.ts start line: 4155 end line: 4161 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6638 unit: function emitTypeAnnotation() file: src/compiler/emitter.ts start line: 4170 end line: 4176 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6639 unit: function writeLineSeparatorsAndIndentBefore() file: src/compiler/emitter.ts start line: 4793 end line: 4799 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6640 unit: function popNameGenerationScope() file: src/compiler/emitter.ts start line: 4917 end line: 4923 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6641 unit: function createGeneratorHelper() file: src/compiler/factory/emitHelpers.ts start line: 323 end line: 329 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6642 unit: function createCreateBindingHelper() file: src/compiler/factory/emitHelpers.ts start line: 333 end line: 339 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6643 unit: export function compareEmitHelpers() file: src/compiler/factory/emitHelpers.ts start line: 407 end line: 413 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6644 unit: export function removeAllComments() file: src/compiler/factory/emitNode.ts start line: 52 end line: 58 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6645 unit: export function removeEmitHelper() file: src/compiler/factory/emitNode.ts start line: 218 end line: 224 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6646 unit: function createBaseGeneratedIdentifier() file: src/compiler/factory/nodeFactory.ts start line: 879 end line: 885 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6647 unit: function createPrivateIdentifier() file: src/compiler/factory/nodeFactory.ts start line: 944 end line: 950 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6648 unit: function updateTypeParameterDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 1141 end line: 1147 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6649 unit: function createTemplateLiteralTypeSpan() file: src/compiler/factory/nodeFactory.ts start line: 1680 end line: 1686 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6650 unit: function updateTypePredicateNode() file: src/compiler/factory/nodeFactory.ts start line: 1716 end line: 1722 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6651 unit: function createTypeReferenceNode() file: src/compiler/factory/nodeFactory.ts start line: 1725 end line: 1731 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6652 unit: function createConstructorTypeNode2() file: src/compiler/factory/nodeFactory.ts start line: 1801 end line: 1807 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6653 unit: function createTemplateLiteralType() file: src/compiler/factory/nodeFactory.ts start line: 2022 end line: 2028 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6654 unit: function createTypeOperatorNode() file: src/compiler/factory/nodeFactory.ts start line: 2082 end line: 2088 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6655 unit: function createIndexedAccessTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2098 end line: 2104 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6656 unit: function createObjectLiteralExpression() file: src/compiler/factory/nodeFactory.ts start line: 2264 end line: 2270 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6657 unit: function updateNewExpression() file: src/compiler/factory/nodeFactory.ts start line: 2481 end line: 2487 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6658 unit: function updateTaggedTemplateExpression() file: src/compiler/factory/nodeFactory.ts start line: 2510 end line: 2516 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6659 unit: function updateBinaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2835 end line: 2841 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6660 unit: function createBlock() file: src/compiler/factory/nodeFactory.ts start line: 3183 end line: 3189 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6661 unit: function updateIfStatement() file: src/compiler/factory/nodeFactory.ts start line: 3252 end line: 3258 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6662 unit: function updateForInStatement() file: src/compiler/factory/nodeFactory.ts start line: 3337 end line: 3343 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6663 unit: function updateTryStatement() file: src/compiler/factory/nodeFactory.ts start line: 3511 end line: 3517 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6664 unit: function updateImportClause() file: src/compiler/factory/nodeFactory.ts start line: 4001 end line: 4007 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6665 unit: function createAssertClause() file: src/compiler/factory/nodeFactory.ts start line: 4010 end line: 4016 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6666 unit: function createAssertEntry() file: src/compiler/factory/nodeFactory.ts start line: 4027 end line: 4033 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6667 unit: function createNamespaceImport() file: src/compiler/factory/nodeFactory.ts start line: 4044 end line: 4050 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6668 unit: function createNamedImports() file: src/compiler/factory/nodeFactory.ts start line: 4078 end line: 4084 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6669 unit: function updateImportSpecifier() file: src/compiler/factory/nodeFactory.ts start line: 4107 end line: 4113 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6670 unit: function createNamedExports() file: src/compiler/factory/nodeFactory.ts start line: 4196 end line: 4202 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6671 unit: function updateExportSpecifier() file: src/compiler/factory/nodeFactory.ts start line: 4225 end line: 4231 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6672 unit: function createExternalModuleReference() file: src/compiler/factory/nodeFactory.ts start line: 4248 end line: 4254 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6673 unit: function createJSDocSignature() file: src/compiler/factory/nodeFactory.ts start line: 4352 end line: 4358 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6674 unit: function updateJSDocSignature() file: src/compiler/factory/nodeFactory.ts start line: 4361 end line: 4367 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6675 unit: function createJSDocTypedefTag() file: src/compiler/factory/nodeFactory.ts start line: 4403 end line: 4409 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6676 unit: function createJSDocCallbackTag() file: src/compiler/factory/nodeFactory.ts start line: 4466 end line: 4472 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6677 unit: function updateJSDocAugmentsTag() file: src/compiler/factory/nodeFactory.ts start line: 4492 end line: 4498 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6678 unit: function updateJSDocSeeTag() file: src/compiler/factory/nodeFactory.ts start line: 4515 end line: 4521 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6679 unit: function updateJSDocImplementsTag() file: src/compiler/factory/nodeFactory.ts start line: 4602 end line: 4608 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6680 unit: function updateJSDocTypeLikeTagWorker() file: src/compiler/factory/nodeFactory.ts start line: 4654 end line: 4660 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6681 unit: function updateJsxElement() file: src/compiler/factory/nodeFactory.ts start line: 4725 end line: 4731 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6682 unit: function updateJsxSelfClosingElement() file: src/compiler/factory/nodeFactory.ts start line: 4751 end line: 4757 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6683 unit: function updateJsxOpeningElement() file: src/compiler/factory/nodeFactory.ts start line: 4777 end line: 4783 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6684 unit: function updateJsxFragment() file: src/compiler/factory/nodeFactory.ts start line: 4817 end line: 4823 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6685 unit: function createJsxText() file: src/compiler/factory/nodeFactory.ts start line: 4826 end line: 4832 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6686 unit: function finishUpdatePropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5040 end line: 5047 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6687 unit: function createSyntheticExpression() file: src/compiler/factory/nodeFactory.ts start line: 5282 end line: 5288 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6688 unit: function createExportDefault() file: src/compiler/factory/nodeFactory.ts start line: 5483 end line: 5489 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6689 unit: function tryAddPropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5565 end line: 5571 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6690 unit: function ensureUseStrict() file: src/compiler/factory/nodeFactory.ts start line: 5960 end line: 5968 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6691 unit: function findSpanEnd() file: src/compiler/factory/nodeFactory.ts start line: 5980 end line: 5986 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6692 unit: function updateWithOriginal() file: src/compiler/factory/nodeFactory.ts start line: 6153 end line: 6159 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6693 unit: function aggregateChildrenFlags() file: src/compiler/factory/nodeFactory.ts start line: 6258 end line: 6264 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6694 unit: function mergeTokenSourceMapRanges() file: src/compiler/factory/nodeFactory.ts start line: 6673 end line: 6679 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6695 unit: export function enter() file: src/compiler/factory/utilities.ts start line: 1019 end line: 1025 size: 7 LOC McCabe index: 2 number of parameters: 7 id: 6696 unit: export function operator() file: src/compiler/factory/utilities.ts start line: 1051 end line: 1057 size: 7 LOC McCabe index: 1 number of parameters: 7 id: 6697 unit: function pushStack() file: src/compiler/factory/utilities.ts start line: 1127 end line: 1133 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 6698 unit: readonly onLeft:() file: src/compiler/factory/utilities.ts start line: 1151 end line: 1157 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6699 unit: function resolvedTypeScriptOnly() file: src/compiler/moduleNameResolver.ts start line: 80 end line: 86 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6700 unit: traceEnabled: isTraceEnabled() file: src/compiler/moduleNameResolver.ts start line: 453 end line: 460 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6701 unit: function createPerDirectoryResolutionCache() file: src/compiler/moduleNameResolver.ts start line: 675 end line: 694 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6702 unit: export function createModeAwareCache() file: src/compiler/moduleNameResolver.ts start line: 697 end line: 733 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6703 unit: export function resolveJSModule() file: src/compiler/moduleNameResolver.ts start line: 1199 end line: 1205 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6704 unit: function loadJSOrExactTSFileName() file: src/compiler/moduleNameResolver.ts start line: 1464 end line: 1471 size: 7 LOC McCabe index: 6 number of parameters: 4 id: 6705 unit: export function parsePackageName() file: src/compiler/moduleNameResolver.ts start line: 1852 end line: 1858 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6706 unit: export function isApplicableVersionedTypesKey() file: src/compiler/moduleNameResolver.ts start line: 2082 end line: 2088 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6707 unit: function mangleScopedPackageNameWithTrace() file: src/compiler/moduleNameResolver.ts start line: 2234 end line: 2240 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6708 unit: export function getPackageNameFromTypesPackageName() file: src/compiler/moduleNameResolver.ts start line: 2259 end line: 2265 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6709 unit: function getPreferences() file: src/compiler/moduleSpecifiers.ts start line: 14 end line: 32 size: 7 LOC McCabe index: 4 number of parameters: 5 id: 6710 unit: function isFormatRequiringExtensions() file: src/compiler/moduleSpecifiers.ts start line: 43 end line: 49 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6711 unit: export function countPathComponents() file: src/compiler/moduleSpecifiers.ts start line: 350 end line: 356 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6712 unit: function getExtensionlessFileName() file: src/compiler/moduleSpecifiers.ts start line: 766 end line: 777 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6713 unit: export function parseIsolatedJSDocComment() file: src/compiler/parser.ts start line: 697 end line: 706 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6714 unit: function currentNode() file: src/compiler/parser.ts start line: 1194 end line: 1200 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6715 unit: function parseErrorAtPosition() file: src/compiler/parser.ts start line: 1359 end line: 1369 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 6716 unit: function parseOptional() file: src/compiler/parser.ts start line: 1711 end line: 1717 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6717 unit: function internIdentifier() file: src/compiler/parser.ts start line: 1832 end line: 1838 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6718 unit: function parseComputedPropertyName() file: src/compiler/parser.ts start line: 1920 end line: 1932 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6719 unit: function internPrivateIdentifier() file: src/compiler/parser.ts start line: 1934 end line: 1940 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6720 unit: function nextTokenIsOnSameLineAndCanFollowModifier() file: src/compiler/parser.ts start line: 1953 end line: 1959 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6721 unit: function canFollowModifier() file: src/compiler/parser.ts start line: 2003 end line: 2009 size: 7 LOC McCabe index: 5 number of parameters: 0 id: 6722 unit: function nextTokenCanFollowDefaultKeyword() file: src/compiler/parser.ts start line: 2011 end line: 2017 size: 7 LOC McCabe index: 7 number of parameters: 0 id: 6723 unit: function parseListElement() file: src/compiler/parser.ts start line: 2285 end line: 2292 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6724 unit: function isReusableVariableDeclaration() file: src/compiler/parser.ts start line: 2546 end line: 2567 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6725 unit: function isReusableParameter() file: src/compiler/parser.ts start line: 2569 end line: 2577 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6726 unit: function isStartOfParameter() file: src/compiler/parser.ts start line: 3121 end line: 3127 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6727 unit: function parseNameOfParameter() file: src/compiler/parser.ts start line: 3129 end line: 3145 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6728 unit: function parseIndexSignatureDeclaration() file: src/compiler/parser.ts start line: 3370 end line: 3376 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6729 unit: function parseMappedTypeParameter() file: src/compiler/parser.ts start line: 3510 end line: 3516 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6730 unit: function parseParenthesizedType() file: src/compiler/parser.ts start line: 3597 end line: 3603 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6731 unit: function parseTypePredicatePrefix() file: src/compiler/parser.ts start line: 4003 end line: 4009 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 6732 unit: function parseAssertsTypePredicate() file: src/compiler/parser.ts start line: 4011 end line: 4017 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 6733 unit: function isStartOfExpressionStatement() file: src/compiler/parser.ts start line: 4113 end line: 4120 size: 7 LOC McCabe index: 5 number of parameters: 0 id: 6734 unit: function parseDefaultClause() file: src/compiler/parser.ts start line: 6015 end line: 6021 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6735 unit: function parseCaseBlock() file: src/compiler/parser.ts start line: 6027 end line: 6033 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6736 unit: function parseDebuggerStatement() file: src/compiler/parser.ts start line: 6108 end line: 6114 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6737 unit: function parseFunctionBlockOrSemicolon() file: src/compiler/parser.ts start line: 6484 end line: 6491 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6738 unit: function parseObjectBindingPattern() file: src/compiler/parser.ts start line: 6524 end line: 6530 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6739 unit: function parseArrayBindingPattern() file: src/compiler/parser.ts start line: 6532 end line: 6538 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6740 unit: function parseVariableStatement() file: src/compiler/parser.ts start line: 6625 end line: 6632 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6741 unit: function parseEnumMember() file: src/compiler/parser.ts start line: 7115 end line: 7121 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6742 unit: function parseAssertEntry() file: src/compiler/parser.ts start line: 7280 end line: 7286 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6743 unit: function parseNamespaceImport() file: src/compiler/parser.ts start line: 7379 end line: 7387 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6744 unit: function parseNamedImportsOrExports() file: src/compiler/parser.ts start line: 7391 end line: 7406 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6745 unit: function isAnExternalModuleIndicatorNode() file: src/compiler/parser.ts start line: 7563 end line: 7569 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6746 unit: function pushComment() file: src/compiler/parser.ts start line: 7751 end line: 7757 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6747 unit: function pushComment() file: src/compiler/parser.ts start line: 8004 end line: 8010 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6748 unit: function parseReturnTag() file: src/compiler/parser.ts start line: 8257 end line: 8264 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6749 unit: function parseSeeTag() file: src/compiler/parser.ts start line: 8276 end line: 8282 size: 7 LOC McCabe index: 7 number of parameters: 4 id: 6750 unit: function parseOptionalJsdoc() file: src/compiler/parser.ts start line: 8619 end line: 8625 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6751 unit: function visitArray() file: src/compiler/parser.ts start line: 8840 end line: 8847 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6752 unit: function findHighestListElementThatStartsAtPosition() file: src/compiler/parser.ts start line: 9230 end line: 9282 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6753 unit: function visitNode() file: src/compiler/parser.ts start line: 9240 end line: 9251 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6754 unit: export function getDirectoryPath() file: src/compiler/path.ts start line: 263 end line: 274 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6755 unit: export function getRelativePathFromDirectory() file: src/compiler/path.ts start line: 825 end line: 831 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6756 unit: export function createTimer() file: src/compiler/performance.ts start line: 18 end line: 40 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6757 unit: hasRequiredAPI() file: src/compiler/performanceCore.ts start line: 59 end line: 68 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6758 unit: export function formatDiagnostics() file: src/compiler/program.ts start line: 335 end line: 342 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6759 unit: resolvedProjectReferences: readonly() file: src/compiler/program.ts start line: 594 end line: 627 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6760 unit: function getLibFileFromReference() file: src/compiler/program.ts start line: 2602 end line: 2608 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6761 unit: function createOptionDiagnosticInObjectLiteralSyntax() file: src/compiler/program.ts start line: 3861 end line: 3867 size: 7 LOC McCabe index: 3 number of parameters: 8 id: 6762 unit: function isFileWithInvalidatedNonRelativeUnresolvedImports() file: src/compiler/resolutionCache.ts start line: 275 end line: 283 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6763 unit: function getDirectoryToWatchFailedLookupLocationFromTypeRoot() file: src/compiler/resolutionCache.ts start line: 898 end line: 904 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6764 unit: function testDisjunction() file: src/compiler/semver.ts start line: 353 end line: 360 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6765 unit: export function generateDjb2Hash() file: src/compiler/sys.ts start line: 10 end line: 16 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6766 unit: function createPollingIntervalBasedLevels() file: src/compiler/sys.ts start line: 71 end line: 77 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6767 unit: function setCustomLevels() file: src/compiler/sys.ts start line: 112 end line: 125 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6768 unit: function createPollingIntervalQueue() file: src/compiler/sys.ts start line: 235 end line: 241 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6769 unit: function pollLowPollingIntervalQueue() file: src/compiler/sys.ts start line: 255 end line: 266 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6770 unit: export function getFileWatcherEventKind() file: src/compiler/sys.ts start line: 491 end line: 497 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6771 unit: function fsWatchFileWorker() file: src/compiler/sys.ts start line: 1536 end line: 1567 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6772 unit: export function popAll() file: src/compiler/tracing.ts start line: 139 end line: 145 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6773 unit: referenceLocation: getLocation() file: src/compiler/tracing.ts start line: 235 end line: 242 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6774 unit: destructuringPattern: getLocation() file: src/compiler/tracing.ts start line: 306 end line: 313 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6775 unit: function startBlockScope() file: src/compiler/transformer.ts start line: 489 end line: 495 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6776 unit: function readEmitHelpers() file: src/compiler/transformer.ts start line: 538 end line: 544 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6777 unit: function enableSubstitutionForClassAliases() file: src/compiler/transformers/classFields.ts start line: 1503 end line: 1514 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6778 unit: function onSubstituteNode() file: src/compiler/transformers/classFields.ts start line: 1641 end line: 1647 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6779 unit: function createPrivateInstanceFieldInitializer() file: src/compiler/transformers/classFields.ts start line: 2124 end line: 2130 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6780 unit: function createPrivateInstanceMethodInitializer() file: src/compiler/transformers/classFields.ts start line: 2132 end line: 2138 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6781 unit: function reportInaccessibleUniqueSymbolError() file: src/compiler/transformers/declarations.ts start line: 182 end line: 188 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 6782 unit: function reportInaccessibleThisError() file: src/compiler/transformers/declarations.ts start line: 197 end line: 203 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 6783 unit: function reportLikelyUnsafeImportRequiredError() file: src/compiler/transformers/declarations.ts start line: 205 end line: 211 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6784 unit: function cleanup() file: src/compiler/transformers/declarations.ts start line: 559 end line: 565 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6785 unit: function shouldEmitFunctionProperties() file: src/compiler/transformers/declarations.ts start line: 593 end line: 600 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6786 unit: function stripExportModifiers() file: src/compiler/transformers/declarations.ts start line: 1153 end line: 1162 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6787 unit: function getImportEntityNameVisibilityError() file: src/compiler/transformers/declarations/diagnostics.ts start line: 473 end line: 479 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6788 unit: function shouldVisitNode() file: src/compiler/transformers/es2015.ts start line: 369 end line: 375 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6789 unit: function insertCaptureThisForNodeIfNeeded() file: src/compiler/transformers/es2015.ts start line: 1542 end line: 1548 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6790 unit: function visitDoOrWhileStatement() file: src/compiler/transformers/es2015.ts start line: 2383 end line: 2389 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6791 unit: function visitForStatement() file: src/compiler/transformers/es2015.ts start line: 2391 end line: 2397 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6792 unit: function visitForInStatement() file: src/compiler/transformers/es2015.ts start line: 2409 end line: 2415 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6793 unit: function convertForInStatement() file: src/compiler/transformers/es2015.ts start line: 2917 end line: 2923 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6794 unit: function copyOutParameters() file: src/compiler/transformers/es2015.ts start line: 3305 end line: 3311 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 6795 unit: function visitMetaProperty() file: src/compiler/transformers/es2015.ts start line: 4188 end line: 4194 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6796 unit: function substituteThisKeyword() file: src/compiler/transformers/es2015.ts start line: 4364 end line: 4370 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6797 unit: export function transformES2016() file: src/compiler/transformers/es2016.ts start line: 3 end line: 104 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6798 unit: function visitVariableStatementInAsyncBody() file: src/compiler/transformers/es2017.ts start line: 213 end line: 219 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6799 unit: function onSubstituteNode() file: src/compiler/transformers/es2017.ts start line: 632 end line: 639 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6800 unit: function onSubstituteNode() file: src/compiler/transformers/es2018.ts start line: 1107 end line: 1113 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6801 unit: export function transformES2020() file: src/compiler/transformers/es2020.ts start line: 3 end line: 221 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6802 unit: function visitNonOptionalParenthesizedExpression() file: src/compiler/transformers/es2020.ts start line: 60 end line: 68 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6803 unit: export function transformES2021() file: src/compiler/transformers/es2021.ts start line: 3 end line: 90 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6804 unit: function substitutePropertyAssignment() file: src/compiler/transformers/es5.ts start line: 101 end line: 107 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6805 unit: function trySubstituteReservedName() file: src/compiler/transformers/es5.ts start line: 114 end line: 120 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6806 unit: function onSubstituteNode() file: src/compiler/transformers/generators.ts start line: 1951 end line: 1957 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6807 unit: function declareLocal() file: src/compiler/transformers/generators.ts start line: 1997 end line: 2003 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6808 unit: function beginScriptSwitchBlock() file: src/compiler/transformers/generators.ts start line: 2253 end line: 2259 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6809 unit: function endLabeledBlock() file: src/compiler/transformers/generators.ts start line: 2307 end line: 2313 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6810 unit: function onSubstituteNode() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 264 end line: 271 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6811 unit: export function transformModule() file: src/compiler/transformers/module/module.ts start line: 4 end line: 1991 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6812 unit: function getTransformModuleDelegate() file: src/compiler/transformers/module/module.ts start line: 11 end line: 17 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6813 unit: function visitMergeDeclarationMarker() file: src/compiler/transformers/module/module.ts start line: 1435 end line: 1449 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6814 unit: function visitDoStatement() file: src/compiler/transformers/module/system.ts start line: 1318 end line: 1324 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6815 unit: function visitWhileStatement() file: src/compiler/transformers/module/system.ts start line: 1331 end line: 1337 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6816 unit: function visitLabeledStatement() file: src/compiler/transformers/module/system.ts start line: 1344 end line: 1350 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6817 unit: function visitWithStatement() file: src/compiler/transformers/module/system.ts start line: 1357 end line: 1363 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6818 unit: function visitSwitchStatement() file: src/compiler/transformers/module/system.ts start line: 1370 end line: 1376 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6819 unit: function visitCaseClause() file: src/compiler/transformers/module/system.ts start line: 1401 end line: 1407 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6820 unit: function visitBlock() file: src/compiler/transformers/module/system.ts start line: 1451 end line: 1459 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6821 unit: function substituteUnspecified() file: src/compiler/transformers/module/system.ts start line: 1736 end line: 1742 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6822 unit: function getAllDecoratorsOfProperty() file: src/compiler/transformers/ts.ts start line: 1082 end line: 1090 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6823 unit: function shouldAddTypeMetadata() file: src/compiler/transformers/ts.ts start line: 1340 end line: 1346 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6824 unit: function visitExpressionWithTypeArguments() file: src/compiler/transformers/ts.ts start line: 1874 end line: 1880 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6825 unit: function visitCallExpression() file: src/compiler/transformers/ts.ts start line: 2278 end line: 2284 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6826 unit: function visitNewExpression() file: src/compiler/transformers/ts.ts start line: 2286 end line: 2292 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6827 unit: function visitTaggedTemplateExpression() file: src/compiler/transformers/ts.ts start line: 2294 end line: 2300 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6828 unit: function visitJsxSelfClosingElement() file: src/compiler/transformers/ts.ts start line: 2302 end line: 2308 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6829 unit: function visitJsxJsxOpeningElement() file: src/compiler/transformers/ts.ts start line: 2310 end line: 2316 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6830 unit: function shouldEmitModuleDeclaration() file: src/compiler/transformers/ts.ts start line: 2509 end line: 2516 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6831 unit: function isFirstEmittedDeclarationInScope() file: src/compiler/transformers/ts.ts start line: 2551 end line: 2557 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6832 unit: function enableSubstitutionForClassAliases() file: src/compiler/transformers/ts.ts start line: 3182 end line: 3193 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6833 unit: export function createBuilderStatusReporter() file: src/compiler/tsbuildPublic.ts start line: 160 end line: 166 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6834 unit: function getCompilerOptionsOfBuildOptions() file: src/compiler/tsbuildPublic.ts start line: 192 end line: 198 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6835 unit: function getSemanticDiagnostics() file: src/compiler/tsbuildPublic.ts start line: 922 end line: 928 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6836 unit: function stopWatching() file: src/compiler/tsbuildPublic.ts start line: 1936 end line: 1942 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6837 unit: function reportAndStoreErrors() file: src/compiler/tsbuildPublic.ts start line: 1993 end line: 1999 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6838 unit: export function moduleResolutionIsEqualTo() file: src/compiler/utilities.ts start line: 183 end line: 189 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6839 unit: function markUsed() file: src/compiler/utilities.ts start line: 450 end line: 457 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6840 unit: export function forEachEnclosingBlockScopeContainer() file: src/compiler/utilities.ts start line: 955 end line: 961 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6841 unit: export function isInTopLevelContext() file: src/compiler/utilities.ts start line: 1713 end line: 1720 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6842 unit: export function isThisInitializedObjectBindingExpression() file: src/compiler/utilities.ts start line: 1829 end line: 1835 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6843 unit: export function isJSDocIndexSignature() file: src/compiler/utilities.ts start line: 2121 end line: 2127 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6844 unit: export function isFunctionSymbol() file: src/compiler/utilities.ts start line: 2531 end line: 2537 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6845 unit: function getSourceOfAssignment() file: src/compiler/utilities.ts start line: 2652 end line: 2658 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6846 unit: function getNestedModuleDeclaration() file: src/compiler/utilities.ts start line: 2686 end line: 2692 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6847 unit: function filterOwnedJSDocTags() file: src/compiler/utilities.ts start line: 2720 end line: 2726 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6848 unit: function ownsJSDocTag() file: src/compiler/utilities.ts start line: 2732 end line: 2738 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6849 unit: export function isDeleteTarget() file: src/compiler/utilities.ts start line: 3005 end line: 3011 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6850 unit: export function isNodeDescendantOf() file: src/compiler/utilities.ts start line: 3013 end line: 3019 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6851 unit: export function escapeString() file: src/compiler/utilities.ts start line: 3994 end line: 4000 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6852 unit: export function stripQuotes() file: src/compiler/utilities.ts start line: 4047 end line: 4053 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6853 unit: export function getIndentString() file: src/compiler/utilities.ts start line: 4067 end line: 4074 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6854 unit: function rawWrite() file: src/compiler/utilities.ts start line: 4130 end line: 4136 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6855 unit: export function getSyntacticModifierFlagsNoCache() file: src/compiler/utilities.ts start line: 4947 end line: 4953 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6856 unit: export function tryGetClassImplementingOrExtendingExpressionWithTypeArguments() file: src/compiler/utilities.ts start line: 5017 end line: 5023 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6857 unit: export function isAssignmentExpression() file: src/compiler/utilities.ts start line: 5027 end line: 5033 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 6858 unit: export function getLocalSymbolForExportDefault() file: src/compiler/utilities.ts start line: 5130 end line: 5136 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6859 unit: function getPreviousNonWhitespacePosition() file: src/compiler/utilities.ts start line: 5454 end line: 5460 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6860 unit: export function isAbstractConstructorSymbol() file: src/compiler/utilities.ts start line: 5680 end line: 5686 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6861 unit: export function addToSeen() file: src/compiler/utilities.ts start line: 5733 end line: 5739 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6862 unit: export function getNameOfAccessExpression() file: src/compiler/utilities.ts start line: 5772 end line: 5778 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6863 unit: export function attachFileToDiagnostics() file: src/compiler/utilities.ts start line: 6015 end line: 6021 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6864 unit: export function formatMessage() file: src/compiler/utilities.ts start line: 6047 end line: 6055 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6865 unit: export function concatenateDiagnosticMessageChains() file: src/compiler/utilities.ts start line: 6107 end line: 6114 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6866 unit: export function getAllowSyntheticDefaultImports() file: src/compiler/utilities.ts start line: 6266 end line: 6272 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6867 unit: export function getRegularExpressionsForWildcards() file: src/compiler/utilities.ts start line: 6541 end line: 6548 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6868 unit: export function isValidTypeOnlyAliasUseSite() file: src/compiler/utilities.ts start line: 7137 end line: 7143 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 6869 unit: export function walkUpBindingElementsAndPatterns() file: src/compiler/utilitiesPublic.ts start line: 279 end line: 285 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6870 unit: export function getJSDocTypeTag() file: src/compiler/utilitiesPublic.ts start line: 813 end line: 820 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6871 unit: export function getJSDocType() file: src/compiler/utilitiesPublic.ts start line: 833 end line: 840 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6872 unit: function clearScreenIfNotWatchingForFileChanges() file: src/compiler/watch.ts start line: 33 end line: 44 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 6873 unit: export function parseConfigFileWithSystem() file: src/compiler/watch.ts start line: 92 end line: 98 size: 7 LOC McCabe index: 1 number of parameters: 6 id: 6874 unit: function prettyPathForFileError() file: src/compiler/watch.ts start line: 133 end line: 140 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6875 unit: realpath: maybeBind() file: src/compiler/watch.ts start line: 571 end line: 578 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6876 unit: function fileExists() file: src/compiler/watchPublic.ts start line: 524 end line: 533 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6877 unit: program: getCurrentBuilderProgram() file: src/compiler/watchPublic.ts start line: 915 end line: 923 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 6878 unit: watcher: createExtendedConfigFileWatch() file: src/compiler/watchUtilities.ts start line: 318 end line: 324 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6879 unit: function updateWildcardDirectoryWatcher() file: src/compiler/watchUtilities.ts start line: 439 end line: 447 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6880 unit: function hasSourceFile() file: src/compiler/watchUtilities.ts start line: 517 end line: 523 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6881 unit: function getDebugFlowNodeId() file: src/debug/dbg.ts start line: 137 end line: 143 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6882 unit: function buildGraphEdge() file: src/debug/dbg.ts start line: 297 end line: 303 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6883 unit: function computeHeight() file: src/debug/dbg.ts start line: 316 end line: 322 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6884 unit: function computeColumnWidths() file: src/debug/dbg.ts start line: 324 end line: 330 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6885 unit: function example() file: src/executeCommandLine/executeCommandLine.ts start line: 406 end line: 412 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6886 unit: function printBuildHelp() file: src/executeCommandLine/executeCommandLine.ts start line: 425 end line: 431 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6887 unit: export function isBuild() file: src/executeCommandLine/executeCommandLine.ts start line: 644 end line: 650 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6888 unit: reportWatchStatus: createWatchStatusReporter() file: src/executeCommandLine/executeCommandLine.ts start line: 917 end line: 932 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6889 unit: private positionToOneBasedLineOffset() file: src/harness/client.ts start line: 67 end line: 73 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6890 unit: public static fromTestFile() file: src/harness/documentsUtil.ts start line: 23 end line: 29 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6891 unit: import() file: src/harness/evaluatorImpl.ts start line: 104 end line: 110 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6892 unit: private handleError() file: src/harness/evaluatorImpl.ts start line: 260 end line: 266 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6893 unit: constructor() file: src/harness/fakesHosts.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 6894 unit: function expectedDiagnosticMessageToText() file: src/harness/fakesHosts.ts start line: 430 end line: 436 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6895 unit: assertDiagnosticMessages() file: src/harness/fakesHosts.ts start line: 561 end line: 567 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6896 unit: printDiagnostics() file: src/harness/fakesHosts.ts start line: 578 end line: 584 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6897 unit: function tryAdd() file: src/harness/fourslashImpl.ts start line: 211 end line: 217 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6898 unit: public goToEachMarker() file: src/harness/fourslashImpl.ts start line: 443 end line: 449 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6899 unit: public markerName() file: src/harness/fourslashImpl.ts start line: 460 end line: 466 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6900 unit: public goToPosition() file: src/harness/fourslashImpl.ts start line: 468 end line: 474 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6901 unit: private getDiagnostics() file: src/harness/fourslashImpl.ts start line: 551 end line: 557 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6902 unit: private formatLineAndCharacterOfPosition() file: src/harness/fourslashImpl.ts start line: 621 end line: 627 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6903 unit: private verifyRange() file: src/harness/fourslashImpl.ts start line: 1075 end line: 1081 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6904 unit: public verifyGoToDefinitionName() file: src/harness/fourslashImpl.ts start line: 2442 end line: 2448 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6905 unit: public verifyIndentationAtCurrentPosition() file: src/harness/fourslashImpl.ts start line: 2595 end line: 2601 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6906 unit: public verifyIndentationAtPosition() file: src/harness/fourslashImpl.ts start line: 2603 end line: 2609 size: 7 LOC McCabe index: 2 number of parameters: 5 id: 6907 unit: function jsonMismatchString() file: src/harness/fourslashImpl.ts start line: 2752 end line: 2758 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 6908 unit: private getOnlyRange() file: src/harness/fourslashImpl.ts start line: 2941 end line: 2947 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6909 unit: public verifyJsxClosingTag() file: src/harness/fourslashImpl.ts start line: 3223 end line: 3229 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6910 unit: public printNavigationItems() file: src/harness/fourslashImpl.ts start line: 3327 end line: 3333 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6911 unit: public printNavigationBar() file: src/harness/fourslashImpl.ts start line: 3335 end line: 3341 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6912 unit: public verifyOccurrencesAtPositionListCount() file: src/harness/fourslashImpl.ts start line: 3367 end line: 3373 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6913 unit: private formatCallHierarchyItemSpans() file: src/harness/fourslashImpl.ts start line: 3724 end line: 3730 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 6914 unit: function renameKeys() file: src/harness/fourslashImpl.ts start line: 4059 end line: 4065 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6915 unit: function showTextDiff() file: src/harness/fourslashImpl.ts start line: 4571 end line: 4578 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6916 unit: function displayExpectedAndActualString() file: src/harness/fourslashImpl.ts start line: 4598 end line: 4604 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6917 unit: function combineExpectedCompletionEntries() file: src/harness/fourslashInterfaceImpl.ts start line: 1058 end line: 1064 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6918 unit: export function globalTypesPlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1182 end line: 1188 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6919 unit: function compareExpectedCompletionEntries() file: src/harness/fourslashInterfaceImpl.ts start line: 1478 end line: 1484 size: 7 LOC McCabe index: 8 number of parameters: 2 id: 6920 unit: function newLine() file: src/harness/harnessIO.ts start line: 556 end line: 562 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6921 unit: export function sanitizeTestFilePath() file: src/harness/harnessIO.ts start line: 983 end line: 989 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6922 unit: export function makeDefaultProxy() file: src/harness/harnessLanguageService.ts start line: 3 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6923 unit: function iterateSpans() file: src/harness/sourceMapRecorder.ts start line: 189 end line: 195 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6924 unit: private _filemeta() file: src/harness/vfsUtil.ts start line: 192 end line: 198 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6925 unit: public cwd() file: src/harness/vfsUtil.ts start line: 205 end line: 211 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 6926 unit: public popd() file: src/harness/vfsUtil.ts start line: 245 end line: 251 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 6927 unit: private static rootDiff() file: src/harness/vfsUtil.ts start line: 755 end line: 766 size: 7 LOC McCabe index: 10 number of parameters: 4 id: 6928 unit: private static trackCreatedInodes() file: src/harness/vfsUtil.ts start line: 847 end line: 855 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6929 unit: private static trackDeletedInodes() file: src/harness/vfsUtil.ts start line: 857 end line: 864 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6930 unit: private _addLink() file: src/harness/vfsUtil.ts start line: 882 end line: 888 size: 7 LOC McCabe index: 4 number of parameters: 5 id: 6931 unit: private _getSize() file: src/harness/vfsUtil.ts start line: 995 end line: 1001 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6932 unit: count() file: src/harness/virtualFileSystemWithWatch.ts start line: 303 end line: 309 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6933 unit: private watchFileWorker() file: src/harness/virtualFileSystemWithWatch.ts start line: 718 end line: 724 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6934 unit: private invokeRecursiveFsWatches() file: src/harness/virtualFileSystemWithWatch.ts start line: 772 end line: 778 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6935 unit: function serializeTestFsWatcher() file: src/harness/virtualFileSystemWithWatch.ts start line: 1189 end line: 1195 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6936 unit: fallbackOptions: serializeWatchOptions() file: src/harness/virtualFileSystemWithWatch.ts start line: 1193 end line: 1200 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6937 unit: function baselineOutputs() file: src/harness/virtualFileSystemWithWatch.ts start line: 1218 end line: 1224 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 6938 unit: export function loadTypesMap() file: src/jsTyping/jsTyping.ts start line: 101 end line: 107 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6939 unit: function sanitizeTestFilePath() file: src/loggedIO/loggedIO.ts start line: 157 end line: 163 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6940 unit: function callAndRecord() file: src/loggedIO/loggedIO.ts start line: 380 end line: 386 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6941 unit: export function convertFormatOptions() file: src/server/editorServices.ts start line: 236 end line: 242 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6942 unit: function findProjectByName() file: src/server/editorServices.ts start line: 353 end line: 359 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6943 unit: function forEachPotentialProjectReference() file: src/server/editorServices.ts start line: 550 end line: 556 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6944 unit: forEachEnabledProject() file: src/server/editorServices.ts start line: 1150 end line: 1156 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6945 unit: configFileName: configFileName() file: src/server/editorServices.ts start line: 2034 end line: 2041 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6946 unit: function convertTypeAcquisition() file: src/server/editorServices.ts start line: 2049 end line: 2055 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6947 unit: private addSourceInfoToSourceMap() file: src/server/editorServices.ts start line: 2904 end line: 2911 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6948 unit: private removeRootOfInferredProjectIfNowPartOfOtherProject() file: src/server/editorServices.ts start line: 3162 end line: 3186 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6949 unit: function createInfo() file: src/server/moduleSpecifierCache.ts start line: 87 end line: 93 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6950 unit: scheduleInvalidateResolutionsOfFailedLookupLocations() file: src/server/project.ts start line: 527 end line: 533 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 6951 unit: invalidateResolutionsOfFailedLookupLocations() file: src/server/project.ts start line: 536 end line: 542 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 6952 unit: addRoot() file: src/server/project.ts start line: 955 end line: 962 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6953 unit: added: includeProjectReferenceRedirectInfoIfRequested() file: src/server/project.ts start line: 1506 end line: 1512 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6954 unit: onPluginConfigurationChanged() file: src/server/project.ts start line: 1650 end line: 1656 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6955 unit: public reloadWithFileText() file: src/server/scriptInfo.ts start line: 124 end line: 130 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6956 unit: private switchToScriptVersionCache() file: src/server/scriptInfo.ts start line: 225 end line: 231 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 6957 unit: private getOrLoadText() file: src/server/scriptInfo.ts start line: 248 end line: 254 size: 7 LOC McCabe index: 4 number of parameters: 0 id: 6958 unit: public open() file: src/server/scriptInfo.ts start line: 369 end line: 376 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6959 unit: message: flattenDiagnosticMessageText() file: src/server/session.ts start line: 68 end line: 74 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6960 unit: private toFileSpanWithContext() file: src/server/session.ts start line: 1350 end line: 1356 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 6961 unit: private getSyntacticDiagnosticsSync() file: src/server/session.ts start line: 1404 end line: 1412 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6962 unit: private getSemanticDiagnosticsSync() file: src/server/session.ts start line: 1414 end line: 1420 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6963 unit: private getSuggestionDiagnosticsSync() file: src/server/session.ts start line: 1422 end line: 1430 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6964 unit: private getIndentation() file: src/server/session.ts start line: 1701 end line: 1707 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6965 unit: private closeClientFile() file: src/server/session.ts start line: 2039 end line: 2045 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6966 unit: private convertTextChangeToCodeEdit() file: src/server/session.ts start line: 2363 end line: 2369 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6967 unit: span: toProtocolTextSpan() file: src/server/session.ts start line: 2542 end line: 2549 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 6968 unit: private toProtocolCallHierarchyIncomingCall() file: src/server/session.ts start line: 2547 end line: 2553 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 6969 unit: function toProtocolTextSpanWithContext() file: src/server/session.ts start line: 3145 end line: 3151 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6970 unit: function isCompletionEntryData() file: src/server/session.ts start line: 3213 end line: 3219 size: 7 LOC McCabe index: 10 number of parameters: 1 id: 6971 unit: function spanInFunctionBlock() file: src/services/breakpoints.ts start line: 459 end line: 466 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 6972 unit: function isConstNamedExpression() file: src/services/callHierarchy.ts start line: 20 end line: 26 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 6973 unit: function collectCallSitesOfFunctionLikeDeclaration() file: src/services/callHierarchy.ts start line: 474 end line: 480 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 6974 unit: function pushClassification() file: src/services/classifier.ts start line: 507 end line: 513 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6975 unit: spans: getSemanticTokens() file: src/services/classifier2020.ts start line: 36 end line: 44 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 6976 unit: export function eachDiagnostic() file: src/services/codeFixProvider.ts start line: 81 end line: 87 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 6977 unit: function getDiagnostics() file: src/services/codeFixProvider.ts start line: 89 end line: 95 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6978 unit: function getIsMatchingAsyncError() file: src/services/codefixes/addMissingAsync.ts start line: 80 end line: 86 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 6979 unit: function arrayElementCouldBeVariableDeclaration() file: src/services/codefixes/addMissingConst.ts start line: 79 end line: 85 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6980 unit: function makeChange() file: src/services/codefixes/addMissingInvocationForDecorator.ts start line: 15 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6981 unit: function transformJSDocParameter() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 118 end line: 124 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6982 unit: getCodeActions: function getCodeActionsToConvertConstToLet() file: src/services/codefixes/convertConstToLet.ts start line: 8 end line: 15 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6983 unit: function createFunctionExpressionMember() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 180 end line: 186 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6984 unit: function getReturnStatementsWithPromiseHandlers() file: src/services/codefixes/convertToAsyncFunction.ts start line: 113 end line: 119 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6985 unit: function getAllPromiseExpressionsToReturn() file: src/services/codefixes/convertToAsyncFunction.ts start line: 124 end line: 151 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6986 unit: function getExplicitPromisedTypeOfPromiseReturningCallExpression() file: src/services/codefixes/convertToAsyncFunction.ts start line: 167 end line: 193 size: 7 LOC McCabe index: 4 number of parameters: 3 id: 6987 unit: function replaceNode() file: src/services/codefixes/convertToEsModule.ts start line: 382 end line: 390 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6988 unit: function makeUniqueName() file: src/services/codefixes/convertToEsModule.ts start line: 494 end line: 500 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6989 unit: function makeConst() file: src/services/codefixes/convertToEsModule.ts start line: 577 end line: 583 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6990 unit: function getInfo() file: src/services/codefixes/convertToMappedObjectType.ts start line: 26 end line: 32 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6991 unit: getCodeActions() file: src/services/codefixes/correctQualifiedNameToIndexedAccessType.ts start line: 7 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6992 unit: function doChange() file: src/services/codefixes/correctQualifiedNameToIndexedAccessType.ts start line: 29 end line: 35 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 6993 unit: getCodeActions() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 11 end line: 17 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 6994 unit: function getReturnType() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 29 end line: 38 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 6995 unit: function tryGetImportedPackageName() file: src/services/codefixes/fixCannotFindModule.ts start line: 46 end line: 52 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 6996 unit: function getHeritageClauseSymbolTable() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 88 end line: 94 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 6997 unit: function getNodes() file: src/services/codefixes/fixClassSuperMustPrecedeThisAccess.ts start line: 35 end line: 43 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 6998 unit: function findSuperCall() file: src/services/codefixes/fixClassSuperMustPrecedeThisAccess.ts start line: 45 end line: 51 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 6999 unit: function getInfo() file: src/services/codefixes/fixExpectedComma.ts start line: 33 end line: 40 size: 7 LOC McCabe index: 5 number of parameters: 3 id: 7000 unit: getCodeActions() file: src/services/codefixes/fixMissingCallParentheses.ts start line: 11 end line: 18 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7001 unit: type: getDeclarationType() file: src/services/codefixes/generateAccessors.ts start line: 136 end line: 204 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7002 unit: export function getPromoteTypeOnlyCompletionAction() file: src/services/codefixes/importFixes.ts start line: 323 end line: 329 size: 7 LOC McCabe index: 2 number of parameters: 6 id: 7003 unit: function codeActionForFix() file: src/services/codefixes/importFixes.ts start line: 932 end line: 938 size: 7 LOC McCabe index: 1 number of parameters: 7 id: 7004 unit: getAllCodeActions() file: src/services/codefixes/inferFromUsage.ts start line: 64 end line: 70 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7005 unit: getCodeActions() file: src/services/codefixes/useDefaultImport.ts start line: 7 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7006 unit: getCodeActions: function getCodeActionsToWrapJsxInFragment() file: src/services/codefixes/wrapJsxInFragment.ts start line: 7 end line: 13 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7007 unit: function keywordCompletionData() file: src/services/completions.ts start line: 426 end line: 432 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7008 unit: isPackageJsonImport: originIsPackageJsonImport() file: src/services/completions.ts start line: 833 end line: 841 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7009 unit: export function createCompletionDetailsForSymbol() file: src/services/completions.ts start line: 1497 end line: 1503 size: 7 LOC McCabe index: 1 number of parameters: 7 id: 7010 unit: function tryGetConstructorCompletion() file: src/services/completions.ts start line: 2284 end line: 2293 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7011 unit: function getScopeNode() file: src/services/completions.ts start line: 2577 end line: 2583 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7012 unit: function isDotOfNumericLiteral() file: src/services/completions.ts start line: 3261 end line: 3268 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7013 unit: function getVariableDeclaration() file: src/services/completions.ts start line: 3981 end line: 3988 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7014 unit: function getHighlightSpanForNode() file: src/services/documentHighlights.ts start line: 22 end line: 28 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7015 unit: function pushKeywordIf() file: src/services/documentHighlights.ts start line: 256 end line: 263 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7016 unit: function getLanguageServiceRefCounts() file: src/services/documentRegistry.ts start line: 299 end line: 305 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7017 unit: function isImportablePath() file: src/services/exportInfoMap.ts start line: 326 end line: 333 size: 7 LOC McCabe index: 6 number of parameters: 4 id: 7018 unit: export function getDefaultLikeExportInfo() file: src/services/exportInfoMap.ts start line: 419 end line: 425 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7019 unit: export function nodeEntry() file: src/services/findAllReferences.ts start line: 35 end line: 41 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7020 unit: export function getReferenceEntriesForNode() file: src/services/findAllReferences.ts start line: 286 end line: 292 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7021 unit: function getFileAndTextSpanFromNode() file: src/services/findAllReferences.ts start line: 371 end line: 377 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7022 unit: function getDefinitionKindAndDisplayParts() file: src/services/findAllReferences.ts start line: 379 end line: 385 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7023 unit: isWriteAccess: isWriteAccessForReference() file: src/services/findAllReferences.ts start line: 399 end line: 406 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7024 unit: textSpan: createTextSpanFromRange() file: src/services/findAllReferences.ts start line: 824 end line: 831 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7025 unit: function searchForImportedSymbol() file: src/services/findAllReferences.ts start line: 1212 end line: 1220 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7026 unit: function getLabelReferencesInNode() file: src/services/findAllReferences.ts start line: 1401 end line: 1408 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 7027 unit: function getReferenceForShorthandProperty() file: src/services/findAllReferences.ts start line: 1642 end line: 1655 size: 7 LOC McCabe index: 5 number of parameters: 4 id: 7028 unit: function fromRoot() file: src/services/findAllReferences.ts start line: 2155 end line: 2168 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 7029 unit: function getParentSymbolsOfPropertyAccess() file: src/services/findAllReferences.ts start line: 2314 end line: 2320 size: 7 LOC McCabe index: 9 number of parameters: 3 id: 7030 unit: pos: getLineStartPositionForPosition() file: src/services/formatting/formatting.ts start line: 132 end line: 145 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7031 unit: export function formatDocument() file: src/services/formatting/formatting.ts start line: 144 end line: 150 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7032 unit: export function formatSelection() file: src/services/formatting/formatting.ts start line: 152 end line: 159 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 7033 unit: function formatSpanWorker() file: src/services/formatting/formatting.ts start line: 393 end line: 399 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7034 unit: export function createImportTracker() file: src/services/importTracker.ts start line: 15 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 7035 unit: function getTypeAnnotationPosition() file: src/services/inlayHints.ts start line: 255 end line: 261 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7036 unit: function getIndentationStringAtPosition() file: src/services/jsDoc.ts start line: 365 end line: 371 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7037 unit: function parameterDocComments() file: src/services/jsDoc.ts start line: 373 end line: 379 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 7038 unit: function reset() file: src/services/navigationBar.ts start line: 77 end line: 83 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7039 unit: spans: getSpans() file: src/services/navigationBar.ts start line: 827 end line: 834 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7040 unit: spans: getSpans() file: src/services/navigationBar.ts start line: 838 end line: 845 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7041 unit: export function compareModuleSpecifiers() file: src/services/organizeImports.ts start line: 425 end line: 431 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 7042 unit: function spanForArrowFunction() file: src/services/outliningElementsCollector.ts start line: 258 end line: 264 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7043 unit: function getWordSpans() file: src/services/patternMatcher.ts start line: 144 end line: 150 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7044 unit: characterSpans: breakIntoCharacterSpans() file: src/services/patternMatcher.ts start line: 460 end line: 476 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7045 unit: function transitionFromUpperToLower() file: src/services/patternMatcher.ts start line: 539 end line: 559 size: 7 LOC McCabe index: 5 number of parameters: 3 id: 7046 unit: getEditsForAction: function getRefactorEditsToConvertBetweenNamedAndDefaultExports() file: src/services/refactors/convertExport.ts start line: 41 end line: 47 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7047 unit: getEditsForAction: function getRefactorEditsToConvertBetweenNamedAndNamespacedImports() file: src/services/refactors/convertImport.ts start line: 42 end line: 48 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7048 unit: function entryToType() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 316 end line: 322 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7049 unit: function hasNameOrDefault() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 385 end line: 391 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7050 unit: function isOptionalParameter() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 552 end line: 558 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7051 unit: function getExpressionFromParenthesesOrExpression() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 244 end line: 250 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7052 unit: function getStringError() file: src/services/refactors/extractSymbol.ts start line: 161 end line: 167 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7053 unit: function getDescriptionForFunctionInScope() file: src/services/refactors/extractSymbol.ts start line: 778 end line: 784 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7054 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractType.ts start line: 34 end line: 41 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7055 unit: function addExports() file: src/services/refactors/moveToNewFile.ts start line: 342 end line: 352 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 7056 unit: function createExportAssignment() file: src/services/refactors/moveToNewFile.ts start line: 833 end line: 839 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7057 unit: triggerSpan: createTriggerSpanForNode() file: src/services/rename.ts start line: 95 end line: 106 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7058 unit: public getText() file: src/services/services.ts start line: 82 end line: 88 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7059 unit: function getDeclarations() file: src/services/services.ts start line: 768 end line: 774 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7060 unit: fileExists: maybeBind() file: src/services/services.ts start line: 1310 end line: 1317 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7061 unit: resolveTypeReferenceDirectives: maybeBind() file: src/services/services.ts start line: 1410 end line: 1417 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7062 unit: function fileExists() file: src/services/services.ts start line: 1477 end line: 1483 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7063 unit: function getReferencesWorker() file: src/services/services.ts start line: 1822 end line: 1831 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 7064 unit: function getBraceMatchingAtPosition() file: src/services/services.ts start line: 1996 end line: 2003 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 7065 unit: function getCombinedCodeFix() file: src/services/services.ts start line: 2060 end line: 2067 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 7066 unit: function organizeImports() file: src/services/services.ts start line: 2069 end line: 2076 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7067 unit: function applySingleCodeActionCommand() file: src/services/services.ts start line: 2092 end line: 2098 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7068 unit: function getLinesForRange() file: src/services/services.ts start line: 2156 end line: 2162 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7069 unit: function commentSelection() file: src/services/services.ts start line: 2351 end line: 2359 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7070 unit: function createSignatureHelpParameterForTypeParameter() file: src/services/signatureHelp.ts start line: 657 end line: 663 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 7071 unit: function isListOpener() file: src/services/smartSelection.ts start line: 273 end line: 279 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 7072 unit: function isListCloser() file: src/services/smartSelection.ts start line: 281 end line: 287 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 7073 unit: export function getSourceMapper() file: src/services/sourcemaps.ts start line: 23 end line: 133 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7074 unit: function tryGetSourcePosition() file: src/services/sourcemaps.ts start line: 56 end line: 64 size: 7 LOC McCabe index: 6 number of parameters: 1 id: 7075 unit: function getSourceFile() file: src/services/sourcemaps.ts start line: 90 end line: 98 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7076 unit: function convertPathCompletions() file: src/services/stringCompletions.ts start line: 99 end line: 105 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7077 unit: function stringLiteralCompletionsFromProperties() file: src/services/stringCompletions.ts start line: 276 end line: 282 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7078 unit: function addConvertToAsyncFunctionDiagnostics() file: src/services/suggestionDiagnostics.ts start line: 106 end line: 113 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 7079 unit: function isConvertibleFunction() file: src/services/suggestionDiagnostics.ts start line: 115 end line: 121 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 7080 unit: function writeTypeParametersOfSymbol() file: src/services/symbolDisplay.ts start line: 689 end line: 695 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7081 unit: public filterJSDocTags() file: src/services/textChanges.ts start line: 515 end line: 521 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7082 unit: public insertNodeAtEndOfScope() file: src/services/textChanges.ts start line: 616 end line: 622 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7083 unit: private getInsertNodeAfterOptions() file: src/services/textChanges.ts start line: 723 end line: 729 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 7084 unit: export function applyChanges() file: src/services/textChanges.ts start line: 1113 end line: 1119 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7085 unit: function isCalleeWorker() file: src/services/utilities.ts start line: 245 end line: 251 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 7086 unit: function getKindOfVariableDeclaration() file: src/services/utilities.ts start line: 461 end line: 467 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7087 unit: export function findTokenOnLeftOfPosition() file: src/services/utilities.ts start line: 1225 end line: 1234 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 7088 unit: export function nodeSeenTracker() file: src/services/utilities.ts start line: 1861 end line: 1867 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7089 unit: export function repeatString() file: src/services/utilities.ts start line: 1873 end line: 1879 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7090 unit: export function getQuoteFromPreference() file: src/services/utilities.ts start line: 1966 end line: 1972 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7091 unit: export function isModuleSpecifierLike() file: src/services/utilities.ts start line: 1990 end line: 1996 size: 7 LOC McCabe index: 7 number of parameters: 1 id: 7092 unit: export function getSynthesizedDeepClonesWithReplacements() file: src/services/utilities.ts start line: 2497 end line: 2503 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7093 unit: export function getUniqueName() file: src/services/utilities.ts start line: 2558 end line: 2564 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7094 unit: function indexInTextChange() file: src/services/utilities.ts start line: 2633 end line: 2640 size: 7 LOC McCabe index: 5 number of parameters: 2 id: 7095 unit: function syntaxRequiresTrailingCommaOrSemicolonOrASI() file: src/services/utilities.ts start line: 2725 end line: 2731 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 7096 unit: function syntaxRequiresTrailingFunctionBlockOrSemicolonOrASI() file: src/services/utilities.ts start line: 2733 end line: 2739 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 7097 unit: export function createPackageJsonImportFilter() file: src/services/utilities.ts start line: 3008 end line: 3115 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 7098 unit: function getNodeModuleRootSpecifier() file: src/services/utilities.ts start line: 3107 end line: 3114 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7099 unit: export function getNameForExportedSymbol() file: src/services/utilities.ts start line: 3213 end line: 3220 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 7100 unit: export function isNonGlobalDeclaration() file: src/services/utilities.ts start line: 3271 end line: 3279 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7101 unit: function getEntry() file: src/shims/collectionShims.ts start line: 118 end line: 126 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7102 unit: function forEachIteration() file: src/shims/collectionShims.ts start line: 191 end line: 197 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 7103 unit: public verifyDiagnostics() file: src/testRunner/compilerRunner.ts start line: 256 end line: 263 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7104 unit: public verifySourceMapOutput() file: src/testRunner/compilerRunner.ts start line: 297 end line: 303 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7105 unit: function exec() file: src/testRunner/externalCompileRunner.ts start line: 94 end line: 100 size: 7 LOC McCabe index: 6 number of parameters: 5 id: 7106 unit: report() file: src/testRunner/externalCompileRunner.ts start line: 161 end line: 170 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7107 unit: function sanitizeUnimportantGulpOutput() file: src/testRunner/externalCompileRunner.ts start line: 211 end line: 217 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7108 unit: function stripAbsoluteImportPaths() file: src/testRunner/externalCompileRunner.ts start line: 243 end line: 249 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7109 unit: function readSavedPerfData() file: src/testRunner/parallel/host.ts start line: 177 end line: 183 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7110 unit: function rebuildSuite() file: src/testRunner/parallel/host.ts start line: 481 end line: 493 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7111 unit: function hookUncaughtExceptions() file: src/testRunner/parallel/worker.ts start line: 3 end line: 9 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7112 unit: function unhookUncaughtExceptions() file: src/testRunner/parallel/worker.ts start line: 11 end line: 17 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7113 unit: resetTimeout() file: src/testRunner/parallel/worker.ts start line: 42 end line: 48 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 7114 unit: public enumerateTestFiles() file: src/testRunner/projectsRunner.ts start line: 34 end line: 40 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7115 unit: function getParseCommandLineJsonSourceFile() file: src/testRunner/unittests/config/configurationExtension.ts start line: 220 end line: 227 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7116 unit: function assertCompilerOptionsWithJson() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 30 end line: 38 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7117 unit: function getDiagnosticString() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 77 end line: 83 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7118 unit: function combineAllPaths() file: src/testRunner/unittests/config/projectReferences.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7119 unit: I extends readonly() file: src/testRunner/unittests/createMapShim.ts start line: 123 end line: 130 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7120 unit: I extends readonly() file: src/testRunner/unittests/createSetShim.ts start line: 121 end line: 128 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7121 unit: function getIndexOfTsIgnoreComment() file: src/testRunner/unittests/incrementalParser.ts start line: 888 end line: 894 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7122 unit: function verifyInsert() file: src/testRunner/unittests/incrementalParser.ts start line: 916 end line: 922 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7123 unit: function verifyChangeBackToDirective() file: src/testRunner/unittests/incrementalParser.ts start line: 931 end line: 937 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7124 unit: function foo1() file: src/testRunner/unittests/incrementalParser.ts start line: 957 end line: 963 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7125 unit: function foo2() file: src/testRunner/unittests/incrementalParser.ts start line: 964 end line: 970 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7126 unit: function foo3() file: src/testRunner/unittests/incrementalParser.ts start line: 971 end line: 977 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7127 unit: function testWorker() file: src/testRunner/unittests/moduleResolution.ts start line: 1374 end line: 1380 size: 7 LOC McCabe index: 2 number of parameters: 7 id: 7128 unit: function assertIsExternal() file: src/testRunner/unittests/programApi.ts start line: 155 end line: 161 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7129 unit: export function newProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 147 end line: 153 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 7130 unit: function assertVersion() file: src/testRunner/unittests/semver.ts start line: 28 end line: 34 size: 7 LOC McCabe index: 3 number of parameters: 10 id: 7131 unit: function track() file: src/testRunner/unittests/services/colorization.ts start line: 370 end line: 376 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7132 unit: a() file: src/testRunner/unittests/services/extract/functions.ts start line: 136 end line: 142 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7133 unit: function parseUnaryExpression() file: src/testRunner/unittests/services/extract/functions.ts start line: 307 end line: 313 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7134 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 503 end line: 509 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7135 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 512 end line: 518 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7136 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 521 end line: 527 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7137 unit: function snapFor() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 4 end line: 10 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7138 unit: function makeLanguageService() file: src/testRunner/unittests/services/organizeImports.ts start line: 1046 end line: 1052 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7139 unit: function visitNode() file: src/testRunner/unittests/transform.ts start line: 378 end line: 386 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7140 unit: function baselineDeclarationTransform() file: src/testRunner/unittests/transform.ts start line: 390 end line: 396 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7141 unit: function addSyntheticComment() file: src/testRunner/unittests/transform.ts start line: 398 end line: 411 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7142 unit: function rootTransform() file: src/testRunner/unittests/transform.ts start line: 403 end line: 409 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7143 unit: export function prependText() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 33 end line: 39 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7144 unit: export function appendText() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 41 end line: 47 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7145 unit: export function indexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 49 end line: 55 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7146 unit: export function lastIndexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 57 end line: 63 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7147 unit: export function expectedLocationIndexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 65 end line: 71 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7148 unit: export function expectedLocationLastIndexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 73 end line: 79 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 7149 unit: function change() file: src/testRunner/unittests/tsbuildWatch/noEmitOnError.ts start line: 3 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7150 unit: function changeFile() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 74 end line: 80 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7151 unit: function pkgs() file: src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts start line: 76 end line: 82 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7152 unit: function writePkgReferences() file: src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts start line: 104 end line: 110 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7153 unit: function pluginOneAction() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 55 end line: 61 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7154 unit: function change() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 343 end line: 350 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7155 unit: function isWatch() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 423 end line: 429 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 7156 unit: export function baselinePrograms() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 449 end line: 455 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7157 unit: configFileParsingDiagnostics: getConfigFileParsingDiagnostics() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 154 end line: 162 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7158 unit: function changeParameterTypeOfBFile() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1191 end line: 1197 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7159 unit: function verifyBuilder() file: src/testRunner/unittests/tscWatch/watchApi.ts start line: 162 end line: 168 size: 7 LOC McCabe index: 1 number of parameters: 6 id: 7160 unit: function verifyConfiguredProjectStateAfterUpdate() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 662 end line: 668 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7161 unit: function verifyATsConfigOriginalProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 163 end line: 170 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7162 unit: textSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 205 end line: 211 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7163 unit: textSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 221 end line: 227 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7164 unit: textSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 743 end line: 749 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7165 unit: textSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 762 end line: 768 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7166 unit: function createServiceAndHost() file: src/testRunner/unittests/tsserver/documentRegistry.ts start line: 33 end line: 39 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7167 unit: function verifyEvent() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 34 end line: 40 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7168 unit: function verifyEventWithOpenTs() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 42 end line: 48 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 7169 unit: executePendingCommands() file: src/testRunner/unittests/tsserver/helpers.ts start line: 150 end line: 156 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 7170 unit: function createNpmPackageJsonString() file: src/testRunner/unittests/tsserver/helpers.ts start line: 195 end line: 201 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7171 unit: public executeCommand() file: src/testRunner/unittests/tsserver/helpers.ts start line: 332 end line: 338 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 7172 unit: export function protocolToLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 539 end line: 545 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7173 unit: function verifyInferredProjectsState() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 330 end line: 336 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7174 unit: function verifyParamInlayHint() file: src/testRunner/unittests/tsserver/inlayHints.ts start line: 54 end line: 60 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 7175 unit: function expectedAffectedFiles() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 42 end line: 48 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 7176 unit: function noEmitOutput() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 76 end line: 82 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 7177 unit: function getExpectedRelativeModuleResolutionTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 446 end line: 452 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 7178 unit: function getExpectedNonRelativeModuleResolutionTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 454 end line: 460 size: 7 LOC McCabe index: 1 number of parameters: 5 id: 7179 unit: function setupConfigureHost() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 586 end line: 592 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7180 unit: private scheduleRequest() file: src/tsserver/nodeServer.ts start line: 662 end line: 668 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7181 unit: function findArgumentStringArray() file: src/tsserver/server.ts start line: 5 end line: 11 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 7182 unit: typesMapLocation ? toPath() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 91 end line: 99 size: 7 LOC McCabe index: 5 number of parameters: 3 id: 7183 unit: function getDirectoryOfPackageJson() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 220 end line: 226 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 7184 unit: resetRequest: function() file: lib/cancellationToken.js start line: 50 end line: 55 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7185 unit: function tsc() file: scripts/bisect-test.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7186 unit: await del() file: scripts/build/tests.js start line: 161 end line: 180 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7187 unit: function resolveProjectSpec() file: scripts/build/utils.js start line: 312 end line: 317 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7188 unit: function parsePackageJsonVersion() file: scripts/configurePrerelease.ts start line: 74 end line: 79 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7189 unit: fix() file: scripts/eslint/rules/simple-indent.ts start line: 51 end line: 57 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7190 unit: function readTests() file: scripts/failed-tests.js start line: 118 end line: 123 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7191 unit: function handleError() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 78 end line: 83 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7192 unit: resetRequest() file: src/cancellationToken/cancellationToken.ts start line: 55 end line: 60 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7193 unit: function bindEach() file: src/compiler/binder.ts start line: 727 end line: 733 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7194 unit: function addAntecedent() file: src/compiler/binder.ts start line: 974 end line: 979 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7195 unit: function bindPostfixUnaryExpressionFlow() file: src/compiler/binder.ts start line: 1475 end line: 1480 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7196 unit: function maybeBind() file: src/compiler/binder.ts start line: 1604 end line: 1609 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7197 unit: function bindDeleteExpressionFlow() file: src/compiler/binder.ts start line: 1612 end line: 1617 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7198 unit: function bindVariableDeclarationFlow() file: src/compiler/binder.ts start line: 1647 end line: 1652 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7199 unit: function addToContainerChain() file: src/compiler/binder.ts start line: 1882 end line: 1888 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7200 unit: function checkStrictModeDeleteExpression() file: src/compiler/binder.ts start line: 2265 end line: 2273 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7201 unit: function bindObjectDefinePropertyAssignment() file: src/compiler/binder.ts start line: 3039 end line: 3044 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7202 unit: function bindPropertyAssignment() file: src/compiler/binder.ts start line: 3162 end line: 3167 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7203 unit: function getParentOfBinaryExpression() file: src/compiler/binder.ts start line: 3200 end line: 3205 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7204 unit: function getSemanticDiagnosticsOfFile() file: src/compiler/builder.ts start line: 678 end line: 683 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7205 unit: export function getFileEmitOutput() file: src/compiler/builderState.ts start line: 3 end line: 12 size: 6 LOC McCabe index: 1 number of parameters: 6 id: 7206 unit: function addDeprecatedSuggestionWithSignature() file: src/compiler/checker.ts start line: 1210 end line: 1215 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7207 unit: function createSymbol() file: src/compiler/checker.ts start line: 1217 end line: 1222 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7208 unit: function mergeSymbolTable() file: src/compiler/checker.ts start line: 1385 end line: 1390 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7209 unit: function isBlockScopedNameDeclaredBeforeUse() file: src/compiler/checker.ts start line: 1523 end line: 1716 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7210 unit: function getTargetOfExportAssignment() file: src/compiler/checker.ts start line: 2990 end line: 2995 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7211 unit: function getTargetOfAccessExpression() file: src/compiler/checker.ts start line: 3017 end line: 3023 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7212 unit: function markConstEnumAliasAsReferenced() file: src/compiler/checker.ts start line: 3200 end line: 3205 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7213 unit: function getContainingQualifiedNameNode() file: src/compiler/checker.ts start line: 3234 end line: 3239 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7214 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 3380 end line: 3386 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7215 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 3389 end line: 3395 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7216 unit: function tryGetMemberInModuleExports() file: src/compiler/checker.ts start line: 3752 end line: 3757 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7217 unit: function shouldTreatPropertiesOfExternalModuleAsExports() file: src/compiler/checker.ts start line: 3774 end line: 3780 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7218 unit: function createIntrinsicType() file: src/compiler/checker.ts start line: 4078 end line: 4083 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7219 unit: errorSymbolName: symbolToString() file: src/compiler/checker.ts start line: 4455 end line: 4476 size: 6 LOC McCabe index: 5 number of parameters: 3 id: 7220 unit: function getIsDeclarationVisible() file: src/compiler/checker.ts start line: 4526 end line: 4561 size: 6 LOC McCabe index: 22 number of parameters: 1 id: 7221 unit: function deepCloneOrReuseNode() file: src/compiler/checker.ts start line: 5178 end line: 5183 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7222 unit: function getTopmostIndexedAccessType() file: src/compiler/checker.ts start line: 5959 end line: 5964 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7223 unit: function getNamesOfDeclaration() file: src/compiler/checker.ts start line: 6638 end line: 6643 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7224 unit: isPrivate ? undefined : serializeTypeForDeclaration() file: src/compiler/checker.ts start line: 7788 end line: 7793 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7225 unit: function isDeclarationInConstructor() file: src/compiler/checker.ts start line: 9146 end line: 9153 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7226 unit: function tryGetTypeFromEffectiveTypeNode() file: src/compiler/checker.ts start line: 9311 end line: 9316 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7227 unit: function getBaseTypeVariableOfClass() file: src/compiler/checker.ts start line: 9572 end line: 9577 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7228 unit: function isReferenceToType() file: src/compiler/checker.ts start line: 9745 end line: 9750 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7229 unit: function appendTypeParameters() file: src/compiler/checker.ts start line: 9774 end line: 9779 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7230 unit: function getConstructorsForTypeArguments() file: src/compiler/checker.ts start line: 9911 end line: 9916 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7231 unit: function resolveUnionTypeMembers() file: src/compiler/checker.ts start line: 11167 end line: 11174 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7232 unit: function getTemplateTypeFromMappedType() file: src/compiler/checker.ts start line: 11557 end line: 11562 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7233 unit: function getPropertiesOfObjectType() file: src/compiler/checker.ts start line: 11650 end line: 11655 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7234 unit: function getPropertiesOfType() file: src/compiler/checker.ts start line: 11693 end line: 11698 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7235 unit: function getConstraintOfType() file: src/compiler/checker.ts start line: 11740 end line: 11745 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7236 unit: function isJSDocOptionalParameter() file: src/compiler/checker.ts start line: 12491 end line: 12497 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7237 unit: function createCanonicalSignature() file: src/compiler/checker.ts start line: 12967 end line: 12978 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7238 unit: function isDeferredTypeReferenceNode() file: src/compiler/checker.ts start line: 13903 end line: 13908 size: 6 LOC McCabe index: 6 number of parameters: 2 id: 7239 unit: function createTupleType() file: src/compiler/checker.ts start line: 13988 end line: 13993 size: 6 LOC McCabe index: 4 number of parameters: 4 id: 7240 unit: function addTypesToUnion() file: src/compiler/checker.ts start line: 14241 end line: 14246 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7241 unit: function addTypesToIntersection() file: src/compiler/checker.ts start line: 14551 end line: 14556 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7242 unit: function createIndexType() file: src/compiler/checker.ts start line: 14828 end line: 14833 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7243 unit: function createTemplateLiteralType() file: src/compiler/checker.ts start line: 15077 end line: 15082 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7244 unit: function getStringMappingType() file: src/compiler/checker.ts start line: 15084 end line: 15089 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7245 unit: function createStringMappingType() file: src/compiler/checker.ts start line: 15110 end line: 15115 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7246 unit: function getIndexNodeForAccessExpression() file: src/compiler/checker.ts start line: 15349 end line: 15354 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7247 unit: function distributeIndexOverObjectType() file: src/compiler/checker.ts start line: 15401 end line: 15409 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7248 unit: function distributeObjectOverIndexType() file: src/compiler/checker.ts start line: 15411 end line: 15418 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7249 unit: function getBigIntLiteralType() file: src/compiler/checker.ts start line: 16160 end line: 16165 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7250 unit: function createUniqueESSymbolType() file: src/compiler/checker.ts start line: 16187 end line: 16192 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7251 unit: function getTypeFromNamedTupleTypeNode() file: src/compiler/checker.ts start line: 16261 end line: 16266 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7252 unit: function isSignatureAssignableTo() file: src/compiler/checker.ts start line: 17537 end line: 17542 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7253 unit: function reportError() file: src/compiler/checker.ts start line: 18121 end line: 18126 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7254 unit: function structuredTypeRelatedTo() file: src/compiler/checker.ts start line: 18880 end line: 18885 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7255 unit: function reportUnmeasurableMarkers() file: src/compiler/checker.ts start line: 19475 end line: 19480 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7256 unit: function reportUnreliableMarkers() file: src/compiler/checker.ts start line: 19482 end line: 19487 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7257 unit: function isPropertySymbolTypeRelated() file: src/compiler/checker.ts start line: 19620 end line: 19625 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7258 unit: function reportIncompatibleCallSignatureReturn() file: src/compiler/checker.ts start line: 20000 end line: 20005 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7259 unit: function reportIncompatibleConstructSignatureReturn() file: src/compiler/checker.ts start line: 20007 end line: 20012 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7260 unit: function getVariances() file: src/compiler/checker.ts start line: 20340 end line: 20346 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7261 unit: function isPropertyInClassDerivedFrom() file: src/compiler/checker.ts start line: 20452 end line: 20457 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7262 unit: function compareTypePredicatesIdentical() file: src/compiler/checker.ts start line: 20666 end line: 20671 size: 6 LOC McCabe index: 7 number of parameters: 4 id: 7263 unit: function getWidenedLiteralLikeTypeForContextualType() file: src/compiler/checker.ts start line: 20845 end line: 20850 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7264 unit: function cloneInferredPartOfContext() file: src/compiler/checker.ts start line: 21462 end line: 21467 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7265 unit: function inferWithPriority() file: src/compiler/checker.ts start line: 22018 end line: 22023 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7266 unit: function getTypeOfDestructuredProperty() file: src/compiler/checker.ts start line: 23025 end line: 23030 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7267 unit: function includeUndefinedInIndexSignature() file: src/compiler/checker.ts start line: 23038 end line: 23043 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7268 unit: function isEmptyArrayAssignment() file: src/compiler/checker.ts start line: 23140 end line: 23145 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7269 unit: function getTypeOfSwitchClause() file: src/compiler/checker.ts start line: 23173 end line: 23178 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7270 unit: function reportFlowControlError() file: src/compiler/checker.ts start line: 23556 end line: 23561 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7271 unit: function isReachableFlowNode() file: src/compiler/checker.ts start line: 23563 end line: 23568 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7272 unit: function isFalseExpression() file: src/compiler/checker.ts start line: 23570 end line: 23575 size: 6 LOC McCabe index: 8 number of parameters: 1 id: 7273 unit: function getInitialOrAssignedType() file: src/compiler/checker.ts start line: 23836 end line: 23841 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7274 unit: const filterFn:() file: src/compiler/checker.ts start line: 24448 end line: 24453 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7275 unit: isIdentifier() file: src/compiler/checker.ts start line: 24765 end line: 24770 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7276 unit: function hasNonBindingPatternContextualTypeWithNoGenericTypes() file: src/compiler/checker.ts start line: 24967 end line: 24974 size: 6 LOC McCabe index: 8 number of parameters: 1 id: 7277 unit: function getNarrowableTypeForReference() file: src/compiler/checker.ts start line: 24976 end line: 24988 size: 6 LOC McCabe index: 8 number of parameters: 3 id: 7278 unit: function classDeclarationExtendsNull() file: src/compiler/checker.ts start line: 25417 end line: 25423 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7279 unit: function checkThisInStaticClassFieldInitializerInDecoratedClass() file: src/compiler/checker.ts start line: 25438 end line: 25443 size: 6 LOC McCabe index: 6 number of parameters: 2 id: 7280 unit: function getClassNameFromPrototypeMethod() file: src/compiler/checker.ts start line: 25570 end line: 25621 size: 6 LOC McCabe index: 32 number of parameters: 1 id: 7281 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 25574 end line: 25580 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7282 unit: function getContextualTypeForSubstitutionExpression() file: src/compiler/checker.ts start line: 26159 end line: 26165 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7283 unit: function getContextualJsxElementAttributesType() file: src/compiler/checker.ts start line: 26659 end line: 26667 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7284 unit: function createJsxAttributesType() file: src/compiler/checker.ts start line: 27558 end line: 27563 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7285 unit: function getJsxType() file: src/compiler/checker.ts start line: 27607 end line: 27612 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7286 unit: function getJsxStatelessElementTypeAt() file: src/compiler/checker.ts start line: 27878 end line: 27883 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7287 unit: function isExcessPropertyCheckTarget() file: src/compiler/checker.ts start line: 27993 end line: 27998 size: 6 LOC McCabe index: 7 number of parameters: 1 id: 7288 unit: function isMethodAccessForCall() file: src/compiler/checker.ts start line: 28270 end line: 28275 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7289 unit: function getSuggestionForNonexistentIndexSignature() file: src/compiler/checker.ts start line: 28851 end line: 28876 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7290 unit: function hasCorrectTypeArgumentArity() file: src/compiler/checker.ts start line: 29283 end line: 29290 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7291 unit: function inferJsxTypeArguments() file: src/compiler/checker.ts start line: 29338 end line: 29343 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7292 unit: function getMutableArrayOrTupleType() file: src/compiler/checker.ts start line: 29430 end line: 29435 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7293 unit: function createSyntheticExpression() file: src/compiler/checker.ts start line: 29721 end line: 29726 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7294 unit: function isPotentiallyUncalledDecorator() file: src/compiler/checker.ts start line: 30937 end line: 30942 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7295 unit: function getAssignedClassSymbol() file: src/compiler/checker.ts start line: 31034 end line: 31039 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7296 unit: function maybeCheckExpression() file: src/compiler/checker.ts start line: 33090 end line: 33095 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7297 unit: function getContextNode() file: src/compiler/checker.ts start line: 33655 end line: 33660 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7298 unit: function isTypeAssertion() file: src/compiler/checker.ts start line: 33706 end line: 33711 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7299 unit: function checkExpressionForMutableLocation() file: src/compiler/checker.ts start line: 33790 end line: 33795 size: 6 LOC McCabe index: 4 number of parameters: 4 id: 7300 unit: function checkPropertyAssignment() file: src/compiler/checker.ts start line: 33797 end line: 33806 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7301 unit: function skippedGenericFunction() file: src/compiler/checker.ts start line: 33881 end line: 33888 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7302 unit: function getReturnTypeOfSingleNonGenericCallSignature() file: src/compiler/checker.ts start line: 33955 end line: 33960 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7303 unit: function getReturnTypeOfSingleNonGenericSignatureOfCallChain() file: src/compiler/checker.ts start line: 33962 end line: 33967 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7304 unit: function checkPropertySignature() file: src/compiler/checker.ts start line: 34657 end line: 34662 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7305 unit: function checkAwaitedType() file: src/compiler/checker.ts start line: 35613 end line: 35618 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7306 unit: function markDecoratorMedataDataTypeNodeAsReferenced() file: src/compiler/checker.ts start line: 36004 end line: 36009 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7307 unit: function checkJSDocTemplateTag() file: src/compiler/checker.ts start line: 36162 end line: 36167 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7308 unit: function checkJSDocFunctionType() file: src/compiler/checker.ts start line: 36213 end line: 36218 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7309 unit: function checkJSDocImplementsTag() file: src/compiler/checker.ts start line: 36220 end line: 36225 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7310 unit: function checkJSDocAccessibilityModifiers() file: src/compiler/checker.ts start line: 36250 end line: 36255 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7311 unit: function checkUnusedInferTypeParameter() file: src/compiler/checker.ts start line: 36451 end line: 36456 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7312 unit: function recordPotentialCollisionWithWeakMapSetInGeneratedCode() file: src/compiler/checker.ts start line: 36794 end line: 36799 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7313 unit: function recordPotentialCollisionWithReflectInGeneratedCode() file: src/compiler/checker.ts start line: 36809 end line: 36814 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7314 unit: function checkVariableDeclaration() file: src/compiler/checker.ts start line: 37127 end line: 37132 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7315 unit: function checkTruthinessOfType() file: src/compiler/checker.ts start line: 37285 end line: 37290 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7316 unit: function checkIteratedTypeOrElementType() file: src/compiler/checker.ts start line: 37449 end line: 37454 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 7317 unit: function getIterationTypesOfGlobalIterableType() file: src/compiler/checker.ts start line: 37831 end line: 37836 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7318 unit: function reportTypeNotIterableError() file: src/compiler/checker.ts start line: 37909 end line: 37914 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7319 unit: function checkClassNameCollisionWithObject() file: src/compiler/checker.ts start line: 38496 end line: 38501 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7320 unit: function isPropertyWithoutInitializer() file: src/compiler/checker.ts start line: 39254 end line: 39259 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7321 unit: function checkDeferredNodes() file: src/compiler/checker.ts start line: 40596 end line: 40601 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7322 unit: function isTypeReferenceIdentifier() file: src/compiler/checker.ts start line: 40933 end line: 40939 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7323 unit: function isHeritageClauseElementIdentifier() file: src/compiler/checker.ts start line: 40941 end line: 40947 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7324 unit: function getShorthandAssignmentValueSymbol() file: src/compiler/checker.ts start line: 41329 end line: 41334 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7325 unit: function getRegularTypeOfExpression() file: src/compiler/checker.ts start line: 41469 end line: 41474 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7326 unit: function getParentTypeOfClassElement() file: src/compiler/checker.ts start line: 41480 end line: 41485 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7327 unit: function isOptionalUninitializedParameterProperty() file: src/compiler/checker.ts start line: 41838 end line: 41843 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7328 unit: function isLiteralConstDeclaration() file: src/compiler/checker.ts start line: 42066 end line: 42071 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7329 unit: function resolveHelpersModule() file: src/compiler/checker.ts start line: 42547 end line: 42552 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7330 unit: function checkGrammarForDisallowedTrailingComma() file: src/compiler/checker.ts start line: 42902 end line: 42907 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7331 unit: function checkGrammarTaggedTemplateChain() file: src/compiler/checker.ts start line: 43072 end line: 43077 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7332 unit: function checkGrammarConstructorTypeAnnotation() file: src/compiler/checker.ts start line: 43902 end line: 43907 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7333 unit: function reportInvalidOptionValue() file: src/compiler/commandLineParser.ts start line: 2196 end line: 2201 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7334 unit: function filterSameAsDefaultInclude() file: src/compiler/commandLineParser.ts start line: 2298 end line: 2303 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7335 unit: function parseJsonConfigFileContentWorker() file: src/compiler/commandLineParser.ts start line: 2608 end line: 2613 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7336 unit: function parseOwnConfigOfJsonSourceFile() file: src/compiler/commandLineParser.ts start line: 2922 end line: 3003 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7337 unit: function getDefaultCompilerOptions() file: src/compiler/commandLineParser.ts start line: 3095 end line: 3100 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7338 unit: function createDiagnostic() file: src/compiler/commandLineParser.ts start line: 3423 end line: 3428 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7339 unit: export function zipToIterator() file: src/compiler/core.ts start line: 109 end line: 121 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7340 unit: export function deduplicate() file: src/compiler/core.ts start line: 736 end line: 741 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7341 unit: export function append() file: src/compiler/core.ts start line: 918 end line: 923 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7342 unit: export function createMultiMap() file: src/compiler/core.ts start line: 1447 end line: 1452 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7343 unit: export function equateStringsCaseInsensitive() file: src/compiler/core.ts start line: 1683 end line: 1688 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7344 unit: function createIntlCollatorStringComparer() file: src/compiler/core.ts start line: 1786 end line: 1791 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7345 unit: export function setUILocale() file: src/compiler/core.ts start line: 1863 end line: 1868 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7346 unit: export function compareProperties() file: src/compiler/core.ts start line: 1885 end line: 1890 size: 6 LOC McCabe index: 4 number of parameters: 4 id: 7347 unit: export function orderedRemoveItemAt() file: src/compiler/core.ts start line: 2066 end line: 2072 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7348 unit: export function assertEqual() file: src/compiler/debug.ts start line: 137 end line: 142 size: 6 LOC McCabe index: 5 number of parameters: 5 id: 7349 unit: function getWeakTypeTextMap() file: src/compiler/debug.ts start line: 505 end line: 510 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7350 unit: function getWeakNodeTextMap() file: src/compiler/debug.ts start line: 512 end line: 517 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7351 unit: function createErrorDeprecation() file: src/compiler/debug.ts start line: 694 end line: 699 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7352 unit: export function getOutputDeclarationFileName() file: src/compiler/emitter.ts start line: 128 end line: 133 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7353 unit: function print() file: src/compiler/emitter.ts start line: 1129 end line: 1135 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7354 unit: function emit() file: src/compiler/emitter.ts start line: 1175 end line: 1180 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7355 unit: function pipelineEmit() file: src/compiler/emitter.ts start line: 1210 end line: 1215 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7356 unit: function emitUnparsedSourceOrPrepend() file: src/compiler/emitter.ts start line: 1890 end line: 1895 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7357 unit: function emitClassStaticBlockDeclaration() file: src/compiler/emitter.ts start line: 2092 end line: 2097 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7358 unit: function emitJSDocFunctionType() file: src/compiler/emitter.ts start line: 2189 end line: 2194 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7359 unit: function emitTypeLiteral() file: src/compiler/emitter.ts start line: 2232 end line: 2237 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7360 unit: function emitTupleType() file: src/compiler/emitter.ts start line: 2250 end line: 2255 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7361 unit: function emitIndexedAccessType() file: src/compiler/emitter.ts start line: 2317 end line: 2322 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7362 unit: function emitTypeAssertionExpression() file: src/compiler/emitter.ts start line: 2550 end line: 2555 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7363 unit: function shouldEmitWhitespaceBeforeOperand() file: src/compiler/emitter.ts start line: 2617 end line: 2634 size: 6 LOC McCabe index: 7 number of parameters: 1 id: 7364 unit: function createEmitBinaryExpression() file: src/compiler/emitter.ts start line: 2641 end line: 2744 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7365 unit: function emitBlockStatements() file: src/compiler/emitter.ts start line: 2830 end line: 2835 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7366 unit: function emitExpressionStatement() file: src/compiler/emitter.ts start line: 2854 end line: 2861 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7367 unit: function emitLabeledStatement() file: src/compiler/emitter.ts start line: 3063 end line: 3068 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7368 unit: function emitVariableDeclaration() file: src/compiler/emitter.ts start line: 3101 end line: 3106 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7369 unit: function emitModuleBlock() file: src/compiler/emitter.ts start line: 3340 end line: 3345 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7370 unit: function emitAssertClause() file: src/compiler/emitter.ts start line: 3466 end line: 3471 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7371 unit: function emitExternalModuleReference() file: src/compiler/emitter.ts start line: 3539 end line: 3544 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7372 unit: function emitCaseClause() file: src/compiler/emitter.ts start line: 3661 end line: 3667 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7373 unit: function emitHeritageClause() file: src/compiler/emitter.ts start line: 3696 end line: 3701 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7374 unit: function emitSpreadAssignment() file: src/compiler/emitter.ts start line: 3748 end line: 3753 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7375 unit: function emitJSDocNameReference() file: src/compiler/emitter.ts start line: 3807 end line: 3812 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7376 unit: function emitModifiers() file: src/compiler/emitter.ts start line: 4163 end line: 4168 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7377 unit: function emitNodeWithPrefix() file: src/compiler/emitter.ts start line: 4187 end line: 4192 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7378 unit: function emitWithLeadingSpace() file: src/compiler/emitter.ts start line: 4194 end line: 4199 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7379 unit: function emitExpressionWithLeadingSpace() file: src/compiler/emitter.ts start line: 4201 end line: 4206 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7380 unit: function emitWithTrailingSpace() file: src/compiler/emitter.ts start line: 4208 end line: 4213 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7381 unit: function emitTypeParameters() file: src/compiler/emitter.ts start line: 4241 end line: 4246 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7382 unit: function writeLineSeparatorsAfter() file: src/compiler/emitter.ts start line: 4801 end line: 4806 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7383 unit: function skipSynthesizedParentheses() file: src/compiler/emitter.ts start line: 4855 end line: 4861 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7384 unit: function reserveNameInNestedScopes() file: src/compiler/emitter.ts start line: 4925 end line: 4930 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7385 unit: function generateNameForImportOrExportDeclaration() file: src/compiler/emitter.ts start line: 5187 end line: 5192 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7386 unit: function generateNameForMethodOrAccessor() file: src/compiler/emitter.ts start line: 5208 end line: 5213 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7387 unit: function shouldWriteComment() file: src/compiler/emitter.ts start line: 5512 end line: 5517 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7388 unit: function emitLeadingCommentsOfPosition() file: src/compiler/emitter.ts start line: 5539 end line: 5545 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7389 unit: function emitComment() file: src/compiler/emitter.ts start line: 5651 end line: 5656 size: 6 LOC McCabe index: 2 number of parameters: 6 id: 7390 unit: function getParsedSourceMap() file: src/compiler/emitter.ts start line: 5669 end line: 5674 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7391 unit: function pipelineEmitWithSourceMaps() file: src/compiler/emitter.ts start line: 5676 end line: 5681 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7392 unit: promiseConstructor ? createExpressionFromEntityName() file: src/compiler/factory/emitHelpers.ts start line: 264 end line: 272 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7393 unit: var extendStatics = function() file: src/compiler/factory/emitHelpers.ts start line: 592 end line: 597 size: 6 LOC McCabe index: 6 number of parameters: 2 id: 7394 unit: export function isCallToHelper() file: src/compiler/factory/emitHelpers.ts start line: 1045 end line: 1050 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7395 unit: export function setTokenSourceMapRange() file: src/compiler/factory/emitNode.ts start line: 103 end line: 108 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7396 unit: function convertToAssignmentElementTarget() file: src/compiler/factory/nodeConverters.ts start line: 118 end line: 124 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7397 unit: function createNumericLiteral() file: src/compiler/factory/nodeFactory.ts start line: 808 end line: 813 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7398 unit: function createStringLiteral() file: src/compiler/factory/nodeFactory.ts start line: 829 end line: 834 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7399 unit: function getGeneratedNameForNode() file: src/compiler/factory/nodeFactory.ts start line: 936 end line: 941 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7400 unit: function updateQualifiedName() file: src/compiler/factory/nodeFactory.ts start line: 1097 end line: 1102 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7401 unit: function updateTemplateLiteralTypeSpan() file: src/compiler/factory/nodeFactory.ts start line: 1689 end line: 1694 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7402 unit: function updateTypeReferenceNode() file: src/compiler/factory/nodeFactory.ts start line: 1734 end line: 1739 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7403 unit: function createTypeQueryNode() file: src/compiler/factory/nodeFactory.ts start line: 1842 end line: 1847 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7404 unit: function createTypeLiteralNode() file: src/compiler/factory/nodeFactory.ts start line: 1857 end line: 1862 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7405 unit: function createArrayTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1872 end line: 1877 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7406 unit: function createTupleTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1887 end line: 1892 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7407 unit: function createOptionalTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1923 end line: 1928 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7408 unit: function createRestTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1938 end line: 1943 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7409 unit: function createUnionOrIntersectionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1952 end line: 1957 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7410 unit: function createInferTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2007 end line: 2012 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7411 unit: function updateTemplateLiteralType() file: src/compiler/factory/nodeFactory.ts start line: 2031 end line: 2036 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7412 unit: function createParenthesizedType() file: src/compiler/factory/nodeFactory.ts start line: 2060 end line: 2065 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7413 unit: function updateIndexedAccessTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2107 end line: 2112 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7414 unit: function createLiteralTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2140 end line: 2145 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7415 unit: function updateTypeAssertion() file: src/compiler/factory/nodeFactory.ts start line: 2531 end line: 2536 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7416 unit: function createParenthesizedExpression() file: src/compiler/factory/nodeFactory.ts start line: 2539 end line: 2544 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7417 unit: function createDeleteExpression() file: src/compiler/factory/nodeFactory.ts start line: 2664 end line: 2669 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7418 unit: function createTypeOfExpression() file: src/compiler/factory/nodeFactory.ts start line: 2679 end line: 2684 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7419 unit: function createVoidExpression() file: src/compiler/factory/nodeFactory.ts start line: 2694 end line: 2699 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7420 unit: function updateTemplateExpression() file: src/compiler/factory/nodeFactory.ts start line: 2891 end line: 2896 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7421 unit: function updateYieldExpression() file: src/compiler/factory/nodeFactory.ts start line: 2970 end line: 2975 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7422 unit: function updateExpressionWithTypeArguments() file: src/compiler/factory/nodeFactory.ts start line: 3055 end line: 3060 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7423 unit: function updateAsExpression() file: src/compiler/factory/nodeFactory.ts start line: 3075 end line: 3080 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7424 unit: function updateNonNullChain() file: src/compiler/factory/nodeFactory.ts start line: 3114 end line: 3119 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7425 unit: function updateTemplateSpan() file: src/compiler/factory/nodeFactory.ts start line: 3164 end line: 3169 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7426 unit: function updateVariableStatement() file: src/compiler/factory/nodeFactory.ts start line: 3211 end line: 3216 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7427 unit: function createExpressionStatement() file: src/compiler/factory/nodeFactory.ts start line: 3224 end line: 3229 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7428 unit: function updateDoStatement() file: src/compiler/factory/nodeFactory.ts start line: 3272 end line: 3277 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7429 unit: function updateWhileStatement() file: src/compiler/factory/nodeFactory.ts start line: 3291 end line: 3296 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7430 unit: function updateWithStatement() file: src/compiler/factory/nodeFactory.ts start line: 3437 end line: 3442 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7431 unit: function updateSwitchStatement() file: src/compiler/factory/nodeFactory.ts start line: 3456 end line: 3461 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7432 unit: function updateLabeledStatement() file: src/compiler/factory/nodeFactory.ts start line: 3475 end line: 3480 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7433 unit: function createThrowStatement() file: src/compiler/factory/nodeFactory.ts start line: 3483 end line: 3488 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7434 unit: function createModuleBlock() file: src/compiler/factory/nodeFactory.ts start line: 3855 end line: 3860 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7435 unit: function createCaseBlock() file: src/compiler/factory/nodeFactory.ts start line: 3870 end line: 3875 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7436 unit: function updateAssertClause() file: src/compiler/factory/nodeFactory.ts start line: 4019 end line: 4024 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7437 unit: function updateAssertEntry() file: src/compiler/factory/nodeFactory.ts start line: 4036 end line: 4041 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7438 unit: function updateJSDocFunctionType() file: src/compiler/factory/nodeFactory.ts start line: 4314 end line: 4319 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7439 unit: function createJSDocTypeLiteral() file: src/compiler/factory/nodeFactory.ts start line: 4322 end line: 4327 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7440 unit: function updateJSDocTypeLiteral() file: src/compiler/factory/nodeFactory.ts start line: 4330 end line: 4335 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7441 unit: function getDefaultTagName() file: src/compiler/factory/nodeFactory.ts start line: 4369 end line: 4374 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7442 unit: function createBaseJSDocTag() file: src/compiler/factory/nodeFactory.ts start line: 4377 end line: 4382 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7443 unit: function createJSDocTemplateTag() file: src/compiler/factory/nodeFactory.ts start line: 4385 end line: 4390 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7444 unit: function updateJSDocMemberName() file: src/compiler/factory/nodeFactory.ts start line: 4549 end line: 4554 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7445 unit: function createJSDocLink() file: src/compiler/factory/nodeFactory.ts start line: 4557 end line: 4562 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7446 unit: function createJSDocLinkCode() file: src/compiler/factory/nodeFactory.ts start line: 4572 end line: 4577 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7447 unit: function createJSDocLinkPlain() file: src/compiler/factory/nodeFactory.ts start line: 4587 end line: 4592 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7448 unit: function updateJSDocSimpleTagWorker() file: src/compiler/factory/nodeFactory.ts start line: 4631 end line: 4636 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7449 unit: function updateJSDocUnknownTag() file: src/compiler/factory/nodeFactory.ts start line: 4669 end line: 4674 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7450 unit: function createJSDocComment() file: src/compiler/factory/nodeFactory.ts start line: 4691 end line: 4696 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7451 unit: function updateJSDocComment() file: src/compiler/factory/nodeFactory.ts start line: 4699 end line: 4704 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7452 unit: function updateJsxText() file: src/compiler/factory/nodeFactory.ts start line: 4835 end line: 4840 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7453 unit: function updateJsxAttribute() file: src/compiler/factory/nodeFactory.ts start line: 4869 end line: 4874 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7454 unit: function updateCaseClause() file: src/compiler/factory/nodeFactory.ts start line: 4945 end line: 4950 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7455 unit: function createDefaultClause() file: src/compiler/factory/nodeFactory.ts start line: 4953 end line: 4958 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7456 unit: function updateCatchClause() file: src/compiler/factory/nodeFactory.ts start line: 5014 end line: 5019 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7457 unit: function updatePropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5050 end line: 5055 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7458 unit: function updateShorthandPropertyAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5083 end line: 5088 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7459 unit: function updateEnumMember() file: src/compiler/factory/nodeFactory.ts start line: 5125 end line: 5130 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7460 unit: function createBundle() file: src/compiler/factory/nodeFactory.ts start line: 5209 end line: 5214 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7461 unit: function updateBundle() file: src/compiler/factory/nodeFactory.ts start line: 5217 end line: 5222 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7462 unit: function createUnparsedSyntheticReference() file: src/compiler/factory/nodeFactory.ts start line: 5262 end line: 5267 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7463 unit: function createInputFiles() file: src/compiler/factory/nodeFactory.ts start line: 5270 end line: 5275 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7464 unit: function createNotEmittedStatement() file: src/compiler/factory/nodeFactory.ts start line: 5308 end line: 5313 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7465 unit: function createCommaListExpression() file: src/compiler/factory/nodeFactory.ts start line: 5354 end line: 5359 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7466 unit: function createEndOfDeclarationMarker() file: src/compiler/factory/nodeFactory.ts start line: 5373 end line: 5378 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7467 unit: function createMergeDeclarationMarker() file: src/compiler/factory/nodeFactory.ts start line: 5385 end line: 5390 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7468 unit: function updateSyntheticReferenceExpression() file: src/compiler/factory/nodeFactory.ts start line: 5404 end line: 5409 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7469 unit: function getExternalModuleOrNamespaceExportName() file: src/compiler/factory/nodeFactory.ts start line: 5873 end line: 5878 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 7470 unit: function asExpression() file: src/compiler/factory/nodeFactory.ts start line: 6128 end line: 6133 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7471 unit: function updateWithoutOriginal() file: src/compiler/factory/nodeFactory.ts start line: 6146 end line: 6151 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7472 unit: function operatorHasAssociativeProperty() file: src/compiler/factory/parenthesizerRules.ts start line: 165 end line: 178 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7473 unit: function parenthesizeBranchOfConditionalExpression() file: src/compiler/factory/parenthesizerRules.ts start line: 256 end line: 264 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7474 unit: function parenthesizeExpressionForDisallowedComma() file: src/compiler/factory/parenthesizerRules.ts start line: 346 end line: 352 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7475 unit: function parenthesizeConciseBodyOfArrowFunction() file: src/compiler/factory/parenthesizerRules.ts start line: 382 end line: 389 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7476 unit: export function startsWithUseStrict() file: src/compiler/factory/utilities.ts start line: 407 end line: 412 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7477 unit: export function skipOuterExpressions() file: src/compiler/factory/utilities.ts start line: 451 end line: 456 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7478 unit: function isEqualityOperator() file: src/compiler/factory/utilities.ts start line: 961 end line: 966 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7479 unit: readonly onOperator:() file: src/compiler/factory/utilities.ts start line: 1152 end line: 1157 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7480 unit: function removeIgnoredPackageId() file: src/compiler/moduleNameResolver.ts start line: 32 end line: 37 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7481 unit: forEach() file: src/compiler/moduleNameResolver.ts start line: 716 end line: 721 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7482 unit: export function resolveModuleNameFromCache() file: src/compiler/moduleNameResolver.ts start line: 902 end line: 907 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 7483 unit: function loadNodeModuleFromDirectory() file: src/compiler/moduleNameResolver.ts start line: 1560 end line: 1565 size: 6 LOC McCabe index: 4 number of parameters: 5 id: 7484 unit: function matchesPatternWithTrailer() file: src/compiler/moduleNameResolver.ts start line: 1986 end line: 1991 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7485 unit: function getTopNamespace() file: src/compiler/moduleSpecifiers.ts start line: 532 end line: 537 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7486 unit: function getPathRelativeToRootDirs() file: src/compiler/moduleSpecifiers.ts start line: 792 end line: 797 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7487 unit: function nextToken() file: src/compiler/parser.ts start line: 1410 end line: 1417 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7488 unit: function isBindingIdentifier() file: src/compiler/parser.ts start line: 1511 end line: 1518 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7489 unit: function parseOptionalToken() file: src/compiler/parser.ts start line: 1720 end line: 1725 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7490 unit: function parseOptionalTokenJSDoc() file: src/compiler/parser.ts start line: 1728 end line: 1733 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7491 unit: function parseTokenNode() file: src/compiler/parser.ts start line: 1747 end line: 1752 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7492 unit: function parseTokenNodeJSDoc() file: src/compiler/parser.ts start line: 1754 end line: 1759 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7493 unit: function canParseSemicolon() file: src/compiler/parser.ts start line: 1761 end line: 1769 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7494 unit: function parsePrivateIdentifier() file: src/compiler/parser.ts start line: 1942 end line: 1947 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7495 unit: function canFollowExportModifier() file: src/compiler/parser.ts start line: 1987 end line: 1992 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7496 unit: function parseTypeMemberSemicolon() file: src/compiler/parser.ts start line: 3283 end line: 3292 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7497 unit: function isTupleElementName() file: src/compiler/parser.ts start line: 3565 end line: 3570 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7498 unit: function isBinaryOperator() file: src/compiler/parser.ts start line: 4702 end line: 4708 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7499 unit: function parseJsxText() file: src/compiler/parser.ts start line: 5128 end line: 5133 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7500 unit: function nextTokenIsIdentifierOrKeywordOrOpenBracketOrTemplate() file: src/compiler/parser.ts start line: 5347 end line: 5352 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7501 unit: function parseArgumentList() file: src/compiler/parser.ts start line: 5515 end line: 5520 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7502 unit: function parseSpreadElement() file: src/compiler/parser.ts start line: 5647 end line: 5652 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7503 unit: function parseEmptyStatement() file: src/compiler/parser.ts start line: 5880 end line: 5885 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7504 unit: function isBindingIdentifierOrPrivateIdentifierOrPattern() file: src/compiler/parser.ts start line: 6540 end line: 6545 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7505 unit: function parseHeritageClauses() file: src/compiler/parser.ts start line: 7050 end line: 7059 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7506 unit: function parseExpressionWithTypeArguments() file: src/compiler/parser.ts start line: 7070 end line: 7075 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7507 unit: function parseNameWithKeywordCheck() file: src/compiler/parser.ts start line: 7492 end line: 7497 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7508 unit: function parseTrailingTagComments() file: src/compiler/parser.ts start line: 7988 end line: 7994 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7509 unit: function pathComponents() file: src/compiler/path.ts start line: 390 end line: 395 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7510 unit: export function toPath() file: src/compiler/path.ts start line: 581 end line: 586 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7511 unit: export function removeTrailingDirectorySeparator() file: src/compiler/path.ts start line: 612 end line: 618 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7512 unit: export function ensureTrailingDirectorySeparator() file: src/compiler/path.ts start line: 630 end line: 636 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7513 unit: export function findConfigFile() file: src/compiler/program.ts start line: 2 end line: 7 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7514 unit: export function forEachResolvedProjectReference() file: src/compiler/program.ts start line: 585 end line: 590 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7515 unit: function emit() file: src/compiler/program.ts start line: 1938 end line: 1943 size: 6 LOC McCabe index: 1 number of parameters: 6 id: 7516 unit: function getSemanticDiagnosticsForFile() file: src/compiler/program.ts start line: 2082 end line: 2087 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7517 unit: function getDeclarationDiagnosticsForFileNoCache() file: src/compiler/program.ts start line: 2388 end line: 2394 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7518 unit: function getOptionsDiagnostics() file: src/compiler/program.ts start line: 2424 end line: 2429 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7519 unit: function getProjectReferenceRedirectProject() file: src/compiler/program.ts start line: 2911 end line: 2920 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7520 unit: function getProjectReferenceOutputName() file: src/compiler/program.ts start line: 2923 end line: 2928 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7521 unit: function getResolvedProjectReferenceByPath() file: src/compiler/program.ts start line: 2984 end line: 2990 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7522 unit: function fileExists() file: src/compiler/program.ts start line: 4011 end line: 4018 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7523 unit: function fileExistsIfProjectReferenceDts() file: src/compiler/program.ts start line: 4020 end line: 4025 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7524 unit: function isInDirectoryPath() file: src/compiler/resolutionCache.ts start line: 240 end line: 245 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7525 unit: function clearPerDirectoryResolutions() file: src/compiler/resolutionCache.ts start line: 299 end line: 304 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7526 unit: function watchFailedLookupLocationOfNonRelativeModuleResolutions() file: src/compiler/resolutionCache.ts start line: 676 end line: 681 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7527 unit: function resolutionIsSymlink() file: src/compiler/resolutionCache.ts start line: 973 end line: 978 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7528 unit: static tryParse() file: src/compiler/semver.ts start line: 61 end line: 67 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7529 unit: toString() file: src/compiler/semver.ts start line: 99 end line: 104 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7530 unit: function testAlternative() file: src/compiler/semver.ts start line: 362 end line: 367 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7531 unit: function appendMappingCharCode() file: src/compiler/sourcemap.ts start line: 214 end line: 221 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7532 unit: function flushMappingBuffer() file: src/compiler/sourcemap.ts start line: 277 end line: 282 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7533 unit: export function getLineInfo() file: src/compiler/sourcemap.ts start line: 334 end line: 339 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7534 unit: function visitMappedType() file: src/compiler/symbolWalker.ts start line: 113 end line: 118 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7535 unit: function visitInterfaceType() file: src/compiler/symbolWalker.ts start line: 134 end line: 139 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7536 unit: function setCustomLevel() file: src/compiler/sys.ts start line: 104 end line: 109 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7537 unit: function watchFile() file: src/compiler/sys.ts start line: 215 end line: 233 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7538 unit: function createUseFsEventsOnParentDirectoryWatchFile() file: src/compiler/sys.ts start line: 335 end line: 387 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7539 unit: getMemoryUsage() file: src/compiler/sys.ts start line: 1359 end line: 1364 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7540 unit: function bufferFrom() file: src/compiler/sys.ts start line: 1512 end line: 1517 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7541 unit: function swapCase() file: src/compiler/sys.ts start line: 1529 end line: 1534 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7542 unit: function fsWatch() file: src/compiler/sys.ts start line: 1569 end line: 1698 size: 6 LOC McCabe index: 1 number of parameters: 6 id: 7543 unit: function readFile() file: src/compiler/sys.ts start line: 1732 end line: 1737 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7544 unit: export function push() file: src/compiler/tracing.ts start line: 128 end line: 133 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7545 unit: function indexFromOne() file: src/compiler/tracing.ts start line: 184 end line: 189 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7546 unit: firstDeclaration: getLocation() file: src/compiler/tracing.ts start line: 307 end line: 313 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7547 unit: export function dumpLegend() file: src/compiler/tracing.ts start line: 326 end line: 332 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7548 unit: export function getTransformers() file: src/compiler/transformer.ts start line: 34 end line: 39 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7549 unit: function getDeclarationTransformers() file: src/compiler/transformer.ts start line: 102 end line: 107 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7550 unit: function suspendLexicalEnvironment() file: src/compiler/transformer.ts start line: 403 end line: 408 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7551 unit: function resumeLexicalEnvironment() file: src/compiler/transformer.ts start line: 411 end line: 416 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7552 unit: function visitExpressionStatement() file: src/compiler/transformers/classFields.ts start line: 643 end line: 648 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7553 unit: function createClassTempVar() file: src/compiler/transformers/classFields.ts start line: 1083 end line: 1088 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7554 unit: function visitClassStaticBlockDeclaration() file: src/compiler/transformers/classFields.ts start line: 1150 end line: 1156 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7555 unit: function visitBodyStatement() file: src/compiler/transformers/classFields.ts start line: 1360 end line: 1366 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7556 unit: function trackSymbol() file: src/compiler/transformers/declarations.ts start line: 161 end line: 166 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7557 unit: function reportPrivateInBaseOfClassExpression() file: src/compiler/transformers/declarations.ts start line: 168 end line: 173 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7558 unit: function errorDeclarationNameWithFallback() file: src/compiler/transformers/declarations.ts start line: 175 end line: 180 size: 6 LOC McCabe index: 7 number of parameters: 0 id: 7559 unit: function reportCyclicStructureError() file: src/compiler/transformers/declarations.ts start line: 190 end line: 195 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7560 unit: function visitBindingElement() file: src/compiler/transformers/declarations.ts start line: 464 end line: 469 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7561 unit: function ensureNoInitializer() file: src/compiler/transformers/declarations.ts start line: 498 end line: 503 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7562 unit: function preserveJsDoc() file: src/compiler/transformers/declarations.ts start line: 677 end line: 682 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7563 unit: function transformVariableStatement() file: src/compiler/transformers/declarations.ts start line: 1508 end line: 1513 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7564 unit: function isAlwaysType() file: src/compiler/transformers/declarations.ts start line: 1605 end line: 1610 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7565 unit: function callExpressionVisitor() file: src/compiler/transformers/es2015.ts start line: 402 end line: 407 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7566 unit: function visitCaseBlock() file: src/compiler/transformers/es2015.ts start line: 590 end line: 595 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7567 unit: function transformAccessorsToStatement() file: src/compiler/transformers/es2015.ts start line: 1752 end line: 1760 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7568 unit: function visitIterationStatementWithFacts() file: src/compiler/transformers/es2015.ts start line: 2376 end line: 2381 size: 6 LOC McCabe index: 1 number of parameters: 5 id: 7569 unit: function hoistVariableDeclarationDeclaredInConvertedLoop() file: src/compiler/transformers/es2015.ts start line: 2802 end line: 2821 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7570 unit: function convertDoStatement() file: src/compiler/transformers/es2015.ts start line: 2925 end line: 2930 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7571 unit: function convertWhileStatement() file: src/compiler/transformers/es2015.ts start line: 2932 end line: 2937 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7572 unit: function visitArrayLiteralExpression() file: src/compiler/transformers/es2015.ts start line: 3688 end line: 3694 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7573 unit: function visitSpanOfNonSpreads() file: src/compiler/transformers/es2015.ts start line: 4091 end line: 4099 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7574 unit: function visitStringLiteral() file: src/compiler/transformers/es2015.ts start line: 4119 end line: 4124 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7575 unit: function visitNumericLiteral() file: src/compiler/transformers/es2015.ts start line: 4131 end line: 4136 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7576 unit: function visitSuperKeyword() file: src/compiler/transformers/es2015.ts start line: 4181 end line: 4186 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7577 unit: function enableSubstitutionsForBlockScopedBindings() file: src/compiler/transformers/es2015.ts start line: 4222 end line: 4227 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7578 unit: function transformSourceFile() file: src/compiler/transformers/es2016.ts start line: 11 end line: 17 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7579 unit: function isVariableDeclarationListWithCollidingName() file: src/compiler/transformers/es2017.ts start line: 388 end line: 393 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7580 unit: function visitorNoAsyncModifier() file: src/compiler/transformers/es2018.ts start line: 129 end line: 134 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7581 unit: function transformSourceFile() file: src/compiler/transformers/es2019.ts start line: 7 end line: 13 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7582 unit: function transformSourceFile() file: src/compiler/transformers/es2020.ts start line: 11 end line: 17 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7583 unit: function transformSourceFile() file: src/compiler/transformers/es2021.ts start line: 10 end line: 16 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7584 unit: function transformSourceFile() file: src/compiler/transformers/esnext.ts start line: 6 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7585 unit: function visitCommaExpression() file: src/compiler/transformers/generators.ts start line: 782 end line: 811 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7586 unit: function transformAndEmitStatements() file: src/compiler/transformers/generators.ts start line: 1183 end line: 1188 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7587 unit: function transformAndEmitReturnStatement() file: src/compiler/transformers/generators.ts start line: 1685 end line: 1690 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7588 unit: function visitReturnStatement() file: src/compiler/transformers/generators.ts start line: 1692 end line: 1697 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7589 unit: function transformAndEmitThrowStatement() file: src/compiler/transformers/generators.ts start line: 1877 end line: 1883 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7590 unit: function substituteExpression() file: src/compiler/transformers/generators.ts start line: 1959 end line: 1964 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7591 unit: function shouldEmitUnderscoreUnderscoreESModule() file: src/compiler/transformers/module/module.ts start line: 80 end line: 85 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7592 unit: function visitDestructuringAssignment() file: src/compiler/transformers/module/module.ts start line: 629 end line: 634 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7593 unit: function visitExpressionStatement() file: src/compiler/transformers/module/module.ts start line: 646 end line: 651 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7594 unit: function appendExportsOfImportEqualsDeclaration() file: src/compiler/transformers/module/module.ts start line: 1531 end line: 1537 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7595 unit: function createVariableAssignment() file: src/compiler/transformers/module/system.ts start line: 862 end line: 867 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7596 unit: function appendExportsOfImportEqualsDeclaration() file: src/compiler/transformers/module/system.ts start line: 978 end line: 984 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7597 unit: function substituteMetaProperty() file: src/compiler/transformers/module/system.ts start line: 1883 end line: 1888 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7598 unit: function transformSourceFileOrBundle() file: src/compiler/transformers/ts.ts start line: 91 end line: 96 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7599 unit: function visitorWorker() file: src/compiler/transformers/ts.ts start line: 209 end line: 214 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7600 unit: function isClassLikeDeclarationWithTypeScriptSyntax() file: src/compiler/transformers/ts.ts start line: 588 end line: 593 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7601 unit: function addConstructorDecorationStatement() file: src/compiler/transformers/ts.ts start line: 1221 end line: 1226 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7602 unit: function createCheckedValue() file: src/compiler/transformers/ts.ts start line: 1705 end line: 1710 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7603 unit: function visitHeritageClause() file: src/compiler/transformers/ts.ts start line: 1858 end line: 1864 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7604 unit: function getInnerMostModuleDeclarationFromDottedModule() file: src/compiler/transformers/ts.ts start line: 2804 end line: 2809 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7605 unit: function visitImportClause() file: src/compiler/transformers/ts.ts start line: 2847 end line: 2853 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7606 unit: function enableSubstitutionForNonQualifiedEnumMembers() file: src/compiler/transformers/ts.ts start line: 3175 end line: 3180 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7607 unit: function tryGetConstEnumValue() file: src/compiler/transformers/ts.ts start line: 3376 end line: 3382 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7608 unit: export function isSimpleCopiableExpression() file: src/compiler/transformers/utilities.ts start line: 259 end line: 264 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7609 unit: export function resolveConfigFileProjectName() file: src/compiler/tsbuild.ts start line: 145 end line: 151 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7610 unit: export function createSolutionBuilderWithWatchHost() file: src/compiler/tsbuildPublic.ts start line: 185 end line: 190 size: 6 LOC McCabe index: 1 number of parameters: 5 id: 7611 unit: function needsBuild() file: src/compiler/tsbuildPublic.ts start line: 1171 end line: 1176 size: 6 LOC McCabe index: 5 number of parameters: 3 id: 7612 unit: function getOldProgram() file: src/compiler/tsbuildPublic.ts start line: 1297 end line: 1302 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7613 unit: export function setResolvedModule() file: src/compiler/utilities.ts start line: 161 end line: 167 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7614 unit: export function setResolvedTypeReferenceDirective() file: src/compiler/utilities.ts start line: 169 end line: 175 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7615 unit: export function getSourceFileOfNode() file: src/compiler/utilities.ts start line: 259 end line: 264 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7616 unit: export function nodeIsMissing() file: src/compiler/utilities.ts start line: 341 end line: 347 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7617 unit: export function getNonDecoratorTokenPosOfNode() file: src/compiler/utilities.ts start line: 492 end line: 498 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7618 unit: export function getSpanOfTokenAtPosition() file: src/compiler/utilities.ts start line: 1094 end line: 1099 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7619 unit: export function getPropertyArrayElementValue() file: src/compiler/utilities.ts start line: 1571 end line: 1576 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7620 unit: export function getTsConfigObjectLiteralExpression() file: src/compiler/utilities.ts start line: 1578 end line: 1583 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7621 unit: export function getTsConfigPropArrayElementValue() file: src/compiler/utilities.ts start line: 1585 end line: 1590 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7622 unit: export function isPartOfTypeQuery() file: src/compiler/utilities.ts start line: 2069 end line: 2074 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7623 unit: export function isDefaultedExpandoInitializer() file: src/compiler/utilities.ts start line: 2281 end line: 2286 size: 6 LOC McCabe index: 7 number of parameters: 1 id: 7624 unit: export function getRightMostAssignedExpression() file: src/compiler/utilities.ts start line: 2334 end line: 2339 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7625 unit: export function isBindableStaticElementAccessExpression() file: src/compiler/utilities.ts start line: 2389 end line: 2394 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7626 unit: export function getNameOrArgument() file: src/compiler/utilities.ts start line: 2400 end line: 2405 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7627 unit: export function getInitializerOfBinaryExpression() file: src/compiler/utilities.ts start line: 2502 end line: 2507 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7628 unit: export function isSpecialPropertyDeclaration() file: src/compiler/utilities.ts start line: 2513 end line: 2518 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7629 unit: function walkUp() file: src/compiler/utilities.ts start line: 2966 end line: 2971 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7630 unit: export function skipParentheses() file: src/compiler/utilities.ts start line: 2997 end line: 3002 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7631 unit: export function getRootDeclaration() file: src/compiler/utilities.ts start line: 3408 end line: 3413 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7632 unit: function getJsxAttributeStringReplacement() file: src/compiler/utilities.ts start line: 4028 end line: 4033 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7633 unit: export function escapeJsxAttributeString() file: src/compiler/utilities.ts start line: 4035 end line: 4040 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7634 unit: export function getTrailingSemicolonDeferringWriter() file: src/compiler/utilities.ts start line: 4194 end line: 4262 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7635 unit: function commitPendingTrailingSemicolon() file: src/compiler/utilities.ts start line: 4197 end line: 4202 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7636 unit: export function getDeclarationEmitExtensionForPath() file: src/compiler/utilities.ts start line: 4339 end line: 4344 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7637 unit: export function getSourceFilePathInNewDirWorker() file: src/compiler/utilities.ts start line: 4411 end line: 4416 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 7638 unit: export function getSetAccessorValueParameter() file: src/compiler/utilities.ts start line: 4467 end line: 4472 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7639 unit: export function getEffectiveTypeAnnotationNode() file: src/compiler/utilities.ts start line: 4570 end line: 4575 size: 6 LOC McCabe index: 7 number of parameters: 1 id: 7640 unit: export function base64encode() file: src/compiler/utilities.ts start line: 5255 end line: 5260 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7641 unit: export function rangeStartPositionsAreOnSameLine() file: src/compiler/utilities.ts start line: 5403 end line: 5408 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7642 unit: export function getLeftmostAccessExpression() file: src/compiler/utilities.ts start line: 5794 end line: 5799 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7643 unit: function Type() file: src/compiler/utilities.ts start line: 5860 end line: 5865 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7644 unit: function Signature() file: src/compiler/utilities.ts start line: 5867 end line: 5872 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7645 unit: function isDiagnosticWithDetachedLocation() file: src/compiler/utilities.ts start line: 5977 end line: 5982 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7646 unit: export function getEmitScriptTarget() file: src/compiler/utilities.ts start line: 6192 end line: 6197 size: 6 LOC McCabe index: 6 number of parameters: 2 id: 7647 unit: export function getSupportedExtensionsWithJsonIfResolveJsonModule() file: src/compiler/utilities.ts start line: 6849 end line: 6854 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7648 unit: export function compareNumberOfDirectorySeparators() file: src/compiler/utilities.ts start line: 6885 end line: 6890 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7649 unit: export function setNodeFlags() file: src/compiler/utilities.ts start line: 7236 end line: 7241 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7650 unit: export function setParent() file: src/compiler/utilities.ts start line: 7250 end line: 7255 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7651 unit: function bindParentToChildIgnoringJSDoc() file: src/compiler/utilities.ts start line: 7288 end line: 7293 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7652 unit: export function isNumericLiteralName() file: src/compiler/utilities.ts start line: 7470 end line: 7493 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7653 unit: export function createTextChangeRange() file: src/compiler/utilitiesPublic.ts start line: 116 end line: 122 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7654 unit: export function isEmptyBindingPattern() file: src/compiler/utilitiesPublic.ts start line: 265 end line: 270 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7655 unit: export function isEmptyBindingElement() file: src/compiler/utilitiesPublic.ts start line: 272 end line: 277 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7656 unit: export function symbolName() file: src/compiler/utilitiesPublic.ts start line: 494 end line: 499 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7657 unit: export function isBindingName() file: src/compiler/utilitiesPublic.ts start line: 1223 end line: 1228 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7658 unit: export function isPropertyAccessOrQualifiedNameOrImportTypeNode() file: src/compiler/utilitiesPublic.ts start line: 1461 end line: 1466 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7659 unit: export function isModuleBody() file: src/compiler/utilitiesPublic.ts start line: 1678 end line: 1683 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7660 unit: export function isDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1789 end line: 1795 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7661 unit: export function isStatement() file: src/compiler/utilitiesPublic.ts start line: 1811 end line: 1816 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7662 unit: export function isStatementOrBlock() file: src/compiler/utilitiesPublic.ts start line: 1832 end line: 1837 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7663 unit: export function isModuleReference() file: src/compiler/utilitiesPublic.ts start line: 1842 end line: 1847 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7664 unit: export function isJsxTagNameExpression() file: src/compiler/utilitiesPublic.ts start line: 1852 end line: 1857 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7665 unit: export function visitLexicalEnvironment() file: src/compiler/visitorPublic.ts start line: 147 end line: 152 size: 6 LOC McCabe index: 2 number of parameters: 6 id: 7666 unit: function addDefaultValueAssignmentIfNeeded() file: src/compiler/visitorPublic.ts start line: 199 end line: 206 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7667 unit: getEnvironmentVariable: maybeBind() file: src/compiler/watch.ts start line: 572 end line: 578 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7668 unit: function clearInvalidateResolutionsOfFailedLookupLocations() file: src/compiler/watchPublic.ts start line: 630 end line: 635 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7669 unit: function invalidateResolutionsOfFailedLookup() file: src/compiler/watchPublic.ts start line: 646 end line: 651 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7670 unit: function onPackageJsonChange() file: src/compiler/watchPublic.ts start line: 855 end line: 864 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7671 unit: function watchWildcardDirectory() file: src/compiler/watchPublic.ts start line: 894 end line: 934 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7672 unit: function fileExists() file: src/compiler/watchUtilities.ts start line: 151 end line: 156 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7673 unit: function createWildcardDirectoryWatcher() file: src/compiler/watchUtilities.ts start line: 431 end line: 437 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7674 unit: watcher: watchDirectory() file: src/compiler/watchUtilities.ts start line: 434 end line: 441 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7675 unit: export function isEmittedFileOfProgram() file: src/compiler/watchUtilities.ts start line: 530 end line: 536 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7676 unit: watchFile: createTriggerLoggingAddWatch() file: src/compiler/watchUtilities.ts start line: 565 end line: 570 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7677 unit: export function init() file: src/debug/dbg.ts start line: 128 end line: 133 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7678 unit: function shouldBePretty() file: src/executeCommandLine/executeCommandLine.ts start line: 74 end line: 79 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7679 unit: function blue() file: src/executeCommandLine/executeCommandLine.ts start line: 111 end line: 119 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7680 unit: private decodeLinkDisplayParts() file: src/harness/client.ts start line: 545 end line: 550 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7681 unit: private convertChanges() file: src/harness/client.ts start line: 750 end line: 755 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7682 unit: private convertCallHierarchyIncomingCall() file: src/harness/client.ts start line: 819 end line: 824 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7683 unit: provideCallHierarchyIncomingCalls() file: src/harness/client.ts start line: 826 end line: 831 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7684 unit: private convertCallHierarchyOutgoingCall() file: src/harness/client.ts start line: 833 end line: 838 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7685 unit: provideCallHierarchyOutgoingCalls() file: src/harness/client.ts start line: 840 end line: 845 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7686 unit: public set() file: src/harness/collectionsImpl.ts start line: 288 end line: 293 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7687 unit: public getSourceMapRecord() file: src/harness/compilerImpl.ts start line: 183 end line: 188 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7688 unit: protected resolve() file: src/harness/evaluatorImpl.ts start line: 144 end line: 149 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7689 unit: public openFile() file: src/harness/fourslashImpl.ts start line: 510 end line: 516 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7690 unit: private formatRange() file: src/harness/fourslashImpl.ts start line: 614 end line: 619 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7691 unit: private formatPosition() file: src/harness/fourslashImpl.ts start line: 629 end line: 634 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7692 unit: private goToAndGetNode() file: src/harness/fourslashImpl.ts start line: 1068 end line: 1073 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7693 unit: private getCompletionEntryDetails() file: src/harness/fourslashImpl.ts start line: 1358 end line: 1363 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7694 unit: public verifyTypeDefinitionsCount() file: src/harness/fourslashImpl.ts start line: 2422 end line: 2429 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7695 unit: private getIndentation() file: src/harness/fourslashImpl.ts start line: 2588 end line: 2593 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7696 unit: public verifyCurrentLineContent() file: src/harness/fourslashImpl.ts start line: 2611 end line: 2616 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7697 unit: private verifyFileContent() file: src/harness/fourslashImpl.ts start line: 2622 end line: 2627 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7698 unit: public verifyFormatDocumentChangesNothing() file: src/harness/fourslashImpl.ts start line: 2629 end line: 2634 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7699 unit: public verifyTextAtCaretIs() file: src/harness/fourslashImpl.ts start line: 2636 end line: 2641 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7700 unit: function getTokenTypeFromClassification() file: src/harness/fourslashImpl.ts start line: 2694 end line: 2699 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7701 unit: public verifyEncodedSemanticClassificationsLength() file: src/harness/fourslashImpl.ts start line: 2796 end line: 2801 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7702 unit: public printOutliningSpans() file: src/harness/fourslashImpl.ts start line: 2816 end line: 2821 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7703 unit: private verifyTextMatches() file: src/harness/fourslashImpl.ts start line: 2949 end line: 2954 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7704 unit: public verifyNoMatchingBracePosition() file: src/harness/fourslashImpl.ts start line: 3254 end line: 3260 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7705 unit: private getSelection() file: src/harness/fourslashImpl.ts start line: 3511 end line: 3516 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7706 unit: public baselineCallHierarchy() file: src/harness/fourslashImpl.ts start line: 3826 end line: 3831 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7707 unit: private getCurrentLineContent() file: src/harness/fourslashImpl.ts start line: 3867 end line: 3872 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7708 unit: public position() file: src/harness/fourslashInterfaceImpl.ts start line: 102 end line: 107 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7709 unit: public moveLeft() file: src/harness/fourslashInterfaceImpl.ts start line: 665 end line: 670 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7710 unit: function semanticToken() file: src/harness/fourslashInterfaceImpl.ts start line: 812 end line: 817 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7711 unit: function deleteFile() file: src/harness/harnessIO.ts start line: 54 end line: 59 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7712 unit: create() file: src/harness/harnessLanguageService.ts start line: 862 end line: 876 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7713 unit: export function assertInvariants() file: src/harness/harnessUtils.ts start line: 72 end line: 136 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7714 unit: static removeFullPaths() file: src/harness/runnerbase.ts start line: 53 end line: 61 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7715 unit: export function decodeNextEncodedSourceMapSpan() file: src/harness/sourceMapRecorder.ts start line: 24 end line: 29 size: 6 LOC McCabe index: 4 number of parameters: 0 id: 7716 unit: function getTextOfLine() file: src/harness/sourceMapRecorder.ts start line: 156 end line: 161 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7717 unit: function writeSourceMapIndent() file: src/harness/sourceMapRecorder.ts start line: 197 end line: 202 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7718 unit: private isImportStatementName() file: src/harness/typeWriter.ts start line: 84 end line: 89 size: 6 LOC McCabe index: 8 number of parameters: 1 id: 7719 unit: private isIntrinsicJsxTag() file: src/harness/typeWriter.ts start line: 97 end line: 102 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7720 unit: public get meta() file: src/harness/vfsUtil.ts start line: 104 end line: 109 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7721 unit: public scanSync() file: src/harness/vfsUtil.ts start line: 266 end line: 271 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7722 unit: public lscanSync() file: src/harness/vfsUtil.ts start line: 279 end line: 284 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7723 unit: public readdirSync() file: src/harness/vfsUtil.ts start line: 493 end line: 498 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7724 unit: private _mkdir() file: src/harness/vfsUtil.ts start line: 513 end line: 518 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 7725 unit: public static diff() file: src/harness/vfsUtil.ts start line: 715 end line: 720 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7726 unit: private _removeLink() file: src/harness/vfsUtil.ts start line: 890 end line: 895 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 7727 unit: export function createIOError() file: src/harness/vfsUtil.ts start line: 1349 end line: 1354 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7728 unit: export function checkOutputDoesNotContain() file: src/harness/virtualFileSystemWithWatch.ts start line: 275 end line: 280 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7729 unit: register() file: src/harness/virtualFileSystemWithWatch.ts start line: 290 end line: 295 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7730 unit: getHostSpecificPath() file: src/harness/virtualFileSystemWithWatch.ts start line: 468 end line: 473 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7731 unit: deleteFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 693 end line: 698 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7732 unit: private toFsFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 800 end line: 805 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7733 unit: runQueuedImmediateCallbacks() file: src/harness/virtualFileSystemWithWatch.ts start line: 975 end line: 980 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7734 unit: export function validate() file: src/harness/vpathUtil.ts start line: 103 end line: 108 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7735 unit: export function findArgument() file: src/jsTyping/shared.ts start line: 49 end line: 54 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7736 unit: private delayUpdateProjectsOfScriptInfoPath() file: src/server/editorServices.ts start line: 1262 end line: 1267 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7737 unit: function configFileName() file: src/server/editorServices.ts start line: 2041 end line: 2047 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7738 unit: private createConfiguredProjectWithDelayLoad() file: src/server/editorServices.ts start line: 2096 end line: 2101 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7739 unit: reloadFileNamesOfConfiguredProject() file: src/server/editorServices.ts start line: 2385 end line: 2390 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7740 unit: getOrCreateScriptInfoNotOpenedByClient() file: src/server/editorServices.ts start line: 2552 end line: 2557 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7741 unit: private stopWatchingScriptInfo() file: src/server/editorServices.ts start line: 2743 end line: 2748 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7742 unit: function addOriginalConfiguredProject() file: src/server/editorServices.ts start line: 3298 end line: 3303 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7743 unit: private findExternalProjectContainingOpenScriptInfo() file: src/server/editorServices.ts start line: 3311 end line: 3317 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7744 unit: function retainConfiguredProject() file: src/server/editorServices.ts start line: 3575 end line: 3582 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7745 unit: clear() file: src/server/moduleSpecifierCache.ts start line: 59 end line: 64 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7746 unit: protected removeLocalTypingsFromTypeAcquisition() file: src/server/project.ts start line: 734 end line: 740 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7747 unit: getSourceFile() file: src/server/project.ts start line: 757 end line: 762 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7748 unit: private detachScriptInfoIfNotRoot() file: src/server/project.ts start line: 820 end line: 827 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7749 unit: getFileNamesWithRedirectInfo() file: src/server/project.ts start line: 909 end line: 914 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7750 unit: markFileAsDirty() file: src/server/project.ts start line: 996 end line: 1001 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7751 unit: markAsDirty() file: src/server/project.ts start line: 1003 end line: 1008 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7752 unit: onFileAddedOrRemoved() file: src/server/project.ts start line: 1031 end line: 1036 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7753 unit: removed: includeProjectReferenceRedirectInfoIfRequested() file: src/server/project.ts start line: 1507 end line: 1512 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7754 unit: toggleJsInferredProject() file: src/server/project.ts start line: 1801 end line: 1806 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7755 unit: public reloadFromDisk() file: src/server/scriptInfo.ts start line: 136 end line: 141 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7756 unit: export function isDynamicFileName() file: src/server/scriptInfo.ts start line: 273 end line: 278 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7757 unit: closeSourceMapFileWatcher() file: src/server/scriptInfo.ts start line: 664 end line: 669 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7758 unit: function ensureNotAutoImportProvider() file: src/server/scriptInfo.ts start line: 672 end line: 677 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7759 unit: function failIfInvalidLocation() file: src/server/scriptInfo.ts start line: 684 end line: 690 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7760 unit: function fresh() file: src/server/scriptVersionCache.ts start line: 161 end line: 166 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7761 unit: private versionToIndex() file: src/server/scriptVersionCache.ts start line: 262 end line: 267 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7762 unit: private skipChild() file: src/server/scriptVersionCache.ts start line: 601 end line: 606 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7763 unit: function formatRelatedInformation() file: src/server/session.ts start line: 65 end line: 83 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7764 unit: category: diagnosticCategoryName() file: src/server/session.ts start line: 69 end line: 74 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7765 unit: private setTimerHandle() file: src/server/session.ts start line: 238 end line: 243 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7766 unit: private setImmediateId() file: src/server/session.ts start line: 245 end line: 250 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7767 unit: textSpan: createTextSpan() file: src/server/session.ts start line: 388 end line: 394 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7768 unit: private addPerformanceData() file: src/server/session.ts start line: 809 end line: 814 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7769 unit: private semanticCheck() file: src/server/session.ts start line: 1004 end line: 1009 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7770 unit: private getDefinition() file: src/server/session.ts start line: 1218 end line: 1223 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7771 unit: private mapJSDocTagInfo() file: src/server/session.ts start line: 1285 end line: 1290 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7772 unit: private getTypeDefinition() file: src/server/session.ts start line: 1358 end line: 1364 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7773 unit: private getJsxClosingTag() file: src/server/session.ts start line: 1432 end line: 1437 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7774 unit: private getSpanOfEnclosingComment() file: src/server/session.ts start line: 1694 end line: 1699 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7775 unit: private saveToTmp() file: src/server/session.ts start line: 2032 end line: 2037 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7776 unit: private mapSelectionRange() file: src/server/session.ts start line: 2514 end line: 2522 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7777 unit: selectionSpan: toProtocolTextSpan() file: src/server/session.ts start line: 2543 end line: 2549 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7778 unit: private toProtocolCallHierarchyOutgoingCall() file: src/server/session.ts start line: 2555 end line: 2560 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7779 unit: private provideCallHierarchyIncomingCalls() file: src/server/session.ts start line: 2573 end line: 2578 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7780 unit: private provideCallHierarchyOutgoingCalls() file: src/server/session.ts start line: 2580 end line: 2585 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7781 unit: changes: mapDefinedIterator() file: src/server/session.ts start line: 2651 end line: 2656 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7782 unit: public addProtocolHandler() file: src/server/session.ts start line: 2996 end line: 3001 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7783 unit: function toProtocolTextSpan() file: src/server/session.ts start line: 3138 end line: 3143 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7784 unit: function convertNewFileTextChangeToCodeEdit() file: src/server/session.ts start line: 3165 end line: 3170 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7785 unit: function unresolvedImportsChanged() file: src/server/typingsCache.ts start line: 77 end line: 82 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7786 unit: public cancel() file: src/server/utilities.ts start line: 29 end line: 34 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7787 unit: public scheduleCollect() file: src/server/utilities.ts start line: 52 end line: 58 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 7788 unit: function textSpan() file: src/services/breakpoints.ts start line: 37 end line: 42 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7789 unit: function spanInNodeIfStartsOnSameLine() file: src/services/breakpoints.ts start line: 48 end line: 53 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7790 unit: function spanInGreaterThanOrLessThanToken() file: src/services/breakpoints.ts start line: 694 end line: 700 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7791 unit: function spanInWhileKeyword() file: src/services/breakpoints.ts start line: 702 end line: 710 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7792 unit: function spanInOfKeyword() file: src/services/breakpoints.ts start line: 712 end line: 720 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7793 unit: function getCallHierarchyDeclarationReferenceNode() file: src/services/callHierarchy.ts start line: 80 end line: 85 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7794 unit: export function getOutgoingCalls() file: src/services/callHierarchy.ts start line: 547 end line: 552 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7795 unit: export function getEncodedSemanticClassifications() file: src/services/classifier2020.ts start line: 34 end line: 39 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7796 unit: function isExpressionInCallExpression() file: src/services/classifier2020.ts start line: 217 end line: 222 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7797 unit: getCodeActions: function getCodeActionsToAddConvertToUnknownForNonOverlappingTypes() file: src/services/codefixes/addConvertToUnknownForNonOverlappingTypes.ts start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7798 unit: function makeChange() file: src/services/codefixes/addConvertToUnknownForNonOverlappingTypes.ts start line: 22 end line: 27 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7799 unit: function getAwaitErrorSpanExpression() file: src/services/codefixes/addMissingAwait.ts start line: 62 end line: 67 size: 6 LOC McCabe index: 4 number of parameters: 5 id: 7800 unit: function insertLeadingSemicolonIfNeeded() file: src/services/codefixes/addMissingAwait.ts start line: 276 end line: 281 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7801 unit: getCodeActions: function getCodeActionsToAddMissingConst() file: src/services/codefixes/addMissingConst.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7802 unit: getCodeActions: function getCodeActionsToAddMissingDeclareOnProperty() file: src/services/codefixes/addMissingDeclareProperty.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7803 unit: getCodeActions() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7804 unit: function isDeclarationWithType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 69 end line: 74 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7805 unit: function isPromiseReturningCallExpression() file: src/services/codefixes/convertToAsyncFunction.ts start line: 153 end line: 158 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7806 unit: function declareSynthBindingPattern() file: src/services/codefixes/convertToAsyncFunction.ts start line: 825 end line: 830 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7807 unit: function convertedImports() file: src/services/codefixes/convertToEsModule.ts start line: 599 end line: 604 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7808 unit: getCodeActions: function getCodeActionsToConvertToTypeOnlyExport() file: src/services/codefixes/convertToTypeOnlyExport.ts start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7809 unit: getAllCodeActions: function getAllCodeActionsToConvertToTypeOnlyImport() file: src/services/codefixes/convertToTypeOnlyImport.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7810 unit: function makeChange() file: src/services/codefixes/disableJsDiagnostics.ts start line: 49 end line: 55 size: 6 LOC McCabe index: 3 number of parameters: 4 id: 7811 unit: getCodeActions: function getCodeActionsToAddMissingTypeof() file: src/services/codefixes/fixAddModuleReferTypeMissingTypeof.ts start line: 9 end line: 14 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7812 unit: function getImportTypeNode() file: src/services/codefixes/fixAddModuleReferTypeMissingTypeof.ts start line: 20 end line: 25 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7813 unit: getCodeActions() file: src/services/codefixes/fixAddVoidToPromise.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7814 unit: getCodeActions: function getCodeActionsToFixClassNotImplementingInheritedMembers() file: src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7815 unit: function createMissingIndexSignatureDeclaration() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 70 end line: 75 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7816 unit: getCodeActions() file: src/services/codefixes/fixConstructorForDerivedNeedSuperCall.ts start line: 7 end line: 12 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7817 unit: function getNodes() file: src/services/codefixes/fixExtendsInterfaceBecomesImplements.ts start line: 22 end line: 27 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7818 unit: function getInfo() file: src/services/codefixes/fixForgottenThisPropertyAccess.ts start line: 33 end line: 38 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7819 unit: getCodeActions: function getCodeActionsToFixIncorrectNamedTupleSyntax() file: src/services/codefixes/fixIncorrectNamedTupleSyntax.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7820 unit: getCodeActions() file: src/services/codefixes/fixNoPropertyAccessFromIndexSignature.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7821 unit: getCodeActions() file: src/services/codefixes/fixPropertyAssignment.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7822 unit: getCodeActions() file: src/services/codefixes/fixPropertyOverrideAccessor.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7823 unit: function getResolvedSourceFileFromImportDeclaration() file: src/services/codefixes/fixSpelling.ts start line: 133 end line: 140 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7824 unit: getCodeActions() file: src/services/codefixes/fixUnreachableCode.ts start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7825 unit: function prepareModifierFlagsForField() file: src/services/codefixes/generateAccessors.ts start line: 97 end line: 102 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7826 unit: export function getNoopSymbolTrackerWithResolver() file: src/services/codefixes/helpers.ts start line: 26 end line: 31 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7827 unit: function getReturnTypeFromSignatures() file: src/services/codefixes/helpers.ts start line: 424 end line: 429 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7828 unit: function replaceFirstIdentifierOfEntityName() file: src/services/codefixes/helpers.ts start line: 557 end line: 562 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7829 unit: function getNewImports() file: src/services/codefixes/importFixes.ts start line: 1171 end line: 1176 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7830 unit: type: isIdentifier() file: src/services/codefixes/inferFromUsage.ts start line: 401 end line: 407 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7831 unit: function inferTypeFromPropertyAssignment() file: src/services/codefixes/inferFromUsage.ts start line: 842 end line: 847 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7832 unit: getCodeActions: function getCodeActionsToRemoveUnnecessaryAwait() file: src/services/codefixes/removeUnnecessaryAwait.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7833 unit: function doChange() file: src/services/codefixes/requireInTs.ts start line: 24 end line: 29 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7834 unit: function createObjectTypeFromLabeledExpression() file: src/services/codefixes/returnValueCorrect.ts start line: 75 end line: 80 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7835 unit: function removeBlockBodyBrace() file: src/services/codefixes/returnValueCorrect.ts start line: 217 end line: 223 size: 6 LOC McCabe index: 3 number of parameters: 6 id: 7836 unit: getCodeActions: function getCodeActionsToUseBigintLiteral() file: src/services/codefixes/useBigintLiteral.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7837 unit: keywordCompletions: getKeywordCompletions() file: src/services/completions.ts start line: 429 end line: 435 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7838 unit: function keywordFiltersFromSyntaxKind() file: src/services/completions.ts start line: 434 end line: 439 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7839 unit: optionalReplacementSpan: getOptionalReplacementSpan() file: src/services/completions.ts start line: 576 end line: 586 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7840 unit: function quotePropertyName() file: src/services/completions.ts start line: 1171 end line: 1177 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7841 unit: function getLabelCompletionAtPosition() file: src/services/completions.ts start line: 1336 end line: 1341 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7842 unit: function tryGetImportCompletionSymbols() file: src/services/completions.ts start line: 2308 end line: 2313 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7843 unit: function isContextTokenValueLocation() file: src/services/completions.ts start line: 2432 end line: 2437 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7844 unit: function isFunctionLikeBodyKeyword() file: src/services/completions.ts start line: 3630 end line: 3635 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 7845 unit: function toUpperCharCode() file: src/services/completions.ts start line: 4059 end line: 4064 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7846 unit: function traverseWithoutCrossingFunction() file: src/services/documentHighlights.ts start line: 435 end line: 440 size: 6 LOC McCabe index: 7 number of parameters: 2 id: 7847 unit: function parseKey() file: src/services/exportInfoMap.ts start line: 247 end line: 252 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7848 unit: function getDefaultLikeExportWorker() file: src/services/exportInfoMap.ts start line: 431 end line: 436 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7849 unit: export function findReferenceOrRenameEntries() file: src/services/findAllReferences.ts start line: 277 end line: 282 size: 6 LOC McCabe index: 1 number of parameters: 7 id: 7850 unit: isDefinition: isDeclarationOfSymbol() file: src/services/findAllReferences.ts start line: 400 end line: 406 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7851 unit: references: getReferencesForNonModule() file: src/services/findAllReferences.ts start line: 646 end line: 652 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7852 unit: function getSourceFileIndexOfEntry() file: src/services/findAllReferences.ts start line: 798 end line: 803 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7853 unit: function shouldAddSingleReference() file: src/services/findAllReferences.ts start line: 1202 end line: 1209 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7854 unit: function findInheritedConstructorReferences() file: src/services/findAllReferences.ts start line: 1773 end line: 1778 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7855 unit: function getPropertySymbolOfObjectBindingPatternWithoutPropertyName() file: src/services/findAllReferences.ts start line: 2170 end line: 2175 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7856 unit: function isImplementation() file: src/services/findAllReferences.ts start line: 2274 end line: 2279 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 7857 unit: function findImmediatelyPrecedingTokenOfKind() file: src/services/formatting/formatting.ts start line: 165 end line: 171 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7858 unit: public ContextNodeAllOnSameLine() file: src/services/formatting/formattingContext.ts start line: 43 end line: 49 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7859 unit: public NextNodeAllOnSameLine() file: src/services/formatting/formattingContext.ts start line: 51 end line: 57 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7860 unit: public ContextNodeBlockIsOnOneLine() file: src/services/formatting/formattingContext.ts start line: 69 end line: 75 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7861 unit: public NextNodeBlockIsOnOneLine() file: src/services/formatting/formattingContext.ts start line: 77 end line: 83 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7862 unit: function fixTokenKind() file: src/services/formatting/formattingScanner.ts start line: 282 end line: 287 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7863 unit: function isEndOfDecoratorContextOnSameLine() file: src/services/formatting/rules.ts start line: 725 end line: 730 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7864 unit: function nodeIsInDecoratorContext() file: src/services/formatting/rules.ts start line: 732 end line: 737 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7865 unit: function getRulesMap() file: src/services/formatting/rulesMap.ts start line: 9 end line: 14 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7866 unit: function getActualIndentationForListStartLine() file: src/services/formatting/smartIndenter.ts start line: 469 end line: 474 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7867 unit: function rangeIsOnOneLine() file: src/services/formatting/smartIndenter.ts start line: 677 end line: 682 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7868 unit: function symbolMatchesSignature() file: src/services/goToDefinition.ts start line: 106 end line: 111 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7869 unit: function getDefinitionFromSymbol() file: src/services/goToDefinition.ts start line: 299 end line: 337 size: 6 LOC McCabe index: 6 number of parameters: 4 id: 7870 unit: function getConstructSignatureDefinition() file: src/services/goToDefinition.ts start line: 308 end line: 315 size: 6 LOC McCabe index: 6 number of parameters: 0 id: 7871 unit: function createDefinitionInfo() file: src/services/goToDefinition.ts start line: 340 end line: 345 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 7872 unit: function isExported() file: src/services/importTracker.ts start line: 158 end line: 163 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7873 unit: export function getExportInfo() file: src/services/importTracker.ts start line: 630 end line: 636 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7874 unit: function truncation() file: src/services/inlayHints.ts start line: 300 end line: 305 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7875 unit: function addTrackedEs5Class() file: src/services/navigationBar.ts start line: 129 end line: 134 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7876 unit: function areSameModule() file: src/services/navigationBar.ts start line: 652 end line: 657 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7877 unit: childItems: map() file: src/services/navigationBar.ts start line: 839 end line: 845 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7878 unit: function getModuleName() file: src/services/navigationBar.ts start line: 869 end line: 876 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7879 unit: function getModifiers() file: src/services/navigationBar.ts start line: 904 end line: 909 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7880 unit: function hasModuleDeclarationMatchingSpecifier() file: src/services/organizeImports.ts start line: 170 end line: 175 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7881 unit: export function collectElements() file: src/services/outliningElementsCollector.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7882 unit: function spanForJSXElement() file: src/services/outliningElementsCollector.ts start line: 266 end line: 271 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7883 unit: function spanForJSXAttributes() file: src/services/outliningElementsCollector.ts start line: 279 end line: 285 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7884 unit: function spanForTemplateLiteral() file: src/services/outliningElementsCollector.ts start line: 287 end line: 292 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7885 unit: function createPatternMatch() file: src/services/patternMatcher.ts start line: 93 end line: 98 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7886 unit: function createSegment() file: src/services/patternMatcher.ts start line: 350 end line: 355 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7887 unit: totalTextChunk: createTextChunk() file: src/services/patternMatcher.ts start line: 352 end line: 359 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7888 unit: function recordAmbientExternalModule() file: src/services/preProcess.ts start line: 41 end line: 46 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7889 unit: export function getApplicableRefactors() file: src/services/refactorProvider.ts start line: 12 end line: 17 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7890 unit: function getEditInfoForConvertToAnonymousFunction() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 203 end line: 208 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7891 unit: function entryToDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 247 end line: 252 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7892 unit: function isValidParameterNodeArray() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 393 end line: 398 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7893 unit: function getRefactorableParametersLength() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 418 end line: 423 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7894 unit: function getRefactorableParameters() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 425 end line: 430 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7895 unit: function createPropertyOrShorthandAssignment() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 432 end line: 437 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7896 unit: function getMatchingStart() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 156 end line: 161 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 7897 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 132 end line: 137 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7898 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 139 end line: 145 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7899 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 147 end line: 152 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7900 unit: function checkRootNode() file: src/services/refactors/extractSymbol.ts start line: 389 end line: 394 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7901 unit: function getFunctionExtractionAtIndex() file: src/services/refactors/extractSymbol.ts start line: 683 end line: 688 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7902 unit: getEditsForAction: function getRefactorEditsToMoveToNewFile() file: src/services/refactors/moveToNewFile.ts start line: 25 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7903 unit: function deleteUnusedOldImports() file: src/services/refactors/moveToNewFile.ts start line: 176 end line: 181 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 7904 unit: function isExported() file: src/services/refactors/moveToNewFile.ts start line: 774 end line: 779 size: 6 LOC McCabe index: 5 number of parameters: 4 id: 7905 unit: public getText() file: src/services/services.ts start line: 256 end line: 261 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7906 unit: get typeArguments() file: src/services/services.ts start line: 527 end line: 532 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7907 unit: public getNamedDeclarations() file: src/services/services.ts start line: 746 end line: 752 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7908 unit: function addDeclaration() file: src/services/services.ts start line: 761 end line: 766 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7909 unit: export function displayPartsToString() file: src/services/services.ts start line: 970 end line: 976 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7910 unit: export function getDefaultCompilerOptions() file: src/services/services.ts start line: 978 end line: 984 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7911 unit: public throwIfCancellationRequested() file: src/services/services.ts start line: 1187 end line: 1192 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7912 unit: public throwIfCancellationRequested() file: src/services/services.ts start line: 1218 end line: 1223 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7913 unit: readFile: maybeBind() file: src/services/services.ts start line: 1311 end line: 1317 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7914 unit: useSourceOfProjectReferenceRedirect: maybeBind() file: src/services/services.ts start line: 1411 end line: 1417 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7915 unit: function getEmitOutput() file: src/services/services.ts start line: 1850 end line: 1856 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7916 unit: function toLineColumnOffset() file: src/services/services.ts start line: 2608 end line: 2617 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7917 unit: function provideCallHierarchyIncomingCalls() file: src/services/services.ts start line: 2625 end line: 2630 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7918 unit: function provideCallHierarchyOutgoingCalls() file: src/services/services.ts start line: 2632 end line: 2637 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7919 unit: export function getNameTable() file: src/services/services.ts start line: 2738 end line: 2744 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7920 unit: function literalIsName() file: src/services/services.ts start line: 2773 end line: 2778 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7921 unit: function isArgumentOfElementAccessExpression() file: src/services/services.ts start line: 2843 end line: 2848 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7922 unit: export function getDefaultLibFilePath() file: src/services/services.ts start line: 2858 end line: 2865 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7923 unit: public getProjectVersion() file: src/services/shims.ts start line: 396 end line: 403 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7924 unit: public getTypeRootsVersion() file: src/services/shims.ts start line: 405 end line: 410 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7925 unit: public refresh() file: src/services/shims.ts start line: 677 end line: 682 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7926 unit: public getSyntacticClassifications() file: src/services/shims.ts start line: 698 end line: 703 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7927 unit: public getSemanticClassifications() file: src/services/shims.ts start line: 705 end line: 710 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7928 unit: public getEncodedSyntacticClassifications() file: src/services/shims.ts start line: 712 end line: 719 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7929 unit: public getEncodedSemanticClassifications() file: src/services/shims.ts start line: 721 end line: 728 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7930 unit: public getQuickInfoAtPosition() file: src/services/shims.ts start line: 767 end line: 772 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7931 unit: public getNameOrDottedNameSpan() file: src/services/shims.ts start line: 781 end line: 786 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7932 unit: public getBreakpointStatementAtPosition() file: src/services/shims.ts start line: 792 end line: 797 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7933 unit: public getSignatureHelpItems() file: src/services/shims.ts start line: 801 end line: 806 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7934 unit: public getDefinitionAtPosition() file: src/services/shims.ts start line: 814 end line: 819 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7935 unit: public getDefinitionAndBoundSpan() file: src/services/shims.ts start line: 825 end line: 830 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7936 unit: public getTypeDefinitionAtPosition() file: src/services/shims.ts start line: 838 end line: 843 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7937 unit: public getImplementationAtPosition() file: src/services/shims.ts start line: 851 end line: 856 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7938 unit: public getRenameInfo() file: src/services/shims.ts start line: 858 end line: 863 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7939 unit: public getSmartSelectionRange() file: src/services/shims.ts start line: 865 end line: 870 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7940 unit: public findRenameLocations() file: src/services/shims.ts start line: 872 end line: 877 size: 6 LOC McCabe index: 1 number of parameters: 5 id: 7941 unit: public getBraceMatchingAtPosition() file: src/services/shims.ts start line: 880 end line: 885 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7942 unit: public isValidBraceCompletionAtPosition() file: src/services/shims.ts start line: 887 end line: 892 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7943 unit: public getSpanOfEnclosingComment() file: src/services/shims.ts start line: 894 end line: 899 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7944 unit: public getReferencesAtPosition() file: src/services/shims.ts start line: 913 end line: 918 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7945 unit: public findReferences() file: src/services/shims.ts start line: 920 end line: 925 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7946 unit: public getFileReferences() file: src/services/shims.ts start line: 927 end line: 932 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7947 unit: public getOccurrencesAtPosition() file: src/services/shims.ts start line: 934 end line: 939 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7948 unit: public getCompletionsAtPosition() file: src/services/shims.ts start line: 959 end line: 964 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7949 unit: public getDocCommentTemplateAtPosition() file: src/services/shims.ts start line: 1004 end line: 1009 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7950 unit: public getNavigateToItems() file: src/services/shims.ts start line: 1014 end line: 1019 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7951 unit: public getNavigationBarItems() file: src/services/shims.ts start line: 1021 end line: 1026 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7952 unit: public getNavigationTree() file: src/services/shims.ts start line: 1028 end line: 1033 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7953 unit: public getOutliningSpans() file: src/services/shims.ts start line: 1035 end line: 1040 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7954 unit: public getTodoComments() file: src/services/shims.ts start line: 1042 end line: 1047 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7955 unit: public prepareCallHierarchy() file: src/services/shims.ts start line: 1051 end line: 1056 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7956 unit: public provideCallHierarchyIncomingCalls() file: src/services/shims.ts start line: 1058 end line: 1063 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7957 unit: public provideCallHierarchyOutgoingCalls() file: src/services/shims.ts start line: 1065 end line: 1070 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7958 unit: public provideInlayHints() file: src/services/shims.ts start line: 1072 end line: 1077 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 7959 unit: public toggleLineComment() file: src/services/shims.ts start line: 1099 end line: 1104 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7960 unit: public toggleMultilineComment() file: src/services/shims.ts start line: 1106 end line: 1111 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7961 unit: public commentSelection() file: src/services/shims.ts start line: 1113 end line: 1118 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7962 unit: public uncommentSelection() file: src/services/shims.ts start line: 1120 end line: 1125 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7963 unit: public getDefaultCompilationSettings() file: src/services/shims.ts start line: 1260 end line: 1265 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7964 unit: function getChildListThatStartsWithOpenerToken() file: src/services/signatureHelp.ts start line: 488 end line: 493 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7965 unit: function createSourceFileLike() file: src/services/sourcemaps.ts start line: 190 end line: 198 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7966 unit: function addReplacementSpans() file: src/services/stringCompletions.ts start line: 326 end line: 331 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 7967 unit: function getSupportedExtensionsForModuleResolution() file: src/services/stringCompletions.ts start line: 371 end line: 376 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7968 unit: function getCompletionEntriesForDirectoryFragmentWithRootDirs() file: src/services/stringCompletions.ts start line: 397 end line: 402 size: 6 LOC McCabe index: 3 number of parameters: 7 id: 7969 unit: function getDirectoryFragmentTextSpan() file: src/services/stringCompletions.ts start line: 755 end line: 761 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 7970 unit: function isPromiseHandler() file: src/services/suggestionDiagnostics.ts start line: 164 end line: 169 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7971 unit: function getPrinter() file: src/services/symbolDisplay.ts start line: 601 end line: 606 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7972 unit: function prefixNextMeaning() file: src/services/symbolDisplay.ts start line: 608 end line: 613 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7973 unit: function addAliasPrefixIfNecessary() file: src/services/symbolDisplay.ts start line: 615 end line: 620 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7974 unit: export function newFileChangesWorker() file: src/services/textChanges.ts start line: 1048 end line: 1054 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 7975 unit: export function assignPositionsToNode() file: src/services/textChanges.ts start line: 1125 end line: 1131 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7976 unit: export function isInRightSideOfInternalImportEqualsDeclaration() file: src/services/utilities.ts start line: 140 end line: 145 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7977 unit: export function hasPropertyAccessExpressionWithName() file: src/services/utilities.ts start line: 271 end line: 277 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7978 unit: export function getContextualTypeFromParentOrAncestorTypeNode() file: src/services/utilities.ts start line: 792 end line: 798 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7979 unit: isVariableDeclarationList() file: src/services/utilities.ts start line: 921 end line: 926 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7980 unit: export function isPossiblyTypeArgumentPosition() file: src/services/utilities.ts start line: 1514 end line: 1519 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 7981 unit: getNearestAncestorDirectoryWithPackageJson: maybeBind() file: src/services/utilities.ts start line: 1917 end line: 1923 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7982 unit: export function getModuleSpecifierResolverHost() file: src/services/utilities.ts start line: 1922 end line: 1927 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 7983 unit: export function isObjectBindingElementWithoutPropertyName() file: src/services/utilities.ts start line: 2000 end line: 2005 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 7984 unit: function writeKind() file: src/services/utilities.ts start line: 2182 end line: 2187 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7985 unit: function writeSymbol() file: src/services/utilities.ts start line: 2189 end line: 2194 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7986 unit: function writeLine() file: src/services/utilities.ts start line: 2196 end line: 2201 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7987 unit: function resetWriter() file: src/services/utilities.ts start line: 2203 end line: 2208 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 7988 unit: export function textOrKeywordPart() file: src/services/utilities.ts start line: 2266 end line: 2271 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7989 unit: export function signatureToDisplayParts() file: src/services/utilities.ts start line: 2380 end line: 2385 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 7990 unit: export function getFirstNonSpaceCharacterPosition() file: src/services/utilities.ts start line: 2422 end line: 2427 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 7991 unit: export function getPrecedingNonSpaceCharacterPosition() file: src/services/utilities.ts start line: 2429 end line: 2434 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7992 unit: public static getConfigurations() file: src/testRunner/compilerRunner.ts start line: 248 end line: 254 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7993 unit: public verifyModuleResolution() file: src/testRunner/compilerRunner.ts start line: 265 end line: 270 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7994 unit: describe() file: src/testRunner/externalCompileRunner.ts start line: 33 end line: 38 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 7995 unit: constructor() file: src/testRunner/parallel/host.ts start line: 45 end line: 50 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 7996 unit: enable() file: src/testRunner/parallel/host.ts start line: 102 end line: 107 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7997 unit: disable() file: src/testRunner/parallel/host.ts start line: 108 end line: 113 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 7998 unit: function getSuite() file: src/testRunner/parallel/host.ts start line: 487 end line: 492 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 7999 unit: clearTimeout() file: src/testRunner/parallel/worker.ts start line: 49 end line: 54 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 8000 unit: function processTest() file: src/testRunner/parallel/worker.ts start line: 272 end line: 277 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 8001 unit: it() file: src/testRunner/rwcRunner.ts start line: 148 end line: 153 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8002 unit: function assertTypeAcquisitionWithJson() file: src/testRunner/unittests/config/convertTypeAcquisitionFromJson.ts start line: 31 end line: 36 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 8003 unit: function assertHasError() file: src/testRunner/unittests/config/projectReferences.ts start line: 14 end line: 19 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 8004 unit: function getParsedCommandJson() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 23 end line: 28 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 8005 unit: function getParsedCommandJsonNode() file: src/testRunner/unittests/config/tsconfigParsing.ts start line: 30 end line: 35 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 8006 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 6 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 8007 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 27 end line: 33 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 8008 unit: get foo() file: src/testRunner/unittests/evaluation/templateLiteral.ts start line: 27 end line: 32 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8009 unit: function verifyDelete() file: src/testRunner/unittests/incrementalParser.ts start line: 909 end line: 914 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8010 unit: function verifyChangeToBlah() file: src/testRunner/unittests/incrementalParser.ts start line: 924 end line: 929 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8011 unit: function verifyChangeDirectiveType() file: src/testRunner/unittests/incrementalParser.ts start line: 948 end line: 953 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8012 unit: function parsesIncorrectly() file: src/testRunner/unittests/jsDocParsing.ts start line: 14 end line: 19 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8013 unit: function parsesIncorrectly() file: src/testRunner/unittests/jsDocParsing.ts start line: 105 end line: 110 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8014 unit: function testLoadAsFile() file: src/testRunner/unittests/moduleResolution.ts start line: 88 end line: 114 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 8015 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 334 end line: 339 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8016 unit: static New() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 39 end line: 44 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 8017 unit: function createSourceFileWithText() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 100 end line: 105 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8018 unit: function my_print() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 964 end line: 969 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8019 unit: function my_print() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 978 end line: 983 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8020 unit: function fn2() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1407 end line: 1412 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8021 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 25 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8022 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 427 end line: 432 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8023 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 435 end line: 440 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8024 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 443 end line: 448 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8025 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 453 end line: 458 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8026 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 461 end line: 466 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8027 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 471 end line: 476 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8028 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 479 end line: 484 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8029 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 487 end line: 492 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8030 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 495 end line: 500 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8031 unit: function test() file: src/testRunner/unittests/services/extract/ranges.ts start line: 304 end line: 309 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8032 unit: function test() file: src/testRunner/unittests/services/extract/ranges.ts start line: 315 end line: 320 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8033 unit: getScriptSnapshot() file: src/testRunner/unittests/services/languageService.ts start line: 32 end line: 37 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 8034 unit: function verifyProgramFiles() file: src/testRunner/unittests/services/languageService.ts start line: 127 end line: 132 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8035 unit: function parseImports() file: src/testRunner/unittests/services/organizeImports.ts start line: 1055 end line: 1060 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8036 unit: function parseExports() file: src/testRunner/unittests/services/organizeImports.ts start line: 1062 end line: 1067 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8037 unit: function checkFileReferenceList() file: src/testRunner/unittests/services/preProcessFile.ts start line: 15 end line: 20 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 8038 unit: function foo() file: src/testRunner/unittests/services/textChanges.ts start line: 467 end line: 472 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8039 unit: function visitor() file: src/testRunner/unittests/transform.ts start line: 21 end line: 26 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8040 unit: function visitNode() file: src/testRunner/unittests/transform.ts start line: 340 end line: 346 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8041 unit: function rootTransform() file: src/testRunner/unittests/transform.ts start line: 529 end line: 534 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8042 unit: start: indexOf() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 68 end line: 74 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8043 unit: function touch() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 93 end line: 98 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8044 unit: function writeTextOfSection() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 227 end line: 232 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8045 unit: export function addTripleSlashRef() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 765 end line: 770 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8046 unit: export function createSomeObject() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 344 end line: 349 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8047 unit: function build() file: src/testRunner/unittests/tsbuildWatch/reexport.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8048 unit: function fsaPackageJson() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 86 end line: 91 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8049 unit: function changeCompilerOptions() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 43 end line: 48 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8050 unit: public test() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 262 end line: 267 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8051 unit: function getWatchDiagnosticWithoutDate() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 135 end line: 140 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8052 unit: export function foundErrorsWatching() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 156 end line: 161 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8053 unit: configFileParsingDiagnostics: getConfigFileParsingDiagnostics() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 144 end line: 150 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8054 unit: host: createIncrementalCompilerHost() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 155 end line: 162 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8055 unit: function file() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 102 end line: 107 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8056 unit: function verifyRequestCompleted() file: src/testRunner/unittests/tsserver/cancellationToken.ts start line: 194 end line: 199 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8057 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 722 end line: 727 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8058 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 755 end line: 760 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8059 unit: function createExportingModuleFile() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 2 end line: 7 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8060 unit: function createExportingModuleFiles() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 9 end line: 14 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 8061 unit: function openClientFile() file: src/testRunner/unittests/tsserver/configFileSearch.ts start line: 105 end line: 111 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8062 unit: function documentSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 2 end line: 9 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 8063 unit: function verifySingleInferredProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 150 end line: 157 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8064 unit: function createSessionToVerifyEvent() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 21 end line: 49 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8065 unit: function makeSampleSession() file: src/testRunner/unittests/tsserver/getExportReferences.ts start line: 25 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8066 unit: function makeSampleSession() file: src/testRunner/unittests/tsserver/getFileReferences.ts start line: 29 end line: 34 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8067 unit: export function mapOutputToJson() file: src/testRunner/unittests/tsserver/helpers.ts start line: 22 end line: 27 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8068 unit: export function createHasErrorMessageLogger() file: src/testRunner/unittests/tsserver/helpers.ts start line: 77 end line: 82 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8069 unit: export function appendAllScriptInfos() file: src/testRunner/unittests/tsserver/helpers.ts start line: 115 end line: 120 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8070 unit: public executeCommandSeq() file: src/testRunner/unittests/tsserver/helpers.ts start line: 340 end line: 345 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8071 unit: function getEvents() file: src/testRunner/unittests/tsserver/helpers.ts start line: 404 end line: 409 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 8072 unit: export function createProjectService() file: src/testRunner/unittests/tsserver/helpers.ts start line: 441 end line: 446 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 8073 unit: export function checkOrphanScriptInfos() file: src/testRunner/unittests/tsserver/helpers.ts start line: 478 end line: 483 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8074 unit: export function getConfigFilesToWatch() file: src/testRunner/unittests/tsserver/helpers.ts start line: 518 end line: 523 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8075 unit: start: toLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 597 end line: 602 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 8076 unit: export function protocolRenameSpanFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 612 end line: 617 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8077 unit: export function openFilesForSession() file: src/testRunner/unittests/tsserver/helpers.ts start line: 702 end line: 707 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 8078 unit: function checkConfiguredProjectCreatedAndNotDeleted() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 413 end line: 418 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8079 unit: function checkConfiguredProjectNotCreatedButDeleted() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 425 end line: 430 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8080 unit: function verifyProject() file: src/testRunner/unittests/tsserver/openFile.ts start line: 124 end line: 129 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8081 unit: function getProjectFiles() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8082 unit: function file() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 380 end line: 385 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8083 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 579 end line: 585 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8084 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 764 end line: 770 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8085 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 899 end line: 905 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8086 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1354 end line: 1360 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8087 unit: function changeDtsMapFile() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 72 end line: 77 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8088 unit: function removePath() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 267 end line: 272 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8089 unit: function createSessionWithProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 423 end line: 428 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8090 unit: function setupWithActionWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2746 end line: 2751 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 8091 unit: function getExpectedResolutionTraceHeader() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 425 end line: 430 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8092 unit: consumeQueue() file: src/testRunner/unittests/tsserver/session.ts start line: 619 end line: 624 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 8093 unit: bar() file: src/testRunner/unittests/tsserver/smartSelection.ts start line: 20 end line: 25 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 8094 unit: function verifyGoToDefToB() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 90 end line: 95 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8095 unit: function verifyGoToDefToC() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 97 end line: 102 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8096 unit: function navBarFull() file: src/testRunner/unittests/tsserver/syntaxOperations.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8097 unit: function openFile() file: src/testRunner/unittests/tsserver/syntaxOperations.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 8098 unit: function validateEdit() file: src/testRunner/unittests/tsserver/versionCache.ts start line: 10 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 5 id: 8099 unit: function verifyProject() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 209 end line: 214 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8100 unit: function setCanWriteFlagAndWriteMessageIfNecessary() file: src/tsserver/nodeServer.ts start line: 331 end line: 336 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 8101 unit: exit() file: src/tsserver/nodeServer.ts start line: 743 end line: 748 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 8102 unit: function startWebSession() file: src/tsserver/webServer.ts start line: 103 end line: 126 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8103 unit: function endsWith() file: src/typingsInstallerCore/typingsInstaller.ts start line: 67 end line: 72 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 8104 unit: function prepend() file: scripts/build/prepend.js start line: 11 end line: 53 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8105 unit: function prependFile() file: scripts/build/prepend.js start line: 59 end line: 63 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8106 unit: async function cleanTestDirs() file: scripts/build/tests.js start line: 160 end line: 164 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8107 unit: function formatDiagnostics() file: scripts/build/utils.js start line: 70 end line: 74 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8108 unit: function streamFromFile() file: scripts/build/utils.js start line: 117 end line: 121 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8109 unit: function getPrereleasePatch() file: scripts/configurePrerelease.ts start line: 83 end line: 92 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8110 unit: function writeFile() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 119 end line: 123 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8111 unit: function filePathEndsWith() file: scripts/importDefinitelyTypedTests/importDefinitelyTypedTests.ts start line: 38 end line: 42 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8112 unit: function writeFile() file: scripts/processDiagnosticMessages.ts start line: 22 end line: 26 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8113 unit: async function copyDeclarationOutputs() file: scripts/produceLKG.ts start line: 72 end line: 76 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8114 unit: async function exec() file: scripts/produceLKG.ts start line: 99 end line: 103 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8115 unit: function trimEndFormattingMarks() file: scripts/word2md.ts start line: 253 end line: 257 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8116 unit: multipleDefaultExports ? addRelatedInfo() file: src/compiler/binder.ts start line: 523 end line: 527 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8117 unit: function onOperator() file: src/compiler/binder.ts start line: 1563 end line: 1567 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8118 unit: function declareClassMember() file: src/compiler/binder.ts start line: 1951 end line: 1955 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8119 unit: function declareSourceFileMember() file: src/compiler/binder.ts start line: 1957 end line: 1961 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8120 unit: function checkStrictModeBinaryExpression() file: src/compiler/binder.ts start line: 2249 end line: 2255 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8121 unit: function checkStrictModeCatchClause() file: src/compiler/binder.ts start line: 2257 end line: 2263 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8122 unit: function checkStrictModeFunctionName() file: src/compiler/binder.ts start line: 2306 end line: 2311 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8123 unit: function checkStrictModeNumericLiteral() file: src/compiler/binder.ts start line: 2342 end line: 2346 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8124 unit: function checkStrictModePostfixUnaryExpression() file: src/compiler/binder.ts start line: 2348 end line: 2356 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8125 unit: function checkStrictModeWithStatement() file: src/compiler/binder.ts start line: 2367 end line: 2372 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8126 unit: function bindImportClause() file: src/compiler/binder.ts start line: 2827 end line: 2831 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8127 unit: function addLateBoundAssignmentDeclarationToSymbol() file: src/compiler/binder.ts start line: 2985 end line: 2989 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8128 unit: function bindPrototypeAssignment() file: src/compiler/binder.ts start line: 3006 end line: 3010 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8129 unit: function bindStaticPropertyAssignment() file: src/compiler/binder.ts start line: 3079 end line: 3083 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8130 unit: function isTopLevelNamespaceAssignment() file: src/compiler/binder.ts start line: 3156 end line: 3160 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8131 unit: function bindCallExpression() file: src/compiler/binder.ts start line: 3235 end line: 3241 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8132 unit: function bindEnumDeclaration() file: src/compiler/binder.ts start line: 3279 end line: 3283 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8133 unit: function isChangedSignature() file: src/compiler/builder.ts start line: 521 end line: 525 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8134 unit: function forEachFilesReferencingPath() file: src/compiler/builder.ts start line: 579 end line: 583 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8135 unit: affectedFilesPendingEmit: map() file: src/compiler/builder.ts start line: 1275 end line: 1279 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8136 unit: function addSourceFile() file: src/compiler/builderState.ts start line: 622 end line: 626 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8137 unit: export function isInstantiatedModule() file: src/compiler/checker.ts start line: 300 end line: 304 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8138 unit: function errorSkippedOn() file: src/compiler/checker.ts start line: 1135 end line: 1139 size: 5 LOC McCabe index: 1 number of parameters: 7 id: 8139 unit: function createError() file: src/compiler/checker.ts start line: 1141 end line: 1145 size: 5 LOC McCabe index: 2 number of parameters: 6 id: 8140 unit: function error() file: src/compiler/checker.ts start line: 1147 end line: 1151 size: 5 LOC McCabe index: 1 number of parameters: 6 id: 8141 unit: function addDuplicateDeclarationErrorsForSymbols() file: src/compiler/checker.ts start line: 1356 end line: 1360 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8142 unit: function getSymbolLinks() file: src/compiler/checker.ts start line: 1468 end line: 1472 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8143 unit: function getCommonJSPropertyAccess() file: src/compiler/checker.ts start line: 2970 end line: 2974 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8144 unit: function getTargetOfNamespaceExportDeclaration() file: src/compiler/checker.ts start line: 2976 end line: 2980 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8145 unit: function getAssignmentDeclarationLocation() file: src/compiler/checker.ts start line: 3371 end line: 3401 size: 5 LOC McCabe index: 14 number of parameters: 1 id: 8146 unit: function resolveExternalModuleNameWorker() file: src/compiler/checker.ts start line: 3442 end line: 3446 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8147 unit: function getExportsOfSymbol() file: src/compiler/checker.ts start line: 3782 end line: 3786 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8148 unit: function getExportsOfModuleWorker() file: src/compiler/checker.ts start line: 3830 end line: 3880 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8149 unit: function getFileSymbolIfFileSymbolExportEqualsContainer() file: src/compiler/checker.ts start line: 4007 end line: 4011 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8150 unit: function getSymbolIfSameReference() file: src/compiler/checker.ts start line: 4039 end line: 4043 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8151 unit: function createTypeParameter() file: src/compiler/checker.ts start line: 4101 end line: 4105 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8152 unit: function getNamedOrIndexSignatureMembers() file: src/compiler/checker.ts start line: 4133 end line: 4137 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8153 unit: function isAccessible() file: src/compiler/checker.ts start line: 4270 end line: 4277 size: 5 LOC McCabe index: 7 number of parameters: 3 id: 8154 unit: function typesAreSameReference() file: src/compiler/checker.ts start line: 5618 end line: 5622 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8155 unit: function getNameForJSDocFunctionParameter() file: src/compiler/checker.ts start line: 6546 end line: 6550 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8156 unit: isPrivate ? undefined : serializeTypeForDeclaration() file: src/compiler/checker.ts start line: 7800 end line: 7823 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8157 unit: isPrivate ? undefined : serializeTypeForDeclaration() file: src/compiler/checker.ts start line: 7814 end line: 7820 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8158 unit: function isTopLevelInExternalModuleAugmentation() file: src/compiler/checker.ts start line: 8084 end line: 8088 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8159 unit: function popTypeResolution() file: src/compiler/checker.ts start line: 8405 end line: 8409 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8160 unit: function isAutoTypedProperty() file: src/compiler/checker.ts start line: 8839 end line: 8845 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8161 unit: function containsSameNamedThisProperty() file: src/compiler/checker.ts start line: 9140 end line: 9144 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8162 unit: function getTypeFromBindingPattern() file: src/compiler/checker.ts start line: 9250 end line: 9254 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8163 unit: function isGlobalSymbolConstructor() file: src/compiler/checker.ts start line: 9269 end line: 9273 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8164 unit: function declarationBelongsToPrivateAmbientMember() file: src/compiler/checker.ts start line: 9305 end line: 9309 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8165 unit: function getOuterTypeParametersOfClassOrInterface() file: src/compiler/checker.ts start line: 9849 end line: 9853 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8166 unit: function getInstantiatedConstructorsForTypeArguments() file: src/compiler/checker.ts start line: 9918 end line: 9922 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8167 unit: function isLateBoundName() file: src/compiler/checker.ts start line: 10545 end line: 10549 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8168 unit: function getMembersOfSymbol() file: src/compiler/checker.ts start line: 10731 end line: 10735 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8169 unit: function getNameTypeFromMappedType() file: src/compiler/checker.ts start line: 11551 end line: 11555 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8170 unit: function isMappedTypeWithKeyofConstraintDeclaration() file: src/compiler/checker.ts start line: 11568 end line: 11572 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8171 unit: function getMappedTypeModifiers() file: src/compiler/checker.ts start line: 11595 end line: 11599 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8172 unit: function getCombinedMappedTypeOptionality() file: src/compiler/checker.ts start line: 11606 end line: 11610 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8173 unit: function isDiscriminantWithNeverType() file: src/compiler/checker.ts start line: 12315 end line: 12321 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8174 unit: function isApplicableIndexType() file: src/compiler/checker.ts start line: 12427 end line: 12433 size: 5 LOC McCabe index: 6 number of parameters: 2 id: 8175 unit: function getSignatureOfTypeTag() file: src/compiler/checker.ts start line: 12708 end line: 12713 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8176 unit: function getThisTypeOfSignature() file: src/compiler/checker.ts start line: 12790 end line: 12794 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8177 unit: function getErasedSignature() file: src/compiler/checker.ts start line: 12950 end line: 12954 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8178 unit: function getCanonicalSignature() file: src/compiler/checker.ts start line: 12961 end line: 12965 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8179 unit: function getParentSymbolOfTypeParameter() file: src/compiler/checker.ts start line: 13163 end line: 13167 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8180 unit: function getImpliedConstraint() file: src/compiler/checker.ts start line: 13507 end line: 13511 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8181 unit: function createOriginUnionOrIntersectionType() file: src/compiler/checker.ts start line: 14359 end line: 14363 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8182 unit: function removeFromEach() file: src/compiler/checker.ts start line: 14621 end line: 14625 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8183 unit: function createOriginIndexType() file: src/compiler/checker.ts start line: 14835 end line: 14839 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8184 unit: function getIndexTypeForGenericType() file: src/compiler/checker.ts start line: 14841 end line: 14845 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8185 unit: function errorIfWritingToReadonlyIndex() file: src/compiler/checker.ts start line: 15342 end line: 15346 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8186 unit: function getSimplifiedType() file: src/compiler/checker.ts start line: 15395 end line: 15399 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8187 unit: function substituteIndexedMappedType() file: src/compiler/checker.ts start line: 15502 end line: 15506 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8188 unit: function isDistributionDependent() file: src/compiler/checker.ts start line: 15793 end line: 15797 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8189 unit: function isSpreadableProperty() file: src/compiler/checker.ts start line: 16094 end line: 16098 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8190 unit: function getRegularTypeOfLiteralType() file: src/compiler/checker.ts start line: 16138 end line: 16142 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8191 unit: function getStringLiteralType() file: src/compiler/checker.ts start line: 16148 end line: 16152 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8192 unit: function getNumberLiteralType() file: src/compiler/checker.ts start line: 16154 end line: 16158 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8193 unit: function cloneTypeParameter() file: src/compiler/checker.ts start line: 16486 end line: 16490 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8194 unit: function instantiateMappedArrayType() file: src/compiler/checker.ts start line: 16713 end line: 16717 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8195 unit: function isAnySignature() file: src/compiler/checker.ts start line: 17549 end line: 17553 size: 5 LOC McCabe index: 8 number of parameters: 1 id: 8196 unit: function isEmptyAnonymousObjectType() file: src/compiler/checker.ts start line: 17767 end line: 17771 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8197 unit: function isStringIndexSignatureOnlyType() file: src/compiler/checker.ts start line: 17773 end line: 17777 size: 5 LOC McCabe index: 8 number of parameters: 1 id: 8198 unit: function reportIncompatibleError() file: src/compiler/checker.ts start line: 18007 end line: 18011 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8199 unit: isNonGenericObjectType() file: src/compiler/checker.ts start line: 18403 end line: 18407 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8200 unit: function getExactOptionalUnassignableProperties() file: src/compiler/checker.ts start line: 20190 end line: 20194 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8201 unit: function getMarkerTypeReference() file: src/compiler/checker.ts start line: 20277 end line: 20281 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8202 unit: function getTypeOfPropertyInBaseClass() file: src/compiler/checker.ts start line: 20444 end line: 20448 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8203 unit: function isLiteralType() file: src/compiler/checker.ts start line: 20813 end line: 20817 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8204 unit: function getWidenedUniqueESSymbolType() file: src/compiler/checker.ts start line: 20839 end line: 20843 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8205 unit: function removeDefinitelyFalsyTypes() file: src/compiler/checker.ts start line: 20939 end line: 20943 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8206 unit: function getOptionalExpressionType() file: src/compiler/checker.ts start line: 21010 end line: 21014 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8207 unit: function isTypeParameterAtTopLevel() file: src/compiler/checker.ts start line: 21501 end line: 21505 size: 5 LOC McCabe index: 6 number of parameters: 2 id: 8208 unit: function isPartiallyInferableType() file: src/compiler/checker.ts start line: 21552 end line: 21556 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8209 unit: function typesDefinitelyUnrelated() file: src/compiler/checker.ts start line: 21636 end line: 21642 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8210 unit: function getTypeFromInference() file: src/compiler/checker.ts start line: 21644 end line: 21648 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8211 unit: matchedSources ? filter() file: src/compiler/checker.ts start line: 22070 end line: 22075 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8212 unit: function isInTypeQuery() file: src/compiler/checker.ts start line: 22639 end line: 22646 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8213 unit: function getMatchingUnionConstituentForType() file: src/compiler/checker.ts start line: 22843 end line: 22847 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8214 unit: function isFunctionObjectType() file: src/compiler/checker.ts start line: 22919 end line: 22925 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8215 unit: function getTypeWithDefault() file: src/compiler/checker.ts start line: 23019 end line: 23023 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8216 unit: function getTypeOfDestructuredArrayElement() file: src/compiler/checker.ts start line: 23032 end line: 23036 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8217 unit: function getInitialType() file: src/compiler/checker.ts start line: 23134 end line: 23138 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8218 unit: function mapTypeWithAlias() file: src/compiler/checker.ts start line: 23317 end line: 23321 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8219 unit: function createEvolvingArrayType() file: src/compiler/checker.ts start line: 23364 end line: 23368 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8220 unit: function isDeclarationWithExplicitTypeAnnotation() file: src/compiler/checker.ts start line: 23436 end line: 23440 size: 5 LOC McCabe index: 10 number of parameters: 1 id: 8221 unit: function isMatchingConstructorReference() file: src/compiler/checker.ts start line: 24630 end line: 24634 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8222 unit: function isInsideFunctionOrInstancePropertyInitializer() file: src/compiler/checker.ts start line: 25288 end line: 25292 size: 5 LOC McCabe index: 6 number of parameters: 2 id: 8223 unit: function findFirstSuperCall() file: src/compiler/checker.ts start line: 25406 end line: 25410 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8224 unit: function getThisTypeFromContextualType() file: src/compiler/checker.ts start line: 25871 end line: 25875 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8225 unit: function getContextualTypeForStaticPropertyDeclaration() file: src/compiler/checker.ts start line: 26005 end line: 26009 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8226 unit: function getContextualTypeForArgument() file: src/compiler/checker.ts start line: 26133 end line: 26137 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8227 unit: function getEffectiveFirstArgumentForJsxSignature() file: src/compiler/checker.ts start line: 26669 end line: 26673 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8228 unit: function getContextualCallSignature() file: src/compiler/checker.ts start line: 26897 end line: 26901 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8229 unit: function getContextualSignatureForFunctionLikeDeclaration() file: src/compiler/checker.ts start line: 26918 end line: 26923 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8230 unit: function isSymbolWithSymbolName() file: src/compiler/checker.ts start line: 27124 end line: 27128 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8231 unit: function isValidSpreadType() file: src/compiler/checker.ts start line: 27374 end line: 27378 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8232 unit: function checkJsxAttribute() file: src/compiler/checker.ts start line: 27438 end line: 27442 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8233 unit: function getJsxElementClassTypeAt() file: src/compiler/checker.ts start line: 27868 end line: 27872 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8234 unit: function checkPropertyAccessChain() file: src/compiler/checker.ts start line: 28259 end line: 28263 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8235 unit: function containerSeemsToBeEmptyDomElement() file: src/compiler/checker.ts start line: 28742 end line: 28746 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8236 unit: function checkElementAccessChain() file: src/compiler/checker.ts start line: 29083 end line: 29087 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8237 unit: function inferSignatureInstantiationForOverloadFailure() file: src/compiler/checker.ts start line: 30363 end line: 30367 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8238 unit: function checkNonNullChain() file: src/compiler/checker.ts start line: 31412 end line: 31416 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8239 unit: function allTypesAssignableToKind() file: src/compiler/checker.ts start line: 32655 end line: 32659 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8240 unit: function onLeft() file: src/compiler/checker.ts start line: 33034 end line: 33038 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8241 unit: function onRight() file: src/compiler/checker.ts start line: 33057 end line: 33061 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8242 unit: function isTemplateLiteralContext() file: src/compiler/checker.ts start line: 33630 end line: 33634 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8243 unit: function checkIndexedAccessType() file: src/compiler/checker.ts start line: 35056 end line: 35060 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8244 unit: function checkGrammarMappedType() file: src/compiler/checker.ts start line: 35083 end line: 35087 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8245 unit: function unwrapAwaitedType() file: src/compiler/checker.ts start line: 35650 end line: 35654 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8246 unit: function errorUnusedLocal() file: src/compiler/checker.ts start line: 36405 end line: 36409 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8247 unit: function checkDoStatement() file: src/compiler/checker.ts start line: 37269 end line: 37275 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8248 unit: function checkWhileStatement() file: src/compiler/checker.ts start line: 37277 end line: 37283 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8249 unit: isReferenceToType() file: src/compiler/checker.ts start line: 37857 end line: 37865 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8250 unit: function getPropertyNameForKnownSymbolName() file: src/compiler/checker.ts start line: 37876 end line: 37880 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8251 unit: function checkClassExpression() file: src/compiler/checker.ts start line: 38620 end line: 38624 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8252 unit: function checkEnumMember() file: src/compiler/checker.ts start line: 39580 end line: 39584 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8253 unit: function importClauseContainsReferencedImport() file: src/compiler/checker.ts start line: 40112 end line: 40116 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8254 unit: function importClauseContainsConstEnumUsedAsValue() file: src/compiler/checker.ts start line: 40118 end line: 40122 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8255 unit: function isDuplicatedCommonJSExport() file: src/compiler/checker.ts start line: 40303 end line: 40307 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8256 unit: function checkJSDocTypeIsInJsFile() file: src/compiler/checker.ts start line: 40505 end line: 40509 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8257 unit: function throwIfNonDiagnosticsProducing() file: src/compiler/checker.ts start line: 40790 end line: 40794 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8258 unit: function isTypeDeclarationName() file: src/compiler/checker.ts start line: 40905 end line: 40909 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8259 unit: function isSymbolOfDestructuredElementOfCatchBinding() file: src/compiler/checker.ts start line: 41653 end line: 41657 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8260 unit: function isOptionalUninitializedParameter() file: src/compiler/checker.ts start line: 41845 end line: 41849 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8261 unit: function getNodeCheckFlags() file: src/compiler/checker.ts start line: 41872 end line: 41876 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8262 unit: function checkGrammarClassLikeDeclaration() file: src/compiler/checker.ts start line: 42990 end line: 42994 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8263 unit: function checkGrammarJsxNestedIdentifier() file: src/compiler/checker.ts start line: 43337 end line: 43341 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8264 unit: function checkGrammarJsxExpression() file: src/compiler/checker.ts start line: 43344 end line: 43348 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8265 unit: function getAccessorThisParameter() file: src/compiler/checker.ts start line: 43491 end line: 43495 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8266 unit: function checkGrammarForInvalidDynamicName() file: src/compiler/checker.ts start line: 43549 end line: 43553 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8267 unit: function isStringOrNumberLiteralExpression() file: src/compiler/checker.ts start line: 43678 end line: 43682 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8268 unit: function isBigIntLiteralExpression() file: src/compiler/checker.ts start line: 43684 end line: 43688 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8269 unit: function findBestTypeForObjectLiteral() file: src/compiler/checker.ts start line: 44189 end line: 44193 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8270 unit: function getCompilerOptionValueTypeString() file: src/compiler/commandLineParser.ts start line: 2209 end line: 2213 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8271 unit: files: length() file: src/compiler/commandLineParser.ts start line: 2282 end line: 2286 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8272 unit: function optionMapToObject() file: src/compiler/commandLineParser.ts start line: 2292 end line: 2296 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8273 unit: export function generateTSConfig() file: src/compiler/commandLineParser.ts start line: 2446 end line: 2522 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8274 unit: export function setConfigFileInOptions() file: src/compiler/commandLineParser.ts start line: 2583 end line: 2587 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8275 unit: function createCompilerDiagnosticOnlyIfJson() file: src/compiler/commandLineParser.ts start line: 2770 end line: 2774 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8276 unit: export function convertCompilerOptionsFromJson() file: src/compiler/commandLineParser.ts start line: 3083 end line: 3087 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8277 unit: export function convertTypeAcquisitionFromJson() file: src/compiler/commandLineParser.ts start line: 3089 end line: 3093 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8278 unit: export function singleIterator() file: src/compiler/core.ts start line: 572 end line: 581 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8279 unit: next() file: src/compiler/core.ts start line: 575 end line: 579 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8280 unit: export function concatenate() file: src/compiler/core.ts start line: 686 end line: 690 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8281 unit: export function stableSort() file: src/compiler/core.ts start line: 1049 end line: 1053 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8282 unit: export function singleOrUndefined() file: src/compiler/core.ts start line: 1106 end line: 1110 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8283 unit: export function singleOrMany() file: src/compiler/core.ts start line: 1120 end line: 1124 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8284 unit: export function replaceElement() file: src/compiler/core.ts start line: 1126 end line: 1130 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8285 unit: export function toFileNameLowerCase() file: src/compiler/core.ts start line: 1588 end line: 1592 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8286 unit: function isPatternMatch() file: src/compiler/core.ts start line: 2149 end line: 2153 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8287 unit: export function cartesianProduct() file: src/compiler/core.ts start line: 2226 end line: 2230 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8288 unit: function logMessage() file: src/compiler/debug.ts start line: 43 end line: 47 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8289 unit: export function failBadSyntaxKind() file: src/compiler/debug.ts start line: 121 end line: 125 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8290 unit: export function assertLessThan() file: src/compiler/debug.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 4 number of parameters: 4 id: 8291 unit: export function assertLessThanOrEqual() file: src/compiler/debug.ts start line: 150 end line: 154 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8292 unit: export function assertGreaterThanOrEqual() file: src/compiler/debug.ts start line: 156 end line: 160 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8293 unit: export function assertIsDefined() file: src/compiler/debug.ts start line: 162 end line: 167 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8294 unit: export function assertEachIsDefined() file: src/compiler/debug.ts start line: 176 end line: 180 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8295 unit: function addOutput() file: src/compiler/emitter.ts start line: 150 end line: 154 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8296 unit: function emitSourceFileOrBundle() file: src/compiler/emitter.ts start line: 314 end line: 358 size: 5 LOC McCabe index: 6 number of parameters: 6 id: 8297 unit: function endPrint() file: src/compiler/emitter.ts start line: 1123 end line: 1127 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8298 unit: function beforeEmitNode() file: src/compiler/emitter.ts start line: 1200 end line: 1204 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8299 unit: function emitPlaceholder() file: src/compiler/emitter.ts start line: 1948 end line: 1953 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8300 unit: function emitIdentifier() file: src/compiler/emitter.ts start line: 1968 end line: 1972 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8301 unit: function emitQualifiedName() file: src/compiler/emitter.ts start line: 1984 end line: 1988 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8302 unit: function emitComputedPropertyName() file: src/compiler/emitter.ts start line: 1999 end line: 2003 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8303 unit: function emitConstructor() file: src/compiler/emitter.ts start line: 2099 end line: 2103 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8304 unit: function emitTypeQuery() file: src/compiler/emitter.ts start line: 2226 end line: 2230 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8305 unit: function emitArrayType() file: src/compiler/emitter.ts start line: 2239 end line: 2243 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8306 unit: function emitInferType() file: src/compiler/emitter.ts start line: 2295 end line: 2299 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8307 unit: function emitParenthesizedType() file: src/compiler/emitter.ts start line: 2301 end line: 2305 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8308 unit: function emitTypeOperator() file: src/compiler/emitter.ts start line: 2311 end line: 2315 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8309 unit: function emitObjectBindingPattern() file: src/compiler/emitter.ts start line: 2401 end line: 2405 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8310 unit: function emitArrayBindingPattern() file: src/compiler/emitter.ts start line: 2407 end line: 2411 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8311 unit: function emitArrayLiteralExpression() file: src/compiler/emitter.ts start line: 2428 end line: 2432 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8312 unit: function emitArrowFunction() file: src/compiler/emitter.ts start line: 2571 end line: 2575 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8313 unit: function emitDeleteExpression() file: src/compiler/emitter.ts start line: 2585 end line: 2589 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8314 unit: function emitTypeOfExpression() file: src/compiler/emitter.ts start line: 2591 end line: 2595 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8315 unit: function emitVoidExpression() file: src/compiler/emitter.ts start line: 2597 end line: 2601 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8316 unit: function emitAwaitExpression() file: src/compiler/emitter.ts start line: 2603 end line: 2607 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8317 unit: function emitYieldExpression() file: src/compiler/emitter.ts start line: 2771 end line: 2775 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8318 unit: function emitMetaProperty() file: src/compiler/emitter.ts start line: 2807 end line: 2811 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8319 unit: function emitVariableStatement() file: src/compiler/emitter.ts start line: 2837 end line: 2841 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8320 unit: function emitContinueStatement() file: src/compiler/emitter.ts start line: 2961 end line: 2965 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8321 unit: function emitBreakStatement() file: src/compiler/emitter.ts start line: 2967 end line: 2971 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8322 unit: function emitReturnStatement() file: src/compiler/emitter.ts start line: 3038 end line: 3042 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8323 unit: function emitThrowStatement() file: src/compiler/emitter.ts start line: 3070 end line: 3074 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8324 unit: function emitVariableDeclarationList() file: src/compiler/emitter.ts start line: 3108 end line: 3112 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8325 unit: function emitSignatureHead() file: src/compiler/emitter.ts start line: 3162 end line: 3166 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8326 unit: function emitCaseBlock() file: src/compiler/emitter.ts start line: 3347 end line: 3351 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8327 unit: function emitNamedImportsOrExports() file: src/compiler/emitter.ts start line: 3514 end line: 3518 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8328 unit: function emitJsxElement() file: src/compiler/emitter.ts start line: 3550 end line: 3554 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8329 unit: function emitJsxFragment() file: src/compiler/emitter.ts start line: 3565 end line: 3569 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8330 unit: function emitJsxSpreadAttribute() file: src/compiler/emitter.ts start line: 3610 end line: 3614 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8331 unit: function hasTrailingCommentsAtPosition() file: src/compiler/emitter.ts start line: 3616 end line: 3620 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8332 unit: function hasLeadingCommentsAtPosition() file: src/compiler/emitter.ts start line: 3622 end line: 3626 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8333 unit: function emitJSDocSimpleTypedTag() file: src/compiler/emitter.ts start line: 3795 end line: 3799 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8334 unit: function emitJSDocSeeTag() file: src/compiler/emitter.ts start line: 3801 end line: 3805 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8335 unit: function writeLine() file: src/compiler/emitter.ts start line: 4552 end line: 4556 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8336 unit: function writeToken() file: src/compiler/emitter.ts start line: 4566 end line: 4570 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8337 unit: function writeTokenText() file: src/compiler/emitter.ts start line: 4584 end line: 4588 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8338 unit: function isUniqueName() file: src/compiler/emitter.ts start line: 5069 end line: 5073 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8339 unit: function writeSynthesizedComment() file: src/compiler/emitter.ts start line: 5409 end line: 5413 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8340 unit: function formatSynthesizedComment() file: src/compiler/emitter.ts start line: 5415 end line: 5419 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8341 unit: function emitTripleSlashLeadingComment() file: src/compiler/emitter.ts start line: 5500 end line: 5504 size: 5 LOC McCabe index: 2 number of parameters: 5 id: 8342 unit: function emitNonTripleSlashLeadingComment() file: src/compiler/emitter.ts start line: 5506 end line: 5510 size: 5 LOC McCabe index: 2 number of parameters: 5 id: 8343 unit: function forEachTrailingCommentToEmit() file: src/compiler/emitter.ts start line: 5615 end line: 5620 size: 5 LOC McCabe index: 5 number of parameters: 5 id: 8344 unit: export function addEmitFlags() file: src/compiler/factory/emitNode.ts start line: 72 end line: 76 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8345 unit: export function setConstantValue() file: src/compiler/factory/emitNode.ts start line: 187 end line: 191 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8346 unit: export function addEmitHelper() file: src/compiler/factory/emitNode.ts start line: 196 end line: 200 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8347 unit: export function setSnippetElement() file: src/compiler/factory/emitNode.ts start line: 271 end line: 275 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8348 unit: function updateBaseFunctionLikeDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 706 end line: 711 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8349 unit: function createBigIntLiteral() file: src/compiler/factory/nodeFactory.ts start line: 816 end line: 820 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8350 unit: function createBaseStringLiteral() file: src/compiler/factory/nodeFactory.ts start line: 822 end line: 826 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8351 unit: function createStringLiteralFromNode() file: src/compiler/factory/nodeFactory.ts start line: 837 end line: 841 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8352 unit: function updateIdentifier() file: src/compiler/factory/nodeFactory.ts start line: 901 end line: 905 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8353 unit: function createLoopVariable() file: src/compiler/factory/nodeFactory.ts start line: 920 end line: 924 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8354 unit: function createUniqueName() file: src/compiler/factory/nodeFactory.ts start line: 928 end line: 932 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8355 unit: function updateComputedPropertyName() file: src/compiler/factory/nodeFactory.ts start line: 1116 end line: 1120 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8356 unit: function updateDecorator() file: src/compiler/factory/nodeFactory.ts start line: 1217 end line: 1221 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8357 unit: function createConstructorTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1775 end line: 1779 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8358 unit: function updateConstructorTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1810 end line: 1814 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8359 unit: function updateTypeQueryNode() file: src/compiler/factory/nodeFactory.ts start line: 1850 end line: 1854 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8360 unit: function updateTypeLiteralNode() file: src/compiler/factory/nodeFactory.ts start line: 1865 end line: 1869 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8361 unit: function updateArrayTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1880 end line: 1884 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8362 unit: function updateTupleTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1895 end line: 1899 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8363 unit: function updateOptionalTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1931 end line: 1935 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8364 unit: function updateRestTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1946 end line: 1950 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8365 unit: function updateUnionOrIntersectionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1959 end line: 1963 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8366 unit: function updateInferTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2015 end line: 2019 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8367 unit: function updateParenthesizedType() file: src/compiler/factory/nodeFactory.ts start line: 2068 end line: 2072 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8368 unit: function createThisTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2075 end line: 2079 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8369 unit: function updateTypeOperatorNode() file: src/compiler/factory/nodeFactory.ts start line: 2091 end line: 2095 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8370 unit: function updateLiteralTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 2148 end line: 2152 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8371 unit: function updateObjectBindingPattern() file: src/compiler/factory/nodeFactory.ts start line: 2175 end line: 2179 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8372 unit: function updateArrayBindingPattern() file: src/compiler/factory/nodeFactory.ts start line: 2193 end line: 2197 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8373 unit: function updateArrayLiteralExpression() file: src/compiler/factory/nodeFactory.ts start line: 2257 end line: 2261 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8374 unit: function updateObjectLiteralExpression() file: src/compiler/factory/nodeFactory.ts start line: 2273 end line: 2277 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8375 unit: function updateParenthesizedExpression() file: src/compiler/factory/nodeFactory.ts start line: 2547 end line: 2551 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8376 unit: function updateDeleteExpression() file: src/compiler/factory/nodeFactory.ts start line: 2672 end line: 2676 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8377 unit: function updateTypeOfExpression() file: src/compiler/factory/nodeFactory.ts start line: 2687 end line: 2691 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8378 unit: function updateVoidExpression() file: src/compiler/factory/nodeFactory.ts start line: 2702 end line: 2706 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8379 unit: function updateAwaitExpression() file: src/compiler/factory/nodeFactory.ts start line: 2721 end line: 2725 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8380 unit: function updatePrefixUnaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2745 end line: 2749 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8381 unit: function updatePostfixUnaryExpression() file: src/compiler/factory/nodeFactory.ts start line: 2768 end line: 2772 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8382 unit: function updateSpreadElement() file: src/compiler/factory/nodeFactory.ts start line: 2989 end line: 2993 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8383 unit: function updateMetaProperty() file: src/compiler/factory/nodeFactory.ts start line: 3141 end line: 3145 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8384 unit: function createSemicolonClassElement() file: src/compiler/factory/nodeFactory.ts start line: 3172 end line: 3176 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8385 unit: function updateBlock() file: src/compiler/factory/nodeFactory.ts start line: 3192 end line: 3196 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8386 unit: function updateExpressionStatement() file: src/compiler/factory/nodeFactory.ts start line: 3232 end line: 3236 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8387 unit: function updateContinueStatement() file: src/compiler/factory/nodeFactory.ts start line: 3383 end line: 3387 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8388 unit: function updateBreakStatement() file: src/compiler/factory/nodeFactory.ts start line: 3400 end line: 3404 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8389 unit: function updateReturnStatement() file: src/compiler/factory/nodeFactory.ts start line: 3419 end line: 3423 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8390 unit: function updateThrowStatement() file: src/compiler/factory/nodeFactory.ts start line: 3491 end line: 3495 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8391 unit: function updateVariableDeclarationList() file: src/compiler/factory/nodeFactory.ts start line: 3569 end line: 3573 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8392 unit: function updateModuleBlock() file: src/compiler/factory/nodeFactory.ts start line: 3863 end line: 3867 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8393 unit: function updateCaseBlock() file: src/compiler/factory/nodeFactory.ts start line: 3878 end line: 3882 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8394 unit: function updateNamespaceExportDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 3897 end line: 3901 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8395 unit: function updateNamespaceImport() file: src/compiler/factory/nodeFactory.ts start line: 4053 end line: 4057 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8396 unit: function updateNamespaceExport() file: src/compiler/factory/nodeFactory.ts start line: 4071 end line: 4075 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8397 unit: function updateNamedImports() file: src/compiler/factory/nodeFactory.ts start line: 4087 end line: 4091 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8398 unit: function updateNamedExports() file: src/compiler/factory/nodeFactory.ts start line: 4205 end line: 4209 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8399 unit: function updateExternalModuleReference() file: src/compiler/factory/nodeFactory.ts start line: 4257 end line: 4261 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8400 unit: function createJSDocUnaryTypeWorker() file: src/compiler/factory/nodeFactory.ts start line: 4281 end line: 4285 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8401 unit: function updateJSDocUnaryTypeWorker() file: src/compiler/factory/nodeFactory.ts start line: 4293 end line: 4297 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8402 unit: function createJSDocTypeExpression() file: src/compiler/factory/nodeFactory.ts start line: 4338 end line: 4342 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8403 unit: function updateJSDocTypeExpression() file: src/compiler/factory/nodeFactory.ts start line: 4345 end line: 4349 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8404 unit: function createJSDocAugmentsTag() file: src/compiler/factory/nodeFactory.ts start line: 4485 end line: 4489 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8405 unit: function createJSDocImplementsTag() file: src/compiler/factory/nodeFactory.ts start line: 4501 end line: 4505 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8406 unit: function createJSDocSeeTag() file: src/compiler/factory/nodeFactory.ts start line: 4508 end line: 4512 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8407 unit: function createJSDocNameReference() file: src/compiler/factory/nodeFactory.ts start line: 4524 end line: 4528 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8408 unit: function updateJSDocNameReference() file: src/compiler/factory/nodeFactory.ts start line: 4531 end line: 4535 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8409 unit: function updateJSDocLink() file: src/compiler/factory/nodeFactory.ts start line: 4565 end line: 4569 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8410 unit: function updateJSDocLinkCode() file: src/compiler/factory/nodeFactory.ts start line: 4580 end line: 4584 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8411 unit: function updateJSDocLinkPlain() file: src/compiler/factory/nodeFactory.ts start line: 4595 end line: 4599 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8412 unit: function createJSDocTypeLikeTagWorker() file: src/compiler/factory/nodeFactory.ts start line: 4643 end line: 4647 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8413 unit: function createJSDocText() file: src/compiler/factory/nodeFactory.ts start line: 4677 end line: 4681 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8414 unit: function updateJSDocText() file: src/compiler/factory/nodeFactory.ts start line: 4684 end line: 4688 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8415 unit: function updateJsxClosingElement() file: src/compiler/factory/nodeFactory.ts start line: 4796 end line: 4800 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8416 unit: function createJsxOpeningFragment() file: src/compiler/factory/nodeFactory.ts start line: 4843 end line: 4847 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8417 unit: function createJsxJsxClosingFragment() file: src/compiler/factory/nodeFactory.ts start line: 4850 end line: 4854 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8418 unit: function updateJsxAttributes() file: src/compiler/factory/nodeFactory.ts start line: 4887 end line: 4891 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8419 unit: function updateJsxSpreadAttribute() file: src/compiler/factory/nodeFactory.ts start line: 4904 end line: 4908 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8420 unit: function updateJsxExpression() file: src/compiler/factory/nodeFactory.ts start line: 4923 end line: 4927 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8421 unit: function updateDefaultClause() file: src/compiler/factory/nodeFactory.ts start line: 4961 end line: 4965 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8422 unit: function updateHeritageClause() file: src/compiler/factory/nodeFactory.ts start line: 4987 end line: 4991 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8423 unit: function updateSpreadAssignment() file: src/compiler/factory/nodeFactory.ts start line: 5102 end line: 5106 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8424 unit: function createBaseUnparsedNode() file: src/compiler/factory/nodeFactory.ts start line: 5238 end line: 5242 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8425 unit: function createUnparsedPrepend() file: src/compiler/factory/nodeFactory.ts start line: 5250 end line: 5254 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8426 unit: function createSyntaxList() file: src/compiler/factory/nodeFactory.ts start line: 5291 end line: 5295 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8427 unit: function updatePartiallyEmittedExpression() file: src/compiler/factory/nodeFactory.ts start line: 5335 end line: 5339 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8428 unit: function updateCommaListExpression() file: src/compiler/factory/nodeFactory.ts start line: 5362 end line: 5366 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8429 unit: function createTypeCheck() file: src/compiler/factory/nodeFactory.ts start line: 5506 end line: 5510 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8430 unit: function inlineExpressions() file: src/compiler/factory/nodeFactory.ts start line: 5768 end line: 5774 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8431 unit: function propagateChildFlags() file: src/compiler/factory/nodeFactory.ts start line: 6248 end line: 6252 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8432 unit: function parenthesizeTypeArguments() file: src/compiler/factory/parenthesizerRules.ts start line: 425 end line: 429 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8433 unit: function createReactNamespace() file: src/compiler/factory/utilities.ts start line: 26 end line: 35 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8434 unit: export function isJSDocTypeAssertion() file: src/compiler/factory/utilities.ts start line: 419 end line: 423 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8435 unit: export function getJSDocTypeAssertionType() file: src/compiler/factory/utilities.ts start line: 425 end line: 429 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8436 unit: export function getExternalHelpersModuleName() file: src/compiler/factory/utilities.ts start line: 468 end line: 472 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8437 unit: export function hasRecordedExternalHelpers() file: src/compiler/factory/utilities.ts start line: 474 end line: 478 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8438 unit: export function getPropertyNameOfBindingOrAssignmentElement() file: src/compiler/factory/utilities.ts start line: 775 end line: 779 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8439 unit: function isStringOrNumericLiteral() file: src/compiler/factory/utilities.ts start line: 831 end line: 835 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8440 unit: function isMultiplicativeOperator() file: src/compiler/factory/utilities.ts start line: 915 end line: 919 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8441 unit: function isShiftOperator() file: src/compiler/factory/utilities.ts start line: 936 end line: 940 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8442 unit: function isBitwiseOperator() file: src/compiler/factory/utilities.ts start line: 973 end line: 977 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8443 unit: function isAssignmentOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 995 end line: 999 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8444 unit: readonly onRight:() file: src/compiler/factory/utilities.ts start line: 1153 end line: 1157 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8445 unit: function getDefaultNodeResolutionFeatures() file: src/compiler/moduleNameResolver.ts start line: 433 end line: 437 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8446 unit: function getUnderlyingCacheKey() file: src/compiler/moduleNameResolver.ts start line: 728 end line: 732 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8447 unit: function clear() file: src/compiler/moduleNameResolver.ts start line: 778 end line: 782 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8448 unit: function nodeNextModuleNameResolverWorker() file: src/compiler/moduleNameResolver.ts start line: 1258 end line: 1264 size: 5 LOC McCabe index: 3 number of parameters: 8 id: 8449 unit: export function unmangleScopedPackageName() file: src/compiler/moduleNameResolver.ts start line: 2268 end line: 2272 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8450 unit: function getInfo() file: src/compiler/moduleSpecifiers.ts start line: 275 end line: 279 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8451 unit: export function isJSDocLikeText() file: src/compiler/parser.ts start line: 57 end line: 61 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8452 unit: function gatherPossibleChildren() file: src/compiler/parser.ts start line: 631 end line: 639 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8453 unit: export function updateSourceFile() file: src/compiler/parser.ts start line: 688 end line: 694 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8454 unit: function createNodeArray() file: src/compiler/parser.ts start line: 1788 end line: 1792 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8455 unit: function isLiteralPropertyName() file: src/compiler/parser.ts start line: 1890 end line: 1894 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8456 unit: function consumeNode() file: src/compiler/parser.ts start line: 2348 end line: 2353 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8457 unit: function createMissingList() file: src/compiler/parser.ts start line: 2702 end line: 2706 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8458 unit: function parseTemplateMiddleOrTemplateTail() file: src/compiler/parser.ts start line: 2879 end line: 2883 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8459 unit: function getTemplateLiteralRawText() file: src/compiler/parser.ts start line: 2885 end line: 2889 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8460 unit: function parseTypeArgumentsOfTypeReference() file: src/compiler/parser.ts start line: 2924 end line: 2928 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8461 unit: function parseThisTypeNode() file: src/compiler/parser.ts start line: 2963 end line: 2967 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8462 unit: function parseJSDocAllType() file: src/compiler/parser.ts start line: 2969 end line: 2973 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8463 unit: function parseJSDocNonNullableType() file: src/compiler/parser.ts start line: 2975 end line: 2979 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8464 unit: function parseTypeQuery() file: src/compiler/parser.ts start line: 3078 end line: 3082 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8465 unit: function parseTypeParameters() file: src/compiler/parser.ts start line: 3115 end line: 3119 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8466 unit: function parseReturnType() file: src/compiler/parser.ts start line: 3207 end line: 3211 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8467 unit: function parseTypeOperator() file: src/compiler/parser.ts start line: 3837 end line: 3841 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8468 unit: function parseInferType() file: src/compiler/parser.ts start line: 3855 end line: 3859 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8469 unit: function parseBinaryExpressionOrHigher() file: src/compiler/parser.ts start line: 4629 end line: 4633 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8470 unit: function parseMemberExpressionOrHigher() file: src/compiler/parser.ts start line: 4982 end line: 5033 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8471 unit: function parseArgumentOrArrayLiteralElement() file: src/compiler/parser.ts start line: 5654 end line: 5658 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8472 unit: function parseClassStaticBlockDeclaration() file: src/compiler/parser.ts start line: 6832 end line: 6836 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8473 unit: function parseNameOfClassDeclarationOrExpression() file: src/compiler/parser.ts start line: 7035 end line: 7044 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8474 unit: function parseImportClause() file: src/compiler/parser.ts start line: 7331 end line: 7348 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8475 unit: function parseModuleReference() file: src/compiler/parser.ts start line: 7350 end line: 7354 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8476 unit: function setExternalModuleIndicator() file: src/compiler/parser.ts start line: 7555 end line: 7561 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8477 unit: function getImportMetaIfNecessary() file: src/compiler/parser.ts start line: 7571 end line: 7575 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8478 unit: function removeLeadingNewlines() file: src/compiler/parser.ts start line: 7848 end line: 7852 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8479 unit: function removeTrailingWhitespace() file: src/compiler/parser.ts start line: 7854 end line: 7858 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8480 unit: function parseThisTag() file: src/compiler/parser.ts start line: 8358 end line: 8362 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8481 unit: function parseEnumTag() file: src/compiler/parser.ts start line: 8364 end line: 8368 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8482 unit: function parseTemplateTag() file: src/compiler/parser.ts start line: 8602 end line: 8617 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8483 unit: export function getPathFromPathComponents() file: src/compiler/path.ts start line: 442 end line: 447 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8484 unit: export function startsWithDirectory() file: src/compiler/path.ts start line: 785 end line: 789 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8485 unit: export function convertToRelativePath() file: src/compiler/path.ts start line: 833 end line: 837 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8486 unit: function enter() file: src/compiler/performance.ts start line: 25 end line: 29 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8487 unit: export function resolveTripleslashReference() file: src/compiler/program.ts start line: 9 end line: 13 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8488 unit: resolvedProjectReferences: readonly() file: src/compiler/program.ts start line: 586 end line: 590 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8489 unit: export function getConfigFileParsingDiagnostics() file: src/compiler/program.ts start line: 787 end line: 791 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8490 unit: function getCachedSemanticDiagnostics() file: src/compiler/program.ts start line: 2013 end line: 2017 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8491 unit: function getDiagnosticsWithPrecedingDirectives() file: src/compiler/program.ts start line: 2144 end line: 2151 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8492 unit: function getSuggestionDiagnostics() file: src/compiler/program.ts start line: 2153 end line: 2157 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8493 unit: function moduleNameIsEqualTo() file: src/compiler/program.ts start line: 2456 end line: 2460 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8494 unit: function forEachResolvedProjectReference() file: src/compiler/program.ts start line: 2949 end line: 2953 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8495 unit: function createDiagnosticExplainingFile() file: src/compiler/program.ts start line: 3590 end line: 3618 size: 5 LOC McCabe index: 9 number of parameters: 4 id: 8496 unit: function onProgramCreateComplete() file: src/compiler/program.ts start line: 4001 end line: 4006 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8497 unit: function finishRecordingFilesWithChangedResolutions() file: src/compiler/resolutionCache.ts start line: 269 end line: 273 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8498 unit: function getResolvedModuleWithFailedLookupLocationsFromCache() file: src/compiler/resolutionCache.ts start line: 538 end line: 542 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8499 unit: function directoryExistsForTypeRootWatch() file: src/compiler/resolutionCache.ts start line: 966 end line: 970 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8500 unit: function isNewGeneratedPosition() file: src/compiler/sourcemap.ts start line: 99 end line: 103 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8501 unit: function setError() file: src/compiler/sourcemap.ts start line: 502 end line: 506 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8502 unit: function isSourceMappingSegmentEnd() file: src/compiler/sourcemap.ts start line: 517 end line: 521 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8503 unit: export function isSourceMapping() file: src/compiler/sourcemap.ts start line: 568 end line: 572 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8504 unit: function sameMappedPosition() file: src/compiler/sourcemap.ts start line: 611 end line: 615 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8505 unit: function visitIndexedAccessType() file: src/compiler/symbolWalker.ts start line: 107 end line: 111 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8506 unit: export function setStackTraceLimit() file: src/compiler/sys.ts start line: 24 end line: 28 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8507 unit: function getCustomPollingBasedLevels() file: src/compiler/sys.ts start line: 127 end line: 131 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8508 unit: mtime: getModifiedTime() file: src/compiler/sys.ts start line: 220 end line: 225 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8509 unit: function scheduleNextPollIfNotAlreadyScheduled() file: src/compiler/sys.ts start line: 324 end line: 328 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8510 unit: function watchFile() file: src/compiler/sys.ts start line: 398 end line: 412 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8511 unit: mtime: getModifiedTime() file: src/compiler/sys.ts start line: 402 end line: 406 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8512 unit: function pollQueue() file: src/compiler/sys.ts start line: 414 end line: 418 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8513 unit: function isInPath() file: src/compiler/sys.ts start line: 771 end line: 775 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8514 unit: function createSHA256Hash() file: src/compiler/sys.ts start line: 1886 end line: 1890 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8515 unit: export function recordType() file: src/compiler/tracing.ts start line: 100 end line: 104 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8516 unit: export function pop() file: src/compiler/tracing.ts start line: 134 end line: 138 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8517 unit: set onSubstituteNode() file: src/compiler/transformer.ts start line: 202 end line: 206 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8518 unit: set onEmitNode() file: src/compiler/transformer.ts start line: 208 end line: 212 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8519 unit: function setLexicalEnvironmentFlags() file: src/compiler/transformer.ts start line: 476 end line: 480 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8520 unit: export function getDeclarationDiagnostics() file: src/compiler/transformers/declarations.ts start line: 3 end line: 7 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8521 unit: function trackExternalModuleSymbolOfImportTypeNode() file: src/compiler/transformers/declarations.ts start line: 155 end line: 159 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8522 unit: function reportTruncationError() file: src/compiler/transformers/declarations.ts start line: 213 end line: 217 size: 5 LOC McCabe index: 4 number of parameters: 0 id: 8523 unit: function reportNonSerializableProperty() file: src/compiler/transformers/declarations.ts start line: 232 end line: 236 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8524 unit: function checkEntityNameVisibility() file: src/compiler/transformers/declarations.ts start line: 671 end line: 675 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8525 unit: function transformHeritageClauses() file: src/compiler/transformers/declarations.ts start line: 1598 end line: 1602 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8526 unit: typeName: getNameOfDeclaration() file: src/compiler/transformers/declarations/diagnostics.ts start line: 469 end line: 474 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8527 unit: function recordTaggedTemplateString() file: src/compiler/transformers/es2015.ts start line: 287 end line: 291 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8528 unit: function enterSubtree() file: src/compiler/transformers/es2015.ts start line: 330 end line: 334 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8529 unit: function isReturnVoidStatementInConstructorWithCapturedSuper() file: src/compiler/transformers/es2015.ts start line: 347 end line: 351 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8530 unit: function isVariableStatementOfTypeScriptClassWrapper() file: src/compiler/transformers/es2015.ts start line: 2139 end line: 2143 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8531 unit: function copyOutParameter() file: src/compiler/transformers/es2015.ts start line: 3299 end line: 3303 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8532 unit: function visitCallExpressionWithPotentialCapturedThisAssignment() file: src/compiler/transformers/es2015.ts start line: 3884 end line: 3952 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8533 unit: function partitionSpread() file: src/compiler/transformers/es2015.ts start line: 4064 end line: 4068 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8534 unit: function getClassMemberPrefix() file: src/compiler/transformers/es2015.ts start line: 4372 end line: 4376 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8535 unit: function visitExponentiationExpression() file: src/compiler/transformers/es2016.ts start line: 98 end line: 103 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8536 unit: function enterSubtree() file: src/compiler/transformers/es2018.ts start line: 86 end line: 90 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8537 unit: function recordTaggedTemplateString() file: src/compiler/transformers/es2018.ts start line: 101 end line: 105 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8538 unit: function createDownlevelAwait() file: src/compiler/transformers/es2018.ts start line: 673 end line: 677 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8539 unit: function visitDeleteExpression() file: src/compiler/transformers/es2020.ts start line: 216 end line: 220 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8540 unit: function endWithBlock() file: src/compiler/transformers/generators.ts start line: 2098 end line: 2102 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8541 unit: function createInstruction() file: src/compiler/transformers/generators.ts start line: 2444 end line: 2448 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8542 unit: function writeThrow() file: src/compiler/transformers/generators.ts start line: 3005 end line: 3009 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8543 unit: function transformJsxAttributesToObjectProps() file: src/compiler/transformers/jsx.ts start line: 355 end line: 359 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8544 unit: function transformJsxAttributeToObjectLiteralElement() file: src/compiler/transformers/jsx.ts start line: 397 end line: 401 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8545 unit: function shouldHoistVariableDeclarationList() file: src/compiler/transformers/module/system.ts start line: 805 end line: 810 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8546 unit: function createExportExpression() file: src/compiler/transformers/module/system.ts start line: 1139 end line: 1143 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8547 unit: function preventSubstitution() file: src/compiler/transformers/module/system.ts start line: 1919 end line: 1923 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8548 unit: function getAccessorTypeNode() file: src/compiler/transformers/ts.ts start line: 1382 end line: 1386 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8549 unit: function visitExportAssignment() file: src/compiler/transformers/ts.ts start line: 2890 end line: 2895 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8550 unit: function shouldEmitImportEqualsDeclaration() file: src/compiler/transformers/ts.ts start line: 2970 end line: 2977 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8551 unit: function getNamespaceParameterName() file: src/compiler/transformers/ts.ts start line: 3136 end line: 3140 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8552 unit: function getClassMemberPrefix() file: src/compiler/transformers/ts.ts start line: 3169 end line: 3173 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8553 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/ts.ts start line: 3294 end line: 3298 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8554 unit: function shouldEmitAliasDeclaration() file: src/compiler/transformers/ts.ts start line: 3384 end line: 3388 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8555 unit: function containsDefaultReference() file: src/compiler/transformers/utilities.ts start line: 18 end line: 22 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8556 unit: function isInitializedOrStaticProperty() file: src/compiler/transformers/utilities.ts start line: 358 end line: 362 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8557 unit: export function createSolutionBuilderHost() file: src/compiler/tsbuildPublic.ts start line: 179 end line: 183 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8558 unit: function listEmittedFile() file: src/compiler/tsbuildPublic.ts start line: 1291 end line: 1295 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8559 unit: function invalidateProjectAndScheduleBuilds() file: src/compiler/tsbuildPublic.ts start line: 1773 end line: 1777 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8560 unit: function reportBuildQueue() file: src/compiler/tsbuildPublic.ts start line: 2041 end line: 2045 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8561 unit: function verboseReportProjectStatus() file: src/compiler/tsbuildPublic.ts start line: 2150 end line: 2154 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8562 unit: export function copyEntries() file: src/compiler/utilities.ts start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8563 unit: export function projectReferenceIsEqualTo() file: src/compiler/utilities.ts start line: 177 end line: 181 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8564 unit: export function typeDirectiveIsEqualTo() file: src/compiler/utilities.ts start line: 203 end line: 207 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8565 unit: export function nodePosToString() file: src/compiler/utilities.ts start line: 288 end line: 292 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8566 unit: function getUnusedExpectations() file: src/compiler/utilities.ts start line: 444 end line: 448 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8567 unit: export function isBlockScopedContainerTopLevel() file: src/compiler/utilities.ts start line: 767 end line: 771 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8568 unit: export function createDiagnosticForNodeFromMessageChain() file: src/compiler/utilities.ts start line: 1033 end line: 1037 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8569 unit: export function isImportMeta() file: src/compiler/utilities.ts start line: 1214 end line: 1218 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8570 unit: export function isHoistedVariableStatement() file: src/compiler/utilities.ts start line: 1243 end line: 1247 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8571 unit: export function isValidESSymbolDeclaration() file: src/compiler/utilities.ts start line: 1507 end line: 1511 size: 5 LOC McCabe index: 7 number of parameters: 1 id: 8572 unit: export function isObjectLiteralOrClassExpressionMethodOrAccessor() file: src/compiler/utilities.ts start line: 1547 end line: 1551 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8573 unit: export function isSuperProperty() file: src/compiler/utilities.ts start line: 1810 end line: 1814 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8574 unit: export function isThisProperty() file: src/compiler/utilities.ts start line: 1819 end line: 1823 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8575 unit: export function classOrConstructorParameterIsDecorated() file: src/compiler/utilities.ts start line: 1934 end line: 1938 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8576 unit: export function isRequireVariableStatement() file: src/compiler/utilities.ts start line: 2177 end line: 2181 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8577 unit: export function isModuleExportsAccessExpression() file: src/compiler/utilities.ts start line: 2349 end line: 2353 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8578 unit: export function isJSDocConstructSignature() file: src/compiler/utilities.ts start line: 2638 end line: 2642 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8579 unit: export function getTypeParameterFromJsDoc() file: src/compiler/utilities.ts start line: 2833 end line: 2837 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8580 unit: export function isLiteralComputedPropertyDeclarationName() file: src/compiler/utilities.ts start line: 3059 end line: 3063 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8581 unit: export function getAllSuperTypeNodes() file: src/compiler/utilities.ts start line: 3185 end line: 3189 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8582 unit: export function getExpressionAssociativity() file: src/compiler/utilities.ts start line: 3442 end line: 3446 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8583 unit: export function getExpressionPrecedence() file: src/compiler/utilities.ts start line: 3487 end line: 3491 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8584 unit: export function hasInvalidEscape() file: src/compiler/utilities.ts start line: 3938 end line: 3942 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8585 unit: function encodeUtf16EscapeSequence() file: src/compiler/utilities.ts start line: 3970 end line: 3974 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8586 unit: function isQuoteOrBacktick() file: src/compiler/utilities.ts start line: 4055 end line: 4059 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8587 unit: function writeLiteral() file: src/compiler/utilities.ts start line: 4138 end line: 4142 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8588 unit: export function getEffectiveReturnTypeNode() file: src/compiler/utilities.ts start line: 4585 end line: 4589 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8589 unit: export function isLogicalOperator() file: src/compiler/utilities.ts start line: 4987 end line: 4991 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8590 unit: export function isLogicalOrCoalescingAssignmentOperator() file: src/compiler/utilities.ts start line: 4993 end line: 4997 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8591 unit: export function isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName() file: src/compiler/utilities.ts start line: 5114 end line: 5118 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8592 unit: export function moveRangePastDecorators() file: src/compiler/utilities.ts start line: 5365 end line: 5369 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8593 unit: export function moveRangePastModifiers() file: src/compiler/utilities.ts start line: 5374 end line: 5378 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8594 unit: export function getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter() file: src/compiler/utilities.ts start line: 5443 end line: 5447 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8595 unit: function SourceMapSource() file: src/compiler/utilities.ts start line: 5908 end line: 5912 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8596 unit: export function maybeSetLocalizedDiagnosticMessages() file: src/compiler/utilities.ts start line: 5945 end line: 5949 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8597 unit: export function compareDiagnostics() file: src/compiler/utilities.ts start line: 6120 end line: 6124 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8598 unit: export function getEmitModuleKind() file: src/compiler/utilities.ts start line: 6199 end line: 6203 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8599 unit: export function sliceAfter() file: src/compiler/utilities.ts start line: 7000 end line: 7004 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8600 unit: export function rangeOfTypeParameters() file: src/compiler/utilities.ts start line: 7038 end line: 7043 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8601 unit: export function skipTypeChecking() file: src/compiler/utilities.ts start line: 7048 end line: 7055 size: 5 LOC McCabe index: 5 number of parameters: 3 id: 8602 unit: export function setParentRecursive() file: src/compiler/utilities.ts start line: 7283 end line: 7307 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8603 unit: export function createPropertyNameNodeForIdentifierOrLiteral() file: src/compiler/utilities.ts start line: 7495 end line: 7499 size: 5 LOC McCabe index: 5 number of parameters: 4 id: 8604 unit: export function decodedTextSpanIntersectsWith() file: src/compiler/utilitiesPublic.ts start line: 77 end line: 81 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8605 unit: export function textSpanIntersection() file: src/compiler/utilitiesPublic.ts start line: 87 end line: 91 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8606 unit: export function getNameOfDeclaration() file: src/compiler/utilitiesPublic.ts start line: 621 end line: 625 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8607 unit: function getJSDocTypeParameterTagsWorker() file: src/compiler/utilitiesPublic.ts start line: 688 end line: 692 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8608 unit: export function getTextOfJSDocComment() file: src/compiler/utilitiesPublic.ts start line: 906 end line: 911 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8609 unit: export function getEffectiveConstraintOfTypeParameter() file: src/compiler/utilitiesPublic.ts start line: 941 end line: 945 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8610 unit: export function isOutermostOptionalChain() file: src/compiler/utilitiesPublic.ts start line: 1004 end line: 1008 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8611 unit: export function isUnparsedNode() file: src/compiler/utilitiesPublic.ts start line: 1047 end line: 1051 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8612 unit: export function isTemplateMiddleOrTemplateTail() file: src/compiler/utilitiesPublic.ts start line: 1121 end line: 1125 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8613 unit: export function isEntityName() file: src/compiler/utilitiesPublic.ts start line: 1208 end line: 1212 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8614 unit: export function isAssignmentPattern() file: src/compiler/utilitiesPublic.ts start line: 1381 end line: 1385 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8615 unit: export function isArrayBindingElement() file: src/compiler/utilitiesPublic.ts start line: 1389 end line: 1393 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8616 unit: export function isPropertyAccessOrQualifiedName() file: src/compiler/utilitiesPublic.ts start line: 1470 end line: 1474 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8617 unit: export function isTemplateLiteral() file: src/compiler/utilitiesPublic.ts start line: 1494 end line: 1498 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8618 unit: export function isAssertionExpression() file: src/compiler/utilitiesPublic.ts start line: 1601 end line: 1605 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8619 unit: export function isNamespaceBody() file: src/compiler/utilitiesPublic.ts start line: 1686 end line: 1690 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8620 unit: export function isJSDocNamespaceBody() file: src/compiler/utilitiesPublic.ts start line: 1693 end line: 1697 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8621 unit: export function isNamedImportBindings() file: src/compiler/utilitiesPublic.ts start line: 1700 end line: 1704 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8622 unit: export function isJsxAttributeLike() file: src/compiler/utilitiesPublic.ts start line: 1870 end line: 1874 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8623 unit: export function isStringLiteralOrJsxExpression() file: src/compiler/utilitiesPublic.ts start line: 1877 end line: 1881 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8624 unit: export function isJsxOpeningLikeElement() file: src/compiler/utilitiesPublic.ts start line: 1883 end line: 1887 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8625 unit: export function isCaseOrDefaultClause() file: src/compiler/utilitiesPublic.ts start line: 1891 end line: 1895 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8626 unit: function getPlainDiagnosticFollowingNewLines() file: src/compiler/watch.ts start line: 51 end line: 55 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8627 unit: export function getLocaleTimeString() file: src/compiler/watch.ts start line: 60 end line: 64 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8628 unit: export function getWatchErrorSummaryDiagnosticMessage() file: src/compiler/watch.ts start line: 127 end line: 131 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8629 unit: createHash: maybeBind() file: src/compiler/watch.ts start line: 573 end line: 578 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8630 unit: function updateRootFileNames() file: src/compiler/watchPublic.ts start line: 502 end line: 506 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8631 unit: function reportWatchDiagnostic() file: src/compiler/watchPublic.ts start line: 620 end line: 624 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8632 unit: function scheduleProgramReload() file: src/compiler/watchPublic.ts start line: 668 end line: 672 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8633 unit: function updateProgramWithWatchStatus() file: src/compiler/watchPublic.ts start line: 674 end line: 678 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8634 unit: function updateCachedSystemWithFile() file: src/compiler/watchPublic.ts start line: 835 end line: 839 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8635 unit: function watchMissingFilePath() file: src/compiler/watchPublic.ts start line: 841 end line: 846 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8636 unit: function watchPackageJsonLookupPath() file: src/compiler/watchPublic.ts start line: 848 end line: 853 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8637 unit: watchDirectory: createTriggerLoggingAddWatch() file: src/compiler/watchUtilities.ts start line: 566 end line: 570 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8638 unit: function useCaseSensitiveFileNames() file: src/compiler/watchUtilities.ts start line: 597 end line: 601 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8639 unit: function getOptionsForHelp() file: src/executeCommandLine/executeCommandLine.ts start line: 81 end line: 86 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8640 unit: function createReportErrorSummary() file: src/executeCommandLine/executeCommandLine.ts start line: 774 end line: 778 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8641 unit: reportErrorSummary: createReportErrorSummary() file: src/executeCommandLine/executeCommandLine.ts start line: 829 end line: 833 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8642 unit: configure() file: src/harness/client.ts start line: 128 end line: 132 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8643 unit: setFormattingOptions() file: src/harness/client.ts start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8644 unit: setCompilerOptionsForInferredProjects() file: src/harness/client.ts start line: 142 end line: 146 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8645 unit: private createFileLocationOrRangeRequestArgs() file: src/harness/client.ts start line: 668 end line: 672 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8646 unit: private createFileRangeRequestArgs() file: src/harness/client.ts start line: 679 end line: 683 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8647 unit: private createFileLocationRequestArgsWithEndLineAndOffset() file: src/harness/client.ts start line: 685 end line: 689 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8648 unit: public clear() file: src/harness/collectionsImpl.ts start line: 306 end line: 310 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8649 unit: public forEach() file: src/harness/collectionsImpl.ts start line: 312 end line: 316 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8650 unit: constructor() file: src/harness/documentsUtil.ts start line: 13 end line: 17 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8651 unit: export function evaluateJavaScript() file: src/harness/evaluatorImpl.ts start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8652 unit: private resolveAsFile() file: src/harness/evaluatorImpl.ts start line: 118 end line: 122 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8653 unit: private resolveIndex() file: src/harness/evaluatorImpl.ts start line: 124 end line: 128 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8654 unit: function expectedDiagnosticToText() file: src/harness/fakesHosts.ts start line: 467 end line: 471 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8655 unit: static create() file: src/harness/fakesHosts.ts start line: 537 end line: 541 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8656 unit: function convertGlobalOptionsToCompilerOptions() file: src/harness/fourslashImpl.ts start line: 94 end line: 98 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8657 unit: public selectAllInFile() file: src/harness/fourslashImpl.ts start line: 486 end line: 490 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8658 unit: public selectLine() file: src/harness/fourslashImpl.ts start line: 497 end line: 501 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8659 unit: public moveCaretRight() file: src/harness/fourslashImpl.ts start line: 503 end line: 507 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8660 unit: public verifyOrganizeImports() file: src/harness/fourslashImpl.ts start line: 532 end line: 536 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8661 unit: private verifyGoToXPlain() file: src/harness/fourslashImpl.ts start line: 733 end line: 737 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8662 unit: public verifyGoToDefinitionForMarkers() file: src/harness/fourslashImpl.ts start line: 739 end line: 743 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8663 unit: private getProgram() file: src/harness/fourslashImpl.ts start line: 1045 end line: 1049 size: 5 LOC McCabe index: 4 number of parameters: 0 id: 8664 unit: private configure() file: src/harness/fourslashImpl.ts start line: 1341 end line: 1345 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8665 unit: private validate() file: src/harness/fourslashImpl.ts start line: 1683 end line: 1687 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8666 unit: public baselineSyntacticDiagnostics() file: src/harness/fourslashImpl.ts start line: 1950 end line: 1954 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8667 unit: private getCompilerTestFiles() file: src/harness/fourslashImpl.ts start line: 1956 end line: 1960 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8668 unit: private getSignatureHelp() file: src/harness/fourslashImpl.ts start line: 2124 end line: 2128 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8669 unit: public deleteLineRange() file: src/harness/fourslashImpl.ts start line: 2186 end line: 2190 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8670 unit: public baselineCurrentFileNameOrDottedNameSpans() file: src/harness/fourslashImpl.ts start line: 2659 end line: 2663 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8671 unit: private applyChanges() file: src/harness/fourslashImpl.ts start line: 3095 end line: 3099 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8672 unit: private verifyNavigationTreeOrBar() file: src/harness/fourslashImpl.ts start line: 3304 end line: 3325 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8673 unit: public verifyDocumentHighlightsOf() file: src/harness/fourslashImpl.ts start line: 3405 end line: 3409 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8674 unit: public verifyRefactorKindsAvailable() file: src/harness/fourslashImpl.ts start line: 3538 end line: 3542 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8675 unit: private assertTextSpanEqualsRange() file: src/harness/fourslashImpl.ts start line: 3833 end line: 3837 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8676 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 132 end line: 136 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8677 unit: public completions() file: src/harness/fourslashInterfaceImpl.ts start line: 252 end line: 256 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8678 unit: public updateContent() file: src/harness/harnessLanguageService.ts start line: 33 end line: 37 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8679 unit: public addScript() file: src/harness/harnessLanguageService.ts start line: 174 end line: 178 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8680 unit: public positionToLineAndCharacter() file: src/harness/harnessLanguageService.ts start line: 213 end line: 217 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8681 unit: public lineAndCharacterToPosition() file: src/harness/harnessLanguageService.ts start line: 219 end line: 223 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8682 unit: editScript() file: src/harness/harnessLanguageService.ts start line: 717 end line: 721 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8683 unit: export function initializeSourceMapDecoding() file: src/harness/sourceMapRecorder.ts start line: 18 end line: 22 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8684 unit: function writeJsFileLines() file: src/harness/sourceMapRecorder.ts start line: 163 end line: 167 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8685 unit: constructor() file: src/harness/typeWriter.ts start line: 44 end line: 50 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8686 unit: private isExportStatementName() file: src/harness/typeWriter.ts start line: 91 end line: 95 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8687 unit: export function theory() file: src/harness/util.ts start line: 101 end line: 105 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8688 unit: function formatTheoryDatum() file: src/harness/util.ts start line: 107 end line: 111 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8689 unit: public filemeta() file: src/harness/vfsUtil.ts start line: 186 end line: 190 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8690 unit: private static symlinkDiff() file: src/harness/vfsUtil.ts start line: 825 end line: 830 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8691 unit: private _resolve() file: src/harness/vfsUtil.ts start line: 1094 end line: 1098 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8692 unit: constructor() file: src/harness/vfsUtil.ts start line: 1381 end line: 1385 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8693 unit: constructor() file: src/harness/vfsUtil.ts start line: 1427 end line: 1431 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8694 unit: export function createServerHost() file: src/harness/virtualFileSystemWithWatch.ts start line: 48 end line: 53 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8695 unit: unregister() file: src/harness/virtualFileSystemWithWatch.ts start line: 297 end line: 301 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8696 unit: private invokeFsWatches() file: src/harness/virtualFileSystemWithWatch.ts start line: 780 end line: 784 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8697 unit: private toFsSymLink() file: src/harness/virtualFileSystemWithWatch.ts start line: 807 end line: 811 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8698 unit: private toFsFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 813 end line: 817 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8699 unit: getModifiedTime() file: src/harness/virtualFileSystemWithWatch.ts start line: 862 end line: 866 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8700 unit: function instrumentForRecording() file: src/instrumenter/instrumenter.ts start line: 4 end line: 8 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8701 unit: function instrumentForReplay() file: src/instrumenter/instrumenter.ts start line: 10 end line: 14 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8702 unit: function addInferredTyping() file: src/jsTyping/jsTyping.ts start line: 196 end line: 200 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8703 unit: export function renderPackageNameValidationFailure() file: src/jsTyping/jsTyping.ts start line: 395 end line: 399 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8704 unit: export function wrapSystem() file: src/loggedIO/loggedIO.ts start line: 442 end line: 446 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8705 unit: function setProjectOptionsUsed() file: src/server/editorServices.ts start line: 620 end line: 624 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8706 unit: sendPerformanceEvent() file: src/server/editorServices.ts start line: 1062 end line: 1066 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8707 unit: private forEachProject() file: src/server/editorServices.ts start line: 1143 end line: 1147 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8708 unit: private doEnsureDefaultProjectForFile() file: src/server/editorServices.ts start line: 1173 end line: 1177 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8709 unit: private delayUpdateSourceInfoProjects() file: src/server/editorServices.ts start line: 1256 end line: 1260 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8710 unit: createAndLoadConfiguredProject() file: src/server/editorServices.ts start line: 2104 end line: 2108 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8711 unit: private createLoadAndUpdateConfiguredProject() file: src/server/editorServices.ts start line: 2111 end line: 2115 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8712 unit: private clearSemanticCache() file: src/server/editorServices.ts start line: 2435 end line: 2439 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8713 unit: private getWatchOptionsFromProjectWatchOptions() file: src/server/editorServices.ts start line: 3037 end line: 3041 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8714 unit: private getOrCreateOpenScriptInfo() file: src/server/editorServices.ts start line: 3319 end line: 3323 size: 5 LOC McCabe index: 2 number of parameters: 5 id: 8715 unit: configurePlugin() file: src/server/editorServices.ts start line: 4059 end line: 4067 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8716 unit: private invalidateProjectPackageJson() file: src/server/editorServices.ts start line: 4157 end line: 4169 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8717 unit: function createIncompleteCompletionsCache() file: src/server/editorServices.ts start line: 4177 end line: 4190 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8718 unit: function addOrUpdate() file: src/server/packageJsonCache.ts start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8719 unit: function directoryHasPackageJson() file: src/server/packageJsonCache.ts start line: 50 end line: 54 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8720 unit: private setInternalCompilerOptionsForEmittingJsFiles() file: src/server/project.ts start line: 597 end line: 601 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8721 unit: shouldEmitFile() file: src/server/project.ts start line: 649 end line: 653 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8722 unit: addMissingFileRoot() file: src/server/project.ts start line: 965 end line: 969 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8723 unit: private isDefaultProjectForOpenFiles() file: src/server/project.ts start line: 1756 end line: 1760 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8724 unit: function getUnresolvedImports() file: src/server/project.ts start line: 1773 end line: 1777 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8725 unit: function addDependency() file: src/server/project.ts start line: 1991 end line: 1995 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8726 unit: updateGraph() file: src/server/project.ts start line: 2502 end line: 2506 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8727 unit: public getVersion() file: src/server/scriptInfo.ts start line: 53 end line: 57 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8728 unit: public getSnapshot() file: src/server/scriptInfo.ts start line: 164 end line: 168 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8729 unit: delayReloadNonMixedContentFile() file: src/server/scriptInfo.ts start line: 583 end line: 587 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8730 unit: markContainingProjectsAsDirty() file: src/server/scriptInfo.ts start line: 614 end line: 618 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8731 unit: constructor() file: src/server/scriptVersionCache.ts start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8732 unit: leaf() file: src/server/scriptVersionCache.ts start line: 462 end line: 466 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8733 unit: private findChildIndex() file: src/server/scriptVersionCache.ts start line: 740 end line: 744 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8734 unit: function hrTimeToMilliseconds() file: src/server/session.ts start line: 17 end line: 21 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8735 unit: relatedInformation: map() file: src/server/session.ts start line: 61 end line: 66 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8736 unit: public startNew() file: src/server/session.ts start line: 173 end line: 177 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8737 unit: function getDefinitionLocation() file: src/server/session.ts start line: 364 end line: 368 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8738 unit: protected writeMessage() file: src/server/session.ts start line: 946 end line: 950 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8739 unit: private getEncodedSemanticClassifications() file: src/server/session.ts start line: 1123 end line: 1127 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8740 unit: relatedInformation: map() file: src/server/session.ts start line: 1170 end line: 1189 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8741 unit: private getRenameInfo() file: src/server/session.ts start line: 1489 end line: 1493 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8742 unit: private getFileAndProjectWorker() file: src/server/session.ts start line: 1659 end line: 1663 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8743 unit: private getDocCommentTemplate() file: src/server/session.ts start line: 1688 end line: 1692 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8744 unit: private getBreakpointStatement() file: src/server/session.ts start line: 1709 end line: 1713 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8745 unit: private getNameOrDottedNameSpan() file: src/server/session.ts start line: 1715 end line: 1719 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8746 unit: private isValidBraceCompletion() file: src/server/session.ts start line: 1721 end line: 1725 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8747 unit: private getFormattingEditsForRangeFull() file: src/server/session.ts start line: 1772 end line: 1776 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8748 unit: private getFormattingEditsForDocumentFull() file: src/server/session.ts start line: 1778 end line: 1782 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8749 unit: private getFormattingEditsAfterKeystrokeFull() file: src/server/session.ts start line: 1784 end line: 1788 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8750 unit: private toPendingErrorCheck() file: src/server/session.ts start line: 1989 end line: 1993 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8751 unit: private getApplicableRefactors() file: src/server/session.ts start line: 2192 end line: 2196 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8752 unit: private setCurrentRequest() file: src/server/session.ts start line: 3003 end line: 3007 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8753 unit: private resetCurrentRequest() file: src/server/session.ts start line: 3009 end line: 3013 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8754 unit: export function getLocationInNewDocument() file: src/server/session.ts start line: 3178 end line: 3182 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8755 unit: function typeAcquisitionChanged() file: src/server/typingsCache.ts start line: 66 end line: 70 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8756 unit: export function createNormalizedPathMap() file: src/server/utilitiesPublic.ts start line: 82 end line: 98 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8757 unit: function collectCallSitesOfModuleDeclaration() file: src/services/callHierarchy.ts start line: 468 end line: 472 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8758 unit: function pushClassification() file: src/services/classifier.ts start line: 616 end line: 620 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8759 unit: function processJSDocTemplateTag() file: src/services/classifier.ts start line: 891 end line: 895 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8760 unit: function collectTokens() file: src/services/classifier2020.ts start line: 54 end line: 141 size: 5 LOC McCabe index: 1 number of parameters: 6 id: 8761 unit: export function getFixes() file: src/services/codeFixProvider.ts start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8762 unit: function applyChange() file: src/services/codefixes/addMissingConst.ts start line: 60 end line: 64 size: 5 LOC McCabe index: 3 number of parameters: 4 id: 8763 unit: function shouldUseParentTypeOfProperty() file: src/services/codefixes/addOptionalPropertyUndefined.ts start line: 40 end line: 44 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8764 unit: function hasUsableJSDoc() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 36 end line: 40 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8765 unit: getCodeActions() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 7 end line: 11 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8766 unit: function isConstructorAssignment() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 245 end line: 249 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8767 unit: getCodeActions() file: src/services/codefixes/convertToAsyncFunction.ts start line: 8 end line: 12 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8768 unit: function getNewNameIfConflict() file: src/services/codefixes/convertToAsyncFunction.ts start line: 278 end line: 282 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8769 unit: function collectFreeIdentifiers() file: src/services/codefixes/convertToEsModule.ts start line: 514 end line: 518 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8770 unit: function makeSingleImport() file: src/services/codefixes/convertToEsModule.ts start line: 567 end line: 571 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8771 unit: function getQualifiedName() file: src/services/codefixes/correctQualifiedNameToIndexedAccessType.ts start line: 23 end line: 27 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8772 unit: function addFunctionDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 456 end line: 460 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8773 unit: getCodeActions() file: src/services/codefixes/fixAddMissingNewOperator.ts start line: 7 end line: 11 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8774 unit: function addMissingNewOperator() file: src/services/codefixes/fixAddMissingNewOperator.ts start line: 17 end line: 22 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8775 unit: function getTypesPackageNameToInstall() file: src/services/codefixes/fixCannotFindModule.ts start line: 54 end line: 58 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8776 unit: function getNode() file: src/services/codefixes/fixConstructorForDerivedNeedSuperCall.ts start line: 18 end line: 22 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8777 unit: function getInfo() file: src/services/codefixes/fixJSDocTypes.ts start line: 46 end line: 50 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8778 unit: function getActionForAddMissingDefiniteAssignmentAssertion() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 63 end line: 67 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8779 unit: error: getLocaleSpecificMessage() file: src/services/codefixes/generateAccessors.ts start line: 113 end line: 118 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8780 unit: error: getLocaleSpecificMessage() file: src/services/codefixes/generateAccessors.ts start line: 119 end line: 124 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8781 unit: function insertAccessor() file: src/services/codefixes/generateAccessors.ts start line: 216 end line: 220 size: 5 LOC McCabe index: 3 number of parameters: 5 id: 8782 unit: function addImportFromDiagnostic() file: src/services/codefixes/importFixes.ts start line: 73 end line: 77 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8783 unit: function getImportFixForSymbol() file: src/services/codefixes/importFixes.ts start line: 331 end line: 335 size: 5 LOC McCabe index: 2 number of parameters: 10 id: 8784 unit: function compareNodeCoreModuleSpecifiers() file: src/services/codefixes/importFixes.ts start line: 733 end line: 737 size: 5 LOC McCabe index: 7 number of parameters: 4 id: 8785 unit: function needsJsxNamespaceFix() file: src/services/codefixes/importFixes.ts start line: 849 end line: 853 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8786 unit: function getModuleSpecifierText() file: src/services/codefixes/importFixes.ts start line: 984 end line: 988 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8787 unit: function annotateJSDocThis() file: src/services/codefixes/inferFromUsage.ts start line: 273 end line: 277 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8788 unit: function inferTypeFromContextualType() file: src/services/codefixes/inferFromUsage.ts start line: 651 end line: 655 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8789 unit: function addCandidateType() file: src/services/codefixes/inferFromUsage.ts start line: 1121 end line: 1125 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8790 unit: function addCandidateThisType() file: src/services/codefixes/inferFromUsage.ts start line: 1127 end line: 1131 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8791 unit: newLine: getNewLineKind() file: src/services/completions.ts start line: 913 end line: 919 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8792 unit: function getFirstSymbolInChain() file: src/services/completions.ts start line: 1698 end line: 1702 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8793 unit: last() file: src/services/completions.ts start line: 1861 end line: 1865 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8794 unit: function addSymbolSortInfo() file: src/services/completions.ts start line: 2244 end line: 2248 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8795 unit: function isInStringOrRegularExpressionOrTemplateLiteral() file: src/services/completions.ts start line: 2691 end line: 2699 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8796 unit: function isPreviousPropertyDeclarationTerminated() file: src/services/completions.ts start line: 3251 end line: 3255 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8797 unit: function getJsDocTagAtPosition() file: src/services/completions.ts start line: 3674 end line: 3678 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8798 unit: export function getPropertiesForObjectExpression() file: src/services/completions.ts start line: 3680 end line: 3699 size: 5 LOC McCabe index: 6 number of parameters: 4 id: 8799 unit: function getPropertiesForCompletion() file: src/services/completions.ts start line: 3719 end line: 3723 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8800 unit: function canCompleteFromNamedBindings() file: src/services/completions.ts start line: 3970 end line: 3974 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8801 unit: function nonAliasCanBeReferencedAtTypeLocation() file: src/services/completions.ts start line: 4000 end line: 4004 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8802 unit: function acquireDocument() file: src/services/documentRegistry.ts start line: 168 end line: 172 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8803 unit: function updateDocument() file: src/services/documentRegistry.ts start line: 178 end line: 182 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8804 unit: function getDocumentRegistryEntry() file: src/services/documentRegistry.ts start line: 188 end line: 192 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8805 unit: function releaseDocument() file: src/services/documentRegistry.ts start line: 273 end line: 277 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8806 unit: function isNotShadowedByDeeperNodeModulesPackage() file: src/services/exportInfoMap.ts start line: 275 end line: 279 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8807 unit: context: getContextNodeForNodeEntry() file: src/services/findAllReferences.ts start line: 39 end line: 48 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8808 unit: function isReadonlyTypeOperator() file: src/services/findAllReferences.ts start line: 865 end line: 869 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8809 unit: function getNonModuleSymbolOfMergedModuleSymbol() file: src/services/findAllReferences.ts start line: 1026 end line: 1030 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8810 unit: function searchForName() file: src/services/findAllReferences.ts start line: 1223 end line: 1227 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8811 unit: function getPropertySymbolOfDestructuringAssignment() file: src/services/findAllReferences.ts start line: 1229 end line: 1233 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8812 unit: function isStaticSymbol() file: src/services/findAllReferences.ts start line: 2211 end line: 2215 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8813 unit: rangeContainsStartEnd() file: src/services/formatting/formatting.ts start line: 478 end line: 483 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8814 unit: function trimTrailingWitespacesForPositions() file: src/services/formatting/formatting.ts start line: 1173 end line: 1178 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8815 unit: function recordDelete() file: src/services/formatting/formatting.ts start line: 1180 end line: 1184 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8816 unit: function recordReplace() file: src/services/formatting/formatting.ts start line: 1186 end line: 1190 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8817 unit: function recordInsert() file: src/services/formatting/formatting.ts start line: 1192 end line: 1196 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8818 unit: private NodeIsOnOneLine() file: src/services/formatting/formattingContext.ts start line: 85 end line: 89 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8819 unit: function isBraceWrappedContext() file: src/services/formatting/rules.ts start line: 514 end line: 518 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8820 unit: function increaseInsertionIndex() file: src/services/formatting/rulesMap.ts start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8821 unit: function getContainingListOrParentStart() file: src/services/formatting/smartIndenter.ts start line: 240 end line: 244 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8822 unit: function getUpdatedPath() file: src/services/getEditsForFileRename.ts start line: 35 end line: 39 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8823 unit: function tryChangeWithIgnoringPackageJsonExisting() file: src/services/getEditsForFileRename.ts start line: 221 end line: 225 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8824 unit: function getCallSignatureDefinition() file: src/services/goToDefinition.ts start line: 317 end line: 321 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 8825 unit: function getAncestorCallLikeExpression() file: src/services/goToDefinition.ts start line: 422 end line: 426 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8826 unit: function tryGetSignatureDeclaration() file: src/services/goToDefinition.ts start line: 428 end line: 433 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8827 unit: function getImportersForExport() file: src/services/importTracker.ts start line: 40 end line: 44 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8828 unit: function handleNamespaceImportLike() file: src/services/importTracker.ts start line: 298 end line: 303 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8829 unit: function getExportAssignmentExport() file: src/services/importTracker.ts start line: 520 end line: 525 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8830 unit: function hasReturn() file: src/services/jsDoc.ts start line: 454 end line: 458 size: 5 LOC McCabe index: 7 number of parameters: 2 id: 8831 unit: function addNodeWithRecursiveChild() file: src/services/navigationBar.ts start line: 180 end line: 184 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8832 unit: function primaryNavBarMenuItems() file: src/services/navigationBar.ts start line: 758 end line: 820 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8833 unit: childItems: map() file: src/services/navigationBar.ts start line: 829 end line: 834 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8834 unit: function convertToPrimaryNavBarMenuItem() file: src/services/navigationBar.ts start line: 833 end line: 857 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8835 unit: suffix: getNewLineOrDefaultFromHost() file: src/services/organizeImports.ts start line: 80 end line: 84 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8836 unit: function getExternalModuleName() file: src/services/organizeImports.ts start line: 177 end line: 181 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8837 unit: export function compareImportOrExportSpecifiers() file: src/services/organizeImports.ts start line: 418 end line: 422 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8838 unit: function combineAndAddMultipleSingleLineComments() file: src/services/outliningElementsCollector.ts start line: 156 end line: 161 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8839 unit: function spanForJSXFragment() file: src/services/outliningElementsCollector.ts start line: 273 end line: 277 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8840 unit: function spanForNode() file: src/services/outliningElementsCollector.ts start line: 301 end line: 305 size: 5 LOC McCabe index: 4 number of parameters: 5 id: 8841 unit: function functionSpan() file: src/services/outliningElementsCollector.ts start line: 312 end line: 316 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8842 unit: subWordTextChunks: breakPatternIntoTextChunks() file: src/services/patternMatcher.ts start line: 353 end line: 359 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8843 unit: function transitionFromLowerToUpper() file: src/services/patternMatcher.ts start line: 561 end line: 579 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8844 unit: function getFileReference() file: src/services/preProcess.ts start line: 35 end line: 39 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8845 unit: function markAsExternalModuleIfTopLevel() file: src/services/preProcess.ts start line: 54 end line: 58 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8846 unit: error: getLocaleSpecificMessage() file: src/services/refactors/addOrRemoveBracesToArrowFunction.ts start line: 96 end line: 101 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8847 unit: function createParameterTypeNode() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 520 end line: 524 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8848 unit: function copyExpressionComments() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 238 end line: 242 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8849 unit: function getDescriptionForConstantInScope() file: src/services/refactors/extractSymbol.ts start line: 785 end line: 789 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8850 unit: function getDescriptionForClassLikeDeclaration() file: src/services/refactors/extractSymbol.ts start line: 811 end line: 815 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8851 unit: function getDescriptionForModuleLikeDeclaration() file: src/services/refactors/extractSymbol.ts start line: 816 end line: 820 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8852 unit: function transformConstantInitializer() file: src/services/refactors/extractSymbol.ts start line: 1425 end line: 1434 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8853 unit: function getEnclosingTextRange() file: src/services/refactors/extractSymbol.ts start line: 1553 end line: 1557 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8854 unit: function getSymbolReferencedByIdentifier() file: src/services/refactors/extractSymbol.ts start line: 1925 end line: 1931 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8855 unit: function deleteMovedStatements() file: src/services/refactors/moveToNewFile.ts start line: 170 end line: 174 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8856 unit: function moduleSpecifierFromImport() file: src/services/refactors/moveToNewFile.ts start line: 272 end line: 276 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8857 unit: private computeNamedDeclarations() file: src/services/services.ts start line: 754 end line: 900 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8858 unit: function getDeclarationName() file: src/services/services.ts start line: 776 end line: 780 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8859 unit: export function createLanguageServiceSourceFile() file: src/services/services.ts start line: 1113 end line: 1117 size: 5 LOC McCabe index: 1 number of parameters: 6 id: 8860 unit: function log() file: src/services/services.ts start line: 1297 end line: 1301 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8861 unit: getDocumentPositionMapper: maybeBind() file: src/services/services.ts start line: 1312 end line: 1317 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8862 unit: trace: maybeBind() file: src/services/services.ts start line: 1365 end line: 1371 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8863 unit: getSymlinkCache: maybeBind() file: src/services/services.ts start line: 1394 end line: 1398 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8864 unit: function getFileReferences() file: src/services/services.ts start line: 1838 end line: 1842 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8865 unit: function getNavigateToItems() file: src/services/services.ts start line: 1844 end line: 1848 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8866 unit: function getSignatureHelpItems() file: src/services/services.ts start line: 1862 end line: 1868 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8867 unit: function getSpanOfEnclosingComment() file: src/services/services.ts start line: 2400 end line: 2404 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8868 unit: function isLetterOrDigit() file: src/services/services.ts start line: 2542 end line: 2546 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8869 unit: function getApplicableRefactors() file: src/services/services.ts start line: 2589 end line: 2593 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8870 unit: function prepareCallHierarchy() file: src/services/services.ts start line: 2619 end line: 2623 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8871 unit: function provideInlayHints() file: src/services/services.ts start line: 2639 end line: 2643 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8872 unit: function logInternalError() file: src/services/shims.ts start line: 308 end line: 312 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8873 unit: public dispose() file: src/services/shims.ts start line: 340 end line: 346 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8874 unit: public log() file: src/services/shims.ts start line: 380 end line: 384 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8875 unit: public trace() file: src/services/shims.ts start line: 386 end line: 390 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8876 unit: public getEncodedLexicalClassifications() file: src/services/shims.ts start line: 1141 end line: 1145 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8877 unit: export function getArgumentInfoForCompletions() file: src/services/signatureHelp.ts start line: 166 end line: 170 size: 5 LOC McCabe index: 4 number of parameters: 3 id: 8878 unit: function chooseBetterSymbol() file: src/services/signatureHelp.ts start line: 344 end line: 348 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8879 unit: function getApplicableSpanForArguments() file: src/services/signatureHelp.ts start line: 438 end line: 450 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8880 unit: function getSourceFileLike() file: src/services/sourcemaps.ts start line: 118 end line: 122 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8881 unit: export function getStringLiteralCompletionDetails() file: src/services/stringCompletions.ts start line: 76 end line: 80 size: 5 LOC McCabe index: 4 number of parameters: 9 id: 8882 unit: export function returnsPromise() file: src/services/suggestionDiagnostics.ts start line: 123 end line: 127 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8883 unit: function addInPrefix() file: src/services/symbolDisplay.ts start line: 622 end line: 626 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8884 unit: function getPos() file: src/services/textChanges.ts start line: 8 end line: 12 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8885 unit: function getEnd() file: src/services/textChanges.ts start line: 19 end line: 23 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8886 unit: public static with() file: src/services/textChanges.ts start line: 313 end line: 317 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8887 unit: public deleteNodeRange() file: src/services/textChanges.ts start line: 363 end line: 367 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8888 unit: public deleteNodeRangeExcludingEnd() file: src/services/textChanges.ts start line: 369 end line: 373 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 8889 unit: public tryInsertThisTypeAnnotation() file: src/services/textChanges.ts start line: 550 end line: 555 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8890 unit: private computeIndentationForNewMember() file: src/services/textChanges.ts start line: 663 end line: 667 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8891 unit: function getClassOrObjectBraceEnds() file: src/services/textChanges.ts start line: 999 end line: 1003 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8892 unit: export function deleteNode() file: src/services/textChanges.ts start line: 1567 end line: 1571 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8893 unit: export function transpile() file: src/services/transpile.ts start line: 107 end line: 112 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8894 unit: public getText() file: src/services/types.ts start line: 150 end line: 154 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8895 unit: export function getLineStartPositionForPosition() file: src/services/utilities.ts start line: 491 end line: 495 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8896 unit: export function startEndOverlapsWithStartEnd() file: src/services/utilities.ts start line: 529 end line: 533 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8897 unit: export function findContainingList() file: src/services/utilities.ts start line: 724 end line: 733 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8898 unit: function getAdjustedLocationForHeritageClause() file: src/services/utilities.ts start line: 884 end line: 893 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8899 unit: export function findPrecedingToken() file: src/services/utilities.ts start line: 1259 end line: 1319 size: 5 LOC McCabe index: 3 number of parameters: 4 id: 8900 unit: export function removeOptionality() file: src/services/utilities.ts start line: 1508 end line: 1512 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 8901 unit: export function cloneCompilerOptions() file: src/services/utilities.ts start line: 1730 end line: 1734 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8902 unit: export function getNameFromPropertyName() file: src/services/utilities.ts start line: 1885 end line: 1890 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 8903 unit: export function isFirstDeclarationOfSymbolParameter() file: src/services/utilities.ts start line: 2112 end line: 2116 size: 5 LOC McCabe index: 6 number of parameters: 1 id: 8904 unit: export function getNewLineOrDefaultFromHost() file: src/services/utilities.ts start line: 2348 end line: 2352 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8905 unit: export function typeToDisplayParts() file: src/services/utilities.ts start line: 2368 end line: 2372 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8906 unit: export function symbolToDisplayParts() file: src/services/utilities.ts start line: 2374 end line: 2378 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 8907 unit: export function getSynthesizedDeepClone() file: src/services/utilities.ts start line: 2442 end line: 2446 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 8908 unit: function addEmitFlagsRecursively() file: src/services/utilities.ts start line: 2548 end line: 2552 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8909 unit: export function needsParentheses() file: src/services/utilities.ts start line: 2643 end line: 2647 size: 5 LOC McCabe index: 5 number of parameters: 1 id: 8910 unit: export function diagnosticToString() file: src/services/utilities.ts start line: 3299 end line: 3303 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8911 unit: I extends readonly() file: src/shims/collectionShims.ts start line: 6 end line: 11 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8912 unit: function createMapData() file: src/shims/collectionShims.ts start line: 81 end line: 85 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8913 unit: function getPrev() file: src/shims/collectionShims.ts start line: 96 end line: 102 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8914 unit: private makeUnitName() file: src/testRunner/compilerRunner.ts start line: 329 end line: 333 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8915 unit: constructor() file: src/testRunner/parallel/host.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8916 unit: addSuite() file: src/testRunner/parallel/host.ts start line: 33 end line: 37 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8917 unit: function rebuildError() file: src/testRunner/parallel/host.ts start line: 495 end line: 499 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8918 unit: clone() file: src/testRunner/parallel/worker.ts start line: 63 end line: 67 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8919 unit: _createHook() file: src/testRunner/parallel/worker.ts start line: 75 end line: 79 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8920 unit: public verifyDiagnostics() file: src/testRunner/projectsRunner.ts start line: 226 end line: 230 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8921 unit: function tryGetConfig() file: src/testRunner/runner.ts start line: 34 end line: 39 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8922 unit: public initializeTests() file: src/testRunner/rwcRunner.ts start line: 224 end line: 229 size: 5 LOC McCabe index: 5 number of parameters: 0 id: 8923 unit: function updateProgramFile() file: src/testRunner/unittests/builder.ts start line: 125 end line: 129 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8924 unit: function getParseCommandLine() file: src/testRunner/unittests/config/configurationExtension.ts start line: 214 end line: 218 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 8925 unit: function verifyAcquisition() file: src/testRunner/unittests/config/convertTypeAcquisitionFromJson.ts start line: 9 end line: 13 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8926 unit: function assertParsed() file: src/testRunner/unittests/config/matchFiles.ts start line: 103 end line: 107 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8927 unit: function assertNoErrors() file: src/testRunner/unittests/config/projectReferences.ts start line: 21 end line: 25 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8928 unit: function runTest() file: src/testRunner/unittests/convertToBase64.ts start line: 3 end line: 7 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8929 unit: function b() file: src/testRunner/unittests/evaluation/awaiter.ts start line: 9 end line: 13 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8930 unit: export async function main() file: src/testRunner/unittests/evaluation/awaiter.ts start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8931 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 48 end line: 53 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8932 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 61 end line: 66 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8933 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 75 end line: 80 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8934 unit: export function main() file: src/testRunner/unittests/evaluation/forOf.ts start line: 88 end line: 93 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8935 unit: function reusedElements() file: src/testRunner/unittests/incrementalParser.ts start line: 77 end line: 82 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8936 unit: function collectElements() file: src/testRunner/unittests/incrementalParser.ts start line: 84 end line: 93 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8937 unit: function foo() file: src/testRunner/unittests/incrementalParser.ts start line: 842 end line: 846 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8938 unit: function bar() file: src/testRunner/unittests/incrementalParser.ts start line: 847 end line: 851 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8939 unit: function bar3() file: src/testRunner/unittests/incrementalParser.ts start line: 852 end line: 856 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8940 unit: export function checkResolvedModuleWithFailedLookupLocations() file: src/testRunner/unittests/moduleResolution.ts start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8941 unit: function assertDefinedTokenToString() file: src/testRunner/unittests/publicApi.ts start line: 36 end line: 40 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8942 unit: function checkResolvedTypeDirective() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 172 end line: 176 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8943 unit: function verifyProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 979 end line: 983 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8944 unit: function assertRange() file: src/testRunner/unittests/semver.ts start line: 123 end line: 127 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8945 unit: function createTestWrapper() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 278 end line: 285 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8946 unit: function foo() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1638 end line: 1642 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8947 unit: function F() file: src/testRunner/unittests/services/extract/constants.ts start line: 134 end line: 138 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8948 unit: function F() file: src/testRunner/unittests/services/extract/constants.ts start line: 148 end line: 152 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8949 unit: M() file: src/testRunner/unittests/services/extract/constants.ts start line: 173 end line: 177 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8950 unit: a() file: src/testRunner/unittests/services/extract/functions.ts start line: 125 end line: 129 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8951 unit: function consumeIdentifier() file: src/testRunner/unittests/services/extract/helpers.ts start line: 58 end line: 62 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 8952 unit: function foo() file: src/testRunner/unittests/services/extract/ranges.ts start line: 97 end line: 101 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8953 unit: function createLanguageService() file: src/testRunner/unittests/services/languageService.ts start line: 21 end line: 43 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8954 unit: function assertSortsBefore() file: src/testRunner/unittests/services/organizeImports.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8955 unit: function testBaseline() file: src/testRunner/unittests/transform.ts start line: 74 end line: 78 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8956 unit: function forceNamespaceRewrite() file: src/testRunner/unittests/transform.ts start line: 244 end line: 257 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8957 unit: function expandExportStar() file: src/testRunner/unittests/transform.ts start line: 270 end line: 287 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8958 unit: function transformAddImportStar() file: src/testRunner/unittests/transform.ts start line: 303 end line: 321 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8959 unit: function transformAddDecoratedNode() file: src/testRunner/unittests/transform.ts start line: 336 end line: 347 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8960 unit: function transformAddParameterProperty() file: src/testRunner/unittests/transform.ts start line: 374 end line: 387 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8961 unit: function renameVariable() file: src/testRunner/unittests/transform.ts start line: 525 end line: 535 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8962 unit: function addStaticFieldWithComment() file: src/testRunner/unittests/transform.ts start line: 603 end line: 625 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8963 unit: function addLibAndMakeReadonly() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 151 end line: 155 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8964 unit: export function verifyOutputsPresent() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 177 end line: 181 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8965 unit: export function verifyOutputsAbsent() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 183 end line: 187 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8966 unit: export function restContent() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 723 end line: 727 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8967 unit: function diableRemoveCommentsInAll() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 458 end line: 462 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8968 unit: function makeOneTwoThreeDependOrder() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 538 end line: 542 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8969 unit: function createTsBuildWatchSystem() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 6 end line: 10 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8970 unit: function changeCaseFile() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 10 end line: 14 size: 5 LOC McCabe index: 5 number of parameters: 2 id: 8971 unit: function assertDiagnostic() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 100 end line: 104 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8972 unit: function assertLog() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 110 end line: 114 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8973 unit: export function ensureErrorFreeBuild() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 552 end line: 557 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8974 unit: function two() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1143 end line: 1147 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8975 unit: export function two() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1155 end line: 1159 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8976 unit: function verifyLibFileErrorsWith() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 1473 end line: 1498 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8977 unit: function changeCompilerOpitonsPaths() file: src/testRunner/unittests/tscWatch/projectsWithReferences.ts start line: 59 end line: 63 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8978 unit: function verifyOutputs() file: src/testRunner/unittests/tscWatch/watchApi.ts start line: 156 end line: 160 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 8979 unit: function verifyText() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 21 end line: 26 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8980 unit: content: fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 97 end line: 101 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8981 unit: fileContent: fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8982 unit: function verifyScriptInfosAreUndefined() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 656 end line: 660 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8983 unit: function verifyOnlyOrphanInferredProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8984 unit: function changeFileToNotImportModule() file: src/testRunner/unittests/tsserver/documentRegistry.ts start line: 41 end line: 45 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8985 unit: function changeFileToImportModule() file: src/testRunner/unittests/tsserver/documentRegistry.ts start line: 47 end line: 51 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8986 unit: function verifyEvent() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 169 end line: 173 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8987 unit: function verifyProject() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 486 end line: 490 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8988 unit: function createSessionWithProjectChangedEventHandler() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 506 end line: 533 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8989 unit: function createSessionThatUsesEvents() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 546 end line: 575 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 8990 unit: export function checkNumberOfProjects() file: src/testRunner/unittests/tsserver/helpers.ts start line: 460 end line: 464 size: 5 LOC McCabe index: 4 number of parameters: 4 id: 8991 unit: export function protocolLocationFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 533 end line: 537 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8992 unit: export function protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 547 end line: 551 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 8993 unit: end: toLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 598 end line: 602 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 8994 unit: export function textSpanFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 619 end line: 623 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 8995 unit: resetToken() file: src/testRunner/unittests/tsserver/helpers.ts start line: 678 end line: 682 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 8996 unit: export function closeFilesForSession() file: src/testRunner/unittests/tsserver/helpers.ts start line: 709 end line: 713 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 8997 unit: export function verifyGetErrScenario() file: src/testRunner/unittests/tsserver/helpers.ts start line: 842 end line: 846 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 8998 unit: function openClientFiles() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 320 end line: 324 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 8999 unit: function verifyOutput() file: src/testRunner/unittests/tsserver/metadataInResponse.ts start line: 4 end line: 8 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 9000 unit: function triggerCompletions() file: src/testRunner/unittests/tsserver/moduleSpecifierCache.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9001 unit: function verifyConfigFileName() file: src/testRunner/unittests/tsserver/openFile.ts start line: 62 end line: 66 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 9002 unit: function verifyProject() file: src/testRunner/unittests/tsserver/openFile.ts start line: 101 end line: 105 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9003 unit: function foo() file: src/testRunner/unittests/tsserver/openFile.ts start line: 136 end line: 140 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9004 unit: function bar() file: src/testRunner/unittests/tsserver/openFile.ts start line: 141 end line: 145 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9005 unit: logger: createLoggerWithInMemoryLogs() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 129 end line: 134 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9006 unit: export function createHostWithSolutionBuild() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 2 end line: 7 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 9007 unit: function setupWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 394 end line: 398 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 9008 unit: function getDocumentPositionMapper() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 446 end line: 450 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9009 unit: function setupWithActionWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 505 end line: 509 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9010 unit: function setupWithActionWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1649 end line: 1653 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9011 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2771 end line: 2775 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9012 unit: function checkProjectsWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2777 end line: 2781 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9013 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3294 end line: 3298 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9014 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3923 end line: 3927 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9015 unit: function checkProjectsWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3929 end line: 3933 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9016 unit: function checkScriptInfoAndProjects() file: src/testRunner/unittests/tsserver/reload.ts start line: 139 end line: 143 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 9017 unit: function createHostModuleResolutionTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 2 end line: 6 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 9018 unit: function checkWatches() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 737 end line: 741 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9019 unit: constructor() file: src/testRunner/unittests/tsserver/session.ts start line: 567 end line: 571 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9020 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 93 end line: 98 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 9021 unit: close() file: src/tsserver/nodeServer.ts start line: 147 end line: 151 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 9022 unit: public listen() file: src/tsserver/nodeServer.ts start line: 782 end line: 786 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9023 unit: exit() file: src/tsserver/webServer.ts start line: 109 end line: 113 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9024 unit: listen() file: src/tsserver/webServer.ts start line: 115 end line: 119 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 9025 unit: function indent() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 250 end line: 254 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 9026 unit: setRequest: function() file: lib/cancellationToken.js start line: 46 end line: 49 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9027 unit: constructor() file: scripts/build/projects.js start line: 10 end line: 14 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9028 unit: function setNodeEnvToDevelopment() file: scripts/build/tests.js start line: 201 end line: 204 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9029 unit: function streamFromBuffer() file: scripts/build/utils.js start line: 127 end line: 134 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9030 unit: read() file: scripts/build/utils.js start line: 129 end line: 132 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9031 unit: constructor() file: scripts/build/utils.js start line: 395 end line: 398 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9032 unit: function readLibFile() file: scripts/createPlaygroundBuild.js start line: 172 end line: 175 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9033 unit: function copyFileSync() file: scripts/importDefinitelyTypedTests/importDefinitelyTypedTests.ts start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9034 unit: async function copyWithCopyright() file: scripts/produceLKG.ts start line: 82 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9035 unit: setRequest() file: src/cancellationToken/cancellationToken.ts start line: 51 end line: 54 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9036 unit: function initFlowNode() file: src/compiler/binder.ts start line: 169 end line: 172 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9037 unit: function createSymbol() file: src/compiler/binder.ts start line: 297 end line: 300 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9038 unit: function bindEachFunctionsFirst() file: src/compiler/binder.ts start line: 722 end line: 725 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9039 unit: function createFlowSwitchClause() file: src/compiler/binder.ts start line: 1000 end line: 1003 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9040 unit: function createFlowCall() file: src/compiler/binder.ts start line: 1014 end line: 1017 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9041 unit: function isLogicalAssignmentExpression() file: src/compiler/binder.ts start line: 1061 end line: 1064 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9042 unit: function isTopLevelLogicalExpression() file: src/compiler/binder.ts start line: 1066 end line: 1075 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9043 unit: function bindExpressionStatement() file: src/compiler/binder.ts start line: 1362 end line: 1365 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9044 unit: function createBindBinaryExpressionFlow() file: src/compiler/binder.ts start line: 1500 end line: 1610 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9045 unit: function onEnter() file: src/compiler/binder.ts start line: 1510 end line: 1551 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9046 unit: function hasExportDeclarations() file: src/compiler/binder.ts start line: 1963 end line: 1966 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9047 unit: function errorOnFirstToken() file: src/compiler/binder.ts start line: 2383 end line: 2386 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9048 unit: function isUseStrictPrologueDirective() file: src/compiler/binder.ts start line: 2493 end line: 2499 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9049 unit: function bindDynamicallyNamedThisPropertyAssignment() file: src/compiler/binder.ts start line: 2980 end line: 2983 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9050 unit: function getInferTypeContainer() file: src/compiler/binder.ts start line: 3385 end line: 3388 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9051 unit: function shouldReportErrorOnModuleDeclaration() file: src/compiler/binder.ts start line: 3422 end line: 3425 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9052 unit: function isExecutableStatement() file: src/compiler/binder.ts start line: 3481 end line: 3486 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9053 unit: function releaseCache() file: src/compiler/builder.ts start line: 308 end line: 311 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9054 unit: function toAffectedFileResult() file: src/compiler/builder.ts start line: 654 end line: 657 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9055 unit: export function createAbstractBuilder() file: src/compiler/builderPublic.ts start line: 165 end line: 168 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 9056 unit: function getReferencedFilesFromImportLiteral() file: src/compiler/builderState.ts start line: 207 end line: 210 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9057 unit: export function releaseCache() file: src/compiler/builderState.ts start line: 351 end line: 354 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9058 unit: export function updateSignatureOfFile() file: src/compiler/builderState.ts start line: 404 end line: 407 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9059 unit: export function getReferencedByPaths() file: src/compiler/builderState.ts start line: 567 end line: 570 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9060 unit: function isFileAffectingGlobalScope() file: src/compiler/builderState.ts start line: 598 end line: 601 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9061 unit: function markAsSynthetic() file: src/compiler/checker.ts start line: 1109 end line: 1112 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9062 unit: function getEmitResolver() file: src/compiler/checker.ts start line: 1114 end line: 1119 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9063 unit: function addDeprecatedSuggestion() file: src/compiler/checker.ts start line: 1205 end line: 1208 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9064 unit: function getNodeLinks() file: src/compiler/checker.ts start line: 1474 end line: 1477 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9065 unit: function requiresScopeChange() file: src/compiler/checker.ts start line: 1741 end line: 1744 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9066 unit: function isSameScopeDescendentOf() file: src/compiler/checker.ts start line: 2544 end line: 2547 size: 4 LOC McCabe index: 6 number of parameters: 3 id: 9067 unit: function isOnlyImportedAsDefault() file: src/compiler/checker.ts start line: 2664 end line: 2667 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9068 unit: function getTargetOfPropertyAssignment() file: src/compiler/checker.ts start line: 3012 end line: 3015 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9069 unit: function isNonLocalAlias() file: src/compiler/checker.ts start line: 3062 end line: 3065 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9070 unit: function getExportsOfModule() file: src/compiler/checker.ts start line: 3788 end line: 3791 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9071 unit: function getMergedSymbol() file: src/compiler/checker.ts start line: 3884 end line: 3887 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9072 unit: function createAnonymousType() file: src/compiler/checker.ts start line: 4151 end line: 4154 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9073 unit: function canQualifySymbol() file: src/compiler/checker.ts start line: 4263 end line: 4268 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9074 unit: function isTypeSymbolAccessible() file: src/compiler/checker.ts start line: 4379 end line: 4382 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9075 unit: function isValueSymbolAccessible() file: src/compiler/checker.ts start line: 4384 end line: 4387 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9076 unit: function isSymbolAccessibleByFlags() file: src/compiler/checker.ts start line: 4389 end line: 4392 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9077 unit: function getExternalModuleContainer() file: src/compiler/checker.ts start line: 4506 end line: 4509 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9078 unit: function checkTruncationLength() file: src/compiler/checker.ts start line: 4787 end line: 4790 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9079 unit: function typeParameterToDeclaration() file: src/compiler/checker.ts start line: 5759 end line: 5762 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9080 unit: function lookupSymbolChain() file: src/compiler/checker.ts start line: 5834 end line: 5837 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9081 unit: needsQualification() file: src/compiler/checker.ts start line: 5857 end line: 5884 size: 4 LOC McCabe index: 12 number of parameters: 3 id: 9082 unit: getSymbolIfSameReference() file: src/compiler/checker.ts start line: 5873 end line: 5878 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9083 unit: function symbolToEntityNameNode() file: src/compiler/checker.ts start line: 6023 end line: 6026 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9084 unit: function symbolToTypeNode() file: src/compiler/checker.ts start line: 6028 end line: 6129 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9085 unit: function symbolToExpression() file: src/compiler/checker.ts start line: 6204 end line: 6253 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9086 unit: function isStringNamed() file: src/compiler/checker.ts start line: 6255 end line: 6258 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9087 unit: function isSingleQuotedStringNamed() file: src/compiler/checker.ts start line: 6260 end line: 6263 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9088 unit: function addExportModifier() file: src/compiler/checker.ts start line: 6797 end line: 6800 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9089 unit: function removeExportModifier() file: src/compiler/checker.ts start line: 6802 end line: 6805 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9090 unit: function isExportingScope() file: src/compiler/checker.ts start line: 7047 end line: 7050 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9091 unit: function isNamespaceMember() file: src/compiler/checker.ts start line: 7283 end line: 7286 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9092 unit: function cleanup() file: src/compiler/checker.ts start line: 7310 end line: 7313 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9093 unit: function getTypeOfPrototypeProperty() file: src/compiler/checker.ts start line: 8427 end line: 8434 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9094 unit: function getTypeOfPropertyOfType() file: src/compiler/checker.ts start line: 8437 end line: 8440 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9095 unit: function getTypeForBindingElementParent() file: src/compiler/checker.ts start line: 8458 end line: 8461 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9096 unit: function getNonUndefinedType() file: src/compiler/checker.ts start line: 8520 end line: 8523 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9097 unit: function getFlowTypeOfDestructuring() file: src/compiler/checker.ts start line: 8534 end line: 8537 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9098 unit: function getLiteralPropertyNameText() file: src/compiler/checker.ts start line: 8584 end line: 8587 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9099 unit: function getTypeForBindingElement() file: src/compiler/checker.ts start line: 8590 end line: 8593 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9100 unit: function isNullOrUndefined() file: src/compiler/checker.ts start line: 8677 end line: 8680 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9101 unit: function isEmptyArrayLiteral() file: src/compiler/checker.ts start line: 8682 end line: 8685 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9102 unit: function getAnnotatedAccessorType() file: src/compiler/checker.ts start line: 9469 end line: 9472 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9103 unit: function getAnnotatedAccessorThisParameter() file: src/compiler/checker.ts start line: 9474 end line: 9477 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9104 unit: function getTypeOfAccessors() file: src/compiler/checker.ts start line: 9483 end line: 9486 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9105 unit: function getTypeOfSetAccessor() file: src/compiler/checker.ts start line: 9488 end line: 9491 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9106 unit: function getTypeOfEnumMember() file: src/compiler/checker.ts start line: 9630 end line: 9633 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9107 unit: isTypeAlias() file: src/compiler/checker.ts start line: 9867 end line: 9870 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9108 unit: function getBaseTypeNodeOfClass() file: src/compiler/checker.ts start line: 9906 end line: 9909 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9109 unit: function getTupleBaseType() file: src/compiler/checker.ts start line: 10035 end line: 10038 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9110 unit: function getDeclaredTypeOfTypeParameter() file: src/compiler/checker.ts start line: 10363 end line: 10366 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9111 unit: function getDeclaredTypeOfAlias() file: src/compiler/checker.ts start line: 10368 end line: 10371 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9112 unit: function isThislessTypeParameter() file: src/compiler/checker.ts start line: 10428 end line: 10431 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9113 unit: function isThislessVariableLikeDeclaration() file: src/compiler/checker.ts start line: 10437 end line: 10440 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9114 unit: function hasLateBindableName() file: src/compiler/checker.ts start line: 10554 end line: 10557 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9115 unit: function addMemberForKeyType() file: src/compiler/checker.ts start line: 11465 end line: 11468 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9116 unit: function getTypeParameterFromMappedType() file: src/compiler/checker.ts start line: 11541 end line: 11544 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9117 unit: function getConstraintTypeFromMappedType() file: src/compiler/checker.ts start line: 11546 end line: 11549 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9118 unit: function getMappedTypeOptionality() file: src/compiler/checker.ts start line: 11601 end line: 11604 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9119 unit: function getSimplifiedTypeOrConstraint() file: src/compiler/checker.ts start line: 11755 end line: 11758 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9120 unit: function getBaseConstraint() file: src/compiler/checker.ts start line: 11931 end line: 11934 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9121 unit: function getDefaultFromTypeParameter() file: src/compiler/checker.ts start line: 12035 end line: 12038 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9122 unit: function isMappedTypeGenericIndexedAccess() file: src/compiler/checker.ts start line: 12066 end line: 12069 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9123 unit: function getPropertyOfUnionOrIntersectionType() file: src/compiler/checker.ts start line: 12273 end line: 12277 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9124 unit: function getReturnTypeOfTypeTag() file: src/compiler/checker.ts start line: 12715 end line: 12718 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9125 unit: function getIndexInfosOfSymbol() file: src/compiler/checker.ts start line: 13033 end line: 13036 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9126 unit: function isValidIndexKeyType() file: src/compiler/checker.ts start line: 13059 end line: 13062 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9127 unit: function isLocalTypeAlias() file: src/compiler/checker.ts start line: 13379 end line: 13382 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9128 unit: function getTypeFromJSDocNullableTypeNode() file: src/compiler/checker.ts start line: 13594 end line: 13597 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9129 unit: function getGlobalType() file: src/compiler/checker.ts start line: 13715 end line: 13718 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9130 unit: function getGlobalTypeOrUndefined() file: src/compiler/checker.ts start line: 13825 end line: 13828 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9131 unit: function getGlobalExtractSymbol() file: src/compiler/checker.ts start line: 13830 end line: 13834 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9132 unit: function getGlobalOmitSymbol() file: src/compiler/checker.ts start line: 13836 end line: 13840 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9133 unit: function getGlobalAwaitedSymbol() file: src/compiler/checker.ts start line: 13842 end line: 13846 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9134 unit: function getKnownKeysOfTupleType() file: src/compiler/checker.ts start line: 14178 end line: 14181 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9135 unit: function getStartElementCount() file: src/compiler/checker.ts start line: 14184 end line: 14187 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9136 unit: isTypeDerivedFrom() file: src/compiler/checker.ts start line: 14296 end line: 14299 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9137 unit: function addMemberForKeyType() file: src/compiler/checker.ts start line: 14893 end line: 14898 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9138 unit: function hasDistributiveNameType() file: src/compiler/checker.ts start line: 14906 end line: 14918 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9139 unit: function getIndexTypeOrString() file: src/compiler/checker.ts start line: 14977 end line: 14980 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9140 unit: function maybeTypeParameterReference() file: src/compiler/checker.ts start line: 16602 end line: 16605 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9141 unit: function getPermissiveInstantiation() file: src/compiler/checker.ts start line: 16897 end line: 16900 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9142 unit: function isContextSensitiveFunctionLikeDeclaration() file: src/compiler/checker.ts start line: 16964 end line: 16967 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9143 unit: function isContextSensitiveFunctionOrObjectLiteralMethod() file: src/compiler/checker.ts start line: 16974 end line: 16977 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9144 unit: function countMessageChainBreadth() file: src/compiler/checker.ts start line: 19427 end line: 19430 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9145 unit: function signatureRelatedTo() file: src/compiler/checker.ts start line: 20017 end line: 20020 size: 4 LOC McCabe index: 4 number of parameters: 6 id: 9146 unit: function isValidOverrideOf() file: src/compiler/checker.ts start line: 20460 end line: 20463 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9147 unit: function isClassDerivedFromDeclaringClasses() file: src/compiler/checker.ts start line: 20467 end line: 20470 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9148 unit: function isEmptyArrayLiteralType() file: src/compiler/checker.ts start line: 20772 end line: 20775 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9149 unit: function isUnitLikeType() file: src/compiler/checker.ts start line: 20804 end line: 20807 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9150 unit: function getRestArrayTypeOfTupleType() file: src/compiler/checker.ts start line: 20891 end line: 20894 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9151 unit: function isTupleTypeStructureMatching() file: src/compiler/checker.ts start line: 20910 end line: 20913 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9152 unit: function getOptionalType() file: src/compiler/checker.ts start line: 20975 end line: 20978 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9153 unit: function isCoercibleUnderDoubleEquals() file: src/compiler/checker.ts start line: 21048 end line: 21051 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9154 unit: function getUnmatchedProperty() file: src/compiler/checker.ts start line: 21626 end line: 21629 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9155 unit: function tupleTypesDefinitelyUnrelated() file: src/compiler/checker.ts start line: 21631 end line: 21634 size: 4 LOC McCabe index: 5 number of parameters: 2 id: 9156 unit: function isTypeMatchedByTemplateLiteralType() file: src/compiler/checker.ts start line: 21713 end line: 21716 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9157 unit: matchedTargets ? filter() file: src/compiler/checker.ts start line: 22071 end line: 22075 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9158 unit: function isTypeOrBaseIdenticalTo() file: src/compiler/checker.ts start line: 22440 end line: 22443 size: 4 LOC McCabe index: 7 number of parameters: 2 id: 9159 unit: function isTypeCloselyMatchedBy() file: src/compiler/checker.ts start line: 22445 end line: 22448 size: 4 LOC McCabe index: 7 number of parameters: 2 id: 9160 unit: function hasPrimitiveConstraint() file: src/compiler/checker.ts start line: 22450 end line: 22453 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9161 unit: function getConstituentTypeForKeyType() file: src/compiler/checker.ts start line: 22838 end line: 22841 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9162 unit: function isDestructuringAssignmentTarget() file: src/compiler/checker.ts start line: 23058 end line: 23061 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9163 unit: function getTypeOfInitializer() file: src/compiler/checker.ts start line: 23113 end line: 23119 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9164 unit: function replacePrimitivesWithLiterals() file: src/compiler/checker.ts start line: 23336 end line: 23346 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9165 unit: function addEvolvingArrayElementType() file: src/compiler/checker.ts start line: 23377 end line: 23380 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9166 unit: function hasTypePredicateOrNeverReturnType() file: src/compiler/checker.ts start line: 23543 end line: 23546 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9167 unit: function narrowTypeBySwitchOptionalChainContainment() file: src/compiler/checker.ts start line: 24487 end line: 24490 size: 4 LOC McCabe index: 3 number of parameters: 5 id: 9168 unit: function hasParentWithAssignmentsMarked() file: src/compiler/checker.ts start line: 24907 end line: 24910 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9169 unit: function isBindingCapturedByNode() file: src/compiler/checker.ts start line: 25364 end line: 25367 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9170 unit: function tryGetPrivateIdentifierPropertyOfType() file: src/compiler/checker.ts start line: 26211 end line: 26214 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9171 unit: function getContextualTypeForConditionalOperand() file: src/compiler/checker.ts start line: 26404 end line: 26407 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9172 unit: function getInferenceContext() file: src/compiler/checker.ts start line: 26654 end line: 26657 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9173 unit: function hasDefaultValue() file: src/compiler/checker.ts start line: 26981 end line: 26984 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9174 unit: function isSymbolWithNumericName() file: src/compiler/checker.ts start line: 27119 end line: 27122 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9175 unit: function checkJsxSelfClosingElement() file: src/compiler/checker.ts start line: 27384 end line: 27387 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9176 unit: function checkJsxElement() file: src/compiler/checker.ts start line: 27404 end line: 27408 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9177 unit: function generateInitialErrorChain() file: src/compiler/checker.ts start line: 27838 end line: 27841 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9178 unit: function getJsxIntrinsicTagNamesAt() file: src/compiler/checker.ts start line: 27888 end line: 27891 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9179 unit: function getThisParameterFromNodeContext() file: src/compiler/checker.ts start line: 28187 end line: 28190 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9180 unit: function checkPropertyAccessExpression() file: src/compiler/checker.ts start line: 28254 end line: 28257 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9181 unit: function checkQualifiedName() file: src/compiler/checker.ts start line: 28265 end line: 28268 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9182 unit: function isThisPropertyAccessInConstructor() file: src/compiler/checker.ts start line: 28394 end line: 28397 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9183 unit: function typeHasStaticProperty() file: src/compiler/checker.ts start line: 28748 end line: 28751 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9184 unit: function getSuggestionForNonexistentProperty() file: src/compiler/checker.ts start line: 28806 end line: 28809 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9185 unit: function getSuggestionForNonexistentSymbol() file: src/compiler/checker.ts start line: 28837 end line: 28840 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9186 unit: function getSuggestionForNonexistentExport() file: src/compiler/checker.ts start line: 28846 end line: 28849 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9187 unit: function getSuggestedTypeForNonexistentStringLiteralType() file: src/compiler/checker.ts start line: 28878 end line: 28881 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9188 unit: function isSelfTypeAccess() file: src/compiler/checker.ts start line: 28946 end line: 28949 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9189 unit: function checkIndexedAccess() file: src/compiler/checker.ts start line: 29078 end line: 29081 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9190 unit: function resolveErrorCall() file: src/compiler/checker.ts start line: 29136 end line: 29139 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9191 unit: function getSingleCallOrConstructSignature() file: src/compiler/checker.ts start line: 29297 end line: 29300 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9192 unit: function getNumNonRestParameters() file: src/compiler/checker.ts start line: 30316 end line: 30319 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9193 unit: function isUntypedFunctionCall() file: src/compiler/checker.ts start line: 30509 end line: 30513 size: 4 LOC McCabe index: 8 number of parameters: 4 id: 9194 unit: function checkNonNullAssertion() file: src/compiler/checker.ts start line: 31418 end line: 31421 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9195 unit: function getTupleElementLabel() file: src/compiler/checker.ts start line: 31490 end line: 31493 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9196 unit: function getNonArrayRestType() file: src/compiler/checker.ts start line: 31684 end line: 31687 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9197 unit: function isExhaustiveSwitchStatement() file: src/compiler/checker.ts start line: 32057 end line: 32060 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9198 unit: function checkTypeOfExpression() file: src/compiler/checker.ts start line: 32467 end line: 32470 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9199 unit: function checkVoidExpression() file: src/compiler/checker.ts start line: 32472 end line: 32475 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9200 unit: function foldState() file: src/compiler/checker.ts start line: 33085 end line: 33088 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9201 unit: function isTemplateLiteralContextualType() file: src/compiler/checker.ts start line: 33650 end line: 33653 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9202 unit: checkIfTypePredicateVariableIsDeclaredInBindingPattern() file: src/compiler/checker.ts start line: 34323 end line: 34326 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9203 unit: function checkClassStaticBlockDeclaration() file: src/compiler/checker.ts start line: 34703 end line: 34707 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9204 unit: function superCallIsRootLevelInConstructor() file: src/compiler/checker.ts start line: 34800 end line: 34803 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9205 unit: function getEffectiveTypeArguments() file: src/compiler/checker.ts start line: 34878 end line: 34881 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9206 unit: function checkUnionOrIntersectionType() file: src/compiler/checker.ts start line: 35017 end line: 35020 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9207 unit: function checkTypeOperator() file: src/compiler/checker.ts start line: 35093 end line: 35096 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9208 unit: function checkImportType() file: src/compiler/checker.ts start line: 35119 end line: 35122 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9209 unit: function getCanonicalOverload() file: src/compiler/checker.ts start line: 35166 end line: 35174 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9210 unit: function getAwaitedTypeOfPromise() file: src/compiler/checker.ts start line: 35537 end line: 35540 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9211 unit: function getAwaitedType() file: src/compiler/checker.ts start line: 35704 end line: 35707 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9212 unit: function getParameterTypeNodeForDecoratorCheck() file: src/compiler/checker.ts start line: 36069 end line: 36072 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9213 unit: function checkBindingElement() file: src/compiler/checker.ts start line: 37134 end line: 37137 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9214 unit: function checkVariableStatement() file: src/compiler/checker.ts start line: 37139 end line: 37143 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9215 unit: function checkExpressionStatement() file: src/compiler/checker.ts start line: 37145 end line: 37150 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9216 unit: function checkRightHandSideOfForOf() file: src/compiler/checker.ts start line: 37444 end line: 37447 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9217 unit: isReferenceToType() file: src/compiler/checker.ts start line: 37976 end line: 37979 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9218 unit: function isIteratorResult() file: src/compiler/checker.ts start line: 37982 end line: 37989 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9219 unit: isAsync ? getAwaitedTypeNoAlias() file: src/compiler/checker.ts start line: 38205 end line: 38209 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9220 unit: function isUnwrappedReturnTypeVoidOrAny() file: src/compiler/checker.ts start line: 38209 end line: 38212 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9221 unit: function checkClassExpressionDeferred() file: src/compiler/checker.ts start line: 38626 end line: 38629 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9222 unit: function getClassOrInterfaceDeclarationsOfSymbol() file: src/compiler/checker.ts start line: 39026 end line: 39029 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9223 unit: function getGlobalDiagnostics() file: src/compiler/checker.ts start line: 40785 end line: 40788 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9224 unit: function getPropertySymbolOfDestructuringAssignment() file: src/compiler/checker.ts start line: 41463 end line: 41467 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9225 unit: function getRootSymbols() file: src/compiler/checker.ts start line: 41525 end line: 41528 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9226 unit: function isValue() file: src/compiler/checker.ts start line: 41588 end line: 41591 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9227 unit: function getEnumMemberValue() file: src/compiler/checker.ts start line: 41878 end line: 41881 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9228 unit: function createLiteralConstValue() file: src/compiler/checker.ts start line: 42083 end line: 42086 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9229 unit: function checkGrammarTypeArguments() file: src/compiler/checker.ts start line: 43067 end line: 43070 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9230 unit: isIdentifier() file: src/compiler/checker.ts start line: 43389 end line: 43392 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9231 unit: function isNotOverload() file: src/compiler/checker.ts start line: 44266 end line: 44269 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9232 unit: function createDiagnosticForInvalidCustomType() file: src/compiler/commandLineParser.ts start line: 1413 end line: 1416 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9233 unit: export function getDiagnosticText() file: src/compiler/commandLineParser.ts start line: 1720 end line: 1723 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9234 unit: export function readJsonConfigFile() file: src/compiler/commandLineParser.ts start line: 1804 end line: 1807 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9235 unit: elementOptions: getCommandLineCompilerOptionsMap() file: src/compiler/commandLineParser.ts start line: 1866 end line: 1869 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9236 unit: elementOptions: getCommandLineWatchOptionsMap() file: src/compiler/commandLineParser.ts start line: 1872 end line: 1875 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9237 unit: elementOptions: getCommandLineTypeAcquisitionMap() file: src/compiler/commandLineParser.ts start line: 1878 end line: 1881 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9238 unit: elementOptions: getCommandLineTypeAcquisitionMap() file: src/compiler/commandLineParser.ts start line: 1884 end line: 1887 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9239 unit: export function getCompilerOptionsDiffValue() file: src/compiler/commandLineParser.ts start line: 2403 end line: 2430 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9240 unit: function getSerializedCompilerOption() file: src/compiler/commandLineParser.ts start line: 2436 end line: 2439 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9241 unit: function isAllowedOptionForOutput() file: src/compiler/commandLineParser.ts start line: 2454 end line: 2458 size: 4 LOC McCabe index: 4 number of parameters: 3 id: 9242 unit: wildcardDirectories: getWildcardDirectories() file: src/compiler/commandLineParser.ts start line: 2648 end line: 2652 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9243 unit: export function mapIterator() file: src/compiler/core.ts start line: 322 end line: 329 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9244 unit: next() file: src/compiler/core.ts start line: 324 end line: 327 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9245 unit: function getIterator() file: src/compiler/core.ts start line: 438 end line: 441 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9246 unit: export function mapDefinedIterator() file: src/compiler/core.ts start line: 500 end line: 515 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9247 unit: comparer ? deduplicateRelational() file: src/compiler/core.ts start line: 739 end line: 746 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9248 unit: export function first() file: src/compiler/core.ts start line: 1086 end line: 1089 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9249 unit: export function last() file: src/compiler/core.ts start line: 1098 end line: 1101 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9250 unit: export function cast() file: src/compiler/core.ts start line: 1520 end line: 1524 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9251 unit: function createLocaleCompareStringComparer() file: src/compiler/core.ts start line: 1793 end line: 1802 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9252 unit: export function compareStringsCaseSensitiveUI() file: src/compiler/core.ts start line: 1880 end line: 1883 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9253 unit: export function endsWith() file: src/compiler/core.ts start line: 1986 end line: 1989 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9254 unit: export function unorderedRemoveItemAt() file: src/compiler/core.ts start line: 2074 end line: 2078 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9255 unit: export function matchedText() file: src/compiler/core.ts start line: 2115 end line: 2118 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9256 unit: export function tryGetNativeMap() file: src/compiler/corePublic.ts start line: 127 end line: 132 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9257 unit: export function tryGetNativeSet() file: src/compiler/corePublic.ts start line: 137 end line: 142 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9258 unit: export function checkDefined() file: src/compiler/debug.ts start line: 169 end line: 172 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9259 unit: export function checkEachDefined() file: src/compiler/debug.ts start line: 182 end line: 185 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9260 unit: export function assertNever() file: src/compiler/debug.ts start line: 187 end line: 190 size: 4 LOC McCabe index: 6 number of parameters: 3 id: 9261 unit: value() file: src/compiler/debug.ts start line: 462 end line: 471 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9262 unit: warn ? createWarningDeprecation() file: src/compiler/debug.ts start line: 721 end line: 725 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9263 unit: function createAddOutput() file: src/compiler/emitter.ts start line: 147 end line: 158 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9264 unit: function shouldEmitSourceMaps() file: src/compiler/emitter.ts start line: 580 end line: 583 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9265 unit: function getSourceRoot() file: src/compiler/emitter.ts start line: 585 end line: 590 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9266 unit: function printList() file: src/compiler/emitter.ts start line: 951 end line: 954 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9267 unit: function printBundle() file: src/compiler/emitter.ts start line: 956 end line: 959 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9268 unit: function printFile() file: src/compiler/emitter.ts start line: 961 end line: 964 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9269 unit: function printUnparsedSource() file: src/compiler/emitter.ts start line: 966 end line: 969 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9270 unit: function emitIdentifierName() file: src/compiler/emitter.ts start line: 1184 end line: 1187 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9271 unit: function emitExpression() file: src/compiler/emitter.ts start line: 1191 end line: 1194 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9272 unit: function pipelineEmitWithNotification() file: src/compiler/emitter.ts start line: 1265 end line: 1268 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9273 unit: function getSortedEmitHelpers() file: src/compiler/emitter.ts start line: 1855 end line: 1858 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9274 unit: function emitPrivateIdentifier() file: src/compiler/emitter.ts start line: 1978 end line: 1981 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9275 unit: function emitDecorator() file: src/compiler/emitter.ts start line: 2041 end line: 2044 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9276 unit: function emitTemplateTypeSpan() file: src/compiler/emitter.ts start line: 2146 end line: 2149 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9277 unit: function emitTypeReference() file: src/compiler/emitter.ts start line: 2173 end line: 2176 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9278 unit: function emitJSDocNullableType() file: src/compiler/emitter.ts start line: 2197 end line: 2200 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9279 unit: function emitJSDocNonNullableType() file: src/compiler/emitter.ts start line: 2202 end line: 2205 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9280 unit: function emitJSDocOptionalType() file: src/compiler/emitter.ts start line: 2207 end line: 2210 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9281 unit: function emitRestOrJSDocVariadicType() file: src/compiler/emitter.ts start line: 2245 end line: 2248 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9282 unit: function emitOptionalType() file: src/compiler/emitter.ts start line: 2266 end line: 2269 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9283 unit: function emitTemplateType() file: src/compiler/emitter.ts start line: 2376 end line: 2379 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9284 unit: function emitFunctionExpression() file: src/compiler/emitter.ts start line: 2566 end line: 2569 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9285 unit: function emitPostfixUnaryExpression() file: src/compiler/emitter.ts start line: 2636 end line: 2639 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9286 unit: function emitTemplateExpression() file: src/compiler/emitter.ts start line: 2766 end line: 2769 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9287 unit: function emitSpreadElement() file: src/compiler/emitter.ts start line: 2777 end line: 2780 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9288 unit: function emitClassExpression() file: src/compiler/emitter.ts start line: 2782 end line: 2785 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9289 unit: function emitExpressionWithTypeArguments() file: src/compiler/emitter.ts start line: 2787 end line: 2790 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9290 unit: function emitNonNullExpression() file: src/compiler/emitter.ts start line: 2802 end line: 2805 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9291 unit: function emitTemplateSpan() file: src/compiler/emitter.ts start line: 2817 end line: 2820 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9292 unit: function emitWhileStatement() file: src/compiler/emitter.ts start line: 2905 end line: 2908 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9293 unit: function emitDebuggerStatement() file: src/compiler/emitter.ts start line: 3092 end line: 3095 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9294 unit: function emitJsxAttribute() file: src/compiler/emitter.ts start line: 3605 end line: 3608 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9295 unit: function emitDefaultClause() file: src/compiler/emitter.ts start line: 3669 end line: 3672 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9296 unit: function emitEnumMember() file: src/compiler/emitter.ts start line: 3759 end line: 3762 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9297 unit: function emitJSDocSimpleTag() file: src/compiler/emitter.ts start line: 3868 end line: 3871 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9298 unit: function emitJSDocTagName() file: src/compiler/emitter.ts start line: 3907 end line: 3910 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9299 unit: function isEmptyBlock() file: src/compiler/emitter.ts start line: 4850 end line: 4853 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9300 unit: function generateNameCached() file: src/compiler/emitter.ts start line: 5060 end line: 5063 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9301 unit: function generateNameForModuleOrEnum() file: src/compiler/emitter.ts start line: 5178 end line: 5182 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9302 unit: function originalNodesHaveSameParent() file: src/compiler/emitter.ts start line: 5452 end line: 5457 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9303 unit: function resetSourceMapSource() file: src/compiler/emitter.ts start line: 5835 end line: 5838 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9304 unit: function createAwaitHelper() file: src/compiler/factory/emitHelpers.ts start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9305 unit: function createImportStarCallbackHelper() file: src/compiler/factory/emitHelpers.ts start line: 350 end line: 353 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9306 unit: function createClassPrivateFieldInHelper() file: src/compiler/factory/emitHelpers.ts start line: 400 end line: 403 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9307 unit: next: function() file: src/compiler/factory/emitHelpers.ts start line: 671 end line: 674 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9308 unit: export function setEmitFlags() file: src/compiler/factory/emitNode.ts start line: 63 end line: 66 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9309 unit: export function setSourceMapRange() file: src/compiler/factory/emitNode.ts start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9310 unit: export function setStartsOnNewLine() file: src/compiler/factory/emitNode.ts start line: 122 end line: 125 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9311 unit: export function setCommentRange() file: src/compiler/factory/emitNode.ts start line: 137 end line: 140 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9312 unit: export function setSyntheticLeadingComments() file: src/compiler/factory/emitNode.ts start line: 146 end line: 149 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9313 unit: export function setSyntheticTrailingComments() file: src/compiler/factory/emitNode.ts start line: 159 end line: 162 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9314 unit: export function ignoreSourceNewlines() file: src/compiler/factory/emitNode.ts start line: 278 end line: 281 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9315 unit: function updateBaseSignatureDeclaration() file: src/compiler/factory/nodeFactory.ts start line: 675 end line: 679 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9316 unit: function createRegularExpressionLiteral() file: src/compiler/factory/nodeFactory.ts start line: 844 end line: 847 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9317 unit: function createBaseExpression() file: src/compiler/factory/nodeFactory.ts start line: 2236 end line: 2240 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9318 unit: function createJSDocSimpleTagWorker() file: src/compiler/factory/nodeFactory.ts start line: 4618 end line: 4621 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9319 unit: function createJSDocUnknownTag() file: src/compiler/factory/nodeFactory.ts start line: 4663 end line: 4666 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9320 unit: function copyPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5887 end line: 5890 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9321 unit: function liftToBlock() file: src/compiler/factory/nodeFactory.ts start line: 5975 end line: 5978 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9322 unit: function asName() file: src/compiler/factory/nodeFactory.ts start line: 6123 end line: 6126 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9323 unit: function makeSynthetic() file: src/compiler/factory/nodeFactory.ts start line: 6343 end line: 6346 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9324 unit: function parenthesizeExpressionsOfCommaDelimitedList() file: src/compiler/factory/parenthesizerRules.ts start line: 341 end line: 344 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9325 unit: export function isCommaSequence() file: src/compiler/factory/utilities.ts start line: 414 end line: 417 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9326 unit: function tryRenameExternalModule() file: src/compiler/factory/utilities.ts start line: 606 end line: 609 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9327 unit: function isMultiplicativeOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 921 end line: 924 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9328 unit: function isAdditiveOperator() file: src/compiler/factory/utilities.ts start line: 926 end line: 929 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9329 unit: function isAdditiveOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 931 end line: 934 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9330 unit: function isShiftOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 942 end line: 945 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9331 unit: function isRelationalOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 956 end line: 959 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9332 unit: function isEqualityOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 968 end line: 971 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9333 unit: function isBitwiseOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 979 end line: 982 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9334 unit: function isLogicalOperator() file: src/compiler/factory/utilities.ts start line: 985 end line: 988 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9335 unit: function isLogicalOperatorOrHigher() file: src/compiler/factory/utilities.ts start line: 990 end line: 993 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9336 unit: function isBinaryOperator() file: src/compiler/factory/utilities.ts start line: 1001 end line: 1004 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9337 unit: export function done() file: src/compiler/factory/utilities.ts start line: 1104 end line: 1107 size: 4 LOC McCabe index: 1 number of parameters: 7 id: 9338 unit: readonly onExit:() file: src/compiler/factory/utilities.ts start line: 1154 end line: 1157 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9339 unit: function readPackageJsonTypesFields() file: src/compiler/moduleNameResolver.ts start line: 168 end line: 171 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9340 unit: function arePathsEqual() file: src/compiler/moduleNameResolver.ts start line: 290 end line: 293 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9341 unit: function clear() file: src/compiler/moduleNameResolver.ts start line: 613 end line: 616 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9342 unit: function createPackageJsonInfoCache() file: src/compiler/moduleNameResolver.ts start line: 619 end line: 635 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9343 unit: function entries() file: src/compiler/moduleNameResolver.ts start line: 631 end line: 634 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9344 unit: function getOrCreateCacheForDirectory() file: src/compiler/moduleNameResolver.ts start line: 690 end line: 693 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9345 unit: set() file: src/compiler/moduleNameResolver.ts start line: 705 end line: 708 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9346 unit: delete() file: src/compiler/moduleNameResolver.ts start line: 709 end line: 712 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9347 unit: function getOrCreateCacheForModuleName() file: src/compiler/moduleNameResolver.ts start line: 788 end line: 791 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9348 unit: function clear() file: src/compiler/moduleNameResolver.ts start line: 896 end line: 899 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9349 unit: function moveToNextDirectorySeparatorIfAvailable() file: src/compiler/moduleNameResolver.ts start line: 1419 end line: 1422 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9350 unit: function tryExtension() file: src/compiler/moduleNameResolver.ts start line: 1535 end line: 1538 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9351 unit: function resolvedIfExtensionMatches() file: src/compiler/moduleNameResolver.ts start line: 1831 end line: 1834 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9352 unit: function getRelativePathIfInDirectory() file: src/compiler/moduleSpecifiers.ts start line: 844 end line: 847 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9353 unit: function countNode() file: src/compiler/parser.ts start line: 733 end line: 736 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9354 unit: function containsPossibleTopLevelAwait() file: src/compiler/parser.ts start line: 1171 end line: 1174 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9355 unit: function nextTokenAnd() file: src/compiler/parser.ts start line: 1405 end line: 1408 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9356 unit: function parseExpectedToken() file: src/compiler/parser.ts start line: 1736 end line: 1739 size: 4 LOC McCabe index: 4 number of parameters: 3 id: 9357 unit: function parseExpectedTokenJSDoc() file: src/compiler/parser.ts start line: 1742 end line: 1745 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9358 unit: function isAssertionKey() file: src/compiler/parser.ts start line: 1896 end line: 1899 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9359 unit: function nextTokenCanFollowExportModifier() file: src/compiler/parser.ts start line: 1994 end line: 1997 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9360 unit: function nextTokenIsIdentifier() file: src/compiler/parser.ts start line: 2136 end line: 2139 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9361 unit: function nextTokenIsIdentifierOrKeyword() file: src/compiler/parser.ts start line: 2141 end line: 2144 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9362 unit: function nextTokenIsIdentifierOrKeywordOrGreaterThan() file: src/compiler/parser.ts start line: 2146 end line: 2149 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9363 unit: function isHeritageClauseExtendsOrImplementsKeyword() file: src/compiler/parser.ts start line: 2151 end line: 2159 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9364 unit: function nextTokenIsStartOfExpression() file: src/compiler/parser.ts start line: 2161 end line: 2164 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9365 unit: function nextTokenIsStartOfType() file: src/compiler/parser.ts start line: 2166 end line: 2169 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9366 unit: function parseThisTypePredicate() file: src/compiler/parser.ts start line: 2958 end line: 2961 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9367 unit: function nextTokenIsOpenParenOrLessThan() file: src/compiler/parser.ts start line: 3462 end line: 3465 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9368 unit: function parseTypeLiteral() file: src/compiler/parser.ts start line: 3481 end line: 3484 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9369 unit: function parseKeywordAndNoDot() file: src/compiler/parser.ts start line: 3631 end line: 3634 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9370 unit: function isStartOfTypeOfImportType() file: src/compiler/parser.ts start line: 3651 end line: 3654 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9371 unit: function nextTokenIsNumericOrBigIntLiteral() file: src/compiler/parser.ts start line: 3669 end line: 3672 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9372 unit: function isStartOfParenthesizedOrFunctionType() file: src/compiler/parser.ts start line: 3796 end line: 3799 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9373 unit: function nextTokenIsNewKeyword() file: src/compiler/parser.ts start line: 3928 end line: 3931 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9374 unit: function nextTokenIsIdentifierOnSameLine() file: src/compiler/parser.ts start line: 4244 end line: 4247 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9375 unit: function parsePrefixUnaryExpression() file: src/compiler/parser.ts start line: 4718 end line: 4721 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9376 unit: function parseDeleteExpression() file: src/compiler/parser.ts start line: 4723 end line: 4726 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9377 unit: function parseTypeOfExpression() file: src/compiler/parser.ts start line: 4728 end line: 4731 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9378 unit: function parseVoidExpression() file: src/compiler/parser.ts start line: 4733 end line: 4736 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9379 unit: function parseAwaitExpression() file: src/compiler/parser.ts start line: 4751 end line: 4754 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9380 unit: function parseJsxAttributes() file: src/compiler/parser.ts start line: 5189 end line: 5192 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9381 unit: function isStartOfOptionalPropertyOrElementAccessChain() file: src/compiler/parser.ts start line: 5354 end line: 5357 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9382 unit: function nextTokenIsIdentifierOrKeywordOnSameLine() file: src/compiler/parser.ts start line: 6141 end line: 6144 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9383 unit: function nextTokenIsClassKeywordOnSameLine() file: src/compiler/parser.ts start line: 6146 end line: 6149 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9384 unit: function nextTokenIsFunctionKeywordOnSameLine() file: src/compiler/parser.ts start line: 6151 end line: 6154 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9385 unit: function nextTokenIsIdentifierOrKeywordOrLiteralOnSameLine() file: src/compiler/parser.ts start line: 6156 end line: 6159 size: 4 LOC McCabe index: 5 number of parameters: 0 id: 9386 unit: function nextTokenIsBindingIdentifierOrStartOfDestructuring() file: src/compiler/parser.ts start line: 6306 end line: 6309 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9387 unit: function nextTokenIsIdentifierOrStringLiteralOnSameLine() file: src/compiler/parser.ts start line: 6479 end line: 6482 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9388 unit: function tryParseTypeArguments() file: src/compiler/parser.ts start line: 7077 end line: 7080 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9389 unit: function isExternalModuleReference() file: src/compiler/parser.ts start line: 7204 end line: 7207 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9390 unit: function parseExportSpecifier() file: src/compiler/parser.ts start line: 7408 end line: 7411 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9391 unit: function isNextJSDocTokenWhitespace() file: src/compiler/parser.ts start line: 8109 end line: 8112 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9392 unit: function tryParseTypeExpression() file: src/compiler/parser.ts start line: 8174 end line: 8177 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9393 unit: function parseImplementsTag() file: src/compiler/parser.ts start line: 8321 end line: 8324 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9394 unit: function parseAugmentsTag() file: src/compiler/parser.ts start line: 8326 end line: 8329 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9395 unit: export function isDiskPathRoot() file: src/compiler/path.ts start line: 40 end line: 43 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9396 unit: function isVolumeCharacter() file: src/compiler/path.ts start line: 106 end line: 109 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9397 unit: export function getRootLength() file: src/compiler/path.ts start line: 206 end line: 209 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9398 unit: export function getPathComponents() file: src/compiler/path.ts start line: 427 end line: 430 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9399 unit: function getPathWithoutRoot() file: src/compiler/path.ts start line: 572 end line: 575 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9400 unit: export function changeAnyExtension() file: src/compiler/path.ts start line: 671 end line: 674 size: 4 LOC McCabe index: 5 number of parameters: 4 id: 9401 unit: function tryGetWebPerformanceHooks() file: src/compiler/performanceCore.ts start line: 56 end line: 69 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9402 unit: export function getModeForResolutionAtIndex() file: src/compiler/program.ts start line: 540 end line: 545 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9403 unit: function sourceFileNotUptoDate() file: src/compiler/program.ts start line: 741 end line: 744 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9404 unit: function projectReferenceUptoDate() file: src/compiler/program.ts start line: 750 end line: 753 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9405 unit: function lookupFromPackageJson() file: src/compiler/program.ts start line: 814 end line: 818 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9406 unit: function shouldProgramCreateNewSourceFiles() file: src/compiler/program.ts start line: 919 end line: 924 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9407 unit: function createDiagnosticForNodeArray() file: src/compiler/program.ts start line: 2371 end line: 2374 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9408 unit: stringContains() file: src/compiler/program.ts start line: 2737 end line: 2740 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9409 unit: function getProjectReferenceRedirect() file: src/compiler/program.ts start line: 2906 end line: 2909 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9410 unit: function getOptionsSyntaxByName() file: src/compiler/program.ts start line: 3797 end line: 3800 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9411 unit: function getOptionsSyntaxByValue() file: src/compiler/program.ts start line: 3806 end line: 3809 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9412 unit: function getOptionsSyntaxByArrayElementValue() file: src/compiler/program.ts start line: 3811 end line: 3814 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9413 unit: function blockEmittingOfFile() file: src/compiler/program.ts start line: 3869 end line: 3872 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9414 unit: readDirectory() file: src/compiler/program.ts start line: 4163 end line: 4166 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9415 unit: export function resolveProjectReferencePath() file: src/compiler/program.ts start line: 4205 end line: 4208 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9416 unit: function removeDirectoryWatcher() file: src/compiler/resolutionCache.ts start line: 745 end line: 749 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9417 unit: function removeResolutionsOfFile() file: src/compiler/resolutionCache.ts start line: 790 end line: 793 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9418 unit: function setFilesWithInvalidatedNonRelativeUnresolvedImports() file: src/compiler/resolutionCache.ts start line: 821 end line: 824 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9419 unit: isNodeModulesAtTypesDirectory() file: src/compiler/resolutionCache.ts start line: 847 end line: 851 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9420 unit: test() file: src/compiler/semver.ts start line: 187 end line: 190 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9421 unit: function stopIterating() file: src/compiler/sourcemap.ts start line: 497 end line: 500 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9422 unit: function setErrorAndStopIterating() file: src/compiler/sourcemap.ts start line: 508 end line: 511 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9423 unit: function isSourceMappedPosition() file: src/compiler/sourcemap.ts start line: 606 end line: 609 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9424 unit: function compareSourcePositions() file: src/compiler/sourcemap.ts start line: 617 end line: 622 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9425 unit: function visitTypeReference() file: src/compiler/symbolWalker.ts start line: 90 end line: 93 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9426 unit: function addToPollingIntervalQueue() file: src/compiler/sys.ts start line: 314 end line: 317 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9427 unit: function addChangedFileToLowPollingIntervalQueue() file: src/compiler/sys.ts start line: 319 end line: 322 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9428 unit: function scheduleNextPoll() file: src/compiler/sys.ts start line: 420 end line: 423 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9429 unit: function createAndAddChildDirectoryWatcher() file: src/compiler/sys.ts start line: 753 end line: 756 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9430 unit: function isIgnoredPath() file: src/compiler/sys.ts start line: 766 end line: 769 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9431 unit: function statSync() file: src/compiler/sys.ts start line: 1421 end line: 1424 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9432 unit: start: indexFromOne() file: src/compiler/tracing.ts start line: 180 end line: 184 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9433 unit: function enableSubstitution() file: src/compiler/transformer.ts start line: 267 end line: 270 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9434 unit: function isSubstitutionEnabled() file: src/compiler/transformer.ts start line: 275 end line: 278 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9435 unit: function substituteNode() file: src/compiler/transformer.ts start line: 287 end line: 290 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9436 unit: function enableEmitNotification() file: src/compiler/transformer.ts start line: 295 end line: 298 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9437 unit: function isEmitNotificationEnabled() file: src/compiler/transformer.ts start line: 304 end line: 307 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9438 unit: function addBlockScopedVariable() file: src/compiler/transformer.ts start line: 521 end line: 524 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9439 unit: function startClassLexicalEnvironment() file: src/compiler/transformers/classFields.ts start line: 1731 end line: 1734 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9440 unit: function hasInternalAnnotation() file: src/compiler/transformers/declarations.ts start line: 9 end line: 12 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9441 unit: bindingOrAssignmentElementContainsNonLiteralComputedName() file: src/compiler/transformers/destructuring.ts start line: 199 end line: 204 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9442 unit: function createDefaultValueCheck() file: src/compiler/transformers/destructuring.ts start line: 461 end line: 464 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9443 unit: function makeArrayBindingPattern() file: src/compiler/transformers/destructuring.ts start line: 519 end line: 522 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9444 unit: function makeObjectBindingPattern() file: src/compiler/transformers/destructuring.ts start line: 528 end line: 531 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9445 unit: function transformConstructorParameters() file: src/compiler/transformers/es2015.ts start line: 952 end line: 960 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9446 unit: function hasDefaultValueOrBindingPattern() file: src/compiler/transformers/es2015.ts start line: 1282 end line: 1285 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9447 unit: function shouldConvertIterationStatement() file: src/compiler/transformers/es2015.ts start line: 2790 end line: 2793 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9448 unit: function addStatementToStartOfBlock() file: src/compiler/transformers/es2015.ts start line: 3603 end line: 3606 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9449 unit: export function transformES2019() file: src/compiler/transformers/es2019.ts start line: 3 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9450 unit: function markLabel() file: src/compiler/transformers/generators.ts start line: 2022 end line: 2025 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9451 unit: function peekBlockKind() file: src/compiler/transformers/generators.ts start line: 2073 end line: 2076 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9452 unit: function supportsUnlabeledBreak() file: src/compiler/transformers/generators.ts start line: 2320 end line: 2323 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9453 unit: function getJsxFactoryCallee() file: src/compiler/transformers/jsx.ts start line: 33 end line: 36 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9454 unit: function visitJsxElement() file: src/compiler/transformers/jsx.ts start line: 187 end line: 190 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9455 unit: function visitJsxSelfClosingElement() file: src/compiler/transformers/jsx.ts start line: 192 end line: 195 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9456 unit: function visitJsxFragment() file: src/compiler/transformers/jsx.ts start line: 197 end line: 200 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9457 unit: function convertJsxChildrenToChildrenPropObject() file: src/compiler/transformers/jsx.ts start line: 202 end line: 205 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9458 unit: function visitJsxText() file: src/compiler/transformers/jsx.ts start line: 425 end line: 428 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9459 unit: function addLineOfJsxText() file: src/compiler/transformers/jsx.ts start line: 483 end line: 488 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9460 unit: function tryDecodeEntities() file: src/compiler/transformers/jsx.ts start line: 511 end line: 514 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9461 unit: function visitJsxExpression() file: src/compiler/transformers/jsx.ts start line: 547 end line: 550 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9462 unit: function appendExportStatement() file: src/compiler/transformers/module/module.ts start line: 1645 end line: 1648 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 9463 unit: function visitExportDeclaration() file: src/compiler/transformers/module/system.ts start line: 609 end line: 612 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9464 unit: function appendExportStatement() file: src/compiler/transformers/module/system.ts start line: 1111 end line: 1114 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9465 unit: function shouldHoistForInitializer() file: src/compiler/transformers/module/system.ts start line: 1286 end line: 1289 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9466 unit: function isDecoratedClassElement() file: src/compiler/transformers/ts.ts start line: 949 end line: 952 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9467 unit: function visitAssertionExpression() file: src/compiler/transformers/ts.ts start line: 2268 end line: 2271 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9468 unit: function visitNonNullExpression() file: src/compiler/transformers/ts.ts start line: 2273 end line: 2276 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9469 unit: function shouldEmitEnumDeclaration() file: src/compiler/transformers/ts.ts start line: 2323 end line: 2326 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9470 unit: function declaredNameInScope() file: src/compiler/transformers/ts.ts start line: 2559 end line: 2562 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9471 unit: function visitNamedExports() file: src/compiler/transformers/ts.ts start line: 2941 end line: 2945 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9472 unit: function isNamedExternalModuleExport() file: src/compiler/transformers/ts.ts start line: 3079 end line: 3082 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9473 unit: function isDefaultExternalModuleExport() file: src/compiler/transformers/ts.ts start line: 3089 end line: 3092 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9474 unit: export function getOriginalNodeId() file: src/compiler/transformers/utilities.ts start line: 3 end line: 6 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9475 unit: export function isCompoundAssignment() file: src/compiler/transformers/utilities.ts start line: 275 end line: 278 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9476 unit: function getCachedParsedConfigFile() file: src/compiler/tsbuildPublic.ts start line: 378 end line: 381 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9477 unit: function clearProjectStatus() file: src/compiler/tsbuildPublic.ts start line: 591 end line: 594 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9478 unit: function done() file: src/compiler/tsbuildPublic.ts start line: 831 end line: 834 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9479 unit: function withProgramOrUndefined() file: src/compiler/tsbuildPublic.ts start line: 836 end line: 839 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9480 unit: export function diagnosticCategoryName() file: src/compiler/types.ts start line: 5993 end line: 5996 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9481 unit: export function changesAffectModuleResolution() file: src/compiler/utilities.ts start line: 78 end line: 81 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9482 unit: export function optionsHaveChanges() file: src/compiler/utilities.ts start line: 91 end line: 94 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9483 unit: export function containsParseError() file: src/compiler/utilities.ts start line: 232 end line: 235 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9484 unit: export function getStartPositionOfLine() file: src/compiler/utilities.ts start line: 282 end line: 285 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9485 unit: export function isPinnedComment() file: src/compiler/utilities.ts start line: 427 end line: 430 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9486 unit: export function getEmitFlags() file: src/compiler/utilities.ts start line: 546 end line: 549 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9487 unit: export function isBlockOrCatchScoped() file: src/compiler/utilities.ts start line: 725 end line: 728 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9488 unit: export function isCatchClauseVariableDeclarationOrBindingElement() file: src/compiler/utilities.ts start line: 730 end line: 733 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9489 unit: export function createDiagnosticForNode() file: src/compiler/utilities.ts start line: 1018 end line: 1021 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 9490 unit: export function createDiagnosticForNodeArray() file: src/compiler/utilities.ts start line: 1023 end line: 1026 size: 4 LOC McCabe index: 1 number of parameters: 7 id: 9491 unit: export function createDiagnosticForNodeInSourceFile() file: src/compiler/utilities.ts start line: 1028 end line: 1031 size: 4 LOC McCabe index: 1 number of parameters: 7 id: 9492 unit: export function isPrologueDirective() file: src/compiler/utilities.ts start line: 1224 end line: 1227 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9493 unit: export function isHoistedFunction() file: src/compiler/utilities.ts start line: 1233 end line: 1236 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9494 unit: function isHoistedVariable() file: src/compiler/utilities.ts start line: 1238 end line: 1241 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9495 unit: export function isVariableDeclarationInVariableStatement() file: src/compiler/utilities.ts start line: 1502 end line: 1505 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9496 unit: export function getTsConfigPropArray() file: src/compiler/utilities.ts start line: 1592 end line: 1595 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9497 unit: export function isSuperOrSuperProperty() file: src/compiler/utilities.ts start line: 1802 end line: 1805 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9498 unit: export function nodeIsDecorated() file: src/compiler/utilities.ts start line: 1907 end line: 1910 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9499 unit: export function getExternalModuleImportEqualsDeclarationExpression() file: src/compiler/utilities.ts start line: 2084 end line: 2087 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9500 unit: export function getDeclaredExpandoInitializer() file: src/compiler/utilities.ts start line: 2207 end line: 2210 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9501 unit: export function getAssignmentDeclarationKind() file: src/compiler/utilities.ts start line: 2357 end line: 2360 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9502 unit: export function isBindableStaticAccessExpression() file: src/compiler/utilities.ts start line: 2383 end line: 2386 size: 4 LOC McCabe index: 6 number of parameters: 2 id: 9503 unit: export function getHostSignatureFromJSDoc() file: src/compiler/utilities.ts start line: 2799 end line: 2802 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9504 unit: export function hasRestParameter() file: src/compiler/utilities.ts start line: 2839 end line: 2842 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9505 unit: export function isRestParameter() file: src/compiler/utilities.ts start line: 2844 end line: 2847 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9506 unit: export function exportAssignmentIsAlias() file: src/compiler/utilities.ts start line: 3143 end line: 3146 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9507 unit: export function getPropertyAssignmentAliasLikeExpression() file: src/compiler/utilities.ts start line: 3152 end line: 3155 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9508 unit: export function getClassExtendsHeritageElement() file: src/compiler/utilities.ts start line: 3169 end line: 3172 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9509 unit: export function getInterfaceBaseTypeNodes() file: src/compiler/utilities.ts start line: 3191 end line: 3194 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9510 unit: export function isStringANonContextualKeyword() file: src/compiler/utilities.ts start line: 3234 end line: 3237 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9511 unit: export function isStringAKeyword() file: src/compiler/utilities.ts start line: 3239 end line: 3242 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9512 unit: export function hasDynamicName() file: src/compiler/utilities.ts start line: 3318 end line: 3321 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9513 unit: export function isParameterDeclaration() file: src/compiler/utilities.ts start line: 3403 end line: 3406 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9514 unit: export function nodeIsSynthesized() file: src/compiler/utilities.ts start line: 3428 end line: 3431 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9515 unit: function getGlobalDiagnostics() file: src/compiler/utilities.ts start line: 3911 end line: 3914 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9516 unit: function encodeJsxCharacterEntity() file: src/compiler/utilities.ts start line: 4023 end line: 4026 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9517 unit: export function isIntrinsicJsxName() file: src/compiler/utilities.ts start line: 4061 end line: 4064 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9518 unit: function write() file: src/compiler/utilities.ts start line: 4111 end line: 4114 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9519 unit: function writeComment() file: src/compiler/utilities.ts start line: 4116 end line: 4119 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9520 unit: writeLiteral() file: src/compiler/utilities.ts start line: 4209 end line: 4212 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9521 unit: writeStringLiteral() file: src/compiler/utilities.ts start line: 4213 end line: 4216 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9522 unit: writeSymbol() file: src/compiler/utilities.ts start line: 4217 end line: 4220 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9523 unit: writePunctuation() file: src/compiler/utilities.ts start line: 4221 end line: 4224 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9524 unit: writeKeyword() file: src/compiler/utilities.ts start line: 4225 end line: 4228 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9525 unit: writeOperator() file: src/compiler/utilities.ts start line: 4229 end line: 4232 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9526 unit: writeParameter() file: src/compiler/utilities.ts start line: 4233 end line: 4236 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9527 unit: writeSpace() file: src/compiler/utilities.ts start line: 4237 end line: 4240 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9528 unit: writeProperty() file: src/compiler/utilities.ts start line: 4241 end line: 4244 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9529 unit: writeComment() file: src/compiler/utilities.ts start line: 4245 end line: 4248 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9530 unit: writeLine() file: src/compiler/utilities.ts start line: 4249 end line: 4252 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9531 unit: increaseIndent() file: src/compiler/utilities.ts start line: 4253 end line: 4256 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9532 unit: decreaseIndent() file: src/compiler/utilities.ts start line: 4257 end line: 4260 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9533 unit: export function getPathsBasePath() file: src/compiler/utilities.ts start line: 4351 end line: 4354 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9534 unit: export function getLineOfLocalPosition() file: src/compiler/utilities.ts start line: 4454 end line: 4457 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9535 unit: export function getSetAccessorTypeAnnotationNode() file: src/compiler/utilities.ts start line: 4475 end line: 4478 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9536 unit: export function getEffectiveSetAccessorTypeAnnotationNode() file: src/compiler/utilities.ts start line: 4604 end line: 4607 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9537 unit: export function isStatic() file: src/compiler/utilities.ts start line: 4846 end line: 4849 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9538 unit: export function tryGetClassExtendingExpressionWithTypeArguments() file: src/compiler/utilities.ts start line: 5008 end line: 5011 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9539 unit: export function isRightSideOfQualifiedNameOrPropertyAccess() file: src/compiler/utilities.ts start line: 5109 end line: 5112 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9540 unit: export function isEmptyObjectLiteral() file: src/compiler/utilities.ts start line: 5120 end line: 5123 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9541 unit: export function isEmptyArrayLiteral() file: src/compiler/utilities.ts start line: 5125 end line: 5128 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9542 unit: export function directoryProbablyExists() file: src/compiler/utilities.ts start line: 5314 end line: 5317 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9543 unit: export function createRange() file: src/compiler/utilities.ts start line: 5337 end line: 5340 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9544 unit: export function getLinesBetweenRangeEndAndRangeStart() file: src/compiler/utilities.ts start line: 5422 end line: 5425 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9545 unit: export function getLinesBetweenPositionAndNextNonWhitespaceCharacter() file: src/compiler/utilities.ts start line: 5449 end line: 5452 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9546 unit: export function isWatchSet() file: src/compiler/utilities.ts start line: 5486 end line: 5489 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9547 unit: function writeOrReadWrite() file: src/compiler/utilities.ts start line: 5576 end line: 5579 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9548 unit: export function getLanguageVariant() file: src/compiler/utilities.ts start line: 6187 end line: 6190 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9549 unit: export function getJSXTransformEnabled() file: src/compiler/utilities.ts start line: 6321 end line: 6324 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9550 unit: export function tryRemoveDirectoryPrefix() file: src/compiler/utilities.ts start line: 6461 end line: 6464 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9551 unit: export function getPatternFromSpec() file: src/compiler/utilities.ts start line: 6558 end line: 6561 size: 4 LOC McCabe index: 4 number of parameters: 3 id: 9552 unit: function numberOfDirectorySeparators() file: src/compiler/utilities.ts start line: 6880 end line: 6883 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9553 unit: export function extensionFromPath() file: src/compiler/utilities.ts start line: 6955 end line: 6958 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9554 unit: export function setTextRangePos() file: src/compiler/utilities.ts start line: 7198 end line: 7201 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9555 unit: export function setTextRangeEnd() file: src/compiler/utilities.ts start line: 7207 end line: 7210 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9556 unit: export function isParameterOrCatchClauseVariable() file: src/compiler/utilities.ts start line: 7457 end line: 7460 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9557 unit: export function textSpanOverlap() file: src/compiler/utilitiesPublic.ts start line: 64 end line: 67 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9558 unit: export function unescapeLeadingUnderscores() file: src/compiler/utilitiesPublic.ts start line: 486 end line: 489 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9559 unit: function getDeclarationIdentifier() file: src/compiler/utilitiesPublic.ts start line: 549 end line: 552 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9560 unit: export function isConstTypeReference() file: src/compiler/utilitiesPublic.ts start line: 1014 end line: 1017 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9561 unit: export function isBindingOrAssignmentPattern() file: src/compiler/utilitiesPublic.ts start line: 1415 end line: 1418 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9562 unit: export function isNotEmittedOrPartiallyEmittedNode() file: src/compiler/utilitiesPublic.ts start line: 1608 end line: 1611 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9563 unit: export function isConciseBody() file: src/compiler/utilitiesPublic.ts start line: 1661 end line: 1664 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9564 unit: export function isForInitializer() file: src/compiler/utilitiesPublic.ts start line: 1672 end line: 1675 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9565 unit: export function hasJSDocNodes() file: src/compiler/utilitiesPublic.ts start line: 1933 end line: 1936 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9566 unit: function extractSingleNode() file: src/compiler/visitorPublic.ts start line: 1291 end line: 1294 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9567 unit: contains() file: src/compiler/watch.ts start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9568 unit: function toFileName() file: src/compiler/watch.ts start line: 383 end line: 386 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9569 unit: readDirectory: maybeBind() file: src/compiler/watch.ts start line: 574 end line: 578 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9570 unit: function reportUnrecoverableDiagnostic() file: src/compiler/watch.ts start line: 672 end line: 675 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9571 unit: function getSourceVersion() file: src/compiler/watchPublic.ts start line: 592 end line: 595 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9572 unit: function directoryExists() file: src/compiler/watchUtilities.ts start line: 158 end line: 161 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9573 unit: hasSourceFile() file: src/compiler/watchUtilities.ts start line: 511 end line: 514 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9574 unit: watchFile: createExcludeHandlingAddWatch() file: src/compiler/watchUtilities.ts start line: 580 end line: 584 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9575 unit: function getNodeText() file: src/debug/dbg.ts start line: 364 end line: 367 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9576 unit: valueType: getValueType() file: src/executeCommandLine/executeCommandLine.ts start line: 274 end line: 278 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9577 unit: private lineOffsetToPosition() file: src/harness/client.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9578 unit: toLineColumnOffset() file: src/harness/client.ts start line: 168 end line: 171 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9579 unit: triggerSpan: createTextSpanFromBounds() file: src/harness/client.ts start line: 456 end line: 459 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9580 unit: private createFileLocationRequestArgs() file: src/harness/client.ts start line: 674 end line: 677 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9581 unit: public get() file: src/harness/collectionsImpl.ts start line: 48 end line: 51 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9582 unit: public getEntry() file: src/harness/collectionsImpl.ts start line: 53 end line: 56 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9583 unit: export function nextResult() file: src/harness/collectionsImpl.ts start line: 237 end line: 240 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9584 unit: export function closeIterator() file: src/harness/collectionsImpl.ts start line: 242 end line: 245 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9585 unit: constructor() file: src/harness/collectionsImpl.ts start line: 258 end line: 261 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9586 unit: public get() file: src/harness/collectionsImpl.ts start line: 283 end line: 286 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9587 unit: public get commonSourceDirectory() file: src/harness/compilerImpl.ts start line: 164 end line: 167 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9588 unit: public getInputs() file: src/harness/compilerImpl.ts start line: 173 end line: 176 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9589 unit: public getOutput() file: src/harness/compilerImpl.ts start line: 178 end line: 181 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9590 unit: constructor() file: src/harness/evaluatorImpl.ts start line: 71 end line: 74 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9591 unit: public writeFile() file: src/harness/fakesHosts.ts start line: 57 end line: 60 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9592 unit: public fileExists() file: src/harness/fakesHosts.ts start line: 66 end line: 69 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9593 unit: public directoryExists() file: src/harness/fakesHosts.ts start line: 71 end line: 74 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9594 unit: public exit() file: src/harness/fakesHosts.ts start line: 122 end line: 125 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9595 unit: public getFileSize() file: src/harness/fakesHosts.ts start line: 127 end line: 130 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9596 unit: public getExecutingFilePath() file: src/harness/fakesHosts.ts start line: 136 end line: 139 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9597 unit: public getModifiedTime() file: src/harness/fakesHosts.ts start line: 141 end line: 144 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9598 unit: constructor() file: src/harness/fakesHosts.ts start line: 187 end line: 190 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9599 unit: private constructor() file: src/harness/fakesHosts.ts start line: 532 end line: 535 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9600 unit: public setCancelled() file: src/harness/fourslashImpl.ts start line: 120 end line: 123 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9601 unit: private tryGetFileContent() file: src/harness/fourslashImpl.ts start line: 422 end line: 425 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9602 unit: public selectRange() file: src/harness/fourslashImpl.ts start line: 492 end line: 495 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9603 unit: private messageAtLastKnownMarker() file: src/harness/fourslashImpl.ts start line: 542 end line: 545 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9604 unit: private anyErrorInRange() file: src/harness/fourslashImpl.ts start line: 595 end line: 598 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9605 unit: public verifyGoToType() file: src/harness/fourslashImpl.ts start line: 708 end line: 711 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9606 unit: private verifyGoToXSingle() file: src/harness/fourslashImpl.ts start line: 745 end line: 748 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9607 unit: public symbolsInScope() file: src/harness/fourslashImpl.ts start line: 1103 end line: 1106 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9608 unit: public verifySingleReferenceGroup() file: src/harness/fourslashImpl.ts start line: 1281 end line: 1284 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9609 unit: public getSyntacticDiagnostics() file: src/harness/fourslashImpl.ts start line: 1369 end line: 1372 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9610 unit: public getSemanticDiagnostics() file: src/harness/fourslashImpl.ts start line: 1374 end line: 1377 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9611 unit: public baselineCurrentFileBreakpointLocations() file: src/harness/fourslashImpl.ts start line: 1870 end line: 1873 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9612 unit: public printCurrentParameterHelp() file: src/harness/fourslashImpl.ts start line: 2069 end line: 2072 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9613 unit: public printCurrentQuickInfo() file: src/harness/fourslashImpl.ts start line: 2074 end line: 2077 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9614 unit: public printCurrentSignatureHelp() file: src/harness/fourslashImpl.ts start line: 2110 end line: 2113 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9615 unit: private getBaselineFileNameForInternalFourslashFile() file: src/harness/fourslashImpl.ts start line: 2115 end line: 2118 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9616 unit: public printCompletionListMembers() file: src/harness/fourslashImpl.ts start line: 2130 end line: 2133 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9617 unit: public replace() file: src/harness/fourslashImpl.ts start line: 2181 end line: 2184 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9618 unit: public formatDocument() file: src/harness/fourslashImpl.ts start line: 2345 end line: 2348 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9619 unit: public formatSelection() file: src/harness/fourslashImpl.ts start line: 2350 end line: 2353 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9620 unit: public formatOnType() file: src/harness/fourslashImpl.ts start line: 2355 end line: 2358 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9621 unit: public goToEOF() file: src/harness/fourslashImpl.ts start line: 2388 end line: 2391 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9622 unit: public goToRangeStart() file: src/harness/fourslashImpl.ts start line: 2402 end line: 2405 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9623 unit: public verifyRangeAfterCodeFix() file: src/harness/fourslashImpl.ts start line: 2961 end line: 2964 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9624 unit: private getDocumentHighlightsAtCurrentPosition() file: src/harness/fourslashImpl.ts start line: 3375 end line: 3378 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9625 unit: public printAvailableCodeFixes() file: src/harness/fourslashImpl.ts start line: 3706 end line: 3709 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9626 unit: private getLineColStringAtPosition() file: src/harness/fourslashImpl.ts start line: 3918 end line: 3921 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9627 unit: public setCompilerOptionsForInferredProjects() file: src/harness/fourslashImpl.ts start line: 3971 end line: 3974 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9628 unit: export function runFourSlashTest() file: src/harness/fourslashImpl.ts start line: 4067 end line: 4070 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9629 unit: function reportError() file: src/harness/fourslashImpl.ts start line: 4300 end line: 4303 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9630 unit: public eachMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 76 end line: 79 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9631 unit: public docCommentTemplateAt() file: src/harness/fourslashInterfaceImpl.ts start line: 443 end line: 446 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9632 unit: public noDocCommentTemplateAt() file: src/harness/fourslashInterfaceImpl.ts start line: 448 end line: 451 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9633 unit: public verifyQuickInfoDisplayParts() file: src/harness/fourslashInterfaceImpl.ts start line: 571 end line: 574 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 9634 unit: public replaceLine() file: src/harness/fourslashInterfaceImpl.ts start line: 656 end line: 659 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9635 unit: function getClassification() file: src/harness/fourslashInterfaceImpl.ts start line: 919 end line: 922 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9636 unit: function directoryName() file: src/harness/harnessIO.ts start line: 61 end line: 65 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9637 unit: public WriteLine() file: src/harness/harnessIO.ts start line: 216 end line: 220 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9638 unit: public Close() file: src/harness/harnessIO.ts start line: 222 end line: 225 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9639 unit: public reset() file: src/harness/harnessIO.ts start line: 227 end line: 230 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9640 unit: export function minimalDiagnosticsToString() file: src/harness/harnessIO.ts start line: 527 end line: 530 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9641 unit: export function doErrorBaseline() file: src/harness/harnessIO.ts start line: 699 end line: 702 size: 4 LOC McCabe index: 3 number of parameters: 4 id: 9642 unit: function fileOutput() file: src/harness/harnessIO.ts start line: 932 end line: 935 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9643 unit: function cleanName() file: src/harness/harnessIO.ts start line: 963 end line: 966 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9644 unit: export function isDefaultLibraryFile() file: src/harness/harnessIO.ts start line: 1476 end line: 1480 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9645 unit: export function isBuiltFile() file: src/harness/harnessIO.ts start line: 1482 end line: 1485 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9646 unit: export function getDefaultLibraryFile() file: src/harness/harnessIO.ts start line: 1487 end line: 1490 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9647 unit: export function getConfigNameFromFileName() file: src/harness/harnessIO.ts start line: 1492 end line: 1495 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9648 unit: private setContent() file: src/harness/harnessLanguageService.ts start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9649 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 75 end line: 78 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9650 unit: public getChangeRange() file: src/harness/harnessLanguageService.ts start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9651 unit: public getChangeRange() file: src/harness/harnessLanguageService.ts start line: 106 end line: 109 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9652 unit: readFile() file: src/harness/harnessLanguageService.ts start line: 388 end line: 391 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9653 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 645 end line: 648 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9654 unit: export function hasCompletedDecoding() file: src/harness/sourceMapRecorder.ts start line: 31 end line: 34 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9655 unit: export function removeByteOrderMark() file: src/harness/util.ts start line: 92 end line: 95 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9656 unit: public makeReadonly() file: src/harness/vfsUtil.ts start line: 121 end line: 124 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9657 unit: public existsSync() file: src/harness/vfsUtil.ts start line: 421 end line: 424 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9658 unit: public mkdirSync() file: src/harness/vfsUtil.ts start line: 507 end line: 511 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9659 unit: public realpathSync() file: src/harness/vfsUtil.ts start line: 639 end line: 642 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9660 unit: constructor() file: src/harness/vfsUtil.ts start line: 1370 end line: 1373 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9661 unit: constructor() file: src/harness/vfsUtil.ts start line: 1416 end line: 1419 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9662 unit: function createWatcher() file: src/harness/virtualFileSystemWithWatch.ts start line: 125 end line: 128 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9663 unit: now() file: src/harness/virtualFileSystemWithWatch.ts start line: 475 end line: 478 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9664 unit: private invokeFileAndFsWatches() file: src/harness/virtualFileSystemWithWatch.ts start line: 786 end line: 789 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9665 unit: fileExists() file: src/harness/virtualFileSystemWithWatch.ts start line: 857 end line: 860 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9666 unit: directoryExists() file: src/harness/virtualFileSystemWithWatch.ts start line: 891 end line: 894 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9667 unit: checkTimeoutQueueLengthAndRun() file: src/harness/virtualFileSystemWithWatch.ts start line: 953 end line: 956 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9668 unit: checkTimeoutQueueLength() file: src/harness/virtualFileSystemWithWatch.ts start line: 958 end line: 961 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9669 unit: clearOutput() file: src/harness/virtualFileSystemWithWatch.ts start line: 1038 end line: 1041 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9670 unit: exit() file: src/harness/virtualFileSystemWithWatch.ts start line: 1116 end line: 1119 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9671 unit: export function getTsBuildProjectFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 1244 end line: 1249 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9672 unit: export function isDefaultLibrary() file: src/harness/vpathUtil.ts start line: 128 end line: 131 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9673 unit: export function isTypingUpToDate() file: src/jsTyping/jsTyping.ts start line: 26 end line: 29 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9674 unit: export function loadSafeList() file: src/jsTyping/jsTyping.ts start line: 96 end line: 99 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9675 unit: function addInferredTypings() file: src/jsTyping/jsTyping.ts start line: 201 end line: 204 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9676 unit: export function nowString() file: src/jsTyping/shared.ts start line: 57 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9677 unit: export function convertUserPreferences() file: src/server/editorServices.ts start line: 298 end line: 301 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9678 unit: export function projectContainsInfoDirectly() file: src/server/editorServices.ts start line: 609 end line: 612 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9679 unit: export function updateProjectIfDirty() file: src/server/editorServices.ts start line: 615 end line: 618 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9680 unit: function createProjectNameFactoryWithCounter() file: src/server/editorServices.ts start line: 664 end line: 667 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9681 unit: setDocument() file: src/server/editorServices.ts start line: 890 end line: 893 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9682 unit: delayUpdateProjectGraphAndEnsureProjectStructureForOpenFiles() file: src/server/editorServices.ts start line: 1069 end line: 1072 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9683 unit: getScriptInfoEnsuringProjectsUptoDate() file: src/server/editorServices.ts start line: 1179 end line: 1182 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9684 unit: getFormatCodeOptions() file: src/server/editorServices.ts start line: 1206 end line: 1209 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9685 unit: private configFileExistenceImpactsRootOfInferredProject() file: src/server/editorServices.ts start line: 1684 end line: 1687 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9686 unit: private addFilesToNonInferredProject() file: src/server/editorServices.ts start line: 2058 end line: 2061 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9687 unit: getScriptInfoForNormalizedPath() file: src/server/editorServices.ts start line: 2814 end line: 2817 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9688 unit: get text() file: src/server/editorServices.ts start line: 2959 end line: 2962 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9689 unit: private onAddPackageJson() file: src/server/editorServices.ts start line: 4142 end line: 4145 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9690 unit: get() file: src/server/moduleSpecifierCache.ts start line: 12 end line: 15 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9691 unit: function hasOneOrMoreJsAndNoTsFiles() file: src/server/project.ts start line: 57 end line: 60 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9692 unit: export function allRootFilesAreJsOrDts() file: src/server/project.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9693 unit: export function allFilesAreJsOrDts() file: src/server/project.ts start line: 67 end line: 70 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9694 unit: public isNonTsProject() file: src/server/project.ts start line: 222 end line: 225 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9695 unit: public isJsOnlyProject() file: src/server/project.ts start line: 227 end line: 230 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9696 unit: getScriptKind() file: src/server/project.ts start line: 420 end line: 423 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9697 unit: getScriptVersion() file: src/server/project.ts start line: 425 end line: 430 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9698 unit: getDefaultLibFileName() file: src/server/project.ts start line: 447 end line: 450 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9699 unit: protected removeExistingTypings() file: src/server/project.ts start line: 1117 end line: 1120 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9700 unit: protected removeRoot() file: src/server/project.ts start line: 1542 end line: 1545 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9701 unit: isProjectWithSingleRoot() file: src/server/project.ts start line: 1885 end line: 1891 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9702 unit: close() file: src/server/project.ts start line: 1893 end line: 1896 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9703 unit: markAsDirty() file: src/server/project.ts start line: 2113 end line: 2116 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9704 unit: private releaseParsedConfig() file: src/server/project.ts start line: 2261 end line: 2264 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9705 unit: updateReferences() file: src/server/project.ts start line: 2310 end line: 2313 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9706 unit: setPotentialProjectReference() file: src/server/project.ts start line: 2316 end line: 2319 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9707 unit: isSolution() file: src/server/project.ts start line: 2401 end line: 2404 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9708 unit: private getLineMap() file: src/server/scriptInfo.ts start line: 256 end line: 259 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9709 unit: function failIfInvalidPosition() file: src/server/scriptInfo.ts start line: 679 end line: 682 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9710 unit: getTextChangeRange() file: src/server/scriptVersionCache.ts start line: 245 end line: 248 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9711 unit: end: convertToLocation() file: src/server/session.ts start line: 76 end line: 180 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9712 unit: contextSpan: getMappedContextSpan() file: src/server/session.ts start line: 390 end line: 394 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9713 unit: function getMappedLocation() file: src/server/session.ts start line: 586 end line: 589 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9714 unit: public event() file: src/server/session.ts start line: 952 end line: 955 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9715 unit: private getEncodedSyntacticClassifications() file: src/server/session.ts start line: 1118 end line: 1121 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9716 unit: private getPositionInFile() file: src/server/session.ts start line: 1636 end line: 1639 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9717 unit: private getTodoComments() file: src/server/session.ts start line: 1683 end line: 1686 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9718 unit: private getRange() file: src/server/session.ts start line: 2186 end line: 2190 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9719 unit: getCanonicalFileName() file: src/server/session.ts start line: 2587 end line: 2590 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9720 unit: onProjectClosed() file: src/server/typingsCache.ts start line: 138 end line: 141 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9721 unit: export function getBaseConfigFileName() file: src/server/utilities.ts start line: 76 end line: 79 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9722 unit: export function normalizedPathToPath() file: src/server/utilitiesPublic.ts start line: 66 end line: 69 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9723 unit: function spanInNode() file: src/services/breakpoints.ts start line: 67 end line: 721 size: 4 LOC McCabe index: 16 number of parameters: 1 id: 9724 unit: function canHaveSpanInParameterDeclaration() file: src/services/breakpoints.ts start line: 410 end line: 414 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9725 unit: function canFunctionHaveSpanInWholeDeclaration() file: src/services/breakpoints.ts start line: 439 end line: 442 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9726 unit: function getSymbolOfCallHierarchyDeclaration() file: src/services/callHierarchy.ts start line: 92 end line: 95 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9727 unit: export function createClassifier() file: src/services/classifier.ts start line: 3 end line: 176 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9728 unit: function hasValueSideModule() file: src/services/classifier.ts start line: 548 end line: 551 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9729 unit: textSpan: createTextSpan() file: src/services/classifier2020.ts start line: 26 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9730 unit: function inImportClause() file: src/services/classifier2020.ts start line: 212 end line: 215 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9731 unit: function getAssertion() file: src/services/codefixes/addConvertToUnknownForNonOverlappingTypes.ts start line: 29 end line: 32 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9732 unit: function getFix() file: src/services/codefixes/addMissingAsync.ts start line: 43 end line: 46 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9733 unit: function getUseSiteFix() file: src/services/codefixes/addMissingAwait.ts start line: 90 end line: 93 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 9734 unit: getCodeActions: function getCodeActionsToAddMissingInvocationForDecorator() file: src/services/codefixes/addMissingInvocationForDecorator.ts start line: 7 end line: 10 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9735 unit: getCodeActions: function getCodeActionsToAddNameToNamelessParameter() file: src/services/codefixes/addNameToNamelessParameter.ts start line: 7 end line: 10 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9736 unit: function getDeclaration() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 20 end line: 24 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9737 unit: function createFunctionLikeExpressionMember() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 175 end line: 178 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9738 unit: isPromiseReturningCallExpression() file: src/services/codefixes/convertToAsyncFunction.ts start line: 136 end line: 140 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9739 unit: function isReferenceToType() file: src/services/codefixes/convertToAsyncFunction.ts start line: 162 end line: 165 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9740 unit: function isPromiseTypedExpression() file: src/services/codefixes/convertToAsyncFunction.ts start line: 195 end line: 198 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9741 unit: function silentFail() file: src/services/codefixes/convertToAsyncFunction.ts start line: 288 end line: 291 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9742 unit: function createUniqueSynthName() file: src/services/codefixes/convertToAsyncFunction.ts start line: 331 end line: 334 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9743 unit: function getPossiblyAwaitedRightHandSide() file: src/services/codefixes/convertToAsyncFunction.ts start line: 679 end line: 682 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9744 unit: function getLastCallSignature() file: src/services/codefixes/convertToAsyncFunction.ts start line: 684 end line: 687 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9745 unit: function transformReturnStatementWithFixablePromiseHandler() file: src/services/codefixes/convertToAsyncFunction.ts start line: 725 end line: 740 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9746 unit: function referenceSynthIdentifier() file: src/services/codefixes/convertToAsyncFunction.ts start line: 816 end line: 819 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9747 unit: function declareSynthIdentifier() file: src/services/codefixes/convertToAsyncFunction.ts start line: 832 end line: 835 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9748 unit: function forEachFreeIdentifier() file: src/services/codefixes/convertToEsModule.ts start line: 524 end line: 527 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9749 unit: function getActionsForMissingMemberDeclaration() file: src/services/codefixes/fixAddMissingMember.ts start line: 245 end line: 248 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9750 unit: function isObjectLiteralType() file: src/services/codefixes/fixAddMissingMember.ts start line: 575 end line: 578 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9751 unit: function doChange() file: src/services/codefixes/fixAddModuleReferTypeMissingTypeof.ts start line: 27 end line: 30 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9752 unit: function getClass() file: src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts start line: 28 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9753 unit: function symbolPointsToNonPrivateAndAbstractMember() file: src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts start line: 49 end line: 54 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9754 unit: function doChange() file: src/services/codefixes/fixClassSuperMustPrecedeThisAccess.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9755 unit: function doChange() file: src/services/codefixes/fixConstructorForDerivedNeedSuperCall.ts start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9756 unit: function doChange() file: src/services/codefixes/fixExpectedComma.ts start line: 42 end line: 45 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9757 unit: function doChange() file: src/services/codefixes/fixForgottenThisPropertyAccess.ts start line: 40 end line: 44 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9758 unit: function getNamedTupleMember() file: src/services/codefixes/fixIncorrectNamedTupleSyntax.ts start line: 20 end line: 23 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9759 unit: function createAction() file: src/services/codefixes/fixInvalidImportSyntax.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9760 unit: function fix() file: src/services/codefixes/fixJSDocTypes.ts start line: 23 end line: 26 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9761 unit: function getActionForAddMissingUndefinedType() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 82 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9762 unit: function isImport() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 166 end line: 169 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9763 unit: function isNotProvidedArguments() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 267 end line: 271 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9764 unit: function isCallbackLike() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 324 end line: 327 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9765 unit: function mayDeleteExpression() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 338 end line: 341 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9766 unit: getCodeActions() file: src/services/codefixes/fixUnusedLabel.ts start line: 7 end line: 10 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9767 unit: function createAccessorAccessExpression() file: src/services/codefixes/generateAccessors.ts start line: 81 end line: 84 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9768 unit: function updatePropertyAssignmentDeclaration() file: src/services/codefixes/generateAccessors.ts start line: 198 end line: 201 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9769 unit: function outputMethod() file: src/services/codefixes/helpers.ts start line: 174 end line: 177 size: 4 LOC McCabe index: 3 number of parameters: 5 id: 9770 unit: function getImportTypePrefix() file: src/services/codefixes/importFixes.ts start line: 1147 end line: 1150 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9771 unit: function getReferences() file: src/services/codefixes/inferFromUsage.ts start line: 385 end line: 389 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9772 unit: function inferTypeForVariableFromUsage() file: src/services/codefixes/inferFromUsage.ts start line: 391 end line: 394 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9773 unit: function getActionForfixAddReturnStatement() file: src/services/codefixes/returnValueCorrect.ts start line: 229 end line: 232 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9774 unit: function getActionForFixRemoveBracesFromArrowFunctionBody() file: src/services/codefixes/returnValueCorrect.ts start line: 234 end line: 237 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9775 unit: function getActionForfixWrapTheBlockWithParen() file: src/services/codefixes/returnValueCorrect.ts start line: 239 end line: 242 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9776 unit: function doChange() file: src/services/codefixes/wrapJsxInFragment.ts start line: 37 end line: 40 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9777 unit: function completionNameForLiteral() file: src/services/completions.ts start line: 667 end line: 670 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9778 unit: function isRecommendedCompletionMatch() file: src/services/completions.ts start line: 1179 end line: 1182 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9779 unit: function isConstructorParameterCompletion() file: src/services/completions.ts start line: 2972 end line: 2975 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9780 unit: function isVariableDeclarationListButNotTypeArgument() file: src/services/completions.ts start line: 3270 end line: 3273 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9781 unit: function hasDeclarationOtherThanSelf() file: src/services/completions.ts start line: 3695 end line: 3698 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9782 unit: function couldBeTypeOnlyImportSpecifier() file: src/services/completions.ts start line: 3965 end line: 3968 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9783 unit: function isModuleSpecifierMissingOrEmpty() file: src/services/completions.ts start line: 3976 end line: 3979 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9784 unit: function isDeprecated() file: src/services/completions.ts start line: 4007 end line: 4010 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9785 unit: function getSyntacticDocumentHighlights() file: src/services/documentHighlights.ts start line: 50 end line: 53 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9786 unit: function getFromAllDeclarations() file: src/services/documentHighlights.ts start line: 102 end line: 105 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9787 unit: function ownsBreakOrContinueStatement() file: src/services/documentHighlights.ts start line: 176 end line: 179 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9788 unit: function key() file: src/services/exportInfoMap.ts start line: 242 end line: 245 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9789 unit: export function getTextSpanOfEntry() file: src/services/findAllReferences.ts start line: 537 end line: 540 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9790 unit: function isWriteAccessForReference() file: src/services/findAllReferences.ts start line: 543 end line: 546 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9791 unit: function getReferencesInSourceFile() file: src/services/findAllReferences.ts start line: 1450 end line: 1453 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9792 unit: function getContainingClassIfInHeritageClause() file: src/services/findAllReferences.ts start line: 1832 end line: 1835 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9793 unit: function getPropertySymbolsFromBaseTypes() file: src/services/findAllReferences.ts start line: 2186 end line: 2204 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9794 unit: export function formatOnSemicolon() file: src/services/formatting/formatting.ts start line: 106 end line: 109 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9795 unit: export function formatOnClosingCurly() file: src/services/formatting/formatting.ts start line: 139 end line: 142 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9796 unit: function shouldRescanTemplateToken() file: src/services/formatting/formattingScanner.ts start line: 136 end line: 139 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9797 unit: function readEOFTokenRange() file: src/services/formatting/formattingScanner.ts start line: 263 end line: 266 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9798 unit: function isOnToken() file: src/services/formatting/formattingScanner.ts start line: 268 end line: 271 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 9799 unit: function isOnEOF() file: src/services/formatting/formattingScanner.ts start line: 273 end line: 276 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 9800 unit: function isConditionalOperatorContext() file: src/services/formatting/rules.ts start line: 505 end line: 508 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9801 unit: function isStartOfVariableDeclarationList() file: src/services/formatting/rules.ts start line: 739 end line: 742 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9802 unit: function isTypeArgumentOrParameterOrAssertionContext() file: src/services/formatting/rules.ts start line: 788 end line: 791 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9803 unit: function getRuleBucketIndex() file: src/services/formatting/rulesMap.ts start line: 81 end line: 84 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9804 unit: export function getIndentationForNode() file: src/services/formatting/smartIndenter.ts start line: 149 end line: 152 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9805 unit: function findColumnForFirstNonWhitespaceCharacterInLine() file: src/services/formatting/smartIndenter.ts start line: 517 end line: 520 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9806 unit: export function shouldIndentChildNode() file: src/services/formatting/smartIndenter.ts start line: 672 end line: 675 size: 4 LOC McCabe index: 4 number of parameters: 5 id: 9807 unit: function makeCorrespondingRelativeChange() file: src/services/getEditsForFileRename.ts start line: 43 end line: 46 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9808 unit: function tryChange() file: src/services/getEditsForFileRename.ts start line: 231 end line: 234 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9809 unit: function definitionFromType() file: src/services/goToDefinition.ts start line: 214 end line: 217 size: 4 LOC McCabe index: 4 number of parameters: 3 id: 9810 unit: function handleImportCall() file: src/services/importTracker.ts start line: 153 end line: 156 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9811 unit: function forEachPossibleImportOrExportStatement() file: src/services/importTracker.ts start line: 410 end line: 413 size: 4 LOC McCabe index: 5 number of parameters: 2 id: 9812 unit: function exportInfo() file: src/services/importTracker.ts start line: 569 end line: 572 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9813 unit: function tryAddSingleDeclarationName() file: src/services/navigateTo.ts start line: 70 end line: 73 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9814 unit: function tryAddComputedPropertyName() file: src/services/navigateTo.ts start line: 78 end line: 81 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9815 unit: function compareNavigateToItems() file: src/services/navigateTo.ts start line: 113 end line: 117 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9816 unit: function isOwnChild() file: src/services/navigationBar.ts start line: 645 end line: 648 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9817 unit: function compareChildren() file: src/services/navigationBar.ts start line: 679 end line: 682 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9818 unit: function cleanText() file: src/services/navigationBar.ts start line: 977 end line: 987 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9819 unit: function isDeclarationUsed() file: src/services/organizeImports.ts start line: 163 end line: 167 size: 4 LOC McCabe index: 5 number of parameters: 1 id: 9820 unit: export function getImportDeclarationInsertionIndex() file: src/services/organizeImports.ts start line: 456 end line: 459 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9821 unit: export function getImportSpecifierInsertionIndex() file: src/services/organizeImports.ts start line: 461 end line: 464 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9822 unit: function addOutliningForLeadingCommentsForNode() file: src/services/outliningElementsCollector.ts start line: 164 end line: 167 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9823 unit: function spanBetweenTokens() file: src/services/outliningElementsCollector.ts start line: 318 end line: 321 size: 4 LOC McCabe index: 2 number of parameters: 6 id: 9824 unit: function compareMatches() file: src/services/patternMatcher.ts start line: 264 end line: 267 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9825 unit: function partStartsWith() file: src/services/patternMatcher.ts start line: 269 end line: 272 size: 4 LOC McCabe index: 2 number of parameters: 6 id: 9826 unit: function recordModuleName() file: src/services/preProcess.ts start line: 48 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9827 unit: export function getEditsForRefactor() file: src/services/refactorProvider.ts start line: 19 end line: 22 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9828 unit: description: getLocaleSpecificMessage() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 8 end line: 11 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9829 unit: description: getLocaleSpecificMessage() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 13 end line: 16 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9830 unit: description: getLocaleSpecificMessage() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 18 end line: 21 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9831 unit: function doChange() file: src/services/refactors/convertExport.ts start line: 118 end line: 121 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9832 unit: function updateImport() file: src/services/refactors/convertImport.ts start line: 199 end line: 202 size: 4 LOC McCabe index: 3 number of parameters: 3 id: 9833 unit: function convertSignatureParametersToTuple() file: src/services/refactors/convertOverloadListToSingleSignature.ts start line: 139 end line: 142 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9834 unit: function getSymbolTargetAtLocation() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 211 end line: 214 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9835 unit: function getTypeNode() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 547 end line: 550 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9836 unit: function getRawTextOfTemplate() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 160 end line: 164 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9837 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 7 end line: 10 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9838 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractSymbol.ts start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9839 unit: function extractFunctionInScope() file: src/services/refactors/extractSymbol.ts start line: 831 end line: 834 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9840 unit: function extractConstantInScope() file: src/services/refactors/extractSymbol.ts start line: 1125 end line: 1128 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9841 unit: function visitor() file: src/services/refactors/extractSymbol.ts start line: 1430 end line: 1433 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9842 unit: function getNodeToInsertFunctionBefore() file: src/services/refactors/extractSymbol.ts start line: 1460 end line: 1463 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9843 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractType.ts start line: 7 end line: 10 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9844 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractType.ts start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9845 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractType.ts start line: 17 end line: 21 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9846 unit: function collectTypeParameters() file: src/services/refactors/extractType.ts start line: 140 end line: 197 size: 4 LOC McCabe index: 2 number of parameters: 4 id: 9847 unit: export function refactorKindBeginsWith() file: src/services/refactors/helpers.ts start line: 21 end line: 24 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9848 unit: forEachTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 346 end line: 349 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9849 unit: function isVariableDeclarationInImport() file: src/services/refactors/moveToNewFile.ts start line: 582 end line: 585 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9850 unit: function isTopLevelDeclarationStatement() file: src/services/refactors/moveToNewFile.ts start line: 693 end line: 696 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9851 unit: function isDefinedInLibraryFile() file: src/services/rename.ts start line: 58 end line: 61 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9852 unit: public getStart() file: src/services/services.ts start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9853 unit: public getFullStart() file: src/services/services.ts start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9854 unit: public getEnd() file: src/services/services.ts start line: 57 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9855 unit: public getWidth() file: src/services/services.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9856 unit: public getFullWidth() file: src/services/services.ts start line: 67 end line: 70 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9857 unit: public getLeadingTriviaWidth() file: src/services/services.ts start line: 72 end line: 75 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9858 unit: public getFullText() file: src/services/services.ts start line: 77 end line: 80 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9859 unit: public getChildren() file: src/services/services.ts start line: 98 end line: 101 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9860 unit: constructor() file: src/services/services.ts start line: 305 end line: 308 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9861 unit: constructor() file: src/services/services.ts start line: 391 end line: 394 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9862 unit: constructor() file: src/services/services.ts start line: 444 end line: 447 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9863 unit: constructor() file: src/services/services.ts start line: 552 end line: 555 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9864 unit: public getHostFileInformation() file: src/services/services.ts start line: 1035 end line: 1038 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9865 unit: public getOrCreateEntryByPath() file: src/services/services.ts start line: 1040 end line: 1043 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9866 unit: public getScriptSnapshot() file: src/services/services.ts start line: 1058 end line: 1061 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9867 unit: function setSourceFileFields() file: src/services/services.ts start line: 1108 end line: 1111 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9868 unit: getSourceFileLike: maybeBind() file: src/services/services.ts start line: 1313 end line: 1317 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9869 unit: realpath: maybeBind() file: src/services/services.ts start line: 1395 end line: 1398 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9870 unit: function readDirectory() file: src/services/services.ts start line: 1495 end line: 1498 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9871 unit: function onReleaseOldSourceFile() file: src/services/services.ts start line: 1502 end line: 1505 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9872 unit: function getSyntacticDiagnostics() file: src/services/services.ts start line: 1602 end line: 1606 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9873 unit: function getSuggestionDiagnostics() file: src/services/services.ts start line: 1630 end line: 1633 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9874 unit: function getCompilerOptionsDiagnostics() file: src/services/services.ts start line: 1635 end line: 1638 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9875 unit: function getCompletionEntrySymbol() file: src/services/services.ts start line: 1676 end line: 1679 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9876 unit: function getDefinitionAtPosition() file: src/services/services.ts start line: 1749 end line: 1752 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9877 unit: function getDefinitionAndBoundSpan() file: src/services/services.ts start line: 1754 end line: 1757 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9878 unit: function getTypeDefinitionAtPosition() file: src/services/services.ts start line: 1759 end line: 1762 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9879 unit: function getImplementationAtPosition() file: src/services/services.ts start line: 1766 end line: 1769 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9880 unit: function getReferencesAtPosition() file: src/services/services.ts start line: 1817 end line: 1820 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9881 unit: function findReferences() file: src/services/services.ts start line: 1833 end line: 1836 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9882 unit: function getBreakpointStatementAtPosition() file: src/services/services.ts start line: 1932 end line: 1937 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9883 unit: function getOutliningSpans() file: src/services/services.ts start line: 1982 end line: 1986 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9884 unit: function getFormattingEditsForRange() file: src/services/services.ts start line: 2019 end line: 2022 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9885 unit: function applyCodeActionCommand() file: src/services/services.ts start line: 2087 end line: 2090 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9886 unit: function isUnclosedTag() file: src/services/services.ts start line: 2391 end line: 2394 size: 4 LOC McCabe index: 4 number of parameters: 3 id: 9887 unit: function getRenameInfo() file: src/services/services.ts start line: 2553 end line: 2556 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9888 unit: export function getContainingObjectLiteralElement() file: src/services/services.ts start line: 2784 end line: 2787 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9889 unit: public getScriptFileNames() file: src/services/shims.ts start line: 428 end line: 431 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9890 unit: public getScriptSnapshot() file: src/services/shims.ts start line: 433 end line: 436 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9891 unit: public getCancellationToken() file: src/services/shims.ts start line: 468 end line: 471 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9892 unit: constructor() file: src/services/shims.ts start line: 1136 end line: 1139 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9893 unit: public close() file: src/services/shims.ts start line: 1335 end line: 1339 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9894 unit: function createSignatureHelpItems() file: src/services/signatureHelp.ts start line: 504 end line: 507 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9895 unit: textSpan: createTextSpanFromBounds() file: src/services/smartSelection.ts start line: 5 end line: 9 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9896 unit: function createSyntaxList() file: src/services/smartSelection.ts start line: 268 end line: 271 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9897 unit: function toLineColumnOffset() file: src/services/sourcemaps.ts start line: 124 end line: 127 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9898 unit: function clearCache() file: src/services/sourcemaps.ts start line: 129 end line: 132 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9899 unit: function getAlreadyUsedTypesInStringLiteralUnion() file: src/services/stringCompletions.ts start line: 255 end line: 258 size: 4 LOC McCabe index: 4 number of parameters: 2 id: 9900 unit: function getIncludeExtensionOption() file: src/services/stringCompletions.ts start line: 347 end line: 350 size: 4 LOC McCabe index: 4 number of parameters: 0 id: 9901 unit: function trimPrefixAndSuffix() file: src/services/stringCompletions.ts start line: 642 end line: 645 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9902 unit: function isRequireCallArgument() file: src/services/stringCompletions.ts start line: 798 end line: 801 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 9903 unit: function setPos() file: src/services/textChanges.ts start line: 14 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9904 unit: function setEnd() file: src/services/textChanges.ts start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9905 unit: private nextCommaToken() file: src/services/textChanges.ts start line: 407 end line: 410 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 9906 unit: public replacePropertyAssignment() file: src/services/textChanges.ts start line: 412 end line: 415 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9907 unit: public insertTypeParameters() file: src/services/textChanges.ts start line: 557 end line: 561 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9908 unit: private insertNodeAtStartWorker() file: src/services/textChanges.ts start line: 632 end line: 635 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9909 unit: public insertNodeAfterComma() file: src/services/textChanges.ts start line: 692 end line: 695 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9910 unit: public insertNodeAfter() file: src/services/textChanges.ts start line: 697 end line: 700 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9911 unit: public insertNodesAfter() file: src/services/textChanges.ts start line: 706 end line: 709 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9912 unit: export function newFileChanges() file: src/services/textChanges.ts start line: 1043 end line: 1046 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9913 unit: function write() file: src/services/textChanges.ts start line: 1193 end line: 1196 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9914 unit: function writeKeyword() file: src/services/textChanges.ts start line: 1200 end line: 1203 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9915 unit: function writeOperator() file: src/services/textChanges.ts start line: 1204 end line: 1207 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9916 unit: function writePunctuation() file: src/services/textChanges.ts start line: 1208 end line: 1211 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9917 unit: function writeTrailingSemicolon() file: src/services/textChanges.ts start line: 1212 end line: 1215 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9918 unit: function writeParameter() file: src/services/textChanges.ts start line: 1216 end line: 1219 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9919 unit: function writeProperty() file: src/services/textChanges.ts start line: 1220 end line: 1223 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9920 unit: function writeSpace() file: src/services/textChanges.ts start line: 1224 end line: 1227 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9921 unit: function writeStringLiteral() file: src/services/textChanges.ts start line: 1228 end line: 1231 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9922 unit: function writeSymbol() file: src/services/textChanges.ts start line: 1232 end line: 1235 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9923 unit: function rawWrite() file: src/services/textChanges.ts start line: 1248 end line: 1251 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9924 unit: function writeLiteral() file: src/services/textChanges.ts start line: 1252 end line: 1255 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9925 unit: function clear() file: src/services/textChanges.ts start line: 1271 end line: 1274 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9926 unit: function needSemicolonBetween() file: src/services/textChanges.ts start line: 1397 end line: 1400 size: 4 LOC McCabe index: 6 number of parameters: 2 id: 9927 unit: function getMeaningFromRightHandSideOfImportEquals() file: src/services/utilities.ts start line: 132 end line: 138 size: 4 LOC McCabe index: 6 number of parameters: 1 id: 9928 unit: export function isExpressionOfExternalModuleImportEqualsDeclaration() file: src/services/utilities.ts start line: 338 end line: 341 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9929 unit: export function positionBelongsToNode() file: src/services/utilities.ts start line: 538 end line: 541 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9930 unit: function getTokenAtPositionWorker() file: src/services/utilities.ts start line: 1118 end line: 1201 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9931 unit: export function isInTemplateString() file: src/services/utilities.ts start line: 1421 end line: 1424 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9932 unit: export function hasDocComment() file: src/services/utilities.ts start line: 1655 end line: 1658 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9933 unit: export function isInsideTemplateLiteral() file: src/services/utilities.ts start line: 1714 end line: 1717 size: 4 LOC McCabe index: 5 number of parameters: 3 id: 9934 unit: function isInReferenceCommentWorker() file: src/services/utilities.ts start line: 1774 end line: 1777 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9935 unit: export function createTextSpanFromStringLiteralLikeContent() file: src/services/utilities.ts start line: 1795 end line: 1798 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9936 unit: export function symbolNameNoDefault() file: src/services/utilities.ts start line: 1974 end line: 1977 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9937 unit: export function getPropertySymbolFromBindingElement() file: src/services/utilities.ts start line: 2007 end line: 2010 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9938 unit: function spanContainsNode() file: src/services/utilities.ts start line: 2024 end line: 2027 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9939 unit: export function getTypeKeywordOfTypeOnlyImport() file: src/services/utilities.ts start line: 2067 end line: 2070 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9940 unit: function getSynthesizedDeepCloneWorker() file: src/services/utilities.ts start line: 2465 end line: 2489 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9941 unit: export function suppressLeadingAndTrailingTrivia() file: src/services/utilities.ts start line: 2508 end line: 2511 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9942 unit: export function quote() file: src/services/utilities.ts start line: 2667 end line: 2671 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 9943 unit: private runTest() file: src/testRunner/externalCompileRunner.ts start line: 40 end line: 103 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9944 unit: function Timeout() file: src/testRunner/parallel/worker.ts start line: 40 end line: 56 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9945 unit: function Clone() file: src/testRunner/parallel/worker.ts start line: 61 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9946 unit: function handleUncaughtException() file: src/testRunner/parallel/worker.ts start line: 288 end line: 291 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9947 unit: constructor() file: src/testRunner/projectsRunner.ts start line: 80 end line: 83 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9948 unit: constructor() file: src/testRunner/projectsRunner.ts start line: 97 end line: 100 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9949 unit: function moduleNameToString() file: src/testRunner/projectsRunner.ts start line: 402 end line: 405 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 9950 unit: getCanonicalFileName: createGetCanonicalFileName() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 5 end line: 9 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9951 unit: function assertCompilerOptions() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9952 unit: function assertTypeAcquisition() file: src/testRunner/unittests/config/convertTypeAcquisitionFromJson.ts start line: 4 end line: 7 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9953 unit: function getIterator() file: src/testRunner/unittests/createMapShim.ts start line: 126 end line: 130 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9954 unit: function getIterator() file: src/testRunner/unittests/createSetShim.ts start line: 124 end line: 128 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9955 unit: function visitFunction() file: src/testRunner/unittests/customTransforms.ts start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9956 unit: function visitVariableStatement() file: src/testRunner/unittests/customTransforms.ts start line: 70 end line: 73 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9957 unit: async function a() file: src/testRunner/unittests/evaluation/awaiter.ts start line: 5 end line: 8 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9958 unit: function f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 4 end line: 7 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9959 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9960 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 32 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9961 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9962 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 61 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9963 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 76 end line: 79 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9964 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 92 end line: 95 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9965 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 108 end line: 111 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9966 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 124 end line: 127 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9967 unit: function g() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 138 end line: 141 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9968 unit: function f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 142 end line: 145 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9969 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 156 end line: 159 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9970 unit: function f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 161 end line: 164 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9971 unit: f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 175 end line: 178 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9972 unit: function f() file: src/testRunner/unittests/evaluation/optionalCall.ts start line: 180 end line: 183 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9973 unit: static get x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9974 unit: static get x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 74 end line: 77 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9975 unit: static set x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 78 end line: 81 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9976 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 106 end line: 109 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9977 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 129 end line: 132 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9978 unit: function checkRhs() file: src/testRunner/unittests/factory.ts start line: 68 end line: 71 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 9979 unit: function visit() file: src/testRunner/unittests/incrementalParser.ts start line: 89 end line: 92 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9980 unit: function readFile() file: src/testRunner/unittests/moduleResolution.ts start line: 75 end line: 78 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 9981 unit: function testLoadingFromPackageJson() file: src/testRunner/unittests/moduleResolution.ts start line: 132 end line: 145 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 9982 unit: function testTypingsIgnored() file: src/testRunner/unittests/moduleResolution.ts start line: 154 end line: 170 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9983 unit: function checkResolution() file: src/testRunner/unittests/moduleResolution.ts start line: 456 end line: 459 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9984 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 963 end line: 966 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9985 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 985 end line: 988 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9986 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 1136 end line: 1139 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9987 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 1199 end line: 1202 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9988 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 1272 end line: 1275 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9989 unit: function check() file: src/testRunner/unittests/moduleResolution.ts start line: 1326 end line: 1329 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 9990 unit: resolveModuleNames() file: src/testRunner/unittests/moduleResolution.ts start line: 1546 end line: 1549 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9991 unit: public updateReferences() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9992 unit: public updateImportsAndExports() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9993 unit: public updateProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 58 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9994 unit: export function updateProgramText() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 167 end line: 170 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 9995 unit: function hasSyntacticDiagnostics() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 410 end line: 413 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9996 unit: function F() file: src/testRunner/unittests/services/extract/constants.ts start line: 42 end line: 45 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9997 unit: function a() file: src/testRunner/unittests/services/extract/functions.ts start line: 115 end line: 118 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 9998 unit: function F1() file: src/testRunner/unittests/services/extract/functions.ts start line: 167 end line: 179 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 9999 unit: function G() file: src/testRunner/unittests/services/extract/functions.ts start line: 185 end line: 188 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10000 unit: a() file: src/testRunner/unittests/services/extract/functions.ts start line: 224 end line: 227 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10001 unit: function f() file: src/testRunner/unittests/services/extract/functions.ts start line: 540 end line: 543 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10002 unit: function hasSyntacticDiagnostics() file: src/testRunner/unittests/services/extract/helpers.ts start line: 139 end line: 142 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10003 unit: function verifyBothNewLines() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10004 unit: function walk() file: src/testRunner/unittests/services/textChanges.ts start line: 40 end line: 43 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 10005 unit: function findConstructor() file: src/testRunner/unittests/services/textChanges.ts start line: 331 end line: 334 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 10006 unit: function modifyFs() file: src/testRunner/unittests/tsbuild/amdModulesWithOut.ts start line: 170 end line: 175 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10007 unit: export function fn4() file: src/testRunner/unittests/tsbuild/declarationEmit.ts start line: 104 end line: 107 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10008 unit: export function getTime() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 81 end line: 99 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10009 unit: export function addTestPrologue() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 713 end line: 716 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10010 unit: export function addShebang() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 718 end line: 721 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10011 unit: function stripInternalOfThird() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 464 end line: 467 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10012 unit: function stripInternalWithDependentOrder() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 544 end line: 547 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10013 unit: function visitFunction() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 95 end line: 98 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10014 unit: function visitVariableStatement() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 111 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10015 unit: function build() file: src/testRunner/unittests/tsbuildWatch/configFileErrors.ts start line: 3 end line: 6 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10016 unit: function getOutputFileNames() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 51 end line: 54 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10017 unit: function incrementalBuild() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 450 end line: 453 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10018 unit: function visitFunction() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 91 end line: 94 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10019 unit: function visitVariableStatement() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 107 end line: 110 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10020 unit: export function createWatchOfConfigFile() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10021 unit: export function createWatchOfFilesAndCompilerOptions() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 41 end line: 44 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10022 unit: export function getDiagnosticOfFileFromProgram() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 263 end line: 266 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 10023 unit: export function getUnknownCompilerOption() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 268 end line: 271 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10024 unit: export function getUnknownDidYouMeanCompilerOption() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 273 end line: 276 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10025 unit: export function getDiagnosticModuleNotFoundOfFile() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 278 end line: 281 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10026 unit: export function checkSingleTimeoutQueueLengthAndRunAndVerifyNoTimeout() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 291 end line: 294 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10027 unit: export function replaceFileText() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 542 end line: 545 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10028 unit: export function createSolutionBuilder() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 547 end line: 550 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 10029 unit: function runQueuedTimeoutCallbacksTwice() file: src/testRunner/unittests/tscWatch/programUpdates.ts start line: 792 end line: 795 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10030 unit: function getWatch() file: src/testRunner/unittests/tscWatch/watchApi.ts start line: 133 end line: 136 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10031 unit: function fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 16 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10032 unit: function typeToTriggerCompletions() file: src/testRunner/unittests/tsserver/completionsIncomplete.ts start line: 166 end line: 236 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10033 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 638 end line: 641 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10034 unit: export function verifyDynamic() file: src/testRunner/unittests/tsserver/dynamicFiles.ts start line: 2 end line: 5 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10035 unit: function verifyNoProjectsUpdatedInBackgroundEvent() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 207 end line: 210 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10036 unit: export function baselineTsserverLogs() file: src/testRunner/unittests/tsserver/helpers.ts start line: 110 end line: 113 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10037 unit: enqueueInstallTypingsRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 180 end line: 183 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10038 unit: constructor() file: src/testRunner/unittests/tsserver/helpers.ts start line: 315 end line: 318 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10039 unit: public event() file: src/testRunner/unittests/tsserver/helpers.ts start line: 347 end line: 350 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10040 unit: public clearMessages() file: src/testRunner/unittests/tsserver/helpers.ts start line: 352 end line: 355 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10041 unit: setRequestToCancel() file: src/testRunner/unittests/tsserver/helpers.ts start line: 660 end line: 663 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10042 unit: resetRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 665 end line: 668 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10043 unit: isCancellationRequested() file: src/testRunner/unittests/tsserver/helpers.ts start line: 670 end line: 676 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 10044 unit: function checkInferredProject() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 240 end line: 243 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 10045 unit: function checkConfiguredProjectNotCreatedAndNotDeleted() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 420 end line: 423 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10046 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 256 end line: 259 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10047 unit: function checkProjectErrors() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 3 end line: 6 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10048 unit: function checkErrors() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 389 end line: 392 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10049 unit: function verifyScriptInfos() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 79 end line: 82 size: 4 LOC McCabe index: 1 number of parameters: 6 id: 10050 unit: function verifyAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 280 end line: 283 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10051 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 529 end line: 532 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10052 unit: function checkProjectsWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 534 end line: 537 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10053 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 889 end line: 892 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10054 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1295 end line: 1298 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10055 unit: function checkProjectsWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1300 end line: 1303 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10056 unit: function checkProjects() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1664 end line: 1667 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10057 unit: function verifyConfiguredProject() file: src/testRunner/unittests/tsserver/projects.ts start line: 1129 end line: 1132 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10058 unit: function verifyFile2InfoIsOrphan() file: src/testRunner/unittests/tsserver/projects.ts start line: 1273 end line: 1276 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10059 unit: function checkInferredProjectIsOrphan() file: src/testRunner/unittests/tsserver/reload.ts start line: 134 end line: 137 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10060 unit: function checkScriptInfoContents() file: src/testRunner/unittests/tsserver/reload.ts start line: 145 end line: 148 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10061 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10062 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 120 end line: 123 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10063 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10064 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 195 end line: 198 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10065 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 228 end line: 231 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10066 unit: function verifyTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 381 end line: 384 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10067 unit: private exceptionRaisingHandler() file: src/testRunner/unittests/tsserver/session.ts start line: 456 end line: 462 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 10068 unit: export function Test2() file: src/testRunner/unittests/tsserver/syntaxOperations.ts start line: 80 end line: 83 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10069 unit: function verifyLogMessages() file: src/testRunner/unittests/tsserver/webServer.ts start line: 142 end line: 145 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10070 unit: function parseEventPort() file: src/tsserver/nodeServer.ts start line: 381 end line: 384 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 10071 unit: function createLogger() file: src/tsserver/webServer.ts start line: 53 end line: 56 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 10072 unit: private installTypingsAsync() file: src/typingsInstallerCore/typingsInstaller.ts start line: 518 end line: 521 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 10073 unit: startGroup() file: src/webServer/webServer.ts start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 10074 unit: function pipeExists() file: lib/cancellationToken.js start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10075 unit: function getAuthorName() file: scripts/authors.ts start line: 56 end line: 58 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10076 unit: function log() file: scripts/authors.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10077 unit: function fail() file: scripts/build/sourcemaps.js start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10078 unit: function restoreSavedNodeEnv() file: scripts/build/tests.js start line: 206 end line: 208 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10079 unit: function deleteTemporaryProjectOutput() file: scripts/build/tests.js start line: 210 end line: 212 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10080 unit: function regExpEscape() file: scripts/build/tests.js start line: 214 end line: 216 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10081 unit: function reportDiagnostics() file: scripts/build/utils.js start line: 81 end line: 83 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10082 unit: function normalizeSlashes() file: scripts/build/utils.js start line: 302 end line: 304 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10083 unit: function endsWith() file: scripts/buildProtocol.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10084 unit: function isStringEnum() file: scripts/buildProtocol.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10085 unit: function stripSourceMaps() file: scripts/createPlaygroundBuild.js start line: 268 end line: 270 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10086 unit: function createKey() file: scripts/processDiagnosticMessages.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10087 unit: async function copyLibFiles() file: scripts/produceLKG.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10088 unit: async function copyTypesMap() file: scripts/produceLKG.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10089 unit: async function writeGitAttributes() file: scripts/produceLKG.ts start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10090 unit: async function copyFromBuiltLocal() file: scripts/produceLKG.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10091 unit: function write() file: scripts/word2md.ts start line: 233 end line: 235 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10092 unit: function pipeExists() file: src/cancellationToken/cancellationToken.ts start line: 11 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10093 unit: function createDiagnosticForNode() file: src/compiler/binder.ts start line: 235 end line: 237 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 10094 unit: function getDisplayName() file: src/compiler/binder.ts start line: 401 end line: 403 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10095 unit: function bindEachChild() file: src/compiler/binder.ts start line: 735 end line: 737 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10096 unit: function containsNarrowableReference() file: src/compiler/binder.ts start line: 896 end line: 898 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10097 unit: containsNarrowableReference() file: src/compiler/binder.ts start line: 909 end line: 911 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10098 unit: function isNarrowingTypeofOperands() file: src/compiler/binder.ts start line: 915 end line: 917 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10099 unit: function createBranchLabel() file: src/compiler/binder.ts start line: 957 end line: 959 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10100 unit: function createLoopLabel() file: src/compiler/binder.ts start line: 961 end line: 963 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10101 unit: function createReduceLabel() file: src/compiler/binder.ts start line: 965 end line: 967 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10102 unit: function setFlowNodeReferenced() file: src/compiler/binder.ts start line: 969 end line: 972 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10103 unit: isPrefixUnaryExpression() file: src/compiler/binder.ts start line: 1068 end line: 1070 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10104 unit: function bindJsxAttributes() file: src/compiler/binder.ts start line: 2080 end line: 2082 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10105 unit: function bindJsxAttribute() file: src/compiler/binder.ts start line: 2084 end line: 2086 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10106 unit: function isEvalOrArgumentsIdentifier() file: src/compiler/binder.ts start line: 2275 end line: 2277 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10107 unit: function errorOrSuggestionOnNode() file: src/compiler/binder.ts start line: 2388 end line: 2390 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10108 unit: function errorOrSuggestionOnRange() file: src/compiler/binder.ts start line: 2392 end line: 2394 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10109 unit: function bindPropertyWorker() file: src/compiler/binder.ts start line: 2745 end line: 2747 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10110 unit: function bindAnonymousTypeWorker() file: src/compiler/binder.ts start line: 2749 end line: 2751 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10111 unit: function bindSourceFileAsExternalModule() file: src/compiler/binder.ts start line: 2767 end line: 2769 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10112 unit: function bindExportAssignedObjectMemberAlias() file: src/compiler/binder.ts start line: 2906 end line: 2908 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10113 unit: function hasSameKeys() file: src/compiler/builder.ts start line: 166 end line: 169 size: 3 LOC McCabe index: 5 number of parameters: 2 id: 10114 unit: function toPath() file: src/compiler/builder.ts start line: 292 end line: 294 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10115 unit: function assertSourceFileOkWithoutNextAffectedCall() file: src/compiler/builder.ts start line: 341 end line: 343 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 10116 unit: function relativeToBuildInfoEnsuringAbsolutePath() file: src/compiler/builder.ts start line: 829 end line: 831 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10117 unit: function relativeToBuildInfo() file: src/compiler/builder.ts start line: 833 end line: 835 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10118 unit: function toPath() file: src/compiler/builder.ts start line: 1304 end line: 1306 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10119 unit: function toAbsolutePath() file: src/compiler/builder.ts start line: 1308 end line: 1310 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10120 unit: function toFilePath() file: src/compiler/builder.ts start line: 1312 end line: 1314 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10121 unit: function toFilePathsSet() file: src/compiler/builder.ts start line: 1316 end line: 1318 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10122 unit: function getProgram() file: src/compiler/builder.ts start line: 1357 end line: 1359 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10123 unit: export function createSemanticDiagnosticsBuilderProgram() file: src/compiler/builderPublic.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 10124 unit: export function createEmitAndSemanticDiagnosticsBuilderProgram() file: src/compiler/builderPublic.ts start line: 156 end line: 158 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 10125 unit: function writeFile() file: src/compiler/builderState.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10126 unit: export function createManyToManyPathMap() file: src/compiler/builderState.ts start line: 112 end line: 171 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10127 unit: function getReferencedFilesFromImportedModuleSymbol() file: src/compiler/builderState.ts start line: 200 end line: 202 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10128 unit: function getReferencedFileFromFileName() file: src/compiler/builderState.ts start line: 215 end line: 217 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 10129 unit: function addReferencedFile() file: src/compiler/builderState.ts start line: 294 end line: 296 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10130 unit: export function canReuseOldState() file: src/compiler/builderState.ts start line: 302 end line: 304 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10131 unit: export function updateSignaturesFromCache() file: src/compiler/builderState.ts start line: 400 end line: 402 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10132 unit: function containsGlobalScopeAugmentation() file: src/compiler/builderState.ts start line: 591 end line: 593 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10133 unit: function NodeLinks() file: src/compiler/checker.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10134 unit: getExportSymbolOfSymbol() file: src/compiler/checker.ts start line: 486 end line: 488 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10135 unit: resolveName() file: src/compiler/checker.ts start line: 669 end line: 671 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10136 unit: function isDeprecatedSymbol() file: src/compiler/checker.ts start line: 1201 end line: 1203 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10137 unit: function addDeclarationDiagnostic() file: src/compiler/checker.ts start line: 1463 end line: 1465 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10138 unit: function isGlobalSourceFile() file: src/compiler/checker.ts start line: 1479 end line: 1481 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10139 unit: function usageInTypeDeclaration() file: src/compiler/checker.ts start line: 1612 end line: 1614 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10140 unit: function diagnosticName() file: src/compiler/checker.ts start line: 2297 end line: 2299 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10141 unit: function isPrimitiveTypeName() file: src/compiler/checker.ts start line: 2420 end line: 2422 size: 3 LOC McCabe index: 6 number of parameters: 1 id: 10142 unit: function getDeclarationOfAliasSymbol() file: src/compiler/checker.ts start line: 2564 end line: 2566 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10143 unit: function isAliasableOrJsExpression() file: src/compiler/checker.ts start line: 2603 end line: 2605 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10144 unit: function isSyntacticDefault() file: src/compiler/checker.ts start line: 2652 end line: 2654 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10145 unit: function getUsageModeForExpression() file: src/compiler/checker.ts start line: 2656 end line: 2658 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10146 unit: function isESMFormatImportImportingCommonjsFormatFile() file: src/compiler/checker.ts start line: 2660 end line: 2662 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10147 unit: function resolveSymbol() file: src/compiler/checker.ts start line: 3069 end line: 3071 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10148 unit: function getFullyQualifiedName() file: src/compiler/checker.ts start line: 3230 end line: 3232 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10149 unit: hasJsonModuleEmitEnabled() file: src/compiler/checker.ts start line: 3565 end line: 3567 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10150 unit: function typesPackageExists() file: src/compiler/checker.ts start line: 3613 end line: 3615 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10151 unit: function packageBundlesTypes() file: src/compiler/checker.ts start line: 3616 end line: 3618 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10152 unit: function hasExportAssignmentSymbol() file: src/compiler/checker.ts start line: 3714 end line: 3716 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10153 unit: function getExportsOfModuleAsArray() file: src/compiler/checker.ts start line: 3718 end line: 3720 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10154 unit: function getSymbolOfNode() file: src/compiler/checker.ts start line: 3891 end line: 3893 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10155 unit: function getParentOfSymbol() file: src/compiler/checker.ts start line: 3895 end line: 3897 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10156 unit: function fileSymbolIfFileSymbolExportEqualsContainer() file: src/compiler/checker.ts start line: 3990 end line: 3992 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10157 unit: function getExportSymbolOfValueSymbolIfExported() file: src/compiler/checker.ts start line: 4047 end line: 4049 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10158 unit: function symbolIsValue() file: src/compiler/checker.ts start line: 4051 end line: 4053 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10159 unit: function createOriginType() file: src/compiler/checker.ts start line: 4074 end line: 4076 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10160 unit: function createTypeofType() file: src/compiler/checker.ts start line: 4097 end line: 4099 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10161 unit: function isNamedMember() file: src/compiler/checker.ts start line: 4129 end line: 4131 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10162 unit: function getQualifiedLeftMeaning() file: src/compiler/checker.ts start line: 4223 end line: 4226 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10163 unit: function isSymbolAccessible() file: src/compiler/checker.ts start line: 4469 end line: 4471 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10164 unit: errorSymbolName: symbolToString() file: src/compiler/checker.ts start line: 4499 end line: 4527 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10165 unit: function hasExternalModuleSymbol() file: src/compiler/checker.ts start line: 4511 end line: 4513 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10166 unit: function hasNonGlobalAugmentationExternalModuleSymbol() file: src/compiler/checker.ts start line: 4515 end line: 4517 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10167 unit: isDeclarationVisible() file: src/compiler/checker.ts start line: 4534 end line: 4536 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10168 unit: isDeclarationVisible() file: src/compiler/checker.ts start line: 4539 end line: 4541 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10169 unit: function symbolToString() file: src/compiler/checker.ts start line: 4609 end line: 4634 size: 3 LOC McCabe index: 3 number of parameters: 5 id: 10170 unit: function signatureToString() file: src/compiler/checker.ts start line: 4636 end line: 4653 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 10171 unit: function getTypeNameForErrorDisplay() file: src/compiler/checker.ts start line: 4684 end line: 4686 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10172 unit: function symbolValueDeclarationIsContextSensitive() file: src/compiler/checker.ts start line: 4688 end line: 4690 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10173 unit: function toNodeBuilderFlags() file: src/compiler/checker.ts start line: 4692 end line: 4694 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10174 unit: function isClassInstanceSide() file: src/compiler/checker.ts start line: 4696 end line: 4698 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 10175 unit: shouldWriteTypeOfFunctionSymbol() file: src/compiler/checker.ts start line: 5086 end line: 5088 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10176 unit: function cloneBindingName() file: src/compiler/checker.ts start line: 5801 end line: 5821 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10177 unit: function getDeclarationWithTypeAnnotation() file: src/compiler/checker.ts start line: 6324 end line: 6326 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 10178 unit: function existingTypeNodeIsNotReferenceOrIsReferenceWithCompatibleTypeArgumentCount() file: src/compiler/checker.ts start line: 6328 end line: 6330 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10179 unit: function getEffectiveDotDotDotForParameter() file: src/compiler/checker.ts start line: 6541 end line: 6543 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10180 unit: function isIdentifierAndNotUndefined() file: src/compiler/checker.ts start line: 6634 end line: 6636 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10181 unit: function getNamespaceMembersForSerialization() file: src/compiler/checker.ts start line: 7125 end line: 7127 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10182 unit: function isTypeOnlyNamespace() file: src/compiler/checker.ts start line: 7129 end line: 7131 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10183 unit: function serializePropertySymbolForInterface() file: src/compiler/checker.ts start line: 7857 end line: 7859 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10184 unit: function typePredicateToString() file: src/compiler/checker.ts start line: 8022 end line: 8036 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 10185 unit: function isDefaultBindingContext() file: src/compiler/checker.ts start line: 8112 end line: 8114 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10186 unit: function getTypeOfPropertyOrIndexSignature() file: src/compiler/checker.ts start line: 8442 end line: 8444 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10187 unit: function isTypeAny() file: src/compiler/checker.ts start line: 8446 end line: 8448 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10188 unit: function isErrorType() file: src/compiler/checker.ts start line: 8450 end line: 8454 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10189 unit: function isGenericTypeWithUndefinedConstraint() file: src/compiler/checker.ts start line: 8516 end line: 8518 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10190 unit: function addOptionality() file: src/compiler/checker.ts start line: 8687 end line: 8689 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 10191 unit: function getWidenedTypeForVariableLikeDeclaration() file: src/compiler/checker.ts start line: 9265 end line: 9267 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10192 unit: function getThisTypeOfDeclaration() file: src/compiler/checker.ts start line: 9479 end line: 9481 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10193 unit: function getNonMissingTypeOfSymbol() file: src/compiler/checker.ts start line: 9741 end line: 9743 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10194 unit: function getTargetType() file: src/compiler/checker.ts start line: 9752 end line: 9754 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10195 unit: function hasBaseType() file: src/compiler/checker.ts start line: 9757 end line: 9769 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10196 unit: function getTypeParametersOfClassOrInterface() file: src/compiler/checker.ts start line: 9877 end line: 9879 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10197 unit: function reportCircularBaseType() file: src/compiler/checker.ts start line: 10001 end line: 10003 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10198 unit: areAllOuterTypeParametersApplied() file: src/compiler/checker.ts start line: 10050 end line: 10055 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10199 unit: function getBaseTypeOfEnumLiteralType() file: src/compiler/checker.ts start line: 10314 end line: 10316 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10200 unit: function getDeclaredTypeOfSymbol() file: src/compiler/checker.ts start line: 10373 end line: 10375 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10201 unit: function isStaticPrivateIdentifierProperty() file: src/compiler/checker.ts start line: 10500 end line: 10502 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10202 unit: function isTypeUsableAsPropertyName() file: src/compiler/checker.ts start line: 10524 end line: 10526 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10203 unit: function hasBindableName() file: src/compiler/checker.ts start line: 10562 end line: 10564 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10204 unit: function isNonBindableDynamicName() file: src/compiler/checker.ts start line: 10569 end line: 10571 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10205 unit: function resolveClassOrInterfaceMembers() file: src/compiler/checker.ts start line: 10815 end line: 10817 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10206 unit: function intersectTypes() file: src/compiler/checker.ts start line: 11178 end line: 11180 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10207 unit: some() file: src/compiler/checker.ts start line: 11322 end line: 11324 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10208 unit: function replaceIndexedAccess() file: src/compiler/checker.ts start line: 11354 end line: 11359 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10209 unit: function getIsLateCheckFlag() file: src/compiler/checker.ts start line: 11421 end line: 11423 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10210 unit: function getConstraintDeclarationForMappedType() file: src/compiler/checker.ts start line: 11564 end line: 11566 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10211 unit: function isPartialMappedType() file: src/compiler/checker.ts start line: 11612 end line: 11614 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10212 unit: function isGenericMappedType() file: src/compiler/checker.ts start line: 11616 end line: 11618 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10213 unit: function getConstraintOfTypeParameter() file: src/compiler/checker.ts start line: 11747 end line: 11749 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10214 unit: function getConstraintOfIndexedAccess() file: src/compiler/checker.ts start line: 11751 end line: 11753 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10215 unit: function getConstraintFromConditionalType() file: src/compiler/checker.ts start line: 11818 end line: 11820 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10216 unit: function getConstraintOfConditionalType() file: src/compiler/checker.ts start line: 11822 end line: 11824 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10217 unit: function getBaseConstraintOrType() file: src/compiler/checker.ts start line: 11877 end line: 11879 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10218 unit: function hasNonCircularBaseConstraint() file: src/compiler/checker.ts start line: 11881 end line: 11883 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10219 unit: function getResolvedBaseConstraint() file: src/compiler/checker.ts start line: 11890 end line: 11998 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10220 unit: function getApparentTypeOfIntersectionType() file: src/compiler/checker.ts start line: 12000 end line: 12002 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10221 unit: function hasNonCircularTypeParameterDefault() file: src/compiler/checker.ts start line: 12040 end line: 12042 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10222 unit: function hasTypeParameterDefault() file: src/compiler/checker.ts start line: 12047 end line: 12049 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10223 unit: function getApparentTypeOfMappedType() file: src/compiler/checker.ts start line: 12051 end line: 12053 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10224 unit: function getReducedApparentType() file: src/compiler/checker.ts start line: 12091 end line: 12097 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10225 unit: function isNeverReducedProperty() file: src/compiler/checker.ts start line: 12311 end line: 12313 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10226 unit: function isConflictingPrivateProperty() file: src/compiler/checker.ts start line: 12323 end line: 12326 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10227 unit: function getSignaturesOfType() file: src/compiler/checker.ts start line: 12391 end line: 12393 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10228 unit: function findIndexInfo() file: src/compiler/checker.ts start line: 12395 end line: 12397 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10229 unit: function getIndexInfosOfType() file: src/compiler/checker.ts start line: 12443 end line: 12445 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10230 unit: function getIndexInfoOfType() file: src/compiler/checker.ts start line: 12449 end line: 12451 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10231 unit: function getIndexTypeOfType() file: src/compiler/checker.ts start line: 12455 end line: 12457 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10232 unit: function getApplicableIndexInfos() file: src/compiler/checker.ts start line: 12459 end line: 12461 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10233 unit: function getApplicableIndexInfo() file: src/compiler/checker.ts start line: 12463 end line: 12465 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10234 unit: function getApplicableIndexInfoForName() file: src/compiler/checker.ts start line: 12467 end line: 12469 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10235 unit: function isOptionalPropertyDeclaration() file: src/compiler/checker.ts start line: 12532 end line: 12534 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10236 unit: function createTypePredicate() file: src/compiler/checker.ts start line: 12544 end line: 12546 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10237 unit: isConstructorDeclaration() file: src/compiler/checker.ts start line: 12673 end line: 12675 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10238 unit: function getUnionOrIntersectionType() file: src/compiler/checker.ts start line: 12832 end line: 12834 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10239 unit: function isResolvingReturnTypeOfSignature() file: src/compiler/checker.ts start line: 12900 end line: 12902 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10240 unit: function getRestTypeOfSignature() file: src/compiler/checker.ts start line: 12904 end line: 12906 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10241 unit: function createSignatureInstantiation() file: src/compiler/checker.ts start line: 12942 end line: 12944 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10242 unit: function createSignatureTypeMapper() file: src/compiler/checker.ts start line: 12946 end line: 12948 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10243 unit: function createErasedSignature() file: src/compiler/checker.ts start line: 12956 end line: 12959 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10244 unit: function getIndexSymbol() file: src/compiler/checker.ts start line: 13021 end line: 13023 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10245 unit: function getIndexSymbolFromSymbolTable() file: src/compiler/checker.ts start line: 13025 end line: 13027 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10246 unit: function createIndexInfo() file: src/compiler/checker.ts start line: 13029 end line: 13031 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10247 unit: function getConstraintDeclaration() file: src/compiler/checker.ts start line: 13064 end line: 13066 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10248 unit: function getAliasId() file: src/compiler/checker.ts start line: 13193 end line: 13195 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10249 unit: function getTypeReferenceArity() file: src/compiler/checker.ts start line: 13273 end line: 13275 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10250 unit: function getSymbolPath() file: src/compiler/checker.ts start line: 13401 end line: 13403 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10251 unit: function isUnaryTupleTypeNode() file: src/compiler/checker.ts start line: 13503 end line: 13505 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10252 unit: function isJSDocTypeReference() file: src/compiler/checker.ts start line: 13536 end line: 13538 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10253 unit: function typeArgumentsFromTypeReferenceNode() file: src/compiler/checker.ts start line: 13635 end line: 13637 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10254 unit: function getGlobalValueSymbol() file: src/compiler/checker.ts start line: 13683 end line: 13685 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10255 unit: function getGlobalTypeSymbol() file: src/compiler/checker.ts start line: 13687 end line: 13689 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10256 unit: function getGlobalSymbol() file: src/compiler/checker.ts start line: 13706 end line: 13709 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10257 unit: function getGlobalTypedPropertyDescriptorType() file: src/compiler/checker.ts start line: 13720 end line: 13723 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 10258 unit: function getGlobalTemplateStringsArrayType() file: src/compiler/checker.ts start line: 13725 end line: 13728 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 10259 unit: function getGlobalImportMetaType() file: src/compiler/checker.ts start line: 13730 end line: 13733 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 10260 unit: function getGlobalImportCallOptionsType() file: src/compiler/checker.ts start line: 13753 end line: 13755 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10261 unit: function getGlobalESSymbolConstructorSymbol() file: src/compiler/checker.ts start line: 13757 end line: 13759 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10262 unit: function getGlobalESSymbolConstructorTypeSymbol() file: src/compiler/checker.ts start line: 13761 end line: 13763 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10263 unit: function getGlobalESSymbolType() file: src/compiler/checker.ts start line: 13765 end line: 13767 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10264 unit: function getGlobalPromiseType() file: src/compiler/checker.ts start line: 13769 end line: 13771 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10265 unit: function getGlobalPromiseLikeType() file: src/compiler/checker.ts start line: 13773 end line: 13775 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10266 unit: function getGlobalPromiseConstructorSymbol() file: src/compiler/checker.ts start line: 13777 end line: 13779 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10267 unit: function getGlobalPromiseConstructorLikeType() file: src/compiler/checker.ts start line: 13781 end line: 13783 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10268 unit: function getGlobalAsyncIterableType() file: src/compiler/checker.ts start line: 13785 end line: 13787 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10269 unit: function getGlobalAsyncIteratorType() file: src/compiler/checker.ts start line: 13789 end line: 13791 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10270 unit: function getGlobalAsyncIterableIteratorType() file: src/compiler/checker.ts start line: 13793 end line: 13795 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10271 unit: function getGlobalAsyncGeneratorType() file: src/compiler/checker.ts start line: 13797 end line: 13799 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10272 unit: function getGlobalIterableType() file: src/compiler/checker.ts start line: 13801 end line: 13803 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10273 unit: function getGlobalIteratorType() file: src/compiler/checker.ts start line: 13805 end line: 13807 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10274 unit: function getGlobalIterableIteratorType() file: src/compiler/checker.ts start line: 13809 end line: 13811 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10275 unit: function getGlobalGeneratorType() file: src/compiler/checker.ts start line: 13813 end line: 13815 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10276 unit: function getGlobalIteratorYieldResultType() file: src/compiler/checker.ts start line: 13817 end line: 13819 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10277 unit: function getGlobalIteratorReturnResultType() file: src/compiler/checker.ts start line: 13821 end line: 13823 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10278 unit: function getGlobalBigIntType() file: src/compiler/checker.ts start line: 13848 end line: 13850 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10279 unit: function createTypeFromGenericGlobalType() file: src/compiler/checker.ts start line: 13855 end line: 13857 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10280 unit: function createTypedPropertyDescriptorType() file: src/compiler/checker.ts start line: 13859 end line: 13861 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10281 unit: function createIterableType() file: src/compiler/checker.ts start line: 13863 end line: 13865 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10282 unit: function createArrayType() file: src/compiler/checker.ts start line: 13867 end line: 13869 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10283 unit: function getRestTypeElementFlags() file: src/compiler/checker.ts start line: 13886 end line: 13888 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10284 unit: function isReadonlyTypeOperator() file: src/compiler/checker.ts start line: 13984 end line: 13986 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10285 unit: function createNormalizedTypeReference() file: src/compiler/checker.ts start line: 14074 end line: 14076 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10286 unit: function getEndElementCount() file: src/compiler/checker.ts start line: 14190 end line: 14192 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10287 unit: function getTypeFromOptionalTypeNode() file: src/compiler/checker.ts start line: 14194 end line: 14196 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10288 unit: function getTypeId() file: src/compiler/checker.ts start line: 14198 end line: 14200 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10289 unit: function containsType() file: src/compiler/checker.ts start line: 14202 end line: 14204 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10290 unit: function isNamedUnionType() file: src/compiler/checker.ts start line: 14341 end line: 14343 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10291 unit: function typePredicateKindsMatch() file: src/compiler/checker.ts start line: 14471 end line: 14473 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10292 unit: function eachIsUnionContaining() file: src/compiler/checker.ts start line: 14617 end line: 14619 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10293 unit: function getCrossProductUnionSize() file: src/compiler/checker.ts start line: 14784 end line: 14786 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10294 unit: function isKeyTypeIncluded() file: src/compiler/checker.ts start line: 14943 end line: 14945 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10295 unit: function isPatternLiteralPlaceholderType() file: src/compiler/checker.ts start line: 15356 end line: 15358 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10296 unit: function isPatternLiteralType() file: src/compiler/checker.ts start line: 15360 end line: 15362 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10297 unit: function isGenericType() file: src/compiler/checker.ts start line: 15364 end line: 15366 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10298 unit: function isGenericObjectType() file: src/compiler/checker.ts start line: 15368 end line: 15370 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10299 unit: function isGenericIndexType() file: src/compiler/checker.ts start line: 15372 end line: 15374 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10300 unit: function isIntersectionEmpty() file: src/compiler/checker.ts start line: 15498 end line: 15500 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10301 unit: function getIndexedAccessType() file: src/compiler/checker.ts start line: 15508 end line: 15510 size: 3 LOC McCabe index: 3 number of parameters: 6 id: 10302 unit: function isTypicalNondistributiveConditional() file: src/compiler/checker.ts start line: 15632 end line: 15634 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10303 unit: function isSingletonTupleType() file: src/compiler/checker.ts start line: 15636 end line: 15638 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10304 unit: function unwrapNondistributiveConditionalTuple() file: src/compiler/checker.ts start line: 15645 end line: 15647 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10305 unit: function getTrueTypeFromConditionalType() file: src/compiler/checker.ts start line: 15769 end line: 15771 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10306 unit: function getFalseTypeFromConditionalType() file: src/compiler/checker.ts start line: 15773 end line: 15775 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10307 unit: function getInferredTrueTypeFromConditionalType() file: src/compiler/checker.ts start line: 15777 end line: 15779 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10308 unit: function getTypeArgumentsForAliasSymbol() file: src/compiler/checker.ts start line: 15947 end line: 15949 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10309 unit: function isNonGenericObjectType() file: src/compiler/checker.ts start line: 15951 end line: 15953 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10310 unit: function isEmptyObjectTypeOrSpreadsIntoEmptyObject() file: src/compiler/checker.ts start line: 15955 end line: 15957 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10311 unit: function getIndexInfoWithReadonly() file: src/compiler/checker.ts start line: 16114 end line: 16116 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10312 unit: function isFreshLiteralType() file: src/compiler/checker.ts start line: 16144 end line: 16146 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10313 unit: function getTypeFromRestTypeNode() file: src/compiler/checker.ts start line: 16239 end line: 16241 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10314 unit: function getTypeFromTypeNode() file: src/compiler/checker.ts start line: 16268 end line: 16270 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10315 unit: function instantiateTypes() file: src/compiler/checker.ts start line: 16396 end line: 16398 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10316 unit: function instantiateSignatures() file: src/compiler/checker.ts start line: 16400 end line: 16402 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10317 unit: function instantiateIndexInfos() file: src/compiler/checker.ts start line: 16404 end line: 16406 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10318 unit: function createTypeMapper() file: src/compiler/checker.ts start line: 16408 end line: 16410 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10319 unit: function makeUnaryTypeMapper() file: src/compiler/checker.ts start line: 16434 end line: 16436 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10320 unit: function makeArrayTypeMapper() file: src/compiler/checker.ts start line: 16438 end line: 16440 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10321 unit: function makeFunctionTypeMapper() file: src/compiler/checker.ts start line: 16442 end line: 16444 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10322 unit: function makeCompositeTypeMapper() file: src/compiler/checker.ts start line: 16446 end line: 16448 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10323 unit: function createTypeEraser() file: src/compiler/checker.ts start line: 16450 end line: 16452 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10324 unit: function createBackreferenceMapper() file: src/compiler/checker.ts start line: 16458 end line: 16460 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10325 unit: function combineTypeMappers() file: src/compiler/checker.ts start line: 16462 end line: 16464 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10326 unit: function mergeTypeMappers() file: src/compiler/checker.ts start line: 16466 end line: 16468 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10327 unit: function prependTypeMapping() file: src/compiler/checker.ts start line: 16470 end line: 16472 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10328 unit: function appendTypeMapping() file: src/compiler/checker.ts start line: 16474 end line: 16476 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10329 unit: function instantiateTypePredicate() file: src/compiler/checker.ts start line: 16492 end line: 16494 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10330 unit: function getModifiedReadonlyState() file: src/compiler/checker.ts start line: 16692 end line: 16694 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10331 unit: function instantiateType() file: src/compiler/checker.ts start line: 16787 end line: 16789 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10332 unit: function instantiateIndexInfo() file: src/compiler/checker.ts start line: 16919 end line: 16921 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10333 unit: function hasContextSensitiveReturnExpression() file: src/compiler/checker.ts start line: 16969 end line: 16972 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 10334 unit: function isTypeIdenticalTo() file: src/compiler/checker.ts start line: 17000 end line: 17002 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10335 unit: function compareTypesIdentical() file: src/compiler/checker.ts start line: 17004 end line: 17006 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10336 unit: function compareTypesAssignable() file: src/compiler/checker.ts start line: 17008 end line: 17010 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10337 unit: function compareTypesSubtypeOf() file: src/compiler/checker.ts start line: 17012 end line: 17014 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10338 unit: function isTypeSubtypeOf() file: src/compiler/checker.ts start line: 17016 end line: 17018 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10339 unit: function isTypeAssignableTo() file: src/compiler/checker.ts start line: 17020 end line: 17022 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10340 unit: function isTypeComparableTo() file: src/compiler/checker.ts start line: 17051 end line: 17053 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10341 unit: function areTypesComparable() file: src/compiler/checker.ts start line: 17055 end line: 17057 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10342 unit: function checkTypeAssignableTo() file: src/compiler/checker.ts start line: 17059 end line: 17061 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 10343 unit: function checkTypeAssignableToAndOptionallyElaborate() file: src/compiler/checker.ts start line: 17067 end line: 17069 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 10344 unit: function isOrHasGenericConditional() file: src/compiler/checker.ts start line: 17088 end line: 17090 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10345 unit: function checkTypeComparableTo() file: src/compiler/checker.ts start line: 17533 end line: 17535 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 10346 unit: function isIgnoredJsxProperty() file: src/compiler/checker.ts start line: 17881 end line: 17883 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10347 unit: function isRelatedToWorker() file: src/compiler/checker.ts start line: 18248 end line: 18250 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10348 unit: function shouldCheckAsExcessProperty() file: src/compiler/checker.ts start line: 18593 end line: 18595 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10349 unit: isSingleElementGenericTupleType() file: src/compiler/checker.ts start line: 18991 end line: 18993 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 10350 unit: function isExactOptionalPropertyMismatch() file: src/compiler/checker.ts start line: 20196 end line: 20198 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 10351 unit: function getExactOptionalProperties() file: src/compiler/checker.ts start line: 20200 end line: 20202 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10352 unit: function isUnconstrainedTypeParameter() file: src/compiler/checker.ts start line: 20359 end line: 20361 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10353 unit: function isNonDeferredTypeReference() file: src/compiler/checker.ts start line: 20363 end line: 20365 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10354 unit: function isTypeReferenceWithGenericArguments() file: src/compiler/checker.ts start line: 20367 end line: 20369 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10355 unit: function getDeclaringClass() file: src/compiler/checker.ts start line: 20439 end line: 20441 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10356 unit: function isPropertyIdenticalTo() file: src/compiler/checker.ts start line: 20549 end line: 20551 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10357 unit: compareTypes() file: src/compiler/checker.ts start line: 20626 end line: 20628 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10358 unit: function getCommonSubtype() file: src/compiler/checker.ts start line: 20710 end line: 20712 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10359 unit: function isArrayType() file: src/compiler/checker.ts start line: 20714 end line: 20716 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10360 unit: function isReadonlyArrayType() file: src/compiler/checker.ts start line: 20718 end line: 20720 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10361 unit: function isMutableArrayOrTuple() file: src/compiler/checker.ts start line: 20722 end line: 20724 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10362 unit: function getElementTypeOfArrayType() file: src/compiler/checker.ts start line: 20726 end line: 20728 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10363 unit: function isArrayLikeType() file: src/compiler/checker.ts start line: 20730 end line: 20734 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10364 unit: function isEmptyLiteralType() file: src/compiler/checker.ts start line: 20768 end line: 20770 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10365 unit: function isTupleLikeType() file: src/compiler/checker.ts start line: 20777 end line: 20779 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10366 unit: function isArrayOrTupleLikeType() file: src/compiler/checker.ts start line: 20781 end line: 20783 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10367 unit: function isNeitherUnitTypeNorNever() file: src/compiler/checker.ts start line: 20796 end line: 20798 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10368 unit: function isUnitType() file: src/compiler/checker.ts start line: 20800 end line: 20802 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10369 unit: function extractUnitType() file: src/compiler/checker.ts start line: 20809 end line: 20811 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10370 unit: function isTupleType() file: src/compiler/checker.ts start line: 20875 end line: 20877 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10371 unit: function isGenericTupleType() file: src/compiler/checker.ts start line: 20879 end line: 20881 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10372 unit: function isSingleElementGenericTupleType() file: src/compiler/checker.ts start line: 20883 end line: 20885 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10373 unit: function getRestTypeOfTupleType() file: src/compiler/checker.ts start line: 20887 end line: 20889 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10374 unit: function isZeroBigInt() file: src/compiler/checker.ts start line: 20915 end line: 20917 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10375 unit: function extractDefinitelyFalsyTypes() file: src/compiler/checker.ts start line: 20945 end line: 20947 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10376 unit: function getNonNullableType() file: src/compiler/checker.ts start line: 20994 end line: 20996 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10377 unit: function addOptionalTypeMarker() file: src/compiler/checker.ts start line: 20998 end line: 21000 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10378 unit: function removeOptionalTypeMarker() file: src/compiler/checker.ts start line: 21002 end line: 21004 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10379 unit: function propagateOptionalTypeMarker() file: src/compiler/checker.ts start line: 21006 end line: 21008 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 10380 unit: function removeMissingType() file: src/compiler/checker.ts start line: 21016 end line: 21018 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10381 unit: function containsMissingType() file: src/compiler/checker.ts start line: 21020 end line: 21022 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10382 unit: function removeMissingOrUndefinedType() file: src/compiler/checker.ts start line: 21024 end line: 21026 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10383 unit: function createWideningContext() file: src/compiler/checker.ts start line: 21117 end line: 21119 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10384 unit: function getWidenedType() file: src/compiler/checker.ts start line: 21195 end line: 21197 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10385 unit: function createInferenceContext() file: src/compiler/checker.ts start line: 21393 end line: 21395 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 10386 unit: function cloneInferenceContext() file: src/compiler/checker.ts start line: 21397 end line: 21399 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10387 unit: function getMapperFromContext() file: src/compiler/checker.ts start line: 21469 end line: 21471 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10388 unit: function hasSkipDirectInferenceFlag() file: src/compiler/checker.ts start line: 21650 end line: 21652 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10389 unit: function isFromInferenceBlockedSource() file: src/compiler/checker.ts start line: 21654 end line: 21656 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10390 unit: function getStringLikeTypeForType() file: src/compiler/checker.ts start line: 21718 end line: 21720 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10391 unit: function getSourceText() file: src/compiler/checker.ts start line: 21782 end line: 21784 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10392 unit: function isObjectLiteralType() file: src/compiler/checker.ts start line: 22455 end line: 22457 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10393 unit: function isObjectOrArrayLiteralType() file: src/compiler/checker.ts start line: 22459 end line: 22461 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10394 unit: function getContravariantInference() file: src/compiler/checker.ts start line: 22474 end line: 22476 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10395 unit: function getDefaultTypeArgumentType() file: src/compiler/checker.ts start line: 22552 end line: 22554 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10396 unit: countWhere() file: src/compiler/checker.ts start line: 22819 end line: 22821 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10397 unit: function isOrContainsMatchingReference() file: src/compiler/checker.ts start line: 22857 end line: 22859 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10398 unit: isOrContainsMatchingReference() file: src/compiler/checker.ts start line: 22870 end line: 22872 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10399 unit: function getTypeWithFacts() file: src/compiler/checker.ts start line: 23015 end line: 23017 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10400 unit: function getTypeOfDestructuredSpreadExpression() file: src/compiler/checker.ts start line: 23045 end line: 23047 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10401 unit: function getAssignedTypeOfArrayLiteralElement() file: src/compiler/checker.ts start line: 23063 end line: 23065 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10402 unit: function getAssignedTypeOfSpreadExpression() file: src/compiler/checker.ts start line: 23067 end line: 23069 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10403 unit: function getAssignedTypeOfPropertyAssignment() file: src/compiler/checker.ts start line: 23071 end line: 23073 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10404 unit: function getAssignedTypeOfShorthandPropertyAssignment() file: src/compiler/checker.ts start line: 23075 end line: 23077 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10405 unit: function eachTypeContainedIn() file: src/compiler/checker.ts start line: 23210 end line: 23212 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10406 unit: function isTypeSubsetOf() file: src/compiler/checker.ts start line: 23214 end line: 23216 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10407 unit: function forEachType() file: src/compiler/checker.ts start line: 23233 end line: 23235 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10408 unit: function someType() file: src/compiler/checker.ts start line: 23237 end line: 23239 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10409 unit: function everyType() file: src/compiler/checker.ts start line: 23241 end line: 23243 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10410 unit: function everyContainedType() file: src/compiler/checker.ts start line: 23245 end line: 23247 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10411 unit: function removeType() file: src/compiler/checker.ts start line: 23278 end line: 23280 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10412 unit: function countTypes() file: src/compiler/checker.ts start line: 23282 end line: 23284 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10413 unit: function getConstituentCount() file: src/compiler/checker.ts start line: 23323 end line: 23325 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10414 unit: function extractTypesOfKind() file: src/compiler/checker.ts start line: 23327 end line: 23329 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10415 unit: function isIncomplete() file: src/compiler/checker.ts start line: 23348 end line: 23350 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10416 unit: function getTypeFromFlowType() file: src/compiler/checker.ts start line: 23352 end line: 23354 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10417 unit: function createFlowType() file: src/compiler/checker.ts start line: 23356 end line: 23358 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10418 unit: function getEvolvingArrayType() file: src/compiler/checker.ts start line: 23370 end line: 23372 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10419 unit: function getFinalArrayType() file: src/compiler/checker.ts start line: 23391 end line: 23393 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10420 unit: function finalizeEvolvingArrayType() file: src/compiler/checker.ts start line: 23395 end line: 23397 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10421 unit: function getElementTypeOfEvolvingArrayType() file: src/compiler/checker.ts start line: 23399 end line: 23401 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10422 unit: function getFlowTypeOfReference() file: src/compiler/checker.ts start line: 23705 end line: 24852 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 10423 unit: isMatchingReference() file: src/compiler/checker.ts start line: 24186 end line: 24188 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10424 unit: isMatchingReference() file: src/compiler/checker.ts start line: 24193 end line: 24195 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10425 unit: getAccessedPropertyName() file: src/compiler/checker.ts start line: 24353 end line: 24355 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10426 unit: isBinaryExpression() file: src/compiler/checker.ts start line: 24801 end line: 24803 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10427 unit: function isConstVariable() file: src/compiler/checker.ts start line: 24926 end line: 24928 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10428 unit: function isGenericTypeWithUnionConstraint() file: src/compiler/checker.ts start line: 24959 end line: 24961 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10429 unit: function isGenericTypeWithoutNullableConstraint() file: src/compiler/checker.ts start line: 24963 end line: 24965 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10430 unit: function getPartOfForStatementContainingNode() file: src/compiler/checker.ts start line: 25294 end line: 25296 size: 3 LOC McCabe index: 5 number of parameters: 2 id: 10431 unit: function getEnclosingIterationStatement() file: src/compiler/checker.ts start line: 25298 end line: 25300 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10432 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 25585 end line: 25587 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10433 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 25593 end line: 25595 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10434 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 25606 end line: 25608 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10435 unit: getAssignmentDeclarationKind() file: src/compiler/checker.ts start line: 25618 end line: 25620 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10436 unit: function isInConstructorArgumentInitializer() file: src/compiler/checker.ts start line: 25639 end line: 25641 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10437 unit: function getThisTypeArgument() file: src/compiler/checker.ts start line: 25867 end line: 25869 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10438 unit: function isCircularMappedProperty() file: src/compiler/checker.ts start line: 26323 end line: 26325 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10439 unit: function tryFindWhenConstTypeReference() file: src/compiler/checker.ts start line: 26649 end line: 26651 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10440 unit: function checkSyntheticExpression() file: src/compiler/checker.ts start line: 26977 end line: 26979 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10441 unit: function isNumericComputedName() file: src/compiler/checker.ts start line: 27079 end line: 27083 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10442 unit: function checkJsxSelfClosingElementDeferred() file: src/compiler/checker.ts start line: 27380 end line: 27382 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10443 unit: function isHyphenatedJsxName() file: src/compiler/checker.ts start line: 27427 end line: 27429 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10444 unit: function isJsxIntrinsicIdentifier() file: src/compiler/checker.ts start line: 27434 end line: 27436 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10445 unit: function checkJsxAttributes() file: src/compiler/checker.ts start line: 27603 end line: 27605 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10446 unit: function getJsxLibraryManagedAttributes() file: src/compiler/checker.ts start line: 27745 end line: 27748 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10447 unit: function getJsxElementPropertiesName() file: src/compiler/checker.ts start line: 27755 end line: 27757 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10448 unit: function getJsxElementChildrenPropertyName() file: src/compiler/checker.ts start line: 27759 end line: 27761 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10449 unit: function getJsxElementTypeAt() file: src/compiler/checker.ts start line: 27874 end line: 27876 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10450 unit: function getDeclarationNodeFlagsFromSymbol() file: src/compiler/checker.ts start line: 28014 end line: 28016 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10451 unit: function symbolHasNonMethodDeclaration() file: src/compiler/checker.ts start line: 28192 end line: 28194 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10452 unit: function checkNonNullExpression() file: src/compiler/checker.ts start line: 28196 end line: 28198 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10453 unit: function isNullableType() file: src/compiler/checker.ts start line: 28200 end line: 28202 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10454 unit: function getNonNullableTypeIfNeeded() file: src/compiler/checker.ts start line: 28204 end line: 28206 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10455 unit: function checkNonNullType() file: src/compiler/checker.ts start line: 28242 end line: 28244 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10456 unit: function getPrivateIdentifierPropertyOfType() file: src/compiler/checker.ts start line: 28329 end line: 28331 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10457 unit: getControlFlowContainer() file: src/compiler/checker.ts start line: 28590 end line: 28592 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10458 unit: function getSuggestedSymbolForNonexistentClassMember() file: src/compiler/checker.ts start line: 28781 end line: 28783 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10459 unit: function getSuggestedSymbolForNonexistentModule() file: src/compiler/checker.ts start line: 28842 end line: 28844 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10460 unit: function getSpellingSuggestionForName() file: src/compiler/checker.ts start line: 28898 end line: 28920 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10461 unit: function hasNumericPropertyNames() file: src/compiler/checker.ts start line: 29048 end line: 29050 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10462 unit: hasNumericPropertyNames() file: src/compiler/checker.ts start line: 29067 end line: 29069 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10463 unit: function callLikeExpressionMayHaveTypeArguments() file: src/compiler/checker.ts start line: 29111 end line: 29113 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10464 unit: function isSpreadArgument() file: src/compiler/checker.ts start line: 29195 end line: 29197 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10465 unit: function getSpreadArgumentIndex() file: src/compiler/checker.ts start line: 29199 end line: 29201 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10466 unit: function acceptsVoid() file: src/compiler/checker.ts start line: 29203 end line: 29205 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10467 unit: function acceptsVoidUndefinedUnknownOrAny() file: src/compiler/checker.ts start line: 29207 end line: 29209 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10468 unit: function getSingleCallSignature() file: src/compiler/checker.ts start line: 29293 end line: 29295 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10469 unit: function createCombinedSymbolFromTypes() file: src/compiler/checker.ts start line: 30321 end line: 30323 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10470 unit: function createCombinedSymbolForOverloadFailure() file: src/compiler/checker.ts start line: 30325 end line: 30328 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10471 unit: function isGenericFunctionReturningFunction() file: src/compiler/checker.ts start line: 30500 end line: 30502 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10472 unit: function isParameterDeclarationWithIdentifierName() file: src/compiler/checker.ts start line: 31540 end line: 31542 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10473 unit: function isValidDeclarationForTupleLabel() file: src/compiler/checker.ts start line: 31543 end line: 31545 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10474 unit: function getTypeAtPosition() file: src/compiler/checker.ts start line: 31563 end line: 31565 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10475 unit: function getTypeOfFirstParameterOfSignature() file: src/compiler/checker.ts start line: 31689 end line: 31691 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10476 unit: function getTypeOfFirstParameterOfSignatureWithFallback() file: src/compiler/checker.ts start line: 31693 end line: 31695 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10477 unit: function functionHasImplicitReturn() file: src/compiler/checker.ts start line: 32086 end line: 32088 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10478 unit: function isConstEnumObjectType() file: src/compiler/checker.ts start line: 32661 end line: 32663 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10479 unit: function isConstEnumSymbol() file: src/compiler/checker.ts start line: 32665 end line: 32667 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10480 unit: allTypesAssignableToKind() file: src/compiler/checker.ts start line: 32679 end line: 32681 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10481 unit: isTypeAssignableToKind() file: src/compiler/checker.ts start line: 32709 end line: 32711 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10482 unit: function isTypeEqualityComparableTo() file: src/compiler/checker.ts start line: 32975 end line: 32977 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10483 unit: function getLeftType() file: src/compiler/checker.ts start line: 33097 end line: 33099 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10484 unit: function setLeftType() file: src/compiler/checker.ts start line: 33101 end line: 33103 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10485 unit: function getLastResult() file: src/compiler/checker.ts start line: 33105 end line: 33107 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10486 unit: function setLastResult() file: src/compiler/checker.ts start line: 33109 end line: 33115 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10487 unit: function bothAreBigIntLike() file: src/compiler/checker.ts start line: 33375 end line: 33377 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10488 unit: function isEvalNode() file: src/compiler/checker.ts start line: 33395 end line: 33397 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10489 unit: function hasInferenceCandidates() file: src/compiler/checker.ts start line: 33890 end line: 33892 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10490 unit: function hasTypeParameterByName() file: src/compiler/checker.ts start line: 33939 end line: 33941 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10491 unit: function checkMissingDeclaration() file: src/compiler/checker.ts start line: 34874 end line: 34876 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10492 unit: function checkTypeQuery() file: src/compiler/checker.ts start line: 34955 end line: 34957 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10493 unit: function checkArrayType() file: src/compiler/checker.ts start line: 34969 end line: 34971 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10494 unit: getObjectFlags() file: src/compiler/checker.ts start line: 35031 end line: 35033 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10495 unit: function checkThisType() file: src/compiler/checker.ts start line: 35089 end line: 35091 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10496 unit: function checkConditionalType() file: src/compiler/checker.ts start line: 35098 end line: 35100 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10497 unit: function isPrivateWithinAmbient() file: src/compiler/checker.ts start line: 35138 end line: 35140 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10498 unit: function markTypeNodeAsReferenced() file: src/compiler/checker.ts start line: 35978 end line: 35980 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10499 unit: function checkJSDocTypeTag() file: src/compiler/checker.ts start line: 36169 end line: 36171 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10500 unit: function checkJSDocPropertyTag() file: src/compiler/checker.ts start line: 36209 end line: 36211 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10501 unit: function isIdentifierThatStartsWithUnderscore() file: src/compiler/checker.ts start line: 36411 end line: 36413 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10502 unit: function isTypeParameterUnused() file: src/compiler/checker.ts start line: 36493 end line: 36495 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10503 unit: function tryGetRootParameterDeclaration() file: src/compiler/checker.ts start line: 36508 end line: 36510 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10504 unit: function isImportedDeclaration() file: src/compiler/checker.ts start line: 36638 end line: 36640 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10505 unit: function importClauseFromImported() file: src/compiler/checker.ts start line: 36641 end line: 36643 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10506 unit: function convertAutoToAny() file: src/compiler/checker.ts start line: 36938 end line: 36940 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10507 unit: function checkTruthinessExpression() file: src/compiler/checker.ts start line: 37292 end line: 37294 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10508 unit: function getCachedIterationTypes() file: src/compiler/checker.ts start line: 37670 end line: 37672 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10509 unit: function setCachedIterationTypes() file: src/compiler/checker.ts start line: 37674 end line: 37676 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10510 unit: function getIterationTypesOfIterableCached() file: src/compiler/checker.ts start line: 37827 end line: 37829 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10511 unit: function getIterationTypesOfIterableFast() file: src/compiler/checker.ts start line: 37850 end line: 37874 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 10512 unit: function getIterationTypesOfIteratorCached() file: src/compiler/checker.ts start line: 37941 end line: 37943 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10513 unit: function isYieldIteratorResult() file: src/compiler/checker.ts start line: 37991 end line: 37993 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10514 unit: function isReturnIteratorResult() file: src/compiler/checker.ts start line: 37995 end line: 37997 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10515 unit: function checkBreakOrContinueStatement() file: src/compiler/checker.ts start line: 38194 end line: 38199 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10516 unit: function checkTypeParametersNotReferenced() file: src/compiler/checker.ts start line: 38532 end line: 38547 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10517 unit: function getTargetSymbol() file: src/compiler/checker.ts start line: 39020 end line: 39024 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10518 unit: function checkKindsOfPropertyMemberOverrides() file: src/compiler/checker.ts start line: 39031 end line: 39168 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10519 unit: inSameLexicalScope() file: src/compiler/checker.ts start line: 39665 end line: 39667 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10520 unit: function isDeprecatedAliasedSymbol() file: src/compiler/checker.ts start line: 39904 end line: 39906 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10521 unit: idText() file: src/compiler/checker.ts start line: 40177 end line: 40179 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10522 unit: function hasExportedMembers() file: src/compiler/checker.ts start line: 40255 end line: 40257 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10523 unit: function getPotentiallyUnusedIdentifiers() file: src/compiler/checker.ts start line: 40666 end line: 40668 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10524 unit: function isNodeWithinClass() file: src/compiler/checker.ts start line: 40974 end line: 40976 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10525 unit: function isInRightSideOfImportOrExportAssignment() file: src/compiler/checker.ts start line: 40994 end line: 40996 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10526 unit: function typeHasCallOrConstructSignatures() file: src/compiler/checker.ts start line: 41521 end line: 41523 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10527 unit: function isNameOfModuleOrEnumDeclaration() file: src/compiler/checker.ts start line: 41594 end line: 41596 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10528 unit: function isConstEnumOrConstEnumOnlyModule() file: src/compiler/checker.ts start line: 41782 end line: 41784 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10529 unit: function isFunctionType() file: src/compiler/checker.ts start line: 41910 end line: 41912 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10530 unit: function hasGlobalName() file: src/compiler/checker.ts start line: 42029 end line: 42031 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10531 unit: function getJsxFactoryEntity() file: src/compiler/checker.ts start line: 42088 end line: 42090 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10532 unit: function isInHeritageClause() file: src/compiler/checker.ts start line: 42247 end line: 42249 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 10533 unit: function checkGrammarDecoratorsAndModifiers() file: src/compiler/checker.ts start line: 42555 end line: 42557 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10534 unit: function nodeHasAnyModifiersExcept() file: src/compiler/checker.ts start line: 42886 end line: 42888 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10535 unit: function getNonSimpleParameters() file: src/compiler/checker.ts start line: 42952 end line: 42954 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10536 unit: function checkGrammarIndexSignature() file: src/compiler/checker.ts start line: 43052 end line: 43055 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10537 unit: function checkGrammarExpressionWithTypeArguments() file: src/compiler/checker.ts start line: 43091 end line: 43093 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10538 unit: function checkGrammarForInvalidQuestionMark() file: src/compiler/checker.ts start line: 43183 end line: 43185 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10539 unit: function checkGrammarForInvalidExclamationToken() file: src/compiler/checker.ts start line: 43187 end line: 43189 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10540 unit: function doesAccessorHaveCorrectParameterCount() file: src/compiler/checker.ts start line: 43487 end line: 43489 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10541 unit: function isSimpleLiteralEnumReference() file: src/compiler/checker.ts start line: 43690 end line: 43695 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 10542 unit: isEntityNameExpression() file: src/compiler/checker.ts start line: 43692 end line: 43694 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10543 unit: function hasParseDiagnostics() file: src/compiler/checker.ts start line: 43852 end line: 43854 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10544 unit: hasSyntacticModifier() file: src/compiler/checker.ts start line: 43978 end line: 43980 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10545 unit: function checkGrammarSourceFile() file: src/compiler/checker.ts start line: 43996 end line: 43998 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10546 unit: function isNotAccessor() file: src/compiler/checker.ts start line: 44261 end line: 44264 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10547 unit: export function signatureHasRestParameter() file: src/compiler/checker.ts start line: 44302 end line: 44304 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10548 unit: export function signatureHasLiteralTypes() file: src/compiler/checker.ts start line: 44306 end line: 44308 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10549 unit: export function getOptionsNameMap() file: src/compiler/commandLineParser.ts start line: 1376 end line: 1378 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10550 unit: export function createCompilerDiagnosticForInvalidCustomType() file: src/compiler/commandLineParser.ts start line: 1409 end line: 1411 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10551 unit: export function parseCustomTypeOption() file: src/compiler/commandLineParser.ts start line: 1419 end line: 1421 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10552 unit: function getOptionName() file: src/compiler/commandLineParser.ts start line: 1454 end line: 1456 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10553 unit: export function parseCommandLine() file: src/compiler/commandLineParser.ts start line: 1640 end line: 1642 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10554 unit: export function getOptionFromName() file: src/compiler/commandLineParser.ts start line: 1645 end line: 1647 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10555 unit: function getBuildOptionsNameMap() file: src/compiler/commandLineParser.ts start line: 1671 end line: 1673 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10556 unit: function commandLineOptionsToMap() file: src/compiler/commandLineParser.ts start line: 1821 end line: 1823 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10557 unit: function getWatchOptionsNameMap() file: src/compiler/commandLineParser.ts start line: 1832 end line: 1834 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10558 unit: function getCommandLineCompilerOptionsMap() file: src/compiler/commandLineParser.ts start line: 1844 end line: 1846 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10559 unit: function getCommandLineWatchOptionsMap() file: src/compiler/commandLineParser.ts start line: 1848 end line: 1850 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10560 unit: function getCommandLineTypeAcquisitionMap() file: src/compiler/commandLineParser.ts start line: 1852 end line: 1854 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10561 unit: export function convertToObject() file: src/compiler/commandLineParser.ts start line: 1993 end line: 1995 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10562 unit: function isRootOptionMap() file: src/compiler/commandLineParser.ts start line: 2016 end line: 2018 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10563 unit: function isDoubleQuotedString() file: src/compiler/commandLineParser.ts start line: 2204 end line: 2206 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10564 unit: function serializeCompilerOptions() file: src/compiler/commandLineParser.ts start line: 2344 end line: 2346 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10565 unit: function serializeWatchOptions() file: src/compiler/commandLineParser.ts start line: 2351 end line: 2353 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10566 unit: function serializeOptionBaseObject() file: src/compiler/commandLineParser.ts start line: 2355 end line: 2357 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10567 unit: function makePadding() file: src/compiler/commandLineParser.ts start line: 2407 end line: 2409 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10568 unit: function makePadding() file: src/compiler/commandLineParser.ts start line: 2450 end line: 2452 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10569 unit: export function parseJsonConfigFileContent() file: src/compiler/commandLineParser.ts start line: 2567 end line: 2569 size: 3 LOC McCabe index: 1 number of parameters: 9 id: 10570 unit: export function parseJsonSourceFileConfigFileContent() file: src/compiler/commandLineParser.ts start line: 2578 end line: 2580 size: 3 LOC McCabe index: 1 number of parameters: 9 id: 10571 unit: function isNullOrUndefined() file: src/compiler/commandLineParser.ts start line: 2589 end line: 2591 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10572 unit: function directoryOfCombinedPath() file: src/compiler/commandLineParser.ts start line: 2593 end line: 2597 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10573 unit: function toPropValue() file: src/compiler/commandLineParser.ts start line: 2745 end line: 2747 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10574 unit: function getSpecsFromRaw() file: src/compiler/commandLineParser.ts start line: 2749 end line: 2751 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10575 unit: function isErrorNoInputFiles() file: src/compiler/commandLineParser.ts start line: 2777 end line: 2779 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10576 unit: function shouldReportNoInputFiles() file: src/compiler/commandLineParser.ts start line: 2789 end line: 2791 size: 3 LOC McCabe index: 4 number of parameters: 3 id: 10577 unit: export function canJsonReportNoInputFiles() file: src/compiler/commandLineParser.ts start line: 2794 end line: 2796 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10578 unit: function isSuccessfulParsedTsconfig() file: src/compiler/commandLineParser.ts start line: 2821 end line: 2823 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10579 unit: function getDefaultTypeAcquisition() file: src/compiler/commandLineParser.ts start line: 3113 end line: 3115 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10580 unit: function convertWatchOptionsFromJsonWorker() file: src/compiler/commandLineParser.ts start line: 3127 end line: 3129 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10581 unit: function convertJsonOptionOfListType() file: src/compiler/commandLineParser.ts start line: 3217 end line: 3219 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10582 unit: export function length() file: src/compiler/core.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10583 unit: export function arraysEqual() file: src/compiler/core.ts start line: 234 end line: 236 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10584 unit: export function clear() file: src/compiler/core.ts start line: 304 end line: 306 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10585 unit: function selectIndex() file: src/compiler/core.ts start line: 692 end line: 694 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10586 unit: export function indicesOf() file: src/compiler/core.ts start line: 696 end line: 698 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10587 unit: export function createSortedArray() file: src/compiler/core.ts start line: 773 end line: 775 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10588 unit: export function sortAndDeduplicate() file: src/compiler/core.ts start line: 794 end line: 796 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 10589 unit: function toOffset() file: src/compiler/core.ts start line: 951 end line: 953 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10590 unit: function stableSortIndices() file: src/compiler/core.ts start line: 1006 end line: 1009 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10591 unit: export function sort() file: src/compiler/core.ts start line: 1014 end line: 1016 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10592 unit: export function firstOrUndefined() file: src/compiler/core.ts start line: 1082 end line: 1084 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10593 unit: export function lastOrUndefined() file: src/compiler/core.ts start line: 1094 end line: 1096 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10594 unit: export function binarySearch() file: src/compiler/core.ts start line: 1143 end line: 1145 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10595 unit: export function hasProperty() file: src/compiler/core.ts start line: 1216 end line: 1218 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10596 unit: export function getProperty() file: src/compiler/core.ts start line: 1226 end line: 1228 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10597 unit: export function getEntries() file: src/compiler/core.ts start line: 1275 end line: 1277 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10598 unit: export function group() file: src/compiler/core.ts start line: 1383 end line: 1385 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10599 unit: export function maybeBind() file: src/compiler/core.ts start line: 1427 end line: 1429 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10600 unit: export function createUnderscoreEscapedMultiMap() file: src/compiler/core.ts start line: 1487 end line: 1489 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10601 unit: export function isArray() file: src/compiler/core.ts start line: 1494 end line: 1496 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10602 unit: export function toArray() file: src/compiler/core.ts start line: 1500 end line: 1502 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10603 unit: export function isString() file: src/compiler/core.ts start line: 1507 end line: 1509 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10604 unit: export function isNumber() file: src/compiler/core.ts start line: 1510 end line: 1512 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10605 unit: export function tryCast() file: src/compiler/core.ts start line: 1516 end line: 1518 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10606 unit: export function returnFalse() file: src/compiler/core.ts start line: 1530 end line: 1532 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10607 unit: export function returnTrue() file: src/compiler/core.ts start line: 1535 end line: 1537 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10608 unit: export function returnUndefined() file: src/compiler/core.ts start line: 1540 end line: 1542 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10609 unit: export function identity() file: src/compiler/core.ts start line: 1545 end line: 1547 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10610 unit: export function toLowerCase() file: src/compiler/core.ts start line: 1550 end line: 1552 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10611 unit: export function notImplemented() file: src/compiler/core.ts start line: 1595 end line: 1597 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10612 unit: export function equateValues() file: src/compiler/core.ts start line: 1671 end line: 1673 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10613 unit: export function equateStringsCaseSensitive() file: src/compiler/core.ts start line: 1696 end line: 1698 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10614 unit: export function compareValues() file: src/compiler/core.ts start line: 1714 end line: 1716 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10615 unit: export function compareTextSpans() file: src/compiler/core.ts start line: 1721 end line: 1723 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10616 unit: export function min() file: src/compiler/core.ts start line: 1725 end line: 1727 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10617 unit: export function compareStringsCaseSensitive() file: src/compiler/core.ts start line: 1760 end line: 1762 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10618 unit: export function getStringComparer() file: src/compiler/core.ts start line: 1764 end line: 1766 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10619 unit: function compareStrings() file: src/compiler/core.ts start line: 1799 end line: 1801 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10620 unit: function createFallbackStringComparer() file: src/compiler/core.ts start line: 1804 end line: 1821 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10621 unit: function compareDictionaryOrder() file: src/compiler/core.ts start line: 1814 end line: 1816 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10622 unit: function compareStrings() file: src/compiler/core.ts start line: 1818 end line: 1820 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10623 unit: export function getUILocale() file: src/compiler/core.ts start line: 1859 end line: 1861 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10624 unit: export function compareBooleans() file: src/compiler/core.ts start line: 1893 end line: 1895 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10625 unit: export function removeSuffix() file: src/compiler/core.ts start line: 1991 end line: 1993 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10626 unit: export function tryRemoveSuffix() file: src/compiler/core.ts start line: 1995 end line: 1997 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10627 unit: export function stringContains() file: src/compiler/core.ts start line: 1999 end line: 2001 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10628 unit: export function unorderedRemoveItem() file: src/compiler/core.ts start line: 2081 end line: 2083 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10629 unit: export function createGetCanonicalFileName() file: src/compiler/core.ts start line: 2097 end line: 2099 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10630 unit: export function patternText() file: src/compiler/core.ts start line: 2107 end line: 2109 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10631 unit: export function startsWith() file: src/compiler/core.ts start line: 2137 end line: 2139 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10632 unit: export function removePrefix() file: src/compiler/core.ts start line: 2141 end line: 2143 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10633 unit: export function tryRemovePrefix() file: src/compiler/core.ts start line: 2145 end line: 2147 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10634 unit: export function and() file: src/compiler/core.ts start line: 2155 end line: 2157 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10635 unit: export function not() file: src/compiler/core.ts start line: 2170 end line: 2172 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10636 unit: export function singleElementArray() file: src/compiler/core.ts start line: 2176 end line: 2178 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10637 unit: export function padLeft() file: src/compiler/core.ts start line: 2259 end line: 2261 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10638 unit: export function padRight() file: src/compiler/core.ts start line: 2270 end line: 2272 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10639 unit: export function getTypeScriptVersion() file: src/compiler/debug.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10640 unit: export function shouldLog() file: src/compiler/debug.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10641 unit: export function log() file: src/compiler/debug.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10642 unit: export function error() file: src/compiler/debug.ts start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10643 unit: export function warn() file: src/compiler/debug.ts start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10644 unit: export function log() file: src/compiler/debug.ts start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10645 unit: export function trace() file: src/compiler/debug.ts start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10646 unit: export function getAssertionLevel() file: src/compiler/debug.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10647 unit: export function shouldAssert() file: src/compiler/debug.ts start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10648 unit: export function formatSymbol() file: src/compiler/debug.ts start line: 288 end line: 290 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10649 unit: export function formatSyntaxKind() file: src/compiler/debug.ts start line: 338 end line: 340 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10650 unit: export function formatSnippetKind() file: src/compiler/debug.ts start line: 342 end line: 344 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10651 unit: export function formatNodeFlags() file: src/compiler/debug.ts start line: 346 end line: 348 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10652 unit: export function formatModifierFlags() file: src/compiler/debug.ts start line: 350 end line: 352 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10653 unit: export function formatTransformFlags() file: src/compiler/debug.ts start line: 354 end line: 356 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10654 unit: export function formatEmitFlags() file: src/compiler/debug.ts start line: 358 end line: 360 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10655 unit: export function formatSymbolFlags() file: src/compiler/debug.ts start line: 362 end line: 364 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10656 unit: export function formatTypeFlags() file: src/compiler/debug.ts start line: 366 end line: 368 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10657 unit: export function formatSignatureFlags() file: src/compiler/debug.ts start line: 370 end line: 372 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10658 unit: export function formatObjectFlags() file: src/compiler/debug.ts start line: 374 end line: 376 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10659 unit: export function formatFlowFlags() file: src/compiler/debug.ts start line: 378 end line: 380 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10660 unit: export function printControlFlowGraph() file: src/compiler/debug.ts start line: 399 end line: 401 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10661 unit: export function formatControlFlowGraph() file: src/compiler/debug.ts start line: 403 end line: 405 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10662 unit: export function isBuildInfoFile() file: src/compiler/emitter.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10663 unit: function getSourceMapFilePath() file: src/compiler/emitter.ts start line: 105 end line: 107 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 10664 unit: function getOutputs() file: src/compiler/emitter.ts start line: 155 end line: 157 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10665 unit: function relativeToBuildInfo() file: src/compiler/emitter.ts start line: 355 end line: 357 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10666 unit: export function getBuildInfoText() file: src/compiler/emitter.ts start line: 646 end line: 648 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10667 unit: export function getBuildInfo() file: src/compiler/emitter.ts start line: 651 end line: 653 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10668 unit: function getTextPosWithWriteLine() file: src/compiler/emitter.ts start line: 995 end line: 997 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10669 unit: function beginPrint() file: src/compiler/emitter.ts start line: 1119 end line: 1121 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10670 unit: function getCurrentLineMap() file: src/compiler/emitter.ts start line: 1169 end line: 1171 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 10671 unit: function emitJsxAttributeValue() file: src/compiler/emitter.ts start line: 1196 end line: 1198 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10672 unit: function afterEmitNode() file: src/compiler/emitter.ts start line: 1206 end line: 1208 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10673 unit: function shouldEmitComments() file: src/compiler/emitter.ts start line: 1217 end line: 1219 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10674 unit: function getNextPipelinePhase() file: src/compiler/emitter.ts start line: 1261 end line: 1263 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10675 unit: function emitNumericOrBigIntLiteral() file: src/compiler/emitter.ts start line: 1866 end line: 1868 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10676 unit: function writeUnparsedNode() file: src/compiler/emitter.ts start line: 1901 end line: 1903 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10677 unit: function emitSemicolonClassElement() file: src/compiler/emitter.ts start line: 2151 end line: 2153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10678 unit: function emitUnionType() file: src/compiler/emitter.ts start line: 2271 end line: 2273 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10679 unit: function emitIntersectionType() file: src/compiler/emitter.ts start line: 2275 end line: 2277 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10680 unit: function emitThisType() file: src/compiler/emitter.ts start line: 2307 end line: 2309 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10681 unit: function emitLiteralType() file: src/compiler/emitter.ts start line: 2372 end line: 2374 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10682 unit: function onLeft() file: src/compiler/emitter.ts start line: 2682 end line: 2684 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10683 unit: function onRight() file: src/compiler/emitter.ts start line: 2697 end line: 2699 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10684 unit: function emitBlock() file: src/compiler/emitter.ts start line: 2826 end line: 2828 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10685 unit: function commentWillEmitNewLine() file: src/compiler/emitter.ts start line: 2998 end line: 3000 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10686 unit: function parenthesizeExpressionForNoAsiAndDisallowedComma() file: src/compiler/emitter.ts start line: 3034 end line: 3036 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10687 unit: function emitFunctionDeclaration() file: src/compiler/emitter.ts start line: 3114 end line: 3116 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10688 unit: function emitBlockFunctionBodyOnSingleLine() file: src/compiler/emitter.ts start line: 3228 end line: 3230 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10689 unit: function emitClassDeclaration() file: src/compiler/emitter.ts start line: 3247 end line: 3249 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10690 unit: function emitNamedImports() file: src/compiler/emitter.ts start line: 3416 end line: 3418 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10691 unit: function emitImportSpecifier() file: src/compiler/emitter.ts start line: 3420 end line: 3422 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10692 unit: function emitNamedExports() file: src/compiler/emitter.ts start line: 3506 end line: 3508 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10693 unit: function emitExportSpecifier() file: src/compiler/emitter.ts start line: 3510 end line: 3512 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10694 unit: function emitJsxText() file: src/compiler/emitter.ts start line: 3589 end line: 3591 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10695 unit: function emitJsxAttributes() file: src/compiler/emitter.ts start line: 3601 end line: 3603 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10696 unit: function hasCommentsAtPosition() file: src/compiler/emitter.ts start line: 3628 end line: 3630 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10697 unit: function emitJSDocTypeLiteral() file: src/compiler/emitter.ts start line: 3873 end line: 3875 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10698 unit: function emitTripleSlashDirectivesIfNeeded() file: src/compiler/emitter.ts start line: 3962 end line: 3964 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10699 unit: function emitCommaList() file: src/compiler/emitter.ts start line: 4032 end line: 4034 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10700 unit: function emitDecorators() file: src/compiler/emitter.ts start line: 4233 end line: 4235 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10701 unit: function emitTypeArguments() file: src/compiler/emitter.ts start line: 4237 end line: 4239 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10702 unit: function emitParameters() file: src/compiler/emitter.ts start line: 4248 end line: 4250 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10703 unit: function emitParametersForIndexSignature() file: src/compiler/emitter.ts start line: 4279 end line: 4281 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10704 unit: function emitList() file: src/compiler/emitter.ts start line: 4306 end line: 4308 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10705 unit: function emitExpressionList() file: src/compiler/emitter.ts start line: 4310 end line: 4312 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10706 unit: function writeLiteral() file: src/compiler/emitter.ts start line: 4494 end line: 4496 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10707 unit: function writeStringLiteral() file: src/compiler/emitter.ts start line: 4498 end line: 4500 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10708 unit: function writeBase() file: src/compiler/emitter.ts start line: 4502 end line: 4504 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10709 unit: function writeSymbol() file: src/compiler/emitter.ts start line: 4506 end line: 4508 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10710 unit: function writePunctuation() file: src/compiler/emitter.ts start line: 4510 end line: 4512 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10711 unit: function writeTrailingSemicolon() file: src/compiler/emitter.ts start line: 4514 end line: 4516 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10712 unit: function writeKeyword() file: src/compiler/emitter.ts start line: 4518 end line: 4520 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10713 unit: function writeOperator() file: src/compiler/emitter.ts start line: 4522 end line: 4524 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10714 unit: function writeParameter() file: src/compiler/emitter.ts start line: 4526 end line: 4528 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10715 unit: function writeComment() file: src/compiler/emitter.ts start line: 4530 end line: 4532 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10716 unit: function writeSpace() file: src/compiler/emitter.ts start line: 4534 end line: 4536 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10717 unit: function writeProperty() file: src/compiler/emitter.ts start line: 4538 end line: 4540 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10718 unit: function increaseIndent() file: src/compiler/emitter.ts start line: 4558 end line: 4560 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10719 unit: function decreaseIndent() file: src/compiler/emitter.ts start line: 4562 end line: 4564 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10720 unit: function isFileLevelUniqueName() file: src/compiler/emitter.ts start line: 5078 end line: 5080 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10721 unit: function makeFileLevelOptimisticUniqueName() file: src/compiler/emitter.ts start line: 5171 end line: 5173 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10722 unit: function generateNameForExportDefault() file: src/compiler/emitter.ts start line: 5197 end line: 5199 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10723 unit: function generateNameForClassExpression() file: src/compiler/emitter.ts start line: 5204 end line: 5206 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10724 unit: function emitTrailingComments() file: src/compiler/emitter.ts start line: 5547 end line: 5549 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10725 unit: function hasDetachedComments() file: src/compiler/emitter.ts start line: 5622 end line: 5624 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10726 unit: function isTripleSlashComment() file: src/compiler/emitter.ts start line: 5663 end line: 5665 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10727 unit: function skipSourceTrivia() file: src/compiler/emitter.ts start line: 5735 end line: 5737 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10728 unit: function isJsonSourceMapSource() file: src/compiler/emitter.ts start line: 5840 end line: 5842 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10729 unit: function getOpeningBracket() file: src/compiler/emitter.ts start line: 5854 end line: 5856 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10730 unit: function getClosingBracket() file: src/compiler/emitter.ts start line: 5858 end line: 5860 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10731 unit: function createBaseSourceFileNode() file: src/compiler/factory/baseNodeFactory.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10732 unit: function createBaseIdentifierNode() file: src/compiler/factory/baseNodeFactory.ts start line: 40 end line: 42 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10733 unit: function createBasePrivateIdentifierNode() file: src/compiler/factory/baseNodeFactory.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10734 unit: function createBaseTokenNode() file: src/compiler/factory/baseNodeFactory.ts start line: 48 end line: 50 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10735 unit: function createBaseNode() file: src/compiler/factory/baseNodeFactory.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10736 unit: function getUnscopedHelperName() file: src/compiler/factory/emitHelpers.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10737 unit: export function getSourceMapRange() file: src/compiler/factory/emitNode.ts start line: 81 end line: 83 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10738 unit: export function getTokenSourceMapRange() file: src/compiler/factory/emitNode.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10739 unit: export function getStartsOnNewLine() file: src/compiler/factory/emitNode.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10740 unit: export function getCommentRange() file: src/compiler/factory/emitNode.ts start line: 130 end line: 132 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10741 unit: export function getSyntheticLeadingComments() file: src/compiler/factory/emitNode.ts start line: 142 end line: 144 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10742 unit: export function addSyntheticLeadingComment() file: src/compiler/factory/emitNode.ts start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10743 unit: export function getSyntheticTrailingComments() file: src/compiler/factory/emitNode.ts start line: 155 end line: 157 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10744 unit: export function addSyntheticTrailingComment() file: src/compiler/factory/emitNode.ts start line: 164 end line: 166 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 10745 unit: export function getConstantValue() file: src/compiler/factory/emitNode.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10746 unit: export function getEmitHelpers() file: src/compiler/factory/emitNode.ts start line: 229 end line: 231 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10747 unit: export function getSnippetElement() file: src/compiler/factory/emitNode.ts start line: 263 end line: 265 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10748 unit: function createBaseNode() file: src/compiler/factory/nodeFactory.ts start line: 570 end line: 572 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10749 unit: function createBaseToken() file: src/compiler/factory/nodeFactory.ts start line: 956 end line: 958 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10750 unit: function createSuper() file: src/compiler/factory/nodeFactory.ts start line: 1030 end line: 1032 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10751 unit: function createThis() file: src/compiler/factory/nodeFactory.ts start line: 1035 end line: 1037 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10752 unit: function createNull() file: src/compiler/factory/nodeFactory.ts start line: 1040 end line: 1042 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10753 unit: function createTrue() file: src/compiler/factory/nodeFactory.ts start line: 1045 end line: 1047 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10754 unit: function createFalse() file: src/compiler/factory/nodeFactory.ts start line: 1050 end line: 1052 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10755 unit: function createModifier() file: src/compiler/factory/nodeFactory.ts start line: 1059 end line: 1061 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10756 unit: function createKeywordTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1701 end line: 1703 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10757 unit: function createUnionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1966 end line: 1968 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10758 unit: function updateUnionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1971 end line: 1973 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10759 unit: function createIntersectionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1976 end line: 1978 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10760 unit: function updateIntersectionTypeNode() file: src/compiler/factory/nodeFactory.ts start line: 1981 end line: 1983 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10761 unit: function createTemplateHead() file: src/compiler/factory/nodeFactory.ts start line: 2935 end line: 2937 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10762 unit: function createTemplateMiddle() file: src/compiler/factory/nodeFactory.ts start line: 2940 end line: 2942 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10763 unit: function createTemplateTail() file: src/compiler/factory/nodeFactory.ts start line: 2945 end line: 2947 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10764 unit: function createNoSubstitutionTemplateLiteral() file: src/compiler/factory/nodeFactory.ts start line: 2950 end line: 2952 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10765 unit: function createOmittedExpression() file: src/compiler/factory/nodeFactory.ts start line: 3038 end line: 3040 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10766 unit: function createEmptyStatement() file: src/compiler/factory/nodeFactory.ts start line: 3219 end line: 3221 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10767 unit: function createDebuggerStatement() file: src/compiler/factory/nodeFactory.ts start line: 3520 end line: 3522 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10768 unit: function createJSDocPrimaryTypeWorker() file: src/compiler/factory/nodeFactory.ts start line: 4270 end line: 4272 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10769 unit: function createUnparsedPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5245 end line: 5247 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10770 unit: function createUnparsedTextLike() file: src/compiler/factory/nodeFactory.ts start line: 5257 end line: 5259 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10771 unit: function createVoidZero() file: src/compiler/factory/nodeFactory.ts start line: 5479 end line: 5481 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10772 unit: function createFunctionBindCall() file: src/compiler/factory/nodeFactory.ts start line: 5529 end line: 5531 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10773 unit: function createFunctionCallCall() file: src/compiler/factory/nodeFactory.ts start line: 5533 end line: 5535 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10774 unit: function createFunctionApplyCall() file: src/compiler/factory/nodeFactory.ts start line: 5537 end line: 5539 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10775 unit: function createGlobalMethodCall() file: src/compiler/factory/nodeFactory.ts start line: 5541 end line: 5543 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10776 unit: function createArraySliceCall() file: src/compiler/factory/nodeFactory.ts start line: 5545 end line: 5547 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 10777 unit: function createArrayConcatCall() file: src/compiler/factory/nodeFactory.ts start line: 5549 end line: 5551 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10778 unit: function createObjectDefinePropertyCall() file: src/compiler/factory/nodeFactory.ts start line: 5553 end line: 5555 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10779 unit: function createReflectGetCall() file: src/compiler/factory/nodeFactory.ts start line: 5557 end line: 5559 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10780 unit: function createReflectSetCall() file: src/compiler/factory/nodeFactory.ts start line: 5561 end line: 5563 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 10781 unit: function getInternalName() file: src/compiler/factory/nodeFactory.ts start line: 5801 end line: 5803 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10782 unit: function getLocalName() file: src/compiler/factory/nodeFactory.ts start line: 5815 end line: 5817 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10783 unit: function getExportName() file: src/compiler/factory/nodeFactory.ts start line: 5829 end line: 5831 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10784 unit: function getDeclarationName() file: src/compiler/factory/nodeFactory.ts start line: 5840 end line: 5842 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 10785 unit: function isUseStrictPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5892 end line: 5894 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10786 unit: function createUseStrictPrologue() file: src/compiler/factory/nodeFactory.ts start line: 5896 end line: 5898 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 10787 unit: function asNodeArray() file: src/compiler/factory/nodeFactory.ts start line: 6119 end line: 6121 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10788 unit: function asToken() file: src/compiler/factory/nodeFactory.ts start line: 6135 end line: 6137 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10789 unit: function asEmbeddedStatement() file: src/compiler/factory/nodeFactory.ts start line: 6141 end line: 6143 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 10790 unit: function propagateIdentifierNameFlags() file: src/compiler/factory/nodeFactory.ts start line: 6239 end line: 6242 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10791 unit: function propagatePropertyNameFlagsOfChild() file: src/compiler/factory/nodeFactory.ts start line: 6244 end line: 6246 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 10792 unit: function propagateChildrenFlags() file: src/compiler/factory/nodeFactory.ts start line: 6254 end line: 6256 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 10793 unit: export function createSourceMapSource() file: src/compiler/factory/nodeFactory.ts start line: 6628 end line: 6630 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 10794 unit: export function isNumericLiteral() file: src/compiler/factory/nodeTests.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10795 unit: export function isBigIntLiteral() file: src/compiler/factory/nodeTests.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10796 unit: export function isStringLiteral() file: src/compiler/factory/nodeTests.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10797 unit: export function isJsxText() file: src/compiler/factory/nodeTests.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10798 unit: export function isRegularExpressionLiteral() file: src/compiler/factory/nodeTests.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10799 unit: export function isNoSubstitutionTemplateLiteral() file: src/compiler/factory/nodeTests.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10800 unit: export function isTemplateHead() file: src/compiler/factory/nodeTests.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10801 unit: export function isTemplateMiddle() file: src/compiler/factory/nodeTests.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10802 unit: export function isTemplateTail() file: src/compiler/factory/nodeTests.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10803 unit: export function isDotDotDotToken() file: src/compiler/factory/nodeTests.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10804 unit: export function isCommaToken() file: src/compiler/factory/nodeTests.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10805 unit: export function isPlusToken() file: src/compiler/factory/nodeTests.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10806 unit: export function isMinusToken() file: src/compiler/factory/nodeTests.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10807 unit: export function isAsteriskToken() file: src/compiler/factory/nodeTests.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10808 unit: export function isExclamationToken() file: src/compiler/factory/nodeTests.ts start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10809 unit: export function isQuestionToken() file: src/compiler/factory/nodeTests.ts start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10810 unit: export function isColonToken() file: src/compiler/factory/nodeTests.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10811 unit: export function isQuestionDotToken() file: src/compiler/factory/nodeTests.ts start line: 81 end line: 83 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10812 unit: export function isEqualsGreaterThanToken() file: src/compiler/factory/nodeTests.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10813 unit: export function isIdentifier() file: src/compiler/factory/nodeTests.ts start line: 92 end line: 94 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10814 unit: export function isPrivateIdentifier() file: src/compiler/factory/nodeTests.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10815 unit: export function isExportModifier() file: src/compiler/factory/nodeTests.ts start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10816 unit: export function isAsyncModifier() file: src/compiler/factory/nodeTests.ts start line: 108 end line: 110 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10817 unit: export function isAssertsKeyword() file: src/compiler/factory/nodeTests.ts start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10818 unit: export function isAwaitKeyword() file: src/compiler/factory/nodeTests.ts start line: 118 end line: 120 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10819 unit: export function isReadonlyKeyword() file: src/compiler/factory/nodeTests.ts start line: 123 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10820 unit: export function isStaticModifier() file: src/compiler/factory/nodeTests.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10821 unit: export function isAbstractModifier() file: src/compiler/factory/nodeTests.ts start line: 133 end line: 135 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10822 unit: export function isSuperKeyword() file: src/compiler/factory/nodeTests.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10823 unit: export function isImportKeyword() file: src/compiler/factory/nodeTests.ts start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10824 unit: export function isQualifiedName() file: src/compiler/factory/nodeTests.ts start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10825 unit: export function isComputedPropertyName() file: src/compiler/factory/nodeTests.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10826 unit: export function isTypeParameterDeclaration() file: src/compiler/factory/nodeTests.ts start line: 159 end line: 161 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10827 unit: export function isParameter() file: src/compiler/factory/nodeTests.ts start line: 164 end line: 166 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10828 unit: export function isDecorator() file: src/compiler/factory/nodeTests.ts start line: 168 end line: 170 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10829 unit: export function isPropertySignature() file: src/compiler/factory/nodeTests.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10830 unit: export function isPropertyDeclaration() file: src/compiler/factory/nodeTests.ts start line: 178 end line: 180 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10831 unit: export function isMethodSignature() file: src/compiler/factory/nodeTests.ts start line: 182 end line: 184 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10832 unit: export function isMethodDeclaration() file: src/compiler/factory/nodeTests.ts start line: 186 end line: 188 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10833 unit: export function isClassStaticBlockDeclaration() file: src/compiler/factory/nodeTests.ts start line: 190 end line: 192 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10834 unit: export function isConstructorDeclaration() file: src/compiler/factory/nodeTests.ts start line: 194 end line: 196 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10835 unit: export function isGetAccessorDeclaration() file: src/compiler/factory/nodeTests.ts start line: 198 end line: 200 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10836 unit: export function isSetAccessorDeclaration() file: src/compiler/factory/nodeTests.ts start line: 202 end line: 204 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10837 unit: export function isCallSignatureDeclaration() file: src/compiler/factory/nodeTests.ts start line: 206 end line: 208 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10838 unit: export function isConstructSignatureDeclaration() file: src/compiler/factory/nodeTests.ts start line: 210 end line: 212 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10839 unit: export function isIndexSignatureDeclaration() file: src/compiler/factory/nodeTests.ts start line: 214 end line: 216 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10840 unit: export function isTypePredicateNode() file: src/compiler/factory/nodeTests.ts start line: 220 end line: 222 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10841 unit: export function isTypeReferenceNode() file: src/compiler/factory/nodeTests.ts start line: 224 end line: 226 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10842 unit: export function isFunctionTypeNode() file: src/compiler/factory/nodeTests.ts start line: 228 end line: 230 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10843 unit: export function isConstructorTypeNode() file: src/compiler/factory/nodeTests.ts start line: 232 end line: 234 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10844 unit: export function isTypeQueryNode() file: src/compiler/factory/nodeTests.ts start line: 236 end line: 238 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10845 unit: export function isTypeLiteralNode() file: src/compiler/factory/nodeTests.ts start line: 240 end line: 242 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10846 unit: export function isArrayTypeNode() file: src/compiler/factory/nodeTests.ts start line: 244 end line: 246 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10847 unit: export function isTupleTypeNode() file: src/compiler/factory/nodeTests.ts start line: 248 end line: 250 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10848 unit: export function isNamedTupleMember() file: src/compiler/factory/nodeTests.ts start line: 252 end line: 254 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10849 unit: export function isOptionalTypeNode() file: src/compiler/factory/nodeTests.ts start line: 256 end line: 258 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10850 unit: export function isRestTypeNode() file: src/compiler/factory/nodeTests.ts start line: 260 end line: 262 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10851 unit: export function isUnionTypeNode() file: src/compiler/factory/nodeTests.ts start line: 264 end line: 266 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10852 unit: export function isIntersectionTypeNode() file: src/compiler/factory/nodeTests.ts start line: 268 end line: 270 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10853 unit: export function isConditionalTypeNode() file: src/compiler/factory/nodeTests.ts start line: 272 end line: 274 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10854 unit: export function isInferTypeNode() file: src/compiler/factory/nodeTests.ts start line: 276 end line: 278 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10855 unit: export function isParenthesizedTypeNode() file: src/compiler/factory/nodeTests.ts start line: 280 end line: 282 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10856 unit: export function isThisTypeNode() file: src/compiler/factory/nodeTests.ts start line: 284 end line: 286 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10857 unit: export function isTypeOperatorNode() file: src/compiler/factory/nodeTests.ts start line: 288 end line: 290 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10858 unit: export function isIndexedAccessTypeNode() file: src/compiler/factory/nodeTests.ts start line: 292 end line: 294 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10859 unit: export function isMappedTypeNode() file: src/compiler/factory/nodeTests.ts start line: 296 end line: 298 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10860 unit: export function isLiteralTypeNode() file: src/compiler/factory/nodeTests.ts start line: 300 end line: 302 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10861 unit: export function isImportTypeNode() file: src/compiler/factory/nodeTests.ts start line: 304 end line: 306 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10862 unit: export function isTemplateLiteralTypeSpan() file: src/compiler/factory/nodeTests.ts start line: 308 end line: 310 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10863 unit: export function isTemplateLiteralTypeNode() file: src/compiler/factory/nodeTests.ts start line: 312 end line: 314 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10864 unit: export function isObjectBindingPattern() file: src/compiler/factory/nodeTests.ts start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10865 unit: export function isArrayBindingPattern() file: src/compiler/factory/nodeTests.ts start line: 322 end line: 324 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10866 unit: export function isBindingElement() file: src/compiler/factory/nodeTests.ts start line: 326 end line: 328 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10867 unit: export function isArrayLiteralExpression() file: src/compiler/factory/nodeTests.ts start line: 332 end line: 334 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10868 unit: export function isObjectLiteralExpression() file: src/compiler/factory/nodeTests.ts start line: 336 end line: 338 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10869 unit: export function isPropertyAccessExpression() file: src/compiler/factory/nodeTests.ts start line: 340 end line: 342 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10870 unit: export function isElementAccessExpression() file: src/compiler/factory/nodeTests.ts start line: 344 end line: 346 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10871 unit: export function isCallExpression() file: src/compiler/factory/nodeTests.ts start line: 348 end line: 350 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10872 unit: export function isNewExpression() file: src/compiler/factory/nodeTests.ts start line: 352 end line: 354 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10873 unit: export function isTaggedTemplateExpression() file: src/compiler/factory/nodeTests.ts start line: 356 end line: 358 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10874 unit: export function isTypeAssertionExpression() file: src/compiler/factory/nodeTests.ts start line: 360 end line: 362 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10875 unit: export function isParenthesizedExpression() file: src/compiler/factory/nodeTests.ts start line: 364 end line: 366 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10876 unit: export function isFunctionExpression() file: src/compiler/factory/nodeTests.ts start line: 368 end line: 370 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10877 unit: export function isArrowFunction() file: src/compiler/factory/nodeTests.ts start line: 372 end line: 374 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10878 unit: export function isDeleteExpression() file: src/compiler/factory/nodeTests.ts start line: 376 end line: 378 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10879 unit: export function isTypeOfExpression() file: src/compiler/factory/nodeTests.ts start line: 380 end line: 382 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10880 unit: export function isVoidExpression() file: src/compiler/factory/nodeTests.ts start line: 384 end line: 386 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10881 unit: export function isAwaitExpression() file: src/compiler/factory/nodeTests.ts start line: 388 end line: 390 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10882 unit: export function isPrefixUnaryExpression() file: src/compiler/factory/nodeTests.ts start line: 392 end line: 394 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10883 unit: export function isPostfixUnaryExpression() file: src/compiler/factory/nodeTests.ts start line: 396 end line: 398 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10884 unit: export function isBinaryExpression() file: src/compiler/factory/nodeTests.ts start line: 400 end line: 402 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10885 unit: export function isConditionalExpression() file: src/compiler/factory/nodeTests.ts start line: 404 end line: 406 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10886 unit: export function isTemplateExpression() file: src/compiler/factory/nodeTests.ts start line: 408 end line: 410 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10887 unit: export function isYieldExpression() file: src/compiler/factory/nodeTests.ts start line: 412 end line: 414 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10888 unit: export function isSpreadElement() file: src/compiler/factory/nodeTests.ts start line: 416 end line: 418 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10889 unit: export function isClassExpression() file: src/compiler/factory/nodeTests.ts start line: 420 end line: 422 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10890 unit: export function isOmittedExpression() file: src/compiler/factory/nodeTests.ts start line: 424 end line: 426 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10891 unit: export function isExpressionWithTypeArguments() file: src/compiler/factory/nodeTests.ts start line: 428 end line: 430 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10892 unit: export function isAsExpression() file: src/compiler/factory/nodeTests.ts start line: 432 end line: 434 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10893 unit: export function isNonNullExpression() file: src/compiler/factory/nodeTests.ts start line: 436 end line: 438 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10894 unit: export function isMetaProperty() file: src/compiler/factory/nodeTests.ts start line: 440 end line: 442 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10895 unit: export function isSyntheticExpression() file: src/compiler/factory/nodeTests.ts start line: 444 end line: 446 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10896 unit: export function isPartiallyEmittedExpression() file: src/compiler/factory/nodeTests.ts start line: 448 end line: 450 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10897 unit: export function isCommaListExpression() file: src/compiler/factory/nodeTests.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10898 unit: export function isTemplateSpan() file: src/compiler/factory/nodeTests.ts start line: 458 end line: 460 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10899 unit: export function isSemicolonClassElement() file: src/compiler/factory/nodeTests.ts start line: 462 end line: 464 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10900 unit: export function isBlock() file: src/compiler/factory/nodeTests.ts start line: 468 end line: 470 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10901 unit: export function isVariableStatement() file: src/compiler/factory/nodeTests.ts start line: 472 end line: 474 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10902 unit: export function isEmptyStatement() file: src/compiler/factory/nodeTests.ts start line: 476 end line: 478 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10903 unit: export function isExpressionStatement() file: src/compiler/factory/nodeTests.ts start line: 480 end line: 482 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10904 unit: export function isIfStatement() file: src/compiler/factory/nodeTests.ts start line: 484 end line: 486 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10905 unit: export function isDoStatement() file: src/compiler/factory/nodeTests.ts start line: 488 end line: 490 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10906 unit: export function isWhileStatement() file: src/compiler/factory/nodeTests.ts start line: 492 end line: 494 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10907 unit: export function isForStatement() file: src/compiler/factory/nodeTests.ts start line: 496 end line: 498 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10908 unit: export function isForInStatement() file: src/compiler/factory/nodeTests.ts start line: 500 end line: 502 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10909 unit: export function isForOfStatement() file: src/compiler/factory/nodeTests.ts start line: 504 end line: 506 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10910 unit: export function isContinueStatement() file: src/compiler/factory/nodeTests.ts start line: 508 end line: 510 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10911 unit: export function isBreakStatement() file: src/compiler/factory/nodeTests.ts start line: 512 end line: 514 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10912 unit: export function isReturnStatement() file: src/compiler/factory/nodeTests.ts start line: 516 end line: 518 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10913 unit: export function isWithStatement() file: src/compiler/factory/nodeTests.ts start line: 520 end line: 522 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10914 unit: export function isSwitchStatement() file: src/compiler/factory/nodeTests.ts start line: 524 end line: 526 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10915 unit: export function isLabeledStatement() file: src/compiler/factory/nodeTests.ts start line: 528 end line: 530 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10916 unit: export function isThrowStatement() file: src/compiler/factory/nodeTests.ts start line: 532 end line: 534 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10917 unit: export function isTryStatement() file: src/compiler/factory/nodeTests.ts start line: 536 end line: 538 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10918 unit: export function isDebuggerStatement() file: src/compiler/factory/nodeTests.ts start line: 540 end line: 542 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10919 unit: export function isVariableDeclaration() file: src/compiler/factory/nodeTests.ts start line: 544 end line: 546 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10920 unit: export function isVariableDeclarationList() file: src/compiler/factory/nodeTests.ts start line: 548 end line: 550 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10921 unit: export function isFunctionDeclaration() file: src/compiler/factory/nodeTests.ts start line: 552 end line: 554 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10922 unit: export function isClassDeclaration() file: src/compiler/factory/nodeTests.ts start line: 556 end line: 558 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10923 unit: export function isInterfaceDeclaration() file: src/compiler/factory/nodeTests.ts start line: 560 end line: 562 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10924 unit: export function isTypeAliasDeclaration() file: src/compiler/factory/nodeTests.ts start line: 564 end line: 566 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10925 unit: export function isEnumDeclaration() file: src/compiler/factory/nodeTests.ts start line: 568 end line: 570 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10926 unit: export function isModuleDeclaration() file: src/compiler/factory/nodeTests.ts start line: 572 end line: 574 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10927 unit: export function isModuleBlock() file: src/compiler/factory/nodeTests.ts start line: 576 end line: 578 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10928 unit: export function isCaseBlock() file: src/compiler/factory/nodeTests.ts start line: 580 end line: 582 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10929 unit: export function isNamespaceExportDeclaration() file: src/compiler/factory/nodeTests.ts start line: 584 end line: 586 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10930 unit: export function isImportEqualsDeclaration() file: src/compiler/factory/nodeTests.ts start line: 588 end line: 590 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10931 unit: export function isImportDeclaration() file: src/compiler/factory/nodeTests.ts start line: 592 end line: 594 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10932 unit: export function isImportClause() file: src/compiler/factory/nodeTests.ts start line: 596 end line: 598 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10933 unit: export function isAssertClause() file: src/compiler/factory/nodeTests.ts start line: 600 end line: 602 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10934 unit: export function isAssertEntry() file: src/compiler/factory/nodeTests.ts start line: 604 end line: 606 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10935 unit: export function isNamespaceImport() file: src/compiler/factory/nodeTests.ts start line: 608 end line: 610 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10936 unit: export function isNamespaceExport() file: src/compiler/factory/nodeTests.ts start line: 612 end line: 614 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10937 unit: export function isNamedImports() file: src/compiler/factory/nodeTests.ts start line: 616 end line: 618 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10938 unit: export function isImportSpecifier() file: src/compiler/factory/nodeTests.ts start line: 620 end line: 622 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10939 unit: export function isExportAssignment() file: src/compiler/factory/nodeTests.ts start line: 624 end line: 626 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10940 unit: export function isExportDeclaration() file: src/compiler/factory/nodeTests.ts start line: 628 end line: 630 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10941 unit: export function isNamedExports() file: src/compiler/factory/nodeTests.ts start line: 632 end line: 634 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10942 unit: export function isExportSpecifier() file: src/compiler/factory/nodeTests.ts start line: 636 end line: 638 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10943 unit: export function isMissingDeclaration() file: src/compiler/factory/nodeTests.ts start line: 640 end line: 642 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10944 unit: export function isNotEmittedStatement() file: src/compiler/factory/nodeTests.ts start line: 644 end line: 646 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10945 unit: export function isSyntheticReference() file: src/compiler/factory/nodeTests.ts start line: 649 end line: 651 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10946 unit: export function isMergeDeclarationMarker() file: src/compiler/factory/nodeTests.ts start line: 654 end line: 656 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10947 unit: export function isEndOfDeclarationMarker() file: src/compiler/factory/nodeTests.ts start line: 659 end line: 661 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10948 unit: export function isExternalModuleReference() file: src/compiler/factory/nodeTests.ts start line: 665 end line: 667 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10949 unit: export function isJsxElement() file: src/compiler/factory/nodeTests.ts start line: 671 end line: 673 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10950 unit: export function isJsxSelfClosingElement() file: src/compiler/factory/nodeTests.ts start line: 675 end line: 677 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10951 unit: export function isJsxOpeningElement() file: src/compiler/factory/nodeTests.ts start line: 679 end line: 681 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10952 unit: export function isJsxClosingElement() file: src/compiler/factory/nodeTests.ts start line: 683 end line: 685 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10953 unit: export function isJsxFragment() file: src/compiler/factory/nodeTests.ts start line: 687 end line: 689 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10954 unit: export function isJsxOpeningFragment() file: src/compiler/factory/nodeTests.ts start line: 691 end line: 693 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10955 unit: export function isJsxClosingFragment() file: src/compiler/factory/nodeTests.ts start line: 695 end line: 697 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10956 unit: export function isJsxAttribute() file: src/compiler/factory/nodeTests.ts start line: 699 end line: 701 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10957 unit: export function isJsxAttributes() file: src/compiler/factory/nodeTests.ts start line: 703 end line: 705 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10958 unit: export function isJsxSpreadAttribute() file: src/compiler/factory/nodeTests.ts start line: 707 end line: 709 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10959 unit: export function isJsxExpression() file: src/compiler/factory/nodeTests.ts start line: 711 end line: 713 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10960 unit: export function isCaseClause() file: src/compiler/factory/nodeTests.ts start line: 717 end line: 719 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10961 unit: export function isDefaultClause() file: src/compiler/factory/nodeTests.ts start line: 721 end line: 723 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10962 unit: export function isHeritageClause() file: src/compiler/factory/nodeTests.ts start line: 725 end line: 727 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10963 unit: export function isCatchClause() file: src/compiler/factory/nodeTests.ts start line: 729 end line: 731 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10964 unit: export function isPropertyAssignment() file: src/compiler/factory/nodeTests.ts start line: 735 end line: 737 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10965 unit: export function isShorthandPropertyAssignment() file: src/compiler/factory/nodeTests.ts start line: 739 end line: 741 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10966 unit: export function isSpreadAssignment() file: src/compiler/factory/nodeTests.ts start line: 743 end line: 745 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10967 unit: export function isEnumMember() file: src/compiler/factory/nodeTests.ts start line: 749 end line: 751 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10968 unit: export function isUnparsedPrepend() file: src/compiler/factory/nodeTests.ts start line: 757 end line: 759 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10969 unit: export function isSourceFile() file: src/compiler/factory/nodeTests.ts start line: 766 end line: 768 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10970 unit: export function isBundle() file: src/compiler/factory/nodeTests.ts start line: 770 end line: 772 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10971 unit: export function isUnparsedSource() file: src/compiler/factory/nodeTests.ts start line: 774 end line: 776 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10972 unit: export function isJSDocTypeExpression() file: src/compiler/factory/nodeTests.ts start line: 782 end line: 784 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10973 unit: export function isJSDocNameReference() file: src/compiler/factory/nodeTests.ts start line: 786 end line: 788 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10974 unit: export function isJSDocMemberName() file: src/compiler/factory/nodeTests.ts start line: 790 end line: 792 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10975 unit: export function isJSDocLink() file: src/compiler/factory/nodeTests.ts start line: 794 end line: 796 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10976 unit: export function isJSDocLinkCode() file: src/compiler/factory/nodeTests.ts start line: 798 end line: 800 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10977 unit: export function isJSDocLinkPlain() file: src/compiler/factory/nodeTests.ts start line: 802 end line: 804 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10978 unit: export function isJSDocAllType() file: src/compiler/factory/nodeTests.ts start line: 806 end line: 808 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10979 unit: export function isJSDocUnknownType() file: src/compiler/factory/nodeTests.ts start line: 810 end line: 812 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10980 unit: export function isJSDocNullableType() file: src/compiler/factory/nodeTests.ts start line: 814 end line: 816 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10981 unit: export function isJSDocNonNullableType() file: src/compiler/factory/nodeTests.ts start line: 818 end line: 820 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10982 unit: export function isJSDocOptionalType() file: src/compiler/factory/nodeTests.ts start line: 822 end line: 824 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10983 unit: export function isJSDocFunctionType() file: src/compiler/factory/nodeTests.ts start line: 826 end line: 828 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10984 unit: export function isJSDocVariadicType() file: src/compiler/factory/nodeTests.ts start line: 830 end line: 832 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10985 unit: export function isJSDocNamepathType() file: src/compiler/factory/nodeTests.ts start line: 834 end line: 836 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10986 unit: export function isJSDoc() file: src/compiler/factory/nodeTests.ts start line: 838 end line: 840 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10987 unit: export function isJSDocTypeLiteral() file: src/compiler/factory/nodeTests.ts start line: 842 end line: 844 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10988 unit: export function isJSDocSignature() file: src/compiler/factory/nodeTests.ts start line: 846 end line: 848 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10989 unit: export function isJSDocAugmentsTag() file: src/compiler/factory/nodeTests.ts start line: 852 end line: 854 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10990 unit: export function isJSDocAuthorTag() file: src/compiler/factory/nodeTests.ts start line: 856 end line: 858 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10991 unit: export function isJSDocClassTag() file: src/compiler/factory/nodeTests.ts start line: 860 end line: 862 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10992 unit: export function isJSDocCallbackTag() file: src/compiler/factory/nodeTests.ts start line: 864 end line: 866 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10993 unit: export function isJSDocPublicTag() file: src/compiler/factory/nodeTests.ts start line: 868 end line: 870 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10994 unit: export function isJSDocPrivateTag() file: src/compiler/factory/nodeTests.ts start line: 872 end line: 874 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10995 unit: export function isJSDocProtectedTag() file: src/compiler/factory/nodeTests.ts start line: 876 end line: 878 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10996 unit: export function isJSDocReadonlyTag() file: src/compiler/factory/nodeTests.ts start line: 880 end line: 882 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10997 unit: export function isJSDocOverrideTag() file: src/compiler/factory/nodeTests.ts start line: 884 end line: 886 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10998 unit: export function isJSDocDeprecatedTag() file: src/compiler/factory/nodeTests.ts start line: 888 end line: 890 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 10999 unit: export function isJSDocSeeTag() file: src/compiler/factory/nodeTests.ts start line: 892 end line: 894 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11000 unit: export function isJSDocEnumTag() file: src/compiler/factory/nodeTests.ts start line: 896 end line: 898 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11001 unit: export function isJSDocParameterTag() file: src/compiler/factory/nodeTests.ts start line: 900 end line: 902 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11002 unit: export function isJSDocReturnTag() file: src/compiler/factory/nodeTests.ts start line: 904 end line: 906 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11003 unit: export function isJSDocThisTag() file: src/compiler/factory/nodeTests.ts start line: 908 end line: 910 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11004 unit: export function isJSDocTypeTag() file: src/compiler/factory/nodeTests.ts start line: 912 end line: 914 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11005 unit: export function isJSDocTemplateTag() file: src/compiler/factory/nodeTests.ts start line: 916 end line: 918 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11006 unit: export function isJSDocTypedefTag() file: src/compiler/factory/nodeTests.ts start line: 920 end line: 922 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11007 unit: export function isJSDocUnknownTag() file: src/compiler/factory/nodeTests.ts start line: 924 end line: 926 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11008 unit: export function isJSDocPropertyTag() file: src/compiler/factory/nodeTests.ts start line: 928 end line: 930 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11009 unit: export function isJSDocImplementsTag() file: src/compiler/factory/nodeTests.ts start line: 932 end line: 934 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11010 unit: export function isSyntaxList() file: src/compiler/factory/nodeTests.ts start line: 939 end line: 941 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11011 unit: function parenthesizeLeftSideOfBinary() file: src/compiler/factory/parenthesizerRules.ts start line: 234 end line: 236 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11012 unit: function parenthesizeRightSideOfBinary() file: src/compiler/factory/parenthesizerRules.ts start line: 238 end line: 240 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11013 unit: function parenthesizeExpressionOfComputedPropertyName() file: src/compiler/factory/parenthesizerRules.ts start line: 242 end line: 244 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11014 unit: function parenthesizeOperandOfPostfixUnary() file: src/compiler/factory/parenthesizerRules.ts start line: 331 end line: 334 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11015 unit: function parenthesizeOperandOfPrefixUnary() file: src/compiler/factory/parenthesizerRules.ts start line: 336 end line: 339 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11016 unit: function parenthesizeMemberOfConditionalType() file: src/compiler/factory/parenthesizerRules.ts start line: 391 end line: 393 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11017 unit: function parenthesizeConstituentTypesOfUnionOrIntersectionType() file: src/compiler/factory/parenthesizerRules.ts start line: 416 end line: 419 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11018 unit: function parenthesizeOrdinalTypeArgument() file: src/compiler/factory/parenthesizerRules.ts start line: 421 end line: 423 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 11019 unit: export function createEmptyExports() file: src/compiler/factory/utilities.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11020 unit: export function isInternalName() file: src/compiler/factory/utilities.ts start line: 370 end line: 372 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11021 unit: export function isLocalName() file: src/compiler/factory/utilities.ts start line: 377 end line: 379 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11022 unit: export function isExportName() file: src/compiler/factory/utilities.ts start line: 385 end line: 387 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11023 unit: function isUseStrictPrologue() file: src/compiler/factory/utilities.ts start line: 389 end line: 391 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11024 unit: export function skipAssertions() file: src/compiler/factory/utilities.ts start line: 460 end line: 462 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11025 unit: export function startOnNewLine() file: src/compiler/factory/utilities.ts start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11026 unit: function tryGetModuleNameFromDeclaration() file: src/compiler/factory/utilities.ts start line: 631 end line: 633 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11027 unit: function isExponentiationOperator() file: src/compiler/factory/utilities.ts start line: 911 end line: 913 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11028 unit: export function isBinaryOperatorToken() file: src/compiler/factory/utilities.ts start line: 1006 end line: 1008 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11029 unit: readonly foldState:() file: src/compiler/factory/utilities.ts start line: 1155 end line: 1157 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11030 unit: export function setTextRange() file: src/compiler/factory/utilitiesPublic.ts start line: 2 end line: 4 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11031 unit: export function trace() file: src/compiler/moduleNameResolver.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11032 unit: export function isTraceEnabled() file: src/compiler/moduleNameResolver.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11033 unit: function noPackageId() file: src/compiler/moduleNameResolver.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11034 unit: function readPackageJsonTSConfigField() file: src/compiler/moduleNameResolver.ts start line: 173 end line: 175 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11035 unit: function readPackageJsonMainField() file: src/compiler/moduleNameResolver.ts start line: 177 end line: 179 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11036 unit: function getOwnMap() file: src/compiler/moduleNameResolver.ts start line: 587 end line: 589 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11037 unit: function setOwnOptions() file: src/compiler/moduleNameResolver.ts start line: 591 end line: 593 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11038 unit: function setOwnMap() file: src/compiler/moduleNameResolver.ts start line: 595 end line: 597 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11039 unit: function getPackageJsonInfo() file: src/compiler/moduleNameResolver.ts start line: 622 end line: 624 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11040 unit: function setPackageJsonInfo() file: src/compiler/moduleNameResolver.ts start line: 625 end line: 627 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11041 unit: function clear() file: src/compiler/moduleNameResolver.ts start line: 628 end line: 630 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11042 unit: function clear() file: src/compiler/moduleNameResolver.ts start line: 682 end line: 684 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11043 unit: function update() file: src/compiler/moduleNameResolver.ts start line: 686 end line: 688 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11044 unit: get() file: src/compiler/moduleNameResolver.ts start line: 702 end line: 704 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11045 unit: has() file: src/compiler/moduleNameResolver.ts start line: 713 end line: 715 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11046 unit: size() file: src/compiler/moduleNameResolver.ts start line: 722 end line: 724 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11047 unit: function update() file: src/compiler/moduleNameResolver.ts start line: 784 end line: 786 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11048 unit: function get() file: src/compiler/moduleNameResolver.ts start line: 798 end line: 800 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11049 unit: function tryResolveJSModuleWorker() file: src/compiler/moduleNameResolver.ts start line: 1270 end line: 1272 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11050 unit: export function nodeModuleNameResolver() file: src/compiler/moduleNameResolver.ts start line: 1276 end line: 1278 size: 3 LOC McCabe index: 3 number of parameters: 7 id: 11051 unit: export function pathContainsNodeModules() file: src/compiler/moduleNameResolver.ts start line: 1389 end line: 1391 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11052 unit: function loadModuleFromFileNoPackageId() file: src/compiler/moduleNameResolver.ts start line: 1424 end line: 1426 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11053 unit: export function allKeysStartWithDot() file: src/compiler/moduleNameResolver.ts start line: 1861 end line: 1863 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11054 unit: function noKeyStartsWithDot() file: src/compiler/moduleNameResolver.ts start line: 1865 end line: 1867 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11055 unit: function getLoadModuleFromTargetImportOrExport() file: src/compiler/moduleNameResolver.ts start line: 1997 end line: 2079 size: 3 LOC McCabe index: 1 number of parameters: 7 id: 11056 unit: function loadModuleFromNearestNodeModulesDirectory() file: src/compiler/moduleNameResolver.ts start line: 2090 end line: 2092 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 11057 unit: function loadModuleFromNearestNodeModulesDirectoryTypesScope() file: src/compiler/moduleNameResolver.ts start line: 2094 end line: 2097 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11058 unit: export function getTypesPackageName() file: src/compiler/moduleNameResolver.ts start line: 2243 end line: 2245 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11059 unit: function toSearchResult() file: src/compiler/moduleNameResolver.ts start line: 2358 end line: 2360 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11060 unit: ending: getEnding() file: src/compiler/moduleSpecifiers.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11061 unit: function usesJsExtensionOnImports() file: src/compiler/moduleSpecifiers.ts start line: 358 end line: 360 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11062 unit: function comparePathsByRedirectAndNumberOfDirectorySeparators() file: src/compiler/moduleSpecifiers.ts start line: 362 end line: 364 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11063 unit: function getJSExtensionForFile() file: src/compiler/moduleSpecifiers.ts start line: 815 end line: 817 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11064 unit: function isPathRelativeToParent() file: src/compiler/moduleSpecifiers.ts start line: 849 end line: 851 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11065 unit: function visitNode() file: src/compiler/parser.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11066 unit: function addWorkItem() file: src/compiler/parser.ts start line: 636 end line: 638 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11067 unit: export function parseIsolatedEntityName() file: src/compiler/parser.ts start line: 661 end line: 663 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11068 unit: export function parseJsonText() file: src/compiler/parser.ts start line: 670 end line: 672 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11069 unit: export function isExternalModule() file: src/compiler/parser.ts start line: 675 end line: 677 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11070 unit: export function parseJSDocTypeExpressionForTests() file: src/compiler/parser.ts start line: 710 end line: 712 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11071 unit: function reportPragmaDiagnostic() file: src/compiler/parser.ts start line: 1074 end line: 1076 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11072 unit: function withJSDoc() file: src/compiler/parser.ts start line: 1079 end line: 1081 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11073 unit: export function fixupParentReferences() file: src/compiler/parser.ts start line: 1204 end line: 1210 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11074 unit: function setDisallowInContext() file: src/compiler/parser.ts start line: 1245 end line: 1247 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11075 unit: function setYieldContext() file: src/compiler/parser.ts start line: 1249 end line: 1251 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11076 unit: function setDecoratorContext() file: src/compiler/parser.ts start line: 1253 end line: 1255 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11077 unit: function setAwaitContext() file: src/compiler/parser.ts start line: 1257 end line: 1259 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11078 unit: function allowInAnd() file: src/compiler/parser.ts start line: 1303 end line: 1305 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11079 unit: function disallowInAnd() file: src/compiler/parser.ts start line: 1307 end line: 1309 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11080 unit: function doInYieldContext() file: src/compiler/parser.ts start line: 1311 end line: 1313 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11081 unit: function doInDecoratorContext() file: src/compiler/parser.ts start line: 1315 end line: 1317 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11082 unit: function doInAwaitContext() file: src/compiler/parser.ts start line: 1319 end line: 1321 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11083 unit: function doOutsideOfAwaitContext() file: src/compiler/parser.ts start line: 1323 end line: 1325 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11084 unit: function doInYieldAndAwaitContext() file: src/compiler/parser.ts start line: 1327 end line: 1329 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11085 unit: function doOutsideOfYieldAndAwaitContext() file: src/compiler/parser.ts start line: 1331 end line: 1333 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11086 unit: function inContext() file: src/compiler/parser.ts start line: 1335 end line: 1337 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11087 unit: function inYieldContext() file: src/compiler/parser.ts start line: 1339 end line: 1341 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11088 unit: function inDisallowInContext() file: src/compiler/parser.ts start line: 1343 end line: 1345 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11089 unit: function inDecoratorContext() file: src/compiler/parser.ts start line: 1347 end line: 1349 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11090 unit: function inAwaitContext() file: src/compiler/parser.ts start line: 1351 end line: 1353 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11091 unit: function parseErrorAtCurrentToken() file: src/compiler/parser.ts start line: 1355 end line: 1357 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11092 unit: function parseErrorAt() file: src/compiler/parser.ts start line: 1371 end line: 1373 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11093 unit: function parseErrorAtRange() file: src/compiler/parser.ts start line: 1375 end line: 1377 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11094 unit: function scanError() file: src/compiler/parser.ts start line: 1379 end line: 1381 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11095 unit: function getNodePos() file: src/compiler/parser.ts start line: 1383 end line: 1385 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11096 unit: function hasPrecedingJSDocComment() file: src/compiler/parser.ts start line: 1387 end line: 1389 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11097 unit: function token() file: src/compiler/parser.ts start line: 1397 end line: 1399 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11098 unit: function nextTokenWithoutCheck() file: src/compiler/parser.ts start line: 1401 end line: 1403 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11099 unit: function nextTokenJSDoc() file: src/compiler/parser.ts start line: 1419 end line: 1421 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11100 unit: function reScanGreaterToken() file: src/compiler/parser.ts start line: 1423 end line: 1425 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11101 unit: function reScanSlashToken() file: src/compiler/parser.ts start line: 1427 end line: 1429 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11102 unit: function reScanTemplateToken() file: src/compiler/parser.ts start line: 1431 end line: 1433 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11103 unit: function reScanTemplateHeadOrNoSubstitutionTemplate() file: src/compiler/parser.ts start line: 1435 end line: 1437 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11104 unit: function reScanLessThanToken() file: src/compiler/parser.ts start line: 1439 end line: 1441 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11105 unit: function reScanHashToken() file: src/compiler/parser.ts start line: 1443 end line: 1445 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11106 unit: function scanJsxIdentifier() file: src/compiler/parser.ts start line: 1447 end line: 1449 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11107 unit: function scanJsxText() file: src/compiler/parser.ts start line: 1451 end line: 1453 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11108 unit: function scanJsxAttributeValue() file: src/compiler/parser.ts start line: 1455 end line: 1457 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11109 unit: function lookAhead() file: src/compiler/parser.ts start line: 1498 end line: 1500 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11110 unit: function tryParse() file: src/compiler/parser.ts start line: 1507 end line: 1509 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11111 unit: function parseSemicolon() file: src/compiler/parser.ts start line: 1784 end line: 1786 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11112 unit: function parseBindingIdentifier() file: src/compiler/parser.ts start line: 1878 end line: 1880 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11113 unit: function parseIdentifier() file: src/compiler/parser.ts start line: 1882 end line: 1884 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11114 unit: function parseIdentifierName() file: src/compiler/parser.ts start line: 1886 end line: 1888 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11115 unit: function parsePropertyName() file: src/compiler/parser.ts start line: 1916 end line: 1918 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11116 unit: function parseContextualModifier() file: src/compiler/parser.ts start line: 1949 end line: 1951 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11117 unit: function parseAnyContextualModifier() file: src/compiler/parser.ts start line: 1999 end line: 2001 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11118 unit: token() file: src/compiler/parser.ts start line: 2153 end line: 2156 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11119 unit: function isReusableEnumMember() file: src/compiler/parser.ts start line: 2527 end line: 2529 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11120 unit: function getExpectedCommaDiagnostic() file: src/compiler/parser.ts start line: 2694 end line: 2696 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11121 unit: function isMissingList() file: src/compiler/parser.ts start line: 2708 end line: 2710 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11122 unit: function createQualifiedName() file: src/compiler/parser.ts start line: 2744 end line: 2746 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11123 unit: function parseLiteralNode() file: src/compiler/parser.ts start line: 2866 end line: 2868 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11124 unit: function parseEntityNameOfTypeReference() file: src/compiler/parser.ts start line: 2920 end line: 2922 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11125 unit: token() file: src/compiler/parser.ts start line: 3001 end line: 3003 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11126 unit: function parseParameterInOuterAwaitContext() file: src/compiler/parser.ts start line: 3147 end line: 3149 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11127 unit: function parseParameter() file: src/compiler/parser.ts start line: 3151 end line: 3153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11128 unit: function isIndexSignature() file: src/compiler/parser.ts start line: 3311 end line: 3313 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11129 unit: token() file: src/compiler/parser.ts start line: 3407 end line: 3409 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11130 unit: function nextTokenIsDot() file: src/compiler/parser.ts start line: 3467 end line: 3469 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11131 unit: function isNextTokenColonOrQuestionColon() file: src/compiler/parser.ts start line: 3561 end line: 3563 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 11132 unit: function parseIntersectionTypeOrHigher() file: src/compiler/parser.ts start line: 3920 end line: 3922 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11133 unit: function parseUnionTypeOrHigher() file: src/compiler/parser.ts start line: 3924 end line: 3926 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11134 unit: token() file: src/compiler/parser.ts start line: 3973 end line: 3979 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11135 unit: function parseType() file: src/compiler/parser.ts start line: 4019 end line: 4023 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11136 unit: function parseTypeAnnotation() file: src/compiler/parser.ts start line: 4043 end line: 4045 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11137 unit: function parseInitializer() file: src/compiler/parser.ts start line: 4146 end line: 4148 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11138 unit: function isInOrOfKeyword() file: src/compiler/parser.ts start line: 4635 end line: 4637 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11139 unit: function makeBinaryExpression() file: src/compiler/parser.ts start line: 4710 end line: 4712 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11140 unit: function makeAsExpression() file: src/compiler/parser.ts start line: 4714 end line: 4716 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11141 unit: function isTemplateStartOfTaggedTemplate() file: src/compiler/parser.ts start line: 5452 end line: 5454 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11142 unit: function parseArgumentExpression() file: src/compiler/parser.ts start line: 5660 end line: 5662 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11143 unit: function parseOptionalBindingIdentifier() file: src/compiler/parser.ts start line: 5782 end line: 5784 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11144 unit: function parseCaseOrDefaultClause() file: src/compiler/parser.ts start line: 6023 end line: 6025 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11145 unit: function isStartOfDeclaration() file: src/compiler/parser.ts start line: 6242 end line: 6244 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11146 unit: function isLetDeclaration() file: src/compiler/parser.ts start line: 6311 end line: 6315 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11147 unit: function isDeclareModifier() file: src/compiler/parser.ts start line: 6389 end line: 6391 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11148 unit: function parseVariableDeclarationAllowExclamation() file: src/compiler/parser.ts start line: 6557 end line: 6559 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11149 unit: token() file: src/compiler/parser.ts start line: 6567 end line: 6569 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11150 unit: function canFollowContextualOfKeyword() file: src/compiler/parser.ts start line: 6621 end line: 6623 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11151 unit: function parseClassExpression() file: src/compiler/parser.ts start line: 7000 end line: 7002 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11152 unit: function parseClassDeclaration() file: src/compiler/parser.ts start line: 7004 end line: 7006 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11153 unit: function isImplementsClause() file: src/compiler/parser.ts start line: 7046 end line: 7048 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11154 unit: function isHeritageClause() file: src/compiler/parser.ts start line: 7082 end line: 7084 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11155 unit: function parseClassMembers() file: src/compiler/parser.ts start line: 7086 end line: 7088 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11156 unit: function nextTokenIsOpenParen() file: src/compiler/parser.ts start line: 7209 end line: 7211 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11157 unit: function nextTokenIsOpenBrace() file: src/compiler/parser.ts start line: 7213 end line: 7215 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11158 unit: function nextTokenIsSlash() file: src/compiler/parser.ts start line: 7217 end line: 7219 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11159 unit: function tokenAfterImportDefinitelyProducesImportDeclaration() file: src/compiler/parser.ts start line: 7312 end line: 7314 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11160 unit: function tokenAfterImportedIdentifierDefinitelyProducesImportDeclaration() file: src/compiler/parser.ts start line: 7316 end line: 7320 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11161 unit: parseOptional() file: src/compiler/parser.ts start line: 7343 end line: 7345 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11162 unit: function parseImportSpecifier() file: src/compiler/parser.ts start line: 7413 end line: 7415 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11163 unit: function parseNamespaceExport() file: src/compiler/parser.ts start line: 7500 end line: 7502 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11164 unit: function walkTreeForExternalModuleIndicators() file: src/compiler/parser.ts start line: 7577 end line: 7579 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11165 unit: function hasModifierOfKind() file: src/compiler/parser.ts start line: 7582 end line: 7584 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11166 unit: function isImportMeta() file: src/compiler/parser.ts start line: 7586 end line: 7588 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11167 unit: function parseUnknownTag() file: src/compiler/parser.ts start line: 8156 end line: 8158 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11168 unit: function parseSimpleTag() file: src/compiler/parser.ts start line: 8354 end line: 8356 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11169 unit: function parseChildPropertyTag() file: src/compiler/parser.ts start line: 8497 end line: 8499 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11170 unit: export function isDeclarationFileName() file: src/compiler/parser.ts start line: 9291 end line: 9293 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11171 unit: export function isAnyDirectorySeparator() file: src/compiler/path.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11172 unit: export function isUrl() file: src/compiler/path.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11173 unit: export function isRootedDiskPath() file: src/compiler/path.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11174 unit: export function pathIsAbsolute() file: src/compiler/path.ts start line: 60 end line: 62 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11175 unit: export function pathIsRelative() file: src/compiler/path.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11176 unit: export function pathIsBareSpecifier() file: src/compiler/path.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11177 unit: export function hasExtension() file: src/compiler/path.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11178 unit: export function fileExtensionIs() file: src/compiler/path.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11179 unit: export function hasTrailingDirectorySeparator() file: src/compiler/path.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11180 unit: export function resolvePath() file: src/compiler/path.ts start line: 531 end line: 533 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11181 unit: export function getNormalizedPathComponents() file: src/compiler/path.ts start line: 545 end line: 547 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11182 unit: export function getNormalizedAbsolutePath() file: src/compiler/path.ts start line: 549 end line: 551 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11183 unit: export function getNormalizedAbsolutePathWithoutRoot() file: src/compiler/path.ts start line: 577 end line: 579 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11184 unit: export function ensurePathIsNonModuleName() file: src/compiler/path.ts start line: 649 end line: 651 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11185 unit: export function comparePathsCaseSensitive() file: src/compiler/path.ts start line: 720 end line: 722 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11186 unit: export function comparePathsCaseInsensitive() file: src/compiler/path.ts start line: 727 end line: 729 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11187 unit: export function getRelativePathFromFile() file: src/compiler/path.ts start line: 839 end line: 841 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11188 unit: export function isNodeModulesDirectory() file: src/compiler/path.ts start line: 883 end line: 885 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11189 unit: export function createTimerIf() file: src/compiler/performance.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 11190 unit: export function getCount() file: src/compiler/performance.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11191 unit: export function getDuration() file: src/compiler/performance.ts start line: 97 end line: 99 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11192 unit: export function forEachMeasure() file: src/compiler/performance.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11193 unit: export function isEnabled() file: src/compiler/performance.ts start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11194 unit: export function tryGetNativePerformanceHooks() file: src/compiler/performanceCore.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11195 unit: export function createCompilerHost() file: src/compiler/program.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11196 unit: function getDefaultLibLocation() file: src/compiler/program.ts start line: 166 end line: 168 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11197 unit: export function formatColorAndReset() file: src/compiler/program.ts start line: 381 end line: 383 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11198 unit: export function isReferenceFileLocation() file: src/compiler/program.ts start line: 666 end line: 668 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11199 unit: function sourceFileVersionUptoDate() file: src/compiler/program.ts start line: 746 end line: 748 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11200 unit: function compareDefaultLibFiles() file: src/compiler/program.ts start line: 1368 end line: 1370 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11201 unit: function getResolvedModuleWithFailedLookupLocationsFromCache() file: src/compiler/program.ts start line: 1383 end line: 1385 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 11202 unit: function toPath() file: src/compiler/program.ts start line: 1387 end line: 1389 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11203 unit: function getResolvedProjectReferences() file: src/compiler/program.ts start line: 1882 end line: 1884 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11204 unit: function getProjectReferences() file: src/compiler/program.ts start line: 1886 end line: 1888 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11205 unit: function isSourceFileFromExternalLibrary() file: src/compiler/program.ts start line: 1902 end line: 1904 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11206 unit: function getDiagnosticsProducingTypeChecker() file: src/compiler/program.ts start line: 1926 end line: 1928 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11207 unit: function dropDiagnosticsProducingTypeChecker() file: src/compiler/program.ts start line: 1930 end line: 1932 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11208 unit: function getTypeChecker() file: src/compiler/program.ts start line: 1934 end line: 1936 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11209 unit: function isEmitBlocked() file: src/compiler/program.ts start line: 1945 end line: 1947 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11210 unit: function getSourceFile() file: src/compiler/program.ts start line: 1982 end line: 1984 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11211 unit: function getSourceFileByPath() file: src/compiler/program.ts start line: 1986 end line: 1988 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11212 unit: function getSyntacticDiagnostics() file: src/compiler/program.ts start line: 2005 end line: 2007 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11213 unit: function getSemanticDiagnostics() file: src/compiler/program.ts start line: 2009 end line: 2011 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11214 unit: function getBindAndCheckDiagnostics() file: src/compiler/program.ts start line: 2019 end line: 2021 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11215 unit: function getBindAndCheckDiagnosticsForFile() file: src/compiler/program.ts start line: 2089 end line: 2091 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11216 unit: function createDiagnosticForNode() file: src/compiler/program.ts start line: 2378 end line: 2380 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11217 unit: function getDeclarationDiagnosticsWorker() file: src/compiler/program.ts start line: 2384 end line: 2386 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11218 unit: function getDeclarationDiagnosticsForFile() file: src/compiler/program.ts start line: 2420 end line: 2422 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11219 unit: function getGlobalDiagnostics() file: src/compiler/program.ts start line: 2440 end line: 2442 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11220 unit: function getConfigFileParsingDiagnostics() file: src/compiler/program.ts start line: 2444 end line: 2446 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11221 unit: function processRootFile() file: src/compiler/program.ts start line: 2448 end line: 2450 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11222 unit: function fileReferenceIsEqualTo() file: src/compiler/program.ts start line: 2452 end line: 2454 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11223 unit: function getSourceFileFromReference() file: src/compiler/program.ts start line: 2611 end line: 2613 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11224 unit: function processProjectReferenceFile() file: src/compiler/program.ts start line: 2678 end line: 2680 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11225 unit: function addFileIncludeReason() file: src/compiler/program.ts start line: 2892 end line: 2894 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11226 unit: function isSourceOfProjectReferenceRedirect() file: src/compiler/program.ts start line: 2980 end line: 2982 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11227 unit: function getCanonicalFileName() file: src/compiler/program.ts start line: 3129 end line: 3131 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11228 unit: getEmitModuleResolutionKind() file: src/compiler/program.ts start line: 3459 end line: 3461 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11229 unit: function addProgramDiagnosticExplainingFile() file: src/compiler/program.ts start line: 3630 end line: 3632 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11230 unit: function getOptionPathsSyntax() file: src/compiler/program.ts start line: 3802 end line: 3804 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11231 unit: function createDiagnosticForOptionName() file: src/compiler/program.ts start line: 3816 end line: 3818 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11232 unit: function createOptionValueDiagnostic() file: src/compiler/program.ts start line: 3820 end line: 3822 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11233 unit: function isSameFile() file: src/compiler/program.ts start line: 3910 end line: 3912 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11234 unit: export function filterSemanticDiagnostics() file: src/compiler/program.ts start line: 4144 end line: 4146 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11235 unit: function needJsx() file: src/compiler/program.ts start line: 4232 end line: 4234 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11236 unit: function needAllowJs() file: src/compiler/program.ts start line: 4235 end line: 4237 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 11237 unit: function needResolveJsonModule() file: src/compiler/program.ts start line: 4238 end line: 4240 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11238 unit: function getResolvedModule() file: src/compiler/resolutionCache.ts start line: 232 end line: 234 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11239 unit: function getResolvedTypeReferenceDirective() file: src/compiler/resolutionCache.ts start line: 236 end line: 238 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11240 unit: function startRecordingFilesWithChangedResolutions() file: src/compiler/resolutionCache.ts start line: 265 end line: 267 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11241 unit: function resolveTypeReferenceDirective() file: src/compiler/resolutionCache.ts start line: 350 end line: 352 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11242 unit: function isNodeModulesAtTypesDirectory() file: src/compiler/resolutionCache.ts start line: 544 end line: 546 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11243 unit: function isPathWithDefaultFailedLookupExtension() file: src/compiler/resolutionCache.ts start line: 610 end line: 612 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11244 unit: function closeTypeRootsWatch() file: src/compiler/resolutionCache.ts start line: 894 end line: 896 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11245 unit: constructor() file: src/compiler/semver.ts start line: 173 end line: 175 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11246 unit: toString() file: src/compiler/semver.ts start line: 192 end line: 194 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11247 unit: function isWildcard() file: src/compiler/semver.ts start line: 345 end line: 347 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11248 unit: function createComparator() file: src/compiler/semver.ts start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11249 unit: function formatDisjunction() file: src/compiler/semver.ts start line: 381 end line: 383 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11250 unit: function formatAlternative() file: src/compiler/semver.ts start line: 385 end line: 387 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11251 unit: function formatComparator() file: src/compiler/semver.ts start line: 389 end line: 391 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11252 unit: function isStringOrNull() file: src/compiler/sourcemap.ts start line: 359 end line: 361 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11253 unit: function hasReportedError() file: src/compiler/sourcemap.ts start line: 513 end line: 515 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11254 unit: function compareGeneratedPositions() file: src/compiler/sourcemap.ts start line: 624 end line: 626 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11255 unit: function getSourcePositionOfMapping() file: src/compiler/sourcemap.ts start line: 628 end line: 630 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11256 unit: function getGeneratedPositionOfMapping() file: src/compiler/sourcemap.ts start line: 632 end line: 634 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11257 unit: function visitTypeParameter() file: src/compiler/symbolWalker.ts start line: 95 end line: 97 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11258 unit: function visitUnionOrIntersectionType() file: src/compiler/symbolWalker.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11259 unit: function visitIndexType() file: src/compiler/symbolWalker.ts start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11260 unit: function getLevel() file: src/compiler/sys.ts start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11261 unit: function setLevel() file: src/compiler/sys.ts start line: 122 end line: 124 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11262 unit: function scheduleNextPoll() file: src/compiler/sys.ts start line: 330 end line: 332 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11263 unit: export function sysLog() file: src/compiler/sys.ts start line: 505 end line: 507 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11264 unit: export function setSysLog() file: src/compiler/sys.ts start line: 510 end line: 512 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11265 unit: function addChildDirectoryWatcher() file: src/compiler/sys.ts start line: 761 end line: 763 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11266 unit: export function createFileWatcherCallback() file: src/compiler/sys.ts start line: 790 end line: 792 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11267 unit: function ensureDynamicPollingWatchFile() file: src/compiler/sys.ts start line: 926 end line: 928 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11268 unit: function ensureFixedChunkSizePollingWatchFile() file: src/compiler/sys.ts start line: 930 end line: 932 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11269 unit: getWidthOfTerminal() file: src/compiler/sys.ts start line: 1317 end line: 1319 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11270 unit: writeOutputIsTTY() file: src/compiler/sys.ts start line: 1320 end line: 1322 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11271 unit: getExecutingFilePath() file: src/compiler/sys.ts start line: 1345 end line: 1347 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11272 unit: getEnvironmentVariable() file: src/compiler/sys.ts start line: 1350 end line: 1352 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11273 unit: function readDirectory() file: src/compiler/sys.ts start line: 1809 end line: 1811 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11274 unit: function fileExists() file: src/compiler/sys.ts start line: 1838 end line: 1840 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11275 unit: function directoryExists() file: src/compiler/sys.ts start line: 1842 end line: 1844 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11276 unit: function getDirectories() file: src/compiler/sys.ts start line: 1846 end line: 1848 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11277 unit: export function setSys() file: src/compiler/sys.ts start line: 1907 end line: 1909 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11278 unit: export function instant() file: src/compiler/tracing.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11279 unit: function getLocation() file: src/compiler/tracing.ts start line: 174 end line: 190 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11280 unit: end: indexFromOne() file: src/compiler/tracing.ts start line: 181 end line: 184 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11281 unit: function wrapCustomTransformer() file: src/compiler/transformer.ts start line: 112 end line: 114 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11282 unit: function wrapScriptTransformerFactory() file: src/compiler/transformer.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11283 unit: function wrapDeclarationTransformerFactory() file: src/compiler/transformer.ts start line: 132 end line: 134 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11284 unit: export function noEmitSubstitution() file: src/compiler/transformer.ts start line: 136 end line: 138 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11285 unit: export function noEmitNotification() file: src/compiler/transformer.ts start line: 140 end line: 142 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11286 unit: addDiagnostic() file: src/compiler/transformer.ts start line: 213 end line: 215 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11287 unit: function transformRoot() file: src/compiler/transformer.ts start line: 260 end line: 262 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11288 unit: function getLexicalEnvironmentFlags() file: src/compiler/transformer.ts start line: 482 end line: 484 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11289 unit: function discardedValueVisitor() file: src/compiler/transformers/classFields.ts start line: 239 end line: 241 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11290 unit: function visitor() file: src/compiler/transformers/classFields.ts start line: 243 end line: 245 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11291 unit: function createPrivateIdentifierAccess() file: src/compiler/transformers/classFields.ts start line: 454 end line: 456 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11292 unit: function doesClassElementNeedTransform() file: src/compiler/transformers/classFields.ts start line: 947 end line: 949 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 11293 unit: function getPrivateInstanceMethodsAndAccessors() file: src/compiler/transformers/classFields.ts start line: 951 end line: 953 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11294 unit: function substituteExpressionIdentifier() file: src/compiler/transformers/classFields.ts start line: 1678 end line: 1680 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11295 unit: function endClassLexicalEnvironment() file: src/compiler/transformers/classFields.ts start line: 1736 end line: 1738 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11296 unit: function getPendingExpressions() file: src/compiler/transformers/classFields.ts start line: 1758 end line: 1760 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11297 unit: function createHoistedVariableForPrivateName() file: src/compiler/transformers/classFields.ts start line: 1924 end line: 1926 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11298 unit: function isReservedPrivateName() file: src/compiler/transformers/classFields.ts start line: 2140 end line: 2142 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11299 unit: function getLibReferences() file: src/compiler/transformers/declarations.ts start line: 352 end line: 354 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11300 unit: function getFileReferencesForUsedTypeReferences() file: src/compiler/transformers/declarations.ts start line: 356 end line: 358 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11301 unit: function shouldPrintWithInitializer() file: src/compiler/transformers/declarations.ts start line: 494 end line: 496 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11302 unit: function ensureTypeParams() file: src/compiler/transformers/declarations.ts start line: 656 end line: 658 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11303 unit: function isPrivateMethodTypeParameter() file: src/compiler/transformers/declarations.ts start line: 1094 end line: 1096 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11304 unit: function recreateBindingPattern() file: src/compiler/transformers/declarations.ts start line: 1515 end line: 1517 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11305 unit: function shouldStripInternal() file: src/compiler/transformers/declarations.ts start line: 1551 end line: 1553 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11306 unit: function isScopeMarker() file: src/compiler/transformers/declarations.ts start line: 1555 end line: 1557 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11307 unit: function hasScopeMarker() file: src/compiler/transformers/declarations.ts start line: 1559 end line: 1561 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11308 unit: function maskModifiers() file: src/compiler/transformers/declarations.ts start line: 1613 end line: 1615 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11309 unit: bindingOrAssignmentElementContainsNonLiteralComputedName() file: src/compiler/transformers/destructuring.ts start line: 73 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11310 unit: function emitExpression() file: src/compiler/transformers/destructuring.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11311 unit: function bindingOrAssignmentPatternContainsNonLiteralComputedName() file: src/compiler/transformers/destructuring.ts start line: 157 end line: 159 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11312 unit: function emitExpression() file: src/compiler/transformers/destructuring.ts start line: 239 end line: 241 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11313 unit: function makeArrayAssignmentPattern() file: src/compiler/transformers/destructuring.ts start line: 524 end line: 526 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11314 unit: function makeObjectAssignmentPattern() file: src/compiler/transformers/destructuring.ts start line: 533 end line: 535 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11315 unit: function makeBindingElement() file: src/compiler/transformers/destructuring.ts start line: 537 end line: 539 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11316 unit: function makeAssignmentElement() file: src/compiler/transformers/destructuring.ts start line: 541 end line: 543 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11317 unit: function createSpreadSegment() file: src/compiler/transformers/es2015.ts start line: 261 end line: 263 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11318 unit: function exitSubtree() file: src/compiler/transformers/es2015.ts start line: 343 end line: 345 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11319 unit: function visitor() file: src/compiler/transformers/es2015.ts start line: 377 end line: 379 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11320 unit: function visitorWithUnusedExpressionResult() file: src/compiler/transformers/es2015.ts start line: 381 end line: 383 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11321 unit: function returnCapturedThis() file: src/compiler/transformers/es2015.ts start line: 597 end line: 599 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11322 unit: function visitVoidExpression() file: src/compiler/transformers/es2015.ts start line: 641 end line: 643 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11323 unit: function visitClassExpression() file: src/compiler/transformers/es2015.ts start line: 769 end line: 781 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11324 unit: function createActualThis() file: src/compiler/transformers/es2015.ts start line: 1209 end line: 1211 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11325 unit: function shouldAddRestParameter() file: src/compiler/transformers/es2015.ts start line: 1420 end line: 1422 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11326 unit: function transformSemicolonClassElementToStatement() file: src/compiler/transformers/es2015.ts start line: 1706 end line: 1708 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11327 unit: function visitExpressionStatement() file: src/compiler/transformers/es2015.ts start line: 2075 end line: 2077 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11328 unit: function visitParenthesizedExpression() file: src/compiler/transformers/es2015.ts start line: 2086 end line: 2088 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11329 unit: function recordLabel() file: src/compiler/transformers/es2015.ts start line: 2344 end line: 2346 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11330 unit: function resetLabel() file: src/compiler/transformers/es2015.ts start line: 2348 end line: 2350 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11331 unit: function shouldConvertPartOfIterationStatement() file: src/compiler/transformers/es2015.ts start line: 2774 end line: 2776 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11332 unit: function shouldConvertInitializerOfForStatement() file: src/compiler/transformers/es2015.ts start line: 2778 end line: 2780 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11333 unit: function shouldConvertConditionOfForStatement() file: src/compiler/transformers/es2015.ts start line: 2782 end line: 2784 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11334 unit: function shouldConvertIncrementorOfForStatement() file: src/compiler/transformers/es2015.ts start line: 2786 end line: 2788 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11335 unit: function shouldConvertBodyOfIterationStatement() file: src/compiler/transformers/es2015.ts start line: 2795 end line: 2797 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11336 unit: function createOutVariable() file: src/compiler/transformers/es2015.ts start line: 3080 end line: 3082 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11337 unit: function visitComputedPropertyName() file: src/compiler/transformers/es2015.ts start line: 3669 end line: 3671 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11338 unit: function visitYieldExpression() file: src/compiler/transformers/es2015.ts start line: 3678 end line: 3681 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11339 unit: some() file: src/compiler/transformers/es2015.ts start line: 3709 end line: 3711 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11340 unit: function visitSuperCallInBody() file: src/compiler/transformers/es2015.ts start line: 3880 end line: 3882 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11341 unit: function visitSpanOfSpreads() file: src/compiler/transformers/es2015.ts start line: 4070 end line: 4072 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11342 unit: function visitSpreadElement() file: src/compiler/transformers/es2015.ts start line: 4101 end line: 4103 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11343 unit: function visitTemplateLiteral() file: src/compiler/transformers/es2015.ts start line: 4110 end line: 4112 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11344 unit: function setContextFlag() file: src/compiler/transformers/es2017.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11345 unit: function inContext() file: src/compiler/transformers/es2017.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11346 unit: function inTopLevelContext() file: src/compiler/transformers/es2017.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11347 unit: function inHasLexicalThisContext() file: src/compiler/transformers/es2017.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11348 unit: function visitDefault() file: src/compiler/transformers/es2017.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11349 unit: function hoistVariableDeclarationList() file: src/compiler/transformers/es2017.ts start line: 409 end line: 411 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11350 unit: function affectsSubtree() file: src/compiler/transformers/es2018.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11351 unit: function exitSubtree() file: src/compiler/transformers/es2018.ts start line: 97 end line: 99 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11352 unit: function visitor() file: src/compiler/transformers/es2018.ts start line: 121 end line: 123 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11353 unit: function visitorWithUnusedExpressionResult() file: src/compiler/transformers/es2018.ts start line: 125 end line: 127 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11354 unit: function visitDefault() file: src/compiler/transformers/es2018.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11355 unit: function visitExpressionStatement() file: src/compiler/transformers/es2018.ts start line: 419 end line: 421 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11356 unit: function visitParenthesizedExpression() file: src/compiler/transformers/es2018.ts start line: 427 end line: 429 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11357 unit: function visitVoidExpression() file: src/compiler/transformers/es2018.ts start line: 582 end line: 584 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11358 unit: function transformSourceFile() file: src/compiler/transformers/es5.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11359 unit: export function transformESNext() file: src/compiler/transformers/esnext.ts start line: 3 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11360 unit: function visitArrayLiteralExpression() file: src/compiler/transformers/generators.ts start line: 965 end line: 967 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11361 unit: function transformAndEmitExpressionStatement() file: src/compiler/transformers/generators.ts start line: 1255 end line: 1257 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11362 unit: function containsYield() file: src/compiler/transformers/generators.ts start line: 1936 end line: 1938 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11363 unit: function peekBlock() file: src/compiler/transformers/generators.ts start line: 2066 end line: 2068 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11364 unit: function supportsLabeledBreakOrContinue() file: src/compiler/transformers/generators.ts start line: 2330 end line: 2332 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11365 unit: function supportsUnlabeledContinue() file: src/compiler/transformers/generators.ts start line: 2339 end line: 2341 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11366 unit: function emitNop() file: src/compiler/transformers/generators.ts start line: 2504 end line: 2506 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11367 unit: function emitAssignment() file: src/compiler/transformers/generators.ts start line: 2529 end line: 2531 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11368 unit: function emitBreak() file: src/compiler/transformers/generators.ts start line: 2539 end line: 2541 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11369 unit: function emitBreakWhenTrue() file: src/compiler/transformers/generators.ts start line: 2551 end line: 2553 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11370 unit: function emitBreakWhenFalse() file: src/compiler/transformers/generators.ts start line: 2563 end line: 2565 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11371 unit: function emitYieldStar() file: src/compiler/transformers/generators.ts start line: 2573 end line: 2575 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11372 unit: function emitYield() file: src/compiler/transformers/generators.ts start line: 2583 end line: 2585 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11373 unit: function emitReturn() file: src/compiler/transformers/generators.ts start line: 2593 end line: 2595 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11374 unit: function emitThrow() file: src/compiler/transformers/generators.ts start line: 2603 end line: 2605 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11375 unit: function emitEndfinally() file: src/compiler/transformers/generators.ts start line: 2610 end line: 2612 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11376 unit: function writeAssign() file: src/compiler/transformers/generators.ts start line: 2995 end line: 2997 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11377 unit: function getJsxFactoryCalleePrimitive() file: src/compiler/transformers/jsx.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11378 unit: function getImplicitJsxFragmentReference() file: src/compiler/transformers/jsx.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11379 unit: function shouldUseCreateElement() file: src/compiler/transformers/jsx.ts start line: 183 end line: 185 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11380 unit: function transformJsxSpreadAttributeToSpreadAssignment() file: src/compiler/transformers/jsx.ts start line: 351 end line: 353 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11381 unit: function transformJsxSpreadAttributeToExpression() file: src/compiler/transformers/jsx.ts start line: 393 end line: 395 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11382 unit: function visitExportAssignment() file: src/compiler/transformers/module/esnextAnd2015.ts start line: 186 end line: 189 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11383 unit: function visitor() file: src/compiler/transformers/module/module.ts start line: 576 end line: 578 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11384 unit: function discardedValueVisitor() file: src/compiler/transformers/module/module.ts start line: 580 end line: 582 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11385 unit: function visitParenthesizedExpression() file: src/compiler/transformers/module/module.ts start line: 653 end line: 655 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11386 unit: function visitPartiallyEmittedExpression() file: src/compiler/transformers/module/module.ts start line: 657 end line: 659 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11387 unit: function hasAssociatedEndOfDeclarationMarker() file: src/compiler/transformers/module/module.ts start line: 1456 end line: 1458 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11388 unit: function getModuleTransformForFile() file: src/compiler/transformers/module/node.ts start line: 60 end line: 62 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11389 unit: function transformSourceFileOrBundle() file: src/compiler/transformers/module/node.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11390 unit: function transformBundle() file: src/compiler/transformers/module/node.ts start line: 80 end line: 82 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11391 unit: function createExportedVariableAssignment() file: src/compiler/transformers/module/system.ts start line: 839 end line: 841 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11392 unit: function createNonExportedVariableAssignment() file: src/compiler/transformers/module/system.ts start line: 850 end line: 852 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11393 unit: function hasAssociatedEndOfDeclarationMarker() file: src/compiler/transformers/module/system.ts start line: 897 end line: 899 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11394 unit: function visitDefaultClause() file: src/compiler/transformers/module/system.ts start line: 1414 end line: 1416 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11395 unit: function visitTryStatement() file: src/compiler/transformers/module/system.ts start line: 1423 end line: 1425 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11396 unit: function visitor() file: src/compiler/transformers/module/system.ts start line: 1505 end line: 1507 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11397 unit: function discardedValueVisitor() file: src/compiler/transformers/module/system.ts start line: 1509 end line: 1511 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11398 unit: function visitExpressionStatement() file: src/compiler/transformers/module/system.ts start line: 1513 end line: 1515 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11399 unit: function visitParenthesizedExpression() file: src/compiler/transformers/module/system.ts start line: 1517 end line: 1519 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11400 unit: function visitPartiallyEmittedExpression() file: src/compiler/transformers/module/system.ts start line: 1521 end line: 1523 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11401 unit: function isSubstitutionPrevented() file: src/compiler/transformers/module/system.ts start line: 1930 end line: 1932 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11402 unit: function createTemplateCooked() file: src/compiler/transformers/taggedTemplate.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11403 unit: function visitor() file: src/compiler/transformers/ts.ts start line: 200 end line: 202 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11404 unit: function sourceElementVisitor() file: src/compiler/transformers/ts.ts start line: 221 end line: 223 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11405 unit: function namespaceElementVisitor() file: src/compiler/transformers/ts.ts start line: 275 end line: 277 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11406 unit: function classElementVisitor() file: src/compiler/transformers/ts.ts start line: 305 end line: 307 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11407 unit: function hasTypeScriptClassSyntax() file: src/compiler/transformers/ts.ts start line: 584 end line: 586 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11408 unit: function getDecoratedClassElements() file: src/compiler/transformers/ts.ts start line: 919 end line: 921 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11409 unit: function isStaticDecoratedClassElement() file: src/compiler/transformers/ts.ts start line: 929 end line: 931 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11410 unit: function isInstanceDecoratedClassElement() file: src/compiler/transformers/ts.ts start line: 939 end line: 941 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11411 unit: function addClassElementDecorationStatements() file: src/compiler/transformers/ts.ts start line: 1118 end line: 1120 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11412 unit: function transformDecorator() file: src/compiler/transformers/ts.ts start line: 1259 end line: 1261 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11413 unit: function shouldAddReturnTypeMetadata() file: src/compiler/transformers/ts.ts start line: 1355 end line: 1357 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11414 unit: function serializeQualifiedNameAsExpression() file: src/compiler/transformers/ts.ts start line: 1766 end line: 1768 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11415 unit: function shouldEmitFunctionLikeDeclaration() file: src/compiler/transformers/ts.ts start line: 1888 end line: 1890 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11416 unit: function shouldEmitAccessorDeclaration() file: src/compiler/transformers/ts.ts start line: 2058 end line: 2060 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11417 unit: function visitImportSpecifier() file: src/compiler/transformers/ts.ts start line: 2880 end line: 2882 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11418 unit: function visitNamespaceExports() file: src/compiler/transformers/ts.ts start line: 2947 end line: 2949 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11419 unit: function visitNamedExportBindings() file: src/compiler/transformers/ts.ts start line: 2951 end line: 2953 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11420 unit: function visitExportSpecifier() file: src/compiler/transformers/ts.ts start line: 2960 end line: 2963 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11421 unit: function isExportOfNamespace() file: src/compiler/transformers/ts.ts start line: 3061 end line: 3063 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11422 unit: function isExternalModuleExport() file: src/compiler/transformers/ts.ts start line: 3070 end line: 3072 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11423 unit: function expressionToStatement() file: src/compiler/transformers/ts.ts start line: 3097 end line: 3099 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11424 unit: function createNamespaceExportExpression() file: src/compiler/transformers/ts.ts start line: 3125 end line: 3127 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11425 unit: function getNamespaceMemberNameWithSourceMapsAndWithoutComments() file: src/compiler/transformers/ts.ts start line: 3129 end line: 3131 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11426 unit: function getNamespaceContainerName() file: src/compiler/transformers/ts.ts start line: 3146 end line: 3148 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11427 unit: function getClassPrototype() file: src/compiler/transformers/ts.ts start line: 3165 end line: 3167 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11428 unit: function isTransformedModuleDeclaration() file: src/compiler/transformers/ts.ts start line: 3209 end line: 3211 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11429 unit: function isTransformedEnumDeclaration() file: src/compiler/transformers/ts.ts start line: 3213 end line: 3215 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11430 unit: function substitutePropertyAccessExpression() file: src/compiler/transformers/ts.ts start line: 3346 end line: 3348 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11431 unit: function substituteElementAccessExpression() file: src/compiler/transformers/ts.ts start line: 3350 end line: 3352 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11432 unit: function isNamedDefaultReference() file: src/compiler/transformers/utilities.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11433 unit: export function chainBundle() file: src/compiler/transformers/utilities.ts start line: 28 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11434 unit: function transformSourceFileOrBundle() file: src/compiler/transformers/utilities.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11435 unit: function transformBundle() file: src/compiler/transformers/utilities.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11436 unit: export function getExportNeedsImportStarHelper() file: src/compiler/transformers/utilities.ts start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11437 unit: export function getImportNeedsImportDefaultHelper() file: src/compiler/transformers/utilities.ts start line: 63 end line: 66 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 11438 unit: export function isSimpleInlineableExpression() file: src/compiler/transformers/utilities.ts start line: 271 end line: 273 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11439 unit: export function getProperties() file: src/compiler/transformers/utilities.ts start line: 338 end line: 340 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11440 unit: function isStaticPropertyDeclarationOrClassStaticBlockDeclaration() file: src/compiler/transformers/utilities.ts start line: 342 end line: 344 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11441 unit: export function getStaticPropertiesAndClassStaticBlock() file: src/compiler/transformers/utilities.ts start line: 348 end line: 350 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11442 unit: function isStaticPropertyDeclaration() file: src/compiler/transformers/utilities.ts start line: 364 end line: 366 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11443 unit: export function isNonStaticMethodOrAccessorWithPrivateName() file: src/compiler/transformers/utilities.ts start line: 384 end line: 386 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11444 unit: function getOrCreateValueMapFromConfigFileMap() file: src/compiler/tsbuildPublic.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11445 unit: function newer() file: src/compiler/tsbuildPublic.ts start line: 71 end line: 73 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11446 unit: function isDeclarationFile() file: src/compiler/tsbuildPublic.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11447 unit: export function isCircularBuildOrder() file: src/compiler/tsbuildPublic.ts start line: 130 end line: 132 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11448 unit: export function getBuildOrderFromAnyBuildOrder() file: src/compiler/tsbuildPublic.ts start line: 135 end line: 137 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11449 unit: export function createSolutionBuilder() file: src/compiler/tsbuildPublic.ts start line: 200 end line: 202 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11450 unit: export function createSolutionBuilderWithWatch() file: src/compiler/tsbuildPublic.ts start line: 204 end line: 206 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11451 unit: function toPath() file: src/compiler/tsbuildPublic.ts start line: 360 end line: 362 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11452 unit: function isParsedCommandLine() file: src/compiler/tsbuildPublic.ts start line: 374 end line: 376 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11453 unit: function resolveProjectName() file: src/compiler/tsbuildPublic.ts start line: 406 end line: 408 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11454 unit: function getBuildOrder() file: src/compiler/tsbuildPublic.ts start line: 457 end line: 459 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11455 unit: function withProgramOrEmptyArray() file: src/compiler/tsbuildPublic.ts start line: 841 end line: 843 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11456 unit: function relName() file: src/compiler/tsbuildPublic.ts start line: 1977 end line: 1979 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11457 unit: function reportStatus() file: src/compiler/tsbuildPublic.ts start line: 1981 end line: 1983 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11458 unit: function reportWatchStatus() file: src/compiler/tsbuildPublic.ts start line: 1985 end line: 1987 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11459 unit: function reportErrors() file: src/compiler/tsbuildPublic.ts start line: 1989 end line: 1991 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11460 unit: function reportParseConfigFileDiagnostic() file: src/compiler/tsbuildPublic.ts start line: 2001 end line: 2003 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11461 unit: export function isTransientSymbol() file: src/compiler/utilities.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11462 unit: export function optionsHaveModuleResolutionChanges() file: src/compiler/utilities.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11463 unit: export function changesAffectingProgramStructure() file: src/compiler/utilities.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11464 unit: export function getFullWidth() file: src/compiler/utilities.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11465 unit: export function getResolvedModule() file: src/compiler/utilities.ts start line: 157 end line: 159 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 11466 unit: function packageIdIsEqual() file: src/compiler/utilities.ts start line: 191 end line: 193 size: 3 LOC McCabe index: 6 number of parameters: 2 id: 11467 unit: export function packageIdToPackageName() file: src/compiler/utilities.ts start line: 195 end line: 197 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11468 unit: export function packageIdToString() file: src/compiler/utilities.ts start line: 199 end line: 201 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11469 unit: export function getSourceFileOfModule() file: src/compiler/utilities.ts start line: 266 end line: 268 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11470 unit: export function isFileLevelUniqueName() file: src/compiler/utilities.ts start line: 325 end line: 327 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 11471 unit: export function nodeIsPresent() file: src/compiler/utilities.ts start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11472 unit: function isAnyPrologueDirective() file: src/compiler/utilities.ts start line: 380 end line: 382 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11473 unit: export function insertStatementsAfterStandardPrologue() file: src/compiler/utilities.ts start line: 387 end line: 389 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11474 unit: export function insertStatementsAfterCustomPrologue() file: src/compiler/utilities.ts start line: 391 end line: 393 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11475 unit: export function insertStatementAfterStandardPrologue() file: src/compiler/utilities.ts start line: 398 end line: 400 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11476 unit: export function insertStatementAfterCustomPrologue() file: src/compiler/utilities.ts start line: 402 end line: 404 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11477 unit: export function getSourceTextOfNodeFromSourceFile() file: src/compiler/utilities.ts start line: 500 end line: 502 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11478 unit: function isJSDocTypeExpressionOrChild() file: src/compiler/utilities.ts start line: 504 end line: 506 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11479 unit: export function isExportNamespaceAsDefaultDeclaration() file: src/compiler/utilities.ts start line: 508 end line: 510 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11480 unit: export function getTextOfNode() file: src/compiler/utilities.ts start line: 527 end line: 529 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11481 unit: function getPos() file: src/compiler/utilities.ts start line: 531 end line: 533 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11482 unit: export function indexOfNode() file: src/compiler/utilities.ts start line: 539 end line: 541 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11483 unit: export function getTextOfConstantValue() file: src/compiler/utilities.ts start line: 715 end line: 717 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11484 unit: export function makeIdentifierFromModuleName() file: src/compiler/utilities.ts start line: 721 end line: 723 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11485 unit: export function isAmbientModule() file: src/compiler/utilities.ts start line: 735 end line: 737 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11486 unit: export function isModuleWithStringLiteralName() file: src/compiler/utilities.ts start line: 739 end line: 741 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11487 unit: export function isNonGlobalAmbientModule() file: src/compiler/utilities.ts start line: 743 end line: 745 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11488 unit: export function isEffectiveModuleDeclaration() file: src/compiler/utilities.ts start line: 753 end line: 755 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11489 unit: export function isShorthandAmbientModuleSymbol() file: src/compiler/utilities.ts start line: 758 end line: 760 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11490 unit: function isShorthandAmbientModule() file: src/compiler/utilities.ts start line: 762 end line: 765 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11491 unit: export function isGlobalScopeAugmentation() file: src/compiler/utilities.ts start line: 773 end line: 775 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11492 unit: export function isExternalModuleAugmentation() file: src/compiler/utilities.ts start line: 777 end line: 779 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11493 unit: export function getNonAugmentationDeclaration() file: src/compiler/utilities.ts start line: 794 end line: 796 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11494 unit: function isCommonJSContainingModuleKind() file: src/compiler/utilities.ts start line: 798 end line: 800 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11495 unit: export function isEffectiveExternalModule() file: src/compiler/utilities.ts start line: 802 end line: 804 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 11496 unit: export function hasPossibleExternalModuleReference() file: src/compiler/utilities.ts start line: 941 end line: 943 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11497 unit: export function isAnyImportOrReExport() file: src/compiler/utilities.ts start line: 945 end line: 947 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11498 unit: export function getEnclosingBlockScopeContainer() file: src/compiler/utilities.ts start line: 951 end line: 953 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11499 unit: export function declarationNameToString() file: src/compiler/utilities.ts start line: 966 end line: 968 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11500 unit: export function getNameFromIndexInfo() file: src/compiler/utilities.ts start line: 970 end line: 972 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11501 unit: export function isComputedNonLiteralName() file: src/compiler/utilities.ts start line: 974 end line: 976 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11502 unit: export function isExternalOrCommonJsModule() file: src/compiler/utilities.ts start line: 1181 end line: 1183 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11503 unit: export function isJsonSourceFile() file: src/compiler/utilities.ts start line: 1186 end line: 1188 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11504 unit: export function isEnumConst() file: src/compiler/utilities.ts start line: 1190 end line: 1192 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11505 unit: export function isDeclarationReadonly() file: src/compiler/utilities.ts start line: 1194 end line: 1196 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11506 unit: export function isVarConst() file: src/compiler/utilities.ts start line: 1198 end line: 1200 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11507 unit: export function isLet() file: src/compiler/utilities.ts start line: 1202 end line: 1204 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11508 unit: export function isSuperCall() file: src/compiler/utilities.ts start line: 1206 end line: 1208 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11509 unit: export function isImportCall() file: src/compiler/utilities.ts start line: 1210 end line: 1212 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11510 unit: export function isLiteralImportTypeNode() file: src/compiler/utilities.ts start line: 1220 end line: 1222 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11511 unit: export function isCustomPrologue() file: src/compiler/utilities.ts start line: 1229 end line: 1231 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11512 unit: export function getLeadingCommentRangesOfNode() file: src/compiler/utilities.ts start line: 1249 end line: 1251 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11513 unit: export function forEachReturnStatement() file: src/compiler/utilities.ts start line: 1385 end line: 1411 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11514 unit: export function forEachYieldExpression() file: src/compiler/utilities.ts start line: 1413 end line: 1449 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11515 unit: export function isVariableLikeOrAccessor() file: src/compiler/utilities.ts start line: 1498 end line: 1500 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11516 unit: export function isFunctionBlock() file: src/compiler/utilities.ts start line: 1539 end line: 1541 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11517 unit: export function isObjectLiteralMethod() file: src/compiler/utilities.ts start line: 1543 end line: 1545 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11518 unit: export function isIdentifierTypePredicate() file: src/compiler/utilities.ts start line: 1553 end line: 1555 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11519 unit: export function isThisTypePredicate() file: src/compiler/utilities.ts start line: 1557 end line: 1559 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11520 unit: export function getContainingFunction() file: src/compiler/utilities.ts start line: 1597 end line: 1599 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11521 unit: export function getContainingFunctionDeclaration() file: src/compiler/utilities.ts start line: 1601 end line: 1603 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11522 unit: export function getContainingClass() file: src/compiler/utilities.ts start line: 1605 end line: 1607 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11523 unit: export function getContainingFunctionOrClassStaticBlock() file: src/compiler/utilities.ts start line: 1618 end line: 1620 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11524 unit: export function isThisInitializedDeclaration() file: src/compiler/utilities.ts start line: 1825 end line: 1827 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11525 unit: export function nodeOrChildIsDecorated() file: src/compiler/utilities.ts start line: 1915 end line: 1917 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 11526 unit: export function isNamespaceReexportDeclaration() file: src/compiler/utilities.ts start line: 2076 end line: 2078 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11527 unit: export function isExternalModuleImportEqualsDeclaration() file: src/compiler/utilities.ts start line: 2080 end line: 2082 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11528 unit: export function getExternalModuleRequireArgument() file: src/compiler/utilities.ts start line: 2089 end line: 2091 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11529 unit: export function isInternalModuleImportEqualsDeclaration() file: src/compiler/utilities.ts start line: 2093 end line: 2095 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11530 unit: export function isSourceFileJS() file: src/compiler/utilities.ts start line: 2097 end line: 2099 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11531 unit: export function isSourceFileNotJS() file: src/compiler/utilities.ts start line: 2101 end line: 2103 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11532 unit: export function isInJSFile() file: src/compiler/utilities.ts start line: 2105 end line: 2107 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11533 unit: export function isInJsonFile() file: src/compiler/utilities.ts start line: 2109 end line: 2111 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11534 unit: export function isSourceFileNotJson() file: src/compiler/utilities.ts start line: 2113 end line: 2115 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11535 unit: export function isInJSDoc() file: src/compiler/utilities.ts start line: 2117 end line: 2119 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11536 unit: export function isVariableDeclarationInitializedToRequire() file: src/compiler/utilities.ts start line: 2157 end line: 2159 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11537 unit: export function isVariableDeclarationInitializedToBareOrAccessedRequire() file: src/compiler/utilities.ts start line: 2164 end line: 2166 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11538 unit: export function isSingleOrDoubleQuote() file: src/compiler/utilities.ts start line: 2183 end line: 2185 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11539 unit: export function isStringDoubleQuoted() file: src/compiler/utilities.ts start line: 2187 end line: 2189 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11540 unit: export function isAssignmentDeclaration() file: src/compiler/utilities.ts start line: 2191 end line: 2193 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11541 unit: export function isExportsIdentifier() file: src/compiler/utilities.ts start line: 2341 end line: 2343 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11542 unit: export function isModuleIdentifier() file: src/compiler/utilities.ts start line: 2345 end line: 2347 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11543 unit: export function isLiteralLikeAccess() file: src/compiler/utilities.ts start line: 2373 end line: 2375 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11544 unit: export function isLiteralLikeElementAccess() file: src/compiler/utilities.ts start line: 2378 end line: 2380 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11545 unit: export function isBindableStaticNameExpression() file: src/compiler/utilities.ts start line: 2396 end line: 2398 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11546 unit: function isVoidZero() file: src/compiler/utilities.ts start line: 2431 end line: 2433 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11547 unit: isBindableStaticAccessExpression() file: src/compiler/utilities.ts start line: 2489 end line: 2492 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11548 unit: export function isPrototypePropertyAssignment() file: src/compiler/utilities.ts start line: 2509 end line: 2511 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11549 unit: export function importFromModuleSpecifier() file: src/compiler/utilities.ts start line: 2552 end line: 2554 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11550 unit: export function isDefaultImport() file: src/compiler/utilities.ts start line: 2604 end line: 2606 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11551 unit: export function isJSDocTypeAlias() file: src/compiler/utilities.ts start line: 2644 end line: 2646 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11552 unit: export function isTypeAlias() file: src/compiler/utilities.ts start line: 2648 end line: 2650 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11553 unit: export function getSingleVariableOfVariableStatement() file: src/compiler/utilities.ts start line: 2682 end line: 2684 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11554 unit: isBinaryExpression() file: src/compiler/utilities.ts start line: 2748 end line: 2750 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11555 unit: isBinaryExpression() file: src/compiler/utilities.ts start line: 2759 end line: 2761 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11556 unit: getSourceOfDefaultedAssignment() file: src/compiler/utilities.ts start line: 2765 end line: 2767 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11557 unit: export function getJSDocRoot() file: src/compiler/utilities.ts start line: 2829 end line: 2831 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11558 unit: export function hasTypeArguments() file: src/compiler/utilities.ts start line: 2849 end line: 2851 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11559 unit: export function isAssignmentTarget() file: src/compiler/utilities.ts start line: 2905 end line: 2907 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11560 unit: export function isValueSignatureDeclaration() file: src/compiler/utilities.ts start line: 2962 end line: 2964 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 11561 unit: export function walkUpParenthesizedTypes() file: src/compiler/utilities.ts start line: 2973 end line: 2975 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11562 unit: export function walkUpParenthesizedExpressions() file: src/compiler/utilities.ts start line: 2977 end line: 2979 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11563 unit: export function isDeclarationName() file: src/compiler/utilities.ts start line: 3022 end line: 3024 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11564 unit: export function isAliasableExpression() file: src/compiler/utilities.ts start line: 3139 end line: 3141 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11565 unit: export function getExportAssignmentExpression() file: src/compiler/utilities.ts start line: 3148 end line: 3150 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11566 unit: export function isKeyword() file: src/compiler/utilities.ts start line: 3218 end line: 3220 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11567 unit: export function isContextualKeyword() file: src/compiler/utilities.ts start line: 3222 end line: 3224 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11568 unit: export function isNonContextualKeyword() file: src/compiler/utilities.ts start line: 3226 end line: 3228 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11569 unit: export function isFutureReservedKeyword() file: src/compiler/utilities.ts start line: 3230 end line: 3232 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11570 unit: export function isIdentifierANonContextualKeyword() file: src/compiler/utilities.ts start line: 3244 end line: 3246 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11571 unit: export function isTrivia() file: src/compiler/utilities.ts start line: 3248 end line: 3250 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11572 unit: export function isStringOrNumericLiteralLike() file: src/compiler/utilities.ts start line: 3302 end line: 3304 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11573 unit: export function isSignedNumericLiteral() file: src/compiler/utilities.ts start line: 3306 end line: 3308 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11574 unit: export function getTextOfIdentifierOrLiteral() file: src/compiler/utilities.ts start line: 3368 end line: 3370 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11575 unit: export function getEscapedTextOfIdentifierOrLiteral() file: src/compiler/utilities.ts start line: 3372 end line: 3374 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11576 unit: export function getPropertyNameForUniqueESSymbol() file: src/compiler/utilities.ts start line: 3376 end line: 3378 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11577 unit: export function getSymbolNameForPrivateIdentifier() file: src/compiler/utilities.ts start line: 3380 end line: 3382 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11578 unit: export function isKnownSymbol() file: src/compiler/utilities.ts start line: 3384 end line: 3386 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11579 unit: export function isPrivateIdentifierSymbol() file: src/compiler/utilities.ts start line: 3388 end line: 3390 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11580 unit: export function isESSymbolIdentifier() file: src/compiler/utilities.ts start line: 3395 end line: 3397 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11581 unit: export function isPushOrUnshiftIdentifier() file: src/compiler/utilities.ts start line: 3399 end line: 3401 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11582 unit: export function getOriginalSourceFile() file: src/compiler/utilities.ts start line: 3433 end line: 3435 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11583 unit: function escapeTemplateSubstitution() file: src/compiler/utilities.ts start line: 3933 end line: 3935 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11584 unit: export function getIndentSize() file: src/compiler/utilities.ts start line: 4076 end line: 4078 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11585 unit: function getTextPosWithWriteLine() file: src/compiler/utilities.ts start line: 4154 end line: 4156 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11586 unit: writeTrailingSemicolon() file: src/compiler/utilities.ts start line: 4206 end line: 4208 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11587 unit: export function getResolvedExternalModuleName() file: src/compiler/utilities.ts start line: 4278 end line: 4280 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 11588 unit: function getCanonicalAbsolutePath() file: src/compiler/utilities.ts start line: 4282 end line: 4284 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11589 unit: getCanonicalAbsolutePath() file: src/compiler/utilities.ts start line: 4294 end line: 4296 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11590 unit: export function getDeclarationEmitOutputFilePath() file: src/compiler/utilities.ts start line: 4325 end line: 4327 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11591 unit: export function outFile() file: src/compiler/utilities.ts start line: 4346 end line: 4348 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11592 unit: export function getSourceFilePathInNewDir() file: src/compiler/utilities.ts start line: 4407 end line: 4409 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11593 unit: export function getLineOfLocalPositionFromLineMap() file: src/compiler/utilities.ts start line: 4459 end line: 4461 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11594 unit: export function getFirstConstructorWithBody() file: src/compiler/utilities.ts start line: 4463 end line: 4465 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11595 unit: export function parameterIsThisKeyword() file: src/compiler/utilities.ts start line: 4490 end line: 4492 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11596 unit: export function isThisIdentifier() file: src/compiler/utilities.ts start line: 4494 end line: 4496 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11597 unit: export function identifierIsThisKeyword() file: src/compiler/utilities.ts start line: 4510 end line: 4512 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11598 unit: export function getTypeAnnotationNode() file: src/compiler/utilities.ts start line: 4577 end line: 4579 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11599 unit: export function getJSDocTypeParameterDeclarations() file: src/compiler/utilities.ts start line: 4591 end line: 4593 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11600 unit: function isNonTypeAliasTemplate() file: src/compiler/utilities.ts start line: 4596 end line: 4598 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11601 unit: export function emitNewLineBeforeLeadingComments() file: src/compiler/utilities.ts start line: 4609 end line: 4611 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 11602 unit: export function emitNewLineBeforeLeadingCommentsOfPosition() file: src/compiler/utilities.ts start line: 4613 end line: 4619 size: 3 LOC McCabe index: 5 number of parameters: 4 id: 11603 unit: getLineOfLocalPositionFromLineMap() file: src/compiler/utilities.ts start line: 4616 end line: 4618 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11604 unit: export function emitNewLineBeforeLeadingCommentOfPosition() file: src/compiler/utilities.ts start line: 4621 end line: 4627 size: 3 LOC McCabe index: 3 number of parameters: 4 id: 11605 unit: getLineOfLocalPositionFromLineMap() file: src/compiler/utilities.ts start line: 4624 end line: 4626 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11606 unit: function isPinnedCommentLocal() file: src/compiler/utilities.ts start line: 4727 end line: 4729 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11607 unit: export function hasEffectiveModifiers() file: src/compiler/utilities.ts start line: 4830 end line: 4832 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11608 unit: export function hasSyntacticModifiers() file: src/compiler/utilities.ts start line: 4834 end line: 4836 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11609 unit: export function hasEffectiveModifier() file: src/compiler/utilities.ts start line: 4838 end line: 4840 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11610 unit: export function hasSyntacticModifier() file: src/compiler/utilities.ts start line: 4842 end line: 4844 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11611 unit: export function hasStaticModifier() file: src/compiler/utilities.ts start line: 4851 end line: 4853 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11612 unit: export function hasOverrideModifier() file: src/compiler/utilities.ts start line: 4855 end line: 4857 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11613 unit: export function hasAbstractModifier() file: src/compiler/utilities.ts start line: 4859 end line: 4861 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11614 unit: export function hasAmbientModifier() file: src/compiler/utilities.ts start line: 4863 end line: 4865 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11615 unit: export function hasEffectiveReadonlyModifier() file: src/compiler/utilities.ts start line: 4867 end line: 4869 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11616 unit: export function getSelectedEffectiveModifierFlags() file: src/compiler/utilities.ts start line: 4871 end line: 4873 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11617 unit: export function getSelectedSyntacticModifierFlags() file: src/compiler/utilities.ts start line: 4875 end line: 4877 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11618 unit: export function getEffectiveModifierFlags() file: src/compiler/utilities.ts start line: 4900 end line: 4902 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11619 unit: export function getEffectiveModifierFlagsAlwaysIncludeJSDoc() file: src/compiler/utilities.ts start line: 4904 end line: 4906 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11620 unit: export function getSyntacticModifierFlags() file: src/compiler/utilities.ts start line: 4913 end line: 4915 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11621 unit: export function getEffectiveModifierFlagsNoCache() file: src/compiler/utilities.ts start line: 4938 end line: 4940 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11622 unit: export function createModifiers() file: src/compiler/utilities.ts start line: 4983 end line: 4985 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11623 unit: export function isLogicalOrCoalescingAssignmentExpression() file: src/compiler/utilities.ts start line: 4999 end line: 5001 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11624 unit: export function isAssignmentOperator() file: src/compiler/utilities.ts start line: 5003 end line: 5005 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11625 unit: export function isLeftHandSideOfAssignment() file: src/compiler/utilities.ts start line: 5035 end line: 5037 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11626 unit: export function isExpressionWithTypeArgumentsInClassExtendsClause() file: src/compiler/utilities.ts start line: 5048 end line: 5050 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11627 unit: export function isEntityNameExpression() file: src/compiler/utilities.ts start line: 5052 end line: 5054 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11628 unit: export function isPropertyAccessEntityNameExpression() file: src/compiler/utilities.ts start line: 5082 end line: 5084 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11629 unit: export function isPrototypeAccess() file: src/compiler/utilities.ts start line: 5105 end line: 5107 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11630 unit: function isExportDefaultSymbol() file: src/compiler/utilities.ts start line: 5138 end line: 5140 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11631 unit: export function tryExtractTSExtension() file: src/compiler/utilities.ts start line: 5143 end line: 5145 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11632 unit: export function moveRangeEnd() file: src/compiler/utilities.ts start line: 5348 end line: 5350 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11633 unit: export function moveRangePos() file: src/compiler/utilities.ts start line: 5358 end line: 5360 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11634 unit: export function isCollapsedRange() file: src/compiler/utilities.ts start line: 5385 end line: 5387 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11635 unit: export function createTokenRange() file: src/compiler/utilities.ts start line: 5395 end line: 5397 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11636 unit: export function rangeIsOnSingleLine() file: src/compiler/utilities.ts start line: 5399 end line: 5401 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11637 unit: export function rangeEndPositionsAreOnSameLine() file: src/compiler/utilities.ts start line: 5410 end line: 5412 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11638 unit: export function rangeStartIsOnSameLineAsRangeEnd() file: src/compiler/utilities.ts start line: 5414 end line: 5416 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11639 unit: export function rangeEndIsOnSameLineAsRangeStart() file: src/compiler/utilities.ts start line: 5418 end line: 5420 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11640 unit: export function getLinesBetweenRangeEndPositions() file: src/compiler/utilities.ts start line: 5427 end line: 5429 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11641 unit: export function isNodeArrayMultiLine() file: src/compiler/utilities.ts start line: 5431 end line: 5433 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11642 unit: export function positionsAreOnSameLine() file: src/compiler/utilities.ts start line: 5435 end line: 5437 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11643 unit: export function getStartPositionOfRange() file: src/compiler/utilities.ts start line: 5439 end line: 5441 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 11644 unit: export function getInitializedVariables() file: src/compiler/utilities.ts start line: 5478 end line: 5480 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11645 unit: function isInitializedVariable() file: src/compiler/utilities.ts start line: 5482 end line: 5484 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11646 unit: export function closeFileWatcher() file: src/compiler/utilities.ts start line: 5491 end line: 5493 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11647 unit: export function getCheckFlags() file: src/compiler/utilities.ts start line: 5495 end line: 5497 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11648 unit: export function skipAlias() file: src/compiler/utilities.ts start line: 5519 end line: 5521 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11649 unit: export function getCombinedLocalAndExportSymbolFlags() file: src/compiler/utilities.ts start line: 5524 end line: 5526 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11650 unit: export function isWriteOnlyAccess() file: src/compiler/utilities.ts start line: 5528 end line: 5530 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11651 unit: export function isWriteAccess() file: src/compiler/utilities.ts start line: 5532 end line: 5534 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11652 unit: export function getClassLikeDeclarationOfSymbol() file: src/compiler/utilities.ts start line: 5688 end line: 5690 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11653 unit: export function getObjectFlags() file: src/compiler/utilities.ts start line: 5692 end line: 5694 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11654 unit: export function typeHasCallOrConstructSignatures() file: src/compiler/utilities.ts start line: 5696 end line: 5698 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11655 unit: export function forSomeAncestorDirectory() file: src/compiler/utilities.ts start line: 5700 end line: 5702 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11656 unit: export function isUMDExportSymbol() file: src/compiler/utilities.ts start line: 5704 end line: 5706 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11657 unit: export function showModuleSpecifier() file: src/compiler/utilities.ts start line: 5708 end line: 5710 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11658 unit: export function isObjectTypeDeclaration() file: src/compiler/utilities.ts start line: 5741 end line: 5743 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11659 unit: export function isAccessExpression() file: src/compiler/utilities.ts start line: 5768 end line: 5770 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11660 unit: export function isNamedImportsOrExports() file: src/compiler/utilities.ts start line: 5790 end line: 5792 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11661 unit: export function setObjectAllocator() file: src/compiler/utilities.ts start line: 5927 end line: 5929 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11662 unit: export function formatStringFromArgs() file: src/compiler/utilities.ts start line: 5931 end line: 5933 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11663 unit: export function setLocalizedDiagnosticMessages() file: src/compiler/utilities.ts start line: 5938 end line: 5940 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11664 unit: export function getLocaleSpecificMessage() file: src/compiler/utilities.ts start line: 5951 end line: 5953 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11665 unit: function getDiagnosticFilePath() file: src/compiler/utilities.ts start line: 6116 end line: 6118 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11666 unit: export function unreachableCodeIsError() file: src/compiler/utilities.ts start line: 6242 end line: 6244 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11667 unit: export function unusedLabelIsError() file: src/compiler/utilities.ts start line: 6246 end line: 6248 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11668 unit: export function getAreDeclarationMapsEnabled() file: src/compiler/utilities.ts start line: 6250 end line: 6252 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11669 unit: export function getEmitDeclarations() file: src/compiler/utilities.ts start line: 6274 end line: 6276 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11670 unit: export function shouldPreserveConstEnums() file: src/compiler/utilities.ts start line: 6278 end line: 6280 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11671 unit: export function isIncrementalCompilation() file: src/compiler/utilities.ts start line: 6282 end line: 6284 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11672 unit: export function getStrictOptionValue() file: src/compiler/utilities.ts start line: 6297 end line: 6299 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11673 unit: export function getAllowJSCompilerOption() file: src/compiler/utilities.ts start line: 6301 end line: 6303 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11674 unit: export function getUseDefineForClassFields() file: src/compiler/utilities.ts start line: 6305 end line: 6307 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11675 unit: export function compilerOptionsAffectSemanticDiagnostics() file: src/compiler/utilities.ts start line: 6309 end line: 6311 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11676 unit: export function compilerOptionsAffectEmit() file: src/compiler/utilities.ts start line: 6313 end line: 6315 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11677 unit: export function getCompilerOptionValue() file: src/compiler/utilities.ts start line: 6317 end line: 6319 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11678 unit: export function getJSXRuntimeImport() file: src/compiler/utilities.ts start line: 6337 end line: 6339 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11679 unit: function isNodeModulesOrScopedPackageDirectory() file: src/compiler/utilities.ts start line: 6453 end line: 6455 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11680 unit: function stripLeadingDirectorySeparator() file: src/compiler/utilities.ts start line: 6457 end line: 6459 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11681 unit: export function regExpEscape() file: src/compiler/utilities.ts start line: 6471 end line: 6473 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11682 unit: function escapeRegExpCharacter() file: src/compiler/utilities.ts start line: 6475 end line: 6477 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11683 unit: export function isImplicitGlob() file: src/compiler/utilities.ts start line: 6554 end line: 6556 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11684 unit: function replaceWildcardCharacter() file: src/compiler/utilities.ts start line: 6639 end line: 6641 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11685 unit: export function getRegexFromPattern() file: src/compiler/utilities.ts start line: 6673 end line: 6675 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11686 unit: export function ensureScriptKind() file: src/compiler/utilities.ts start line: 6783 end line: 6791 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11687 unit: function isJSLike() file: src/compiler/utilities.ts start line: 6856 end line: 6858 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11688 unit: export function hasJSFileExtension() file: src/compiler/utilities.ts start line: 6860 end line: 6862 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11689 unit: export function hasTSFileExtension() file: src/compiler/utilities.ts start line: 6864 end line: 6866 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11690 unit: export function tryRemoveExtension() file: src/compiler/utilities.ts start line: 6903 end line: 6905 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11691 unit: export function removeExtension() file: src/compiler/utilities.ts start line: 6907 end line: 6909 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11692 unit: export function changeExtension() file: src/compiler/utilities.ts start line: 6911 end line: 6913 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11693 unit: export function tryParsePatterns() file: src/compiler/utilities.ts start line: 6932 end line: 6934 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11694 unit: export function positionIsSynthesized() file: src/compiler/utilities.ts start line: 6936 end line: 6940 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11695 unit: export function extensionIsTS() file: src/compiler/utilities.ts start line: 6943 end line: 6945 size: 3 LOC McCabe index: 7 number of parameters: 1 id: 11696 unit: export function resolutionExtensionIsTSOrJson() file: src/compiler/utilities.ts start line: 6947 end line: 6949 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11697 unit: export function isAnySupportedFileExtension() file: src/compiler/utilities.ts start line: 6960 end line: 6962 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11698 unit: export function tryGetExtensionFromPath() file: src/compiler/utilities.ts start line: 6964 end line: 6966 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11699 unit: export function isCheckJsEnabledForFile() file: src/compiler/utilities.ts start line: 6968 end line: 6970 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11700 unit: export function rangeOfNode() file: src/compiler/utilities.ts start line: 7034 end line: 7036 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11701 unit: export function isJsonEqual() file: src/compiler/utilities.ts start line: 7057 end line: 7060 size: 3 LOC McCabe index: 6 number of parameters: 2 id: 11702 unit: export function pseudoBigIntToString() file: src/compiler/utilities.ts start line: 7133 end line: 7135 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11703 unit: function isShorthandPropertyNameUseSite() file: src/compiler/utilities.ts start line: 7145 end line: 7147 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11704 unit: export function isIdentifierTypeReference() file: src/compiler/utilities.ts start line: 7180 end line: 7182 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11705 unit: export function setTextRangePosEnd() file: src/compiler/utilities.ts start line: 7216 end line: 7218 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11706 unit: export function setTextRangePosWidth() file: src/compiler/utilities.ts start line: 7225 end line: 7227 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11707 unit: function bindParentToChild() file: src/compiler/utilities.ts start line: 7304 end line: 7306 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11708 unit: function isPackedElement() file: src/compiler/utilities.ts start line: 7309 end line: 7311 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11709 unit: export function isPackedArrayLiteral() file: src/compiler/utilities.ts start line: 7316 end line: 7318 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11710 unit: isForStatement() file: src/compiler/utilities.ts start line: 7337 end line: 7339 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11711 unit: export function containsIgnoredPath() file: src/compiler/utilities.ts start line: 7358 end line: 7360 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11712 unit: export function isInfinityOrNaNString() file: src/compiler/utilities.ts start line: 7449 end line: 7451 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11713 unit: export function isCatchClauseVariableDeclaration() file: src/compiler/utilities.ts start line: 7453 end line: 7455 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11714 unit: export function isFunctionExpressionOrArrowFunction() file: src/compiler/utilities.ts start line: 7462 end line: 7464 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11715 unit: export function escapeSnippetText() file: src/compiler/utilities.ts start line: 7466 end line: 7468 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11716 unit: export function isThisTypeParameter() file: src/compiler/utilities.ts start line: 7501 end line: 7503 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11717 unit: export function isExternalModuleNameRelative() file: src/compiler/utilitiesPublic.ts start line: 2 end line: 7 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11718 unit: export function sortAndDeduplicateDiagnostics() file: src/compiler/utilitiesPublic.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11719 unit: export function textSpanEnd() file: src/compiler/utilitiesPublic.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11720 unit: export function textSpanIsEmpty() file: src/compiler/utilitiesPublic.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11721 unit: export function textSpanContainsPosition() file: src/compiler/utilitiesPublic.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11722 unit: export function textRangeContainsPositionInclusive() file: src/compiler/utilitiesPublic.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11723 unit: export function textSpanContainsTextSpan() file: src/compiler/utilitiesPublic.ts start line: 56 end line: 58 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11724 unit: export function textSpanOverlapsWith() file: src/compiler/utilitiesPublic.ts start line: 60 end line: 62 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11725 unit: export function textSpanIntersectsWithTextSpan() file: src/compiler/utilitiesPublic.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11726 unit: export function textSpanIntersectsWith() file: src/compiler/utilitiesPublic.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11727 unit: export function textSpanIntersectsWithPosition() file: src/compiler/utilitiesPublic.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11728 unit: export function createTextSpanFromBounds() file: src/compiler/utilitiesPublic.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11729 unit: export function textChangeRangeNewSpan() file: src/compiler/utilitiesPublic.ts start line: 108 end line: 110 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11730 unit: export function textChangeRangeIsUnchanged() file: src/compiler/utilitiesPublic.ts start line: 112 end line: 114 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11731 unit: export function isParameterPropertyDeclaration() file: src/compiler/utilitiesPublic.ts start line: 261 end line: 263 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11732 unit: export function getCombinedModifierFlags() file: src/compiler/utilitiesPublic.ts start line: 305 end line: 307 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11733 unit: export function getCombinedNodeFlagsAlwaysIncludeJSDoc() file: src/compiler/utilitiesPublic.ts start line: 310 end line: 312 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11734 unit: export function getCombinedNodeFlags() file: src/compiler/utilitiesPublic.ts start line: 321 end line: 323 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11735 unit: export function validateLocaleAndSetLanguage() file: src/compiler/utilitiesPublic.ts start line: 332 end line: 334 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11736 unit: export function isParseTreeNode() file: src/compiler/utilitiesPublic.ts start line: 441 end line: 443 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11737 unit: export function escapeLeadingUnderscores() file: src/compiler/utilitiesPublic.ts start line: 476 end line: 478 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11738 unit: export function idText() file: src/compiler/utilitiesPublic.ts start line: 491 end line: 493 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11739 unit: export function getNameOfJSDocTypedef() file: src/compiler/utilitiesPublic.ts start line: 565 end line: 567 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11740 unit: export function isNamedDeclaration() file: src/compiler/utilitiesPublic.ts start line: 570 end line: 572 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11741 unit: export function getJSDocParameterTags() file: src/compiler/utilitiesPublic.ts start line: 679 end line: 681 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11742 unit: export function getJSDocParameterTagsNoCache() file: src/compiler/utilitiesPublic.ts start line: 684 end line: 686 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11743 unit: export function getJSDocTypeParameterTags() file: src/compiler/utilitiesPublic.ts start line: 704 end line: 706 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11744 unit: export function getJSDocTypeParameterTagsNoCache() file: src/compiler/utilitiesPublic.ts start line: 709 end line: 711 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11745 unit: export function hasJSDocParameterTags() file: src/compiler/utilitiesPublic.ts start line: 719 end line: 721 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11746 unit: export function getJSDocAugmentsTag() file: src/compiler/utilitiesPublic.ts start line: 724 end line: 726 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11747 unit: export function getJSDocImplementsTags() file: src/compiler/utilitiesPublic.ts start line: 729 end line: 731 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11748 unit: export function getJSDocClassTag() file: src/compiler/utilitiesPublic.ts start line: 734 end line: 736 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11749 unit: export function getJSDocPublicTag() file: src/compiler/utilitiesPublic.ts start line: 739 end line: 741 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11750 unit: export function getJSDocPublicTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 744 end line: 746 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11751 unit: export function getJSDocPrivateTag() file: src/compiler/utilitiesPublic.ts start line: 749 end line: 751 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11752 unit: export function getJSDocPrivateTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 754 end line: 756 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11753 unit: export function getJSDocProtectedTag() file: src/compiler/utilitiesPublic.ts start line: 759 end line: 761 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11754 unit: export function getJSDocProtectedTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 764 end line: 766 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11755 unit: export function getJSDocReadonlyTag() file: src/compiler/utilitiesPublic.ts start line: 769 end line: 771 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11756 unit: export function getJSDocReadonlyTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 774 end line: 776 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11757 unit: export function getJSDocOverrideTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 778 end line: 780 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11758 unit: export function getJSDocDeprecatedTag() file: src/compiler/utilitiesPublic.ts start line: 783 end line: 785 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11759 unit: export function getJSDocDeprecatedTagNoCache() file: src/compiler/utilitiesPublic.ts start line: 788 end line: 790 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11760 unit: export function getJSDocEnumTag() file: src/compiler/utilitiesPublic.ts start line: 793 end line: 795 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11761 unit: export function getJSDocThisTag() file: src/compiler/utilitiesPublic.ts start line: 798 end line: 800 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11762 unit: export function getJSDocReturnTag() file: src/compiler/utilitiesPublic.ts start line: 803 end line: 805 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11763 unit: export function getJSDocTemplateTag() file: src/compiler/utilitiesPublic.ts start line: 808 end line: 810 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11764 unit: export function getJSDocTags() file: src/compiler/utilitiesPublic.ts start line: 881 end line: 883 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11765 unit: export function getJSDocTagsNoCache() file: src/compiler/utilitiesPublic.ts start line: 886 end line: 888 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11766 unit: function getFirstJSDocTag() file: src/compiler/utilitiesPublic.ts start line: 891 end line: 893 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11767 unit: export function getAllJSDocTags() file: src/compiler/utilitiesPublic.ts start line: 896 end line: 898 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11768 unit: export function getAllJSDocTagsOfKind() file: src/compiler/utilitiesPublic.ts start line: 901 end line: 903 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11769 unit: export function isMemberName() file: src/compiler/utilitiesPublic.ts start line: 949 end line: 951 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11770 unit: export function isGetOrSetAccessorDeclaration() file: src/compiler/utilitiesPublic.ts start line: 954 end line: 956 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11771 unit: export function isPropertyAccessChain() file: src/compiler/utilitiesPublic.ts start line: 958 end line: 960 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11772 unit: export function isElementAccessChain() file: src/compiler/utilitiesPublic.ts start line: 962 end line: 964 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11773 unit: export function isCallChain() file: src/compiler/utilitiesPublic.ts start line: 966 end line: 968 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11774 unit: export function isOptionalChainRoot() file: src/compiler/utilitiesPublic.ts start line: 980 end line: 982 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11775 unit: export function isExpressionOfOptionalChainRoot() file: src/compiler/utilitiesPublic.ts start line: 988 end line: 990 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11776 unit: export function isNullishCoalesce() file: src/compiler/utilitiesPublic.ts start line: 1010 end line: 1012 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11777 unit: export function skipPartiallyEmittedExpressions() file: src/compiler/utilitiesPublic.ts start line: 1021 end line: 1023 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11778 unit: export function isNonNullChain() file: src/compiler/utilitiesPublic.ts start line: 1025 end line: 1027 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11779 unit: export function isBreakOrContinueStatement() file: src/compiler/utilitiesPublic.ts start line: 1029 end line: 1031 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11780 unit: export function isNamedExportBindings() file: src/compiler/utilitiesPublic.ts start line: 1033 end line: 1035 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11781 unit: export function isJSDocPropertyLikeTag() file: src/compiler/utilitiesPublic.ts start line: 1053 end line: 1055 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11782 unit: export function isNode() file: src/compiler/utilitiesPublic.ts start line: 1065 end line: 1067 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11783 unit: export function isNodeKind() file: src/compiler/utilitiesPublic.ts start line: 1070 end line: 1072 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11784 unit: export function isTokenKind() file: src/compiler/utilitiesPublic.ts start line: 1079 end line: 1081 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11785 unit: export function isToken() file: src/compiler/utilitiesPublic.ts start line: 1088 end line: 1090 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11786 unit: export function isNodeArray() file: src/compiler/utilitiesPublic.ts start line: 1095 end line: 1097 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11787 unit: export function isLiteralKind() file: src/compiler/utilitiesPublic.ts start line: 1102 end line: 1104 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11788 unit: export function isLiteralExpression() file: src/compiler/utilitiesPublic.ts start line: 1106 end line: 1108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11789 unit: export function isTemplateLiteralKind() file: src/compiler/utilitiesPublic.ts start line: 1113 end line: 1115 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11790 unit: export function isTemplateLiteralToken() file: src/compiler/utilitiesPublic.ts start line: 1117 end line: 1119 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11791 unit: export function isImportOrExportSpecifier() file: src/compiler/utilitiesPublic.ts start line: 1127 end line: 1129 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11792 unit: export function isAssertionKey() file: src/compiler/utilitiesPublic.ts start line: 1146 end line: 1148 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11793 unit: export function isStringTextContainingNode() file: src/compiler/utilitiesPublic.ts start line: 1150 end line: 1152 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11794 unit: export function isGeneratedIdentifier() file: src/compiler/utilitiesPublic.ts start line: 1157 end line: 1159 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11795 unit: export function isPrivateIdentifierClassElementDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1163 end line: 1165 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11796 unit: export function isPrivateIdentifierPropertyAccessExpression() file: src/compiler/utilitiesPublic.ts start line: 1168 end line: 1170 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11797 unit: export function isParameterPropertyModifier() file: src/compiler/utilitiesPublic.ts start line: 1195 end line: 1197 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11798 unit: export function isClassMemberModifier() file: src/compiler/utilitiesPublic.ts start line: 1200 end line: 1202 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11799 unit: export function isModifier() file: src/compiler/utilitiesPublic.ts start line: 1204 end line: 1206 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11800 unit: export function isFunctionLike() file: src/compiler/utilitiesPublic.ts start line: 1232 end line: 1234 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11801 unit: export function isFunctionLikeOrClassStaticBlockDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1237 end line: 1239 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11802 unit: export function isFunctionLikeDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1242 end line: 1244 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11803 unit: export function isBooleanLiteral() file: src/compiler/utilitiesPublic.ts start line: 1247 end line: 1249 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11804 unit: export function isFunctionOrModuleBlock() file: src/compiler/utilitiesPublic.ts start line: 1284 end line: 1286 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11805 unit: export function isClassLike() file: src/compiler/utilitiesPublic.ts start line: 1301 end line: 1303 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11806 unit: export function isAccessor() file: src/compiler/utilitiesPublic.ts start line: 1305 end line: 1307 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11807 unit: export function isClassOrTypeElement() file: src/compiler/utilitiesPublic.ts start line: 1332 end line: 1334 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11808 unit: export function isTypeNode() file: src/compiler/utilitiesPublic.ts start line: 1353 end line: 1355 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11809 unit: export function isCallOrNewExpression() file: src/compiler/utilitiesPublic.ts start line: 1490 end line: 1492 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11810 unit: export function isLeftHandSideExpression() file: src/compiler/utilitiesPublic.ts start line: 1501 end line: 1503 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11811 unit: export function isUnaryExpression() file: src/compiler/utilitiesPublic.ts start line: 1543 end line: 1545 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11812 unit: export function isExpression() file: src/compiler/utilitiesPublic.ts start line: 1580 end line: 1582 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11813 unit: export function isScopeMarker() file: src/compiler/utilitiesPublic.ts start line: 1633 end line: 1635 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11814 unit: export function hasScopeMarker() file: src/compiler/utilitiesPublic.ts start line: 1638 end line: 1640 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11815 unit: export function needsScopeMarker() file: src/compiler/utilitiesPublic.ts start line: 1643 end line: 1645 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11816 unit: export function isExternalModuleIndicator() file: src/compiler/utilitiesPublic.ts start line: 1648 end line: 1651 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11817 unit: export function isForInOrOfStatement() file: src/compiler/utilitiesPublic.ts start line: 1654 end line: 1656 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11818 unit: export function isFunctionBody() file: src/compiler/utilitiesPublic.ts start line: 1667 end line: 1669 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11819 unit: export function isModuleOrEnumDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1707 end line: 1709 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11820 unit: export function isDeclarationStatement() file: src/compiler/utilitiesPublic.ts start line: 1798 end line: 1800 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11821 unit: export function isStatementButNotDeclaration() file: src/compiler/utilitiesPublic.ts start line: 1806 end line: 1808 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11822 unit: export function isJSDocNode() file: src/compiler/utilitiesPublic.ts start line: 1901 end line: 1903 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11823 unit: export function isJSDocTag() file: src/compiler/utilitiesPublic.ts start line: 1918 end line: 1920 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11824 unit: export function isSetAccessor() file: src/compiler/utilitiesPublic.ts start line: 1922 end line: 1924 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11825 unit: export function isGetAccessor() file: src/compiler/utilitiesPublic.ts start line: 1926 end line: 1928 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11826 unit: export function hasType() file: src/compiler/utilitiesPublic.ts start line: 1940 end line: 1942 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11827 unit: export function hasInitializer() file: src/compiler/utilitiesPublic.ts start line: 1946 end line: 1948 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11828 unit: export function isObjectLiteralElement() file: src/compiler/utilitiesPublic.ts start line: 1966 end line: 1968 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11829 unit: export function isTypeReferenceType() file: src/compiler/utilitiesPublic.ts start line: 1971 end line: 1973 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11830 unit: export function isStringLiteralLike() file: src/compiler/utilitiesPublic.ts start line: 1999 end line: 2001 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11831 unit: export function isJSDocLinkLike() file: src/compiler/utilitiesPublic.ts start line: 2003 end line: 2005 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11832 unit: getEmitScriptTarget() file: src/compiler/visitorPublic.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11833 unit: getCanonicalFileName: createGetCanonicalFileName() file: src/compiler/watch.ts start line: 6 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11834 unit: getCanonicalFileName: createGetCanonicalFileName() file: src/compiler/watch.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11835 unit: export function getErrorCountForSummary() file: src/compiler/watch.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11836 unit: export function isBuilderProgram() file: src/compiler/watch.ts start line: 204 end line: 206 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11837 unit: function getCurrentBuilderProgram() file: src/compiler/watchPublic.ts start line: 414 end line: 416 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11838 unit: function getCurrentProgram() file: src/compiler/watchPublic.ts start line: 418 end line: 420 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11839 unit: function updateNewLine() file: src/compiler/watchPublic.ts start line: 508 end line: 510 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11840 unit: function toPath() file: src/compiler/watchPublic.ts start line: 512 end line: 514 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11841 unit: function isFileMissingOnHost() file: src/compiler/watchPublic.ts start line: 516 end line: 518 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11842 unit: function isFilePresenceUnknownOnHost() file: src/compiler/watchPublic.ts start line: 520 end line: 522 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11843 unit: function hasChangedAutomaticTypeDirectiveNames() file: src/compiler/watchPublic.ts start line: 626 end line: 628 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11844 unit: function toPath() file: src/compiler/watchUtilities.ts start line: 64 end line: 66 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11845 unit: function getCachedFileSystemEntries() file: src/compiler/watchUtilities.ts start line: 68 end line: 70 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11846 unit: function getCachedFileSystemEntriesForBaseDir() file: src/compiler/watchUtilities.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11847 unit: function getBaseNameOfFileName() file: src/compiler/watchUtilities.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11848 unit: function fileNameEqual() file: src/compiler/watchUtilities.ts start line: 123 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11849 unit: function hasEntry() file: src/compiler/watchUtilities.ts start line: 127 end line: 129 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11850 unit: function realpath() file: src/compiler/watchUtilities.ts start line: 213 end line: 215 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11851 unit: function updateFilesOfFileSystemEntry() file: src/compiler/watchUtilities.ts start line: 268 end line: 270 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11852 unit: function clearCache() file: src/compiler/watchUtilities.ts start line: 272 end line: 274 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11853 unit: function isBuilderProgram() file: src/compiler/watchUtilities.ts start line: 526 end line: 528 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11854 unit: watchDirectory: createExcludeHandlingAddWatch() file: src/compiler/watchUtilities.ts start line: 581 end line: 584 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11855 unit: function getWatchInfo() file: src/compiler/watchUtilities.ts start line: 678 end line: 680 size: 3 LOC McCabe index: 3 number of parameters: 6 id: 11856 unit: export function closeFileWatcherOf() file: src/compiler/watchUtilities.ts start line: 692 end line: 694 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11857 unit: function isFlowSwitchClause() file: src/debug/dbg.ts start line: 226 end line: 228 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11858 unit: function hasAntecedents() file: src/debug/dbg.ts start line: 230 end line: 232 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11859 unit: function hasAntecedent() file: src/debug/dbg.ts start line: 234 end line: 236 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11860 unit: function hasNode() file: src/debug/dbg.ts start line: 238 end line: 240 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11861 unit: function writeLane() file: src/debug/dbg.ts start line: 465 end line: 467 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11862 unit: function defaultIsPretty() file: src/executeCommandLine/executeCommandLine.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 11863 unit: function printVersion() file: src/executeCommandLine/executeCommandLine.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11864 unit: function bold() file: src/executeCommandLine/executeCommandLine.ts start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11865 unit: function brightWhite() file: src/executeCommandLine/executeCommandLine.ts start line: 133 end line: 135 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11866 unit: function getDisplayNameTextOfOption() file: src/executeCommandLine/executeCommandLine.ts start line: 144 end line: 146 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11867 unit: possibleValues: getPossibleValues() file: src/executeCommandLine/executeCommandLine.ts start line: 275 end line: 278 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11868 unit: function createWatchStatusReporter() file: src/executeCommandLine/executeCommandLine.ts start line: 876 end line: 878 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11869 unit: function canReportDiagnostics() file: src/executeCommandLine/executeCommandLine.ts start line: 923 end line: 925 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 11870 unit: function canTrace() file: src/executeCommandLine/executeCommandLine.ts start line: 927 end line: 929 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11871 unit: function reportStatisticalValue() file: src/executeCommandLine/executeCommandLine.ts start line: 1036 end line: 1038 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11872 unit: function reportCountStatistic() file: src/executeCommandLine/executeCommandLine.ts start line: 1040 end line: 1042 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11873 unit: function reportTimeStatistic() file: src/executeCommandLine/executeCommandLine.ts start line: 1044 end line: 1046 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11874 unit: public onMessage() file: src/harness/client.ts start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11875 unit: private writeMessage() file: src/harness/client.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11876 unit: private convertCodeEditsToTextChange() file: src/harness/client.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11877 unit: getSmartSelectionRange() file: src/harness/client.ts start line: 472 end line: 474 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11878 unit: getEditsForFileRename() file: src/harness/client.ts start line: 736 end line: 738 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11879 unit: public get size() file: src/harness/collectionsImpl.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11880 unit: public get comparer() file: src/harness/collectionsImpl.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11881 unit: public has() file: src/harness/collectionsImpl.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11882 unit: private writePostScript() file: src/harness/collectionsImpl.ts start line: 203 end line: 205 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11883 unit: export function getIterator() file: src/harness/collectionsImpl.ts start line: 233 end line: 235 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11884 unit: public get parent() file: src/harness/collectionsImpl.ts start line: 275 end line: 277 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11885 unit: public has() file: src/harness/collectionsImpl.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11886 unit: private static _escapeKey() file: src/harness/collectionsImpl.ts start line: 318 end line: 320 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 11887 unit: private static _unescapeKey() file: src/harness/collectionsImpl.ts start line: 322 end line: 324 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 11888 unit: public get vfs() file: src/harness/compilerImpl.ts start line: 140 end line: 142 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11889 unit: public get inputs() file: src/harness/compilerImpl.ts start line: 144 end line: 146 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11890 unit: public get outputs() file: src/harness/compilerImpl.ts start line: 148 end line: 150 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11891 unit: public get traces() file: src/harness/compilerImpl.ts start line: 152 end line: 154 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11892 unit: public get emitSkipped() file: src/harness/compilerImpl.ts start line: 156 end line: 158 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 11893 unit: public get singleFile() file: src/harness/compilerImpl.ts start line: 160 end line: 162 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11894 unit: public getInputsAndOutputs() file: src/harness/compilerImpl.ts start line: 169 end line: 171 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11895 unit: public get lineStarts() file: src/harness/documentsUtil.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11896 unit: protected isFile() file: src/harness/evaluatorImpl.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11897 unit: protected resolve() file: src/harness/evaluatorImpl.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11898 unit: protected createModule() file: src/harness/evaluatorImpl.ts start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11899 unit: protected getExports() file: src/harness/evaluatorImpl.ts start line: 155 end line: 157 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11900 unit: writeOutputIsTTY() file: src/harness/fakesHosts.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11901 unit: public write() file: src/harness/fakesHosts.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11902 unit: public deleteFile() file: src/harness/fakesHosts.ts start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11903 unit: public createDirectory() file: src/harness/fakesHosts.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11904 unit: public getCurrentDirectory() file: src/harness/fakesHosts.ts start line: 80 end line: 82 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11905 unit: public readDirectory() file: src/harness/fakesHosts.ts start line: 97 end line: 99 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11906 unit: public resolvePath() file: src/harness/fakesHosts.ts start line: 132 end line: 134 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11907 unit: public setModifiedTime() file: src/harness/fakesHosts.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11908 unit: public createHash() file: src/harness/fakesHosts.ts start line: 150 end line: 152 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11909 unit: public getEnvironmentVariable() file: src/harness/fakesHosts.ts start line: 163 end line: 165 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11910 unit: now() file: src/harness/fakesHosts.ts start line: 176 end line: 178 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11911 unit: public get vfs() file: src/harness/fakesHosts.ts start line: 192 end line: 194 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11912 unit: public get useCaseSensitiveFileNames() file: src/harness/fakesHosts.ts start line: 196 end line: 198 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11913 unit: public fileExists() file: src/harness/fakesHosts.ts start line: 200 end line: 202 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11914 unit: public directoryExists() file: src/harness/fakesHosts.ts start line: 204 end line: 206 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11915 unit: public readFile() file: src/harness/fakesHosts.ts start line: 208 end line: 210 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11916 unit: public readDirectory() file: src/harness/fakesHosts.ts start line: 212 end line: 214 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11917 unit: public get vfs() file: src/harness/fakesHosts.ts start line: 243 end line: 245 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11918 unit: public get parseConfigHost() file: src/harness/fakesHosts.ts start line: 247 end line: 249 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11919 unit: public getCurrentDirectory() file: src/harness/fakesHosts.ts start line: 251 end line: 253 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11920 unit: public useCaseSensitiveFileNames() file: src/harness/fakesHosts.ts start line: 255 end line: 257 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11921 unit: public getNewLine() file: src/harness/fakesHosts.ts start line: 259 end line: 261 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11922 unit: public getCanonicalFileName() file: src/harness/fakesHosts.ts start line: 263 end line: 265 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11923 unit: public deleteFile() file: src/harness/fakesHosts.ts start line: 267 end line: 269 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11924 unit: public fileExists() file: src/harness/fakesHosts.ts start line: 271 end line: 273 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11925 unit: public directoryExists() file: src/harness/fakesHosts.ts start line: 275 end line: 277 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11926 unit: public getModifiedTime() file: src/harness/fakesHosts.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11927 unit: public setModifiedTime() file: src/harness/fakesHosts.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11928 unit: public getDirectories() file: src/harness/fakesHosts.ts start line: 287 end line: 289 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11929 unit: public readDirectory() file: src/harness/fakesHosts.ts start line: 291 end line: 293 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 11930 unit: public readFile() file: src/harness/fakesHosts.ts start line: 295 end line: 297 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11931 unit: public trace() file: src/harness/fakesHosts.ts start line: 313 end line: 315 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11932 unit: public realpath() file: src/harness/fakesHosts.ts start line: 317 end line: 319 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11933 unit: public getDefaultLibLocation() file: src/harness/fakesHosts.ts start line: 321 end line: 323 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11934 unit: public getDefaultLibFileName() file: src/harness/fakesHosts.ts start line: 325 end line: 327 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11935 unit: createHash() file: src/harness/fakesHosts.ts start line: 543 end line: 545 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11936 unit: reportDiagnostic() file: src/harness/fakesHosts.ts start line: 549 end line: 551 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11937 unit: reportSolutionBuilderStatus() file: src/harness/fakesHosts.ts start line: 553 end line: 555 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11938 unit: clearDiagnostics() file: src/harness/fakesHosts.ts start line: 557 end line: 559 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11939 unit: now() file: src/harness/fakesHosts.ts start line: 586 end line: 588 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11940 unit: public resetCancelled() file: src/harness/fourslashImpl.ts start line: 125 end line: 127 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11941 unit: export function ignoreInterpolations() file: src/harness/fourslashImpl.ts start line: 143 end line: 145 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11942 unit: function createScriptSnapShot() file: src/harness/fourslashImpl.ts start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11943 unit: private getFileContent() file: src/harness/fourslashImpl.ts start line: 419 end line: 421 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11944 unit: private raiseError() file: src/harness/fourslashImpl.ts start line: 538 end line: 540 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11945 unit: private assertionMessageAtLastKnownMarker() file: src/harness/fourslashImpl.ts start line: 547 end line: 549 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11946 unit: public verifyGoToDefinitionIs() file: src/harness/fourslashImpl.ts start line: 692 end line: 694 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11947 unit: public verifyGoToDefinition() file: src/harness/fourslashImpl.ts start line: 696 end line: 698 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11948 unit: private getGoToDefinition() file: src/harness/fourslashImpl.ts start line: 700 end line: 702 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11949 unit: private getGoToDefinitionAndBoundSpan() file: src/harness/fourslashImpl.ts start line: 704 end line: 706 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11950 unit: private getChecker() file: src/harness/fourslashImpl.ts start line: 1051 end line: 1053 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 11951 unit: private getNode() file: src/harness/fourslashImpl.ts start line: 1064 end line: 1066 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11952 unit: public setTypesRegistry() file: src/harness/fourslashImpl.ts start line: 1108 end line: 1110 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11953 unit: private findReferencesAtCaret() file: src/harness/fourslashImpl.ts start line: 1365 end line: 1367 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11954 unit: public getSuggestionDiagnostics() file: src/harness/fourslashImpl.ts start line: 1379 end line: 1381 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11955 unit: public getBreakpointStatementLocation() file: src/harness/fourslashImpl.ts start line: 1866 end line: 1868 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11956 unit: public printBreakpointLocation() file: src/harness/fourslashImpl.ts start line: 2061 end line: 2063 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11957 unit: public printBreakpointAtCurrentLocation() file: src/harness/fourslashImpl.ts start line: 2065 end line: 2067 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11958 unit: private getBaselineFileNameForContainingTestFile() file: src/harness/fourslashImpl.ts start line: 2120 end line: 2122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11959 unit: function pad() file: src/harness/fourslashImpl.ts start line: 2139 end line: 2141 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11960 unit: function max() file: src/harness/fourslashImpl.ts start line: 2142 end line: 2144 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11961 unit: public printContext() file: src/harness/fourslashImpl.ts start line: 2152 end line: 2154 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11962 unit: public copyFormatOptions() file: src/harness/fourslashImpl.ts start line: 2332 end line: 2334 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11963 unit: private removeWhitespace() file: src/harness/fourslashImpl.ts start line: 2380 end line: 2382 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11964 unit: public goToBOF() file: src/harness/fourslashImpl.ts start line: 2384 end line: 2386 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11965 unit: function displayPartIsEqualTo() file: src/harness/fourslashImpl.ts start line: 2541 end line: 2543 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11966 unit: public getMarkers() file: src/harness/fourslashImpl.ts start line: 2546 end line: 2549 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11967 unit: public getMarkerNames() file: src/harness/fourslashImpl.ts start line: 2551 end line: 2553 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11968 unit: public getRanges() file: src/harness/fourslashImpl.ts start line: 2555 end line: 2557 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11969 unit: public getRangesInFile() file: src/harness/fourslashImpl.ts start line: 2559 end line: 2561 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11970 unit: private rangeText() file: src/harness/fourslashImpl.ts start line: 2574 end line: 2576 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11971 unit: public verifyCurrentFileContent() file: src/harness/fourslashImpl.ts start line: 2618 end line: 2620 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11972 unit: private getNameOrDottedNameSpan() file: src/harness/fourslashImpl.ts start line: 2655 end line: 2657 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11973 unit: public printNameOrDottedNameSpans() file: src/harness/fourslashImpl.ts start line: 2665 end line: 2667 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11974 unit: function getTokenModifierFromClassification() file: src/harness/fourslashImpl.ts start line: 2701 end line: 2703 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11975 unit: public verifyRangeIs() file: src/harness/fourslashImpl.ts start line: 2937 end line: 2939 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11976 unit: public verifyNavigationBar() file: src/harness/fourslashImpl.ts start line: 3296 end line: 3298 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11977 unit: public verifyNavigationTree() file: src/harness/fourslashImpl.ts start line: 3300 end line: 3302 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11978 unit: private getOccurrencesAtCurrentPosition() file: src/harness/fourslashImpl.ts start line: 3343 end line: 3345 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11979 unit: public verifyRangesWithSameTextAreDocumentHighlights() file: src/harness/fourslashImpl.ts start line: 3401 end line: 3403 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11980 unit: public verifyRefactorsAvailable() file: src/harness/fourslashImpl.ts start line: 3544 end line: 3546 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11981 unit: private hasFile() file: src/harness/fourslashImpl.ts start line: 3914 end line: 3916 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11982 unit: public setCancelled() file: src/harness/fourslashImpl.ts start line: 3933 end line: 3935 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11983 unit: public resetCancelled() file: src/harness/fourslashImpl.ts start line: 3937 end line: 3939 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 11984 unit: private getApplicableRefactorsAtSelection() file: src/harness/fourslashImpl.ts start line: 3957 end line: 3959 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11985 unit: private getApplicableRefactors() file: src/harness/fourslashImpl.ts start line: 3960 end line: 3962 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 11986 unit: private getApplicableRefactorsWorker() file: src/harness/fourslashImpl.ts start line: 3963 end line: 3965 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 11987 unit: public configurePlugin() file: src/harness/fourslashImpl.ts start line: 3967 end line: 3969 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11988 unit: function prefixMessage() file: src/harness/fourslashImpl.ts start line: 4021 end line: 4023 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11989 unit: function textSpanEqualsRange() file: src/harness/fourslashImpl.ts start line: 4025 end line: 4027 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 11990 unit: function updatePosition() file: src/harness/fourslashImpl.ts start line: 4054 end line: 4057 size: 3 LOC McCabe index: 3 number of parameters: 4 id: 11991 unit: function isConfig() file: src/harness/fourslashImpl.ts start line: 4272 end line: 4274 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11992 unit: function getNonFileNameOptionInFileList() file: src/harness/fourslashImpl.ts start line: 4276 end line: 4278 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11993 unit: function stringify() file: src/harness/fourslashImpl.ts start line: 4549 end line: 4551 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 11994 unit: function toArray() file: src/harness/fourslashImpl.ts start line: 4563 end line: 4565 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 11995 unit: function makeWhitespaceVisible() file: src/harness/fourslashImpl.ts start line: 4567 end line: 4569 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11996 unit: function differOnlyByWhitespace() file: src/harness/fourslashImpl.ts start line: 4580 end line: 4582 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 11997 unit: function stripWhitespace() file: src/harness/fourslashImpl.ts start line: 4584 end line: 4586 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11998 unit: function templateToRegExp() file: src/harness/fourslashImpl.ts start line: 4606 end line: 4608 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11999 unit: public markers() file: src/harness/fourslashInterfaceImpl.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12000 unit: public markerNames() file: src/harness/fourslashInterfaceImpl.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12001 unit: public marker() file: src/harness/fourslashInterfaceImpl.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12002 unit: public markerName() file: src/harness/fourslashInterfaceImpl.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12003 unit: public ranges() file: src/harness/fourslashInterfaceImpl.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12004 unit: public rangesInFile() file: src/harness/fourslashInterfaceImpl.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12005 unit: public spans() file: src/harness/fourslashInterfaceImpl.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12006 unit: public rangesByText() file: src/harness/fourslashInterfaceImpl.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12007 unit: public markerByName() file: src/harness/fourslashInterfaceImpl.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12008 unit: public symbolsInScope() file: src/harness/fourslashInterfaceImpl.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12009 unit: public setTypesRegistry() file: src/harness/fourslashInterfaceImpl.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12010 unit: public configurePlugin() file: src/harness/fourslashInterfaceImpl.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12011 unit: public setCompilerOptionsForInferredProjects() file: src/harness/fourslashInterfaceImpl.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12012 unit: public marker() file: src/harness/fourslashInterfaceImpl.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12013 unit: public rangeStart() file: src/harness/fourslashInterfaceImpl.ts start line: 82 end line: 84 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12014 unit: public eachRange() file: src/harness/fourslashInterfaceImpl.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12015 unit: public bof() file: src/harness/fourslashInterfaceImpl.ts start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12016 unit: public eof() file: src/harness/fourslashInterfaceImpl.ts start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12017 unit: public implementation() file: src/harness/fourslashInterfaceImpl.ts start line: 98 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12018 unit: public file() file: src/harness/fourslashInterfaceImpl.ts start line: 112 end line: 114 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12019 unit: public select() file: src/harness/fourslashInterfaceImpl.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12020 unit: public selectAllInFile() file: src/harness/fourslashInterfaceImpl.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12021 unit: public selectRange() file: src/harness/fourslashInterfaceImpl.ts start line: 124 end line: 126 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12022 unit: public assertHasRanges() file: src/harness/fourslashInterfaceImpl.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12023 unit: public noSignatureHelp() file: src/harness/fourslashInterfaceImpl.ts start line: 142 end line: 144 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12024 unit: public noSignatureHelpForTriggerReason() file: src/harness/fourslashInterfaceImpl.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12025 unit: public signatureHelpPresentForTriggerReason() file: src/harness/fourslashInterfaceImpl.ts start line: 150 end line: 152 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12026 unit: public signatureHelp() file: src/harness/fourslashInterfaceImpl.ts start line: 154 end line: 156 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12027 unit: public errorExistsBetweenMarkers() file: src/harness/fourslashInterfaceImpl.ts start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12028 unit: public errorExistsAfterMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 162 end line: 164 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12029 unit: public errorExistsBeforeMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 166 end line: 168 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12030 unit: public quickInfoExists() file: src/harness/fourslashInterfaceImpl.ts start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12031 unit: public typeDefinitionCountIs() file: src/harness/fourslashInterfaceImpl.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12032 unit: public implementationListIsEmpty() file: src/harness/fourslashInterfaceImpl.ts start line: 178 end line: 180 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12033 unit: public isValidBraceCompletionAtPosition() file: src/harness/fourslashInterfaceImpl.ts start line: 182 end line: 184 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12034 unit: public jsxClosingTag() file: src/harness/fourslashInterfaceImpl.ts start line: 186 end line: 188 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12035 unit: public isInCommentAtPosition() file: src/harness/fourslashInterfaceImpl.ts start line: 190 end line: 192 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12036 unit: public codeFix() file: src/harness/fourslashInterfaceImpl.ts start line: 194 end line: 196 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12037 unit: public codeFixAvailable() file: src/harness/fourslashInterfaceImpl.ts start line: 198 end line: 200 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12038 unit: public codeFixAllAvailable() file: src/harness/fourslashInterfaceImpl.ts start line: 202 end line: 204 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12039 unit: public applicableRefactorAvailableAtMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 206 end line: 208 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12040 unit: public applicableRefactorAvailableForRange() file: src/harness/fourslashInterfaceImpl.ts start line: 210 end line: 212 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12041 unit: public refactorsAvailable() file: src/harness/fourslashInterfaceImpl.ts start line: 214 end line: 216 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12042 unit: public refactorAvailable() file: src/harness/fourslashInterfaceImpl.ts start line: 218 end line: 220 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12043 unit: public refactorAvailableForTriggerReason() file: src/harness/fourslashInterfaceImpl.ts start line: 222 end line: 224 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12044 unit: public refactorKindAvailable() file: src/harness/fourslashInterfaceImpl.ts start line: 226 end line: 228 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12045 unit: public toggleLineComment() file: src/harness/fourslashInterfaceImpl.ts start line: 230 end line: 232 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12046 unit: public toggleMultilineComment() file: src/harness/fourslashInterfaceImpl.ts start line: 234 end line: 236 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12047 unit: public commentSelection() file: src/harness/fourslashInterfaceImpl.ts start line: 238 end line: 240 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12048 unit: public uncommentSelection() file: src/harness/fourslashInterfaceImpl.ts start line: 242 end line: 244 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12049 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 248 end line: 250 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12050 unit: public getInlayHints() file: src/harness/fourslashInterfaceImpl.ts start line: 258 end line: 260 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12051 unit: public quickInfos() file: src/harness/fourslashInterfaceImpl.ts start line: 270 end line: 272 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12052 unit: public caretAtMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 274 end line: 276 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12053 unit: public indentationIs() file: src/harness/fourslashInterfaceImpl.ts start line: 278 end line: 280 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12054 unit: public indentationAtPositionIs() file: src/harness/fourslashInterfaceImpl.ts start line: 282 end line: 284 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12055 unit: public textAtCaretIs() file: src/harness/fourslashInterfaceImpl.ts start line: 286 end line: 288 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12056 unit: public eval() file: src/harness/fourslashInterfaceImpl.ts start line: 295 end line: 297 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12057 unit: public currentLineContentIs() file: src/harness/fourslashInterfaceImpl.ts start line: 299 end line: 301 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12058 unit: public currentFileContentIs() file: src/harness/fourslashInterfaceImpl.ts start line: 303 end line: 305 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12059 unit: public formatDocumentChangesNothing() file: src/harness/fourslashInterfaceImpl.ts start line: 307 end line: 309 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12060 unit: public goToDefinitionIs() file: src/harness/fourslashInterfaceImpl.ts start line: 311 end line: 313 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12061 unit: public goToDefinition() file: src/harness/fourslashInterfaceImpl.ts start line: 317 end line: 319 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12062 unit: public goToType() file: src/harness/fourslashInterfaceImpl.ts start line: 323 end line: 325 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12063 unit: public goToDefinitionForMarkers() file: src/harness/fourslashInterfaceImpl.ts start line: 327 end line: 329 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12064 unit: public goToDefinitionName() file: src/harness/fourslashInterfaceImpl.ts start line: 331 end line: 333 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12065 unit: public verifyGetEmitOutputForCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 335 end line: 337 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12066 unit: public verifyGetEmitOutputContentsForCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 339 end line: 341 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12067 unit: public symbolAtLocation() file: src/harness/fourslashInterfaceImpl.ts start line: 343 end line: 345 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12068 unit: public typeOfSymbolAtLocation() file: src/harness/fourslashInterfaceImpl.ts start line: 347 end line: 349 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12069 unit: public baselineFindAllReferences() file: src/harness/fourslashInterfaceImpl.ts start line: 351 end line: 353 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12070 unit: public baselineGetFileReferences() file: src/harness/fourslashInterfaceImpl.ts start line: 355 end line: 357 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12071 unit: public singleReferenceGroup() file: src/harness/fourslashInterfaceImpl.ts start line: 359 end line: 361 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12072 unit: public findReferencesDefinitionDisplayPartsAtCaretAre() file: src/harness/fourslashInterfaceImpl.ts start line: 363 end line: 365 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12073 unit: public noErrors() file: src/harness/fourslashInterfaceImpl.ts start line: 367 end line: 369 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12074 unit: public errorExistsAtRange() file: src/harness/fourslashInterfaceImpl.ts start line: 371 end line: 373 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12075 unit: public numberOfErrorsInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 375 end line: 377 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12076 unit: public baselineCurrentFileBreakpointLocations() file: src/harness/fourslashInterfaceImpl.ts start line: 379 end line: 381 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12077 unit: public baselineCurrentFileNameOrDottedNameSpans() file: src/harness/fourslashInterfaceImpl.ts start line: 383 end line: 385 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12078 unit: public getEmitOutput() file: src/harness/fourslashInterfaceImpl.ts start line: 387 end line: 389 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12079 unit: public baselineGetEmitOutput() file: src/harness/fourslashInterfaceImpl.ts start line: 391 end line: 393 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12080 unit: public baselineQuickInfo() file: src/harness/fourslashInterfaceImpl.ts start line: 395 end line: 397 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12081 unit: public baselineSignatureHelp() file: src/harness/fourslashInterfaceImpl.ts start line: 399 end line: 401 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12082 unit: public baselineCompletions() file: src/harness/fourslashInterfaceImpl.ts start line: 403 end line: 405 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12083 unit: public baselineSmartSelection() file: src/harness/fourslashInterfaceImpl.ts start line: 407 end line: 409 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12084 unit: public baselineSyntacticDiagnostics() file: src/harness/fourslashInterfaceImpl.ts start line: 411 end line: 413 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12085 unit: public baselineSyntacticAndSemanticDiagnostics() file: src/harness/fourslashInterfaceImpl.ts start line: 415 end line: 417 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12086 unit: public nameOrDottedNameSpanTextIs() file: src/harness/fourslashInterfaceImpl.ts start line: 419 end line: 421 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12087 unit: public outliningSpansInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 423 end line: 425 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12088 unit: public outliningHintSpansInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 427 end line: 429 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12089 unit: public todoCommentsInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 431 end line: 433 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12090 unit: public matchingBracePositionInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 435 end line: 437 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12091 unit: public noMatchingBracePositionInCurrentFile() file: src/harness/fourslashInterfaceImpl.ts start line: 439 end line: 441 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12092 unit: public rangeAfterCodeFix() file: src/harness/fourslashInterfaceImpl.ts start line: 453 end line: 455 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12093 unit: public codeFixAll() file: src/harness/fourslashInterfaceImpl.ts start line: 457 end line: 459 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12094 unit: public fileAfterApplyingRefactorAtMarker() file: src/harness/fourslashInterfaceImpl.ts start line: 461 end line: 463 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12095 unit: public rangeIs() file: src/harness/fourslashInterfaceImpl.ts start line: 465 end line: 467 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12096 unit: public getAndApplyCodeFix() file: src/harness/fourslashInterfaceImpl.ts start line: 469 end line: 471 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12097 unit: public applyCodeActionFromCompletion() file: src/harness/fourslashInterfaceImpl.ts start line: 473 end line: 475 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12098 unit: public importFixAtPosition() file: src/harness/fourslashInterfaceImpl.ts start line: 477 end line: 479 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12099 unit: public importFixModuleSpecifiers() file: src/harness/fourslashInterfaceImpl.ts start line: 481 end line: 483 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12100 unit: public navigationBar() file: src/harness/fourslashInterfaceImpl.ts start line: 485 end line: 487 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12101 unit: public navigationTree() file: src/harness/fourslashInterfaceImpl.ts start line: 489 end line: 491 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12102 unit: public navigateTo() file: src/harness/fourslashInterfaceImpl.ts start line: 493 end line: 495 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12103 unit: public occurrencesAtPositionContains() file: src/harness/fourslashInterfaceImpl.ts start line: 497 end line: 499 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12104 unit: public occurrencesAtPositionCount() file: src/harness/fourslashInterfaceImpl.ts start line: 501 end line: 503 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12105 unit: public rangesAreOccurrences() file: src/harness/fourslashInterfaceImpl.ts start line: 505 end line: 507 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12106 unit: public rangesWithSameTextAreRenameLocations() file: src/harness/fourslashInterfaceImpl.ts start line: 509 end line: 511 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12107 unit: public rangesAreRenameLocations() file: src/harness/fourslashInterfaceImpl.ts start line: 513 end line: 515 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12108 unit: public rangesAreDocumentHighlights() file: src/harness/fourslashInterfaceImpl.ts start line: 517 end line: 519 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12109 unit: public rangesWithSameTextAreDocumentHighlights() file: src/harness/fourslashInterfaceImpl.ts start line: 521 end line: 523 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12110 unit: public documentHighlightsOf() file: src/harness/fourslashInterfaceImpl.ts start line: 525 end line: 527 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12111 unit: public noDocumentHighlights() file: src/harness/fourslashInterfaceImpl.ts start line: 529 end line: 531 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12112 unit: public encodedSemanticClassificationsLength() file: src/harness/fourslashInterfaceImpl.ts start line: 540 end line: 542 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12113 unit: public semanticClassificationsAre() file: src/harness/fourslashInterfaceImpl.ts start line: 547 end line: 549 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12114 unit: public replaceWithSemanticClassifications() file: src/harness/fourslashInterfaceImpl.ts start line: 551 end line: 553 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12115 unit: public renameInfoSucceeded() file: src/harness/fourslashInterfaceImpl.ts start line: 555 end line: 557 size: 3 LOC McCabe index: 1 number of parameters: 7 id: 12116 unit: public renameInfoFailed() file: src/harness/fourslashInterfaceImpl.ts start line: 559 end line: 561 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12117 unit: public renameLocations() file: src/harness/fourslashInterfaceImpl.ts start line: 563 end line: 565 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12118 unit: public baselineRename() file: src/harness/fourslashInterfaceImpl.ts start line: 567 end line: 569 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12119 unit: public getSyntacticDiagnostics() file: src/harness/fourslashInterfaceImpl.ts start line: 576 end line: 578 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12120 unit: public getSemanticDiagnostics() file: src/harness/fourslashInterfaceImpl.ts start line: 580 end line: 582 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12121 unit: public getSuggestionDiagnostics() file: src/harness/fourslashInterfaceImpl.ts start line: 584 end line: 586 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12122 unit: public ProjectInfo() file: src/harness/fourslashInterfaceImpl.ts start line: 588 end line: 590 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12123 unit: public allRangesAppearInImplementationList() file: src/harness/fourslashInterfaceImpl.ts start line: 592 end line: 594 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12124 unit: public getEditsForFileRename() file: src/harness/fourslashInterfaceImpl.ts start line: 596 end line: 598 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12125 unit: public baselineCallHierarchy() file: src/harness/fourslashInterfaceImpl.ts start line: 600 end line: 602 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12126 unit: public moveToNewFile() file: src/harness/fourslashInterfaceImpl.ts start line: 604 end line: 606 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12127 unit: public noMoveToNewFile() file: src/harness/fourslashInterfaceImpl.ts start line: 608 end line: 610 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12128 unit: public organizeImports() file: src/harness/fourslashInterfaceImpl.ts start line: 612 end line: 614 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12129 unit: public backspace() file: src/harness/fourslashInterfaceImpl.ts start line: 620 end line: 622 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12130 unit: public deleteAtCaret() file: src/harness/fourslashInterfaceImpl.ts start line: 624 end line: 626 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12131 unit: public replace() file: src/harness/fourslashInterfaceImpl.ts start line: 628 end line: 630 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12132 unit: public paste() file: src/harness/fourslashInterfaceImpl.ts start line: 632 end line: 634 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12133 unit: public insert() file: src/harness/fourslashInterfaceImpl.ts start line: 636 end line: 638 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12134 unit: public insertLine() file: src/harness/fourslashInterfaceImpl.ts start line: 640 end line: 642 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12135 unit: public insertLines() file: src/harness/fourslashInterfaceImpl.ts start line: 644 end line: 646 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12136 unit: public deleteLine() file: src/harness/fourslashInterfaceImpl.ts start line: 648 end line: 650 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12137 unit: public deleteLineRange() file: src/harness/fourslashInterfaceImpl.ts start line: 652 end line: 654 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12138 unit: public moveRight() file: src/harness/fourslashInterfaceImpl.ts start line: 661 end line: 663 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12139 unit: public enableFormatting() file: src/harness/fourslashInterfaceImpl.ts start line: 672 end line: 674 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12140 unit: public disableFormatting() file: src/harness/fourslashInterfaceImpl.ts start line: 676 end line: 678 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12141 unit: public applyRefactor() file: src/harness/fourslashInterfaceImpl.ts start line: 680 end line: 682 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12142 unit: public printCurrentParameterHelp() file: src/harness/fourslashInterfaceImpl.ts start line: 689 end line: 691 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12143 unit: public printCurrentFileState() file: src/harness/fourslashInterfaceImpl.ts start line: 693 end line: 695 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12144 unit: public printCurrentFileStateWithWhitespace() file: src/harness/fourslashInterfaceImpl.ts start line: 697 end line: 699 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12145 unit: public printCurrentFileStateWithoutCaret() file: src/harness/fourslashInterfaceImpl.ts start line: 701 end line: 703 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12146 unit: public printCurrentQuickInfo() file: src/harness/fourslashInterfaceImpl.ts start line: 705 end line: 707 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12147 unit: public printCurrentSignatureHelp() file: src/harness/fourslashInterfaceImpl.ts start line: 709 end line: 711 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12148 unit: public printCompletionListMembers() file: src/harness/fourslashInterfaceImpl.ts start line: 713 end line: 715 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12149 unit: public printAvailableCodeFixes() file: src/harness/fourslashInterfaceImpl.ts start line: 717 end line: 719 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12150 unit: public printBreakpointLocation() file: src/harness/fourslashInterfaceImpl.ts start line: 721 end line: 723 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12151 unit: public printBreakpointAtCurrentLocation() file: src/harness/fourslashInterfaceImpl.ts start line: 724 end line: 726 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12152 unit: public printNameOrDottedNameSpans() file: src/harness/fourslashInterfaceImpl.ts start line: 728 end line: 730 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12153 unit: public printErrorList() file: src/harness/fourslashInterfaceImpl.ts start line: 732 end line: 734 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12154 unit: public printNavigationItems() file: src/harness/fourslashInterfaceImpl.ts start line: 736 end line: 738 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12155 unit: public printNavigationBar() file: src/harness/fourslashInterfaceImpl.ts start line: 740 end line: 742 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12156 unit: public printContext() file: src/harness/fourslashInterfaceImpl.ts start line: 744 end line: 746 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12157 unit: public printOutliningSpans() file: src/harness/fourslashInterfaceImpl.ts start line: 748 end line: 750 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12158 unit: public document() file: src/harness/fourslashInterfaceImpl.ts start line: 757 end line: 759 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12159 unit: public copyFormatOptions() file: src/harness/fourslashInterfaceImpl.ts start line: 761 end line: 763 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12160 unit: public setFormatOptions() file: src/harness/fourslashInterfaceImpl.ts start line: 765 end line: 767 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12161 unit: public selection() file: src/harness/fourslashInterfaceImpl.ts start line: 769 end line: 771 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12162 unit: public onType() file: src/harness/fourslashInterfaceImpl.ts start line: 773 end line: 775 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12163 unit: public setOption() file: src/harness/fourslashInterfaceImpl.ts start line: 777 end line: 779 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12164 unit: public resetCancelled() file: src/harness/fourslashInterfaceImpl.ts start line: 786 end line: 788 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12165 unit: public setCancelled() file: src/harness/fourslashInterfaceImpl.ts start line: 790 end line: 792 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12166 unit: function comment() file: src/harness/fourslashInterfaceImpl.ts start line: 827 end line: 829 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12167 unit: function identifier() file: src/harness/fourslashInterfaceImpl.ts start line: 831 end line: 833 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12168 unit: function keyword() file: src/harness/fourslashInterfaceImpl.ts start line: 835 end line: 837 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12169 unit: function numericLiteral() file: src/harness/fourslashInterfaceImpl.ts start line: 839 end line: 841 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12170 unit: function operator() file: src/harness/fourslashInterfaceImpl.ts start line: 843 end line: 845 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12171 unit: function stringLiteral() file: src/harness/fourslashInterfaceImpl.ts start line: 847 end line: 849 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12172 unit: function whiteSpace() file: src/harness/fourslashInterfaceImpl.ts start line: 851 end line: 853 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12173 unit: function text() file: src/harness/fourslashInterfaceImpl.ts start line: 855 end line: 857 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12174 unit: function punctuation() file: src/harness/fourslashInterfaceImpl.ts start line: 859 end line: 861 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12175 unit: function docCommentTagName() file: src/harness/fourslashInterfaceImpl.ts start line: 863 end line: 865 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12176 unit: function className() file: src/harness/fourslashInterfaceImpl.ts start line: 867 end line: 869 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12177 unit: function enumName() file: src/harness/fourslashInterfaceImpl.ts start line: 871 end line: 873 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12178 unit: function interfaceName() file: src/harness/fourslashInterfaceImpl.ts start line: 875 end line: 877 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12179 unit: function moduleName() file: src/harness/fourslashInterfaceImpl.ts start line: 879 end line: 881 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12180 unit: function typeParameterName() file: src/harness/fourslashInterfaceImpl.ts start line: 883 end line: 885 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12181 unit: function parameterName() file: src/harness/fourslashInterfaceImpl.ts start line: 887 end line: 889 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12182 unit: function typeAliasName() file: src/harness/fourslashInterfaceImpl.ts start line: 891 end line: 893 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12183 unit: function jsxOpenTagName() file: src/harness/fourslashInterfaceImpl.ts start line: 895 end line: 897 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12184 unit: function jsxCloseTagName() file: src/harness/fourslashInterfaceImpl.ts start line: 899 end line: 901 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12185 unit: function jsxSelfClosingTagName() file: src/harness/fourslashInterfaceImpl.ts start line: 903 end line: 905 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12186 unit: function jsxAttribute() file: src/harness/fourslashInterfaceImpl.ts start line: 907 end line: 909 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12187 unit: function jsxText() file: src/harness/fourslashInterfaceImpl.ts start line: 911 end line: 913 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12188 unit: function jsxAttributeStringLiteralValue() file: src/harness/fourslashInterfaceImpl.ts start line: 915 end line: 917 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12189 unit: export function sorted() file: src/harness/fourslashInterfaceImpl.ts start line: 1049 end line: 1051 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12190 unit: export function typeKeywordsPlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1066 end line: 1068 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12191 unit: export function functionMembersPlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1264 end line: 1266 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12192 unit: export function functionMembersWithPrototypePlus() file: src/harness/fourslashInterfaceImpl.ts start line: 1297 end line: 1299 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12193 unit: export function setHarnessIO() file: src/harness/harnessIO.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12194 unit: function joinPath() file: src/harness/harnessIO.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12195 unit: function enumerateTestFiles() file: src/harness/harnessIO.ts start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12196 unit: function listFiles() file: src/harness/harnessIO.ts start line: 75 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12197 unit: export function mockHash() file: src/harness/harnessIO.ts start line: 169 end line: 171 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12198 unit: export function setLightMode() file: src/harness/harnessIO.ts start line: 198 end line: 200 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12199 unit: public Write() file: src/harness/harnessIO.ts start line: 211 end line: 214 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12200 unit: export function getCanonicalFileName() file: src/harness/harnessIO.ts start line: 293 end line: 295 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12201 unit: function findUnit() file: src/harness/harnessIO.ts start line: 513 end line: 515 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12202 unit: proxy[k] = function() file: src/harness/harnessLanguageService.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12203 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12204 unit: public getLineMap() file: src/harness/harnessLanguageService.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12205 unit: public getText() file: src/harness/harnessLanguageService.ts start line: 80 end line: 82 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12206 unit: public getLength() file: src/harness/harnessLanguageService.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12207 unit: public getText() file: src/harness/harnessLanguageService.ts start line: 98 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12208 unit: public getLength() file: src/harness/harnessLanguageService.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12209 unit: public isCancellationRequested() file: src/harness/harnessLanguageService.ts start line: 115 end line: 117 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12210 unit: public get vfs() file: src/harness/harnessLanguageService.ts start line: 137 end line: 139 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12211 unit: public getNewLine() file: src/harness/harnessLanguageService.ts start line: 141 end line: 143 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12212 unit: public directoryExists() file: src/harness/harnessLanguageService.ts start line: 166 end line: 168 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12213 unit: public getScriptInfo() file: src/harness/harnessLanguageService.ts start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12214 unit: useCaseSensitiveFileNames() file: src/harness/harnessLanguageService.ts start line: 225 end line: 227 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12215 unit: getGlobalTypingsCacheLocation() file: src/harness/harnessLanguageService.ts start line: 236 end line: 238 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12216 unit: getTypeRootsVersion() file: src/harness/harnessLanguageService.ts start line: 290 end line: 292 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12217 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 301 end line: 303 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12218 unit: prepareCallHierarchy() file: src/harness/harnessLanguageService.ts start line: 594 end line: 596 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12219 unit: provideCallHierarchyIncomingCalls() file: src/harness/harnessLanguageService.ts start line: 597 end line: 599 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12220 unit: provideCallHierarchyOutgoingCalls() file: src/harness/harnessLanguageService.ts start line: 600 end line: 602 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12221 unit: provideInlayHints() file: src/harness/harnessLanguageService.ts start line: 603 end line: 605 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12222 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 701 end line: 703 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12223 unit: setClient() file: src/harness/harnessLanguageService.ts start line: 708 end line: 710 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12224 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 729 end line: 731 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12225 unit: realpath() file: src/harness/harnessLanguageService.ts start line: 749 end line: 751 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12226 unit: loggingEnabled() file: src/harness/harnessLanguageService.ts start line: 812 end line: 814 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12227 unit: hasLevel() file: src/harness/harnessLanguageService.ts start line: 820 end line: 822 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12228 unit: createHash() file: src/harness/harnessLanguageService.ts start line: 851 end line: 853 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12229 unit: create() file: src/harness/harnessLanguageService.ts start line: 885 end line: 887 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12230 unit: onConfigurationChanged() file: src/harness/harnessLanguageService.ts start line: 940 end line: 942 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12231 unit: getText() file: src/harness/harnessLanguageService.ts start line: 957 end line: 959 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12232 unit: export function encodeString() file: src/harness/harnessUtils.ts start line: 2 end line: 4 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12233 unit: export function byteLength() file: src/harness/harnessUtils.ts start line: 6 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12234 unit: function isNodeOrArray() file: src/harness/harnessUtils.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12235 unit: export function convertDiagnostics() file: src/harness/harnessUtils.ts start line: 142 end line: 144 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12236 unit: export function sourceFileToJSON() file: src/harness/harnessUtils.ts start line: 156 end line: 268 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12237 unit: function getNodeFlagName() file: src/harness/harnessUtils.ts start line: 205 end line: 207 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12238 unit: function isStackFrame() file: src/harness/harnessUtils.ts start line: 389 end line: 391 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12239 unit: function isMocha() file: src/harness/harnessUtils.ts start line: 393 end line: 395 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12240 unit: function isNode() file: src/harness/harnessUtils.ts start line: 397 end line: 399 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12241 unit: function isHarness() file: src/harness/harnessUtils.ts start line: 401 end line: 403 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12242 unit: export function setShards() file: src/harness/runnerbase.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12243 unit: export function setShardId() file: src/harness/runnerbase.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12244 unit: public addTest() file: src/harness/runnerbase.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12245 unit: public enumerateFiles() file: src/harness/runnerbase.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12246 unit: export function getRemainingDecodeString() file: src/harness/sourceMapRecorder.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12247 unit: function writeSpanDetails() file: src/harness/sourceMapRecorder.ts start line: 248 end line: 250 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12248 unit: export function removeTestPathPrefixes() file: src/harness/util.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 12249 unit: export function sanitizeTraceResolutionLogEntry() file: src/harness/util.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12250 unit: export function addUTF8ByteOrderMark() file: src/harness/util.ts start line: 97 end line: 99 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12251 unit: public get isReadonly() file: src/harness/vfsUtil.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12252 unit: public get shadowRoot() file: src/harness/vfsUtil.ts start line: 129 end line: 131 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12253 unit: public apply() file: src/harness/vfsUtil.ts start line: 256 end line: 258 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12254 unit: public debugPrint() file: src/harness/vfsUtil.ts start line: 412 end line: 414 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12255 unit: public statSync() file: src/harness/vfsUtil.ts start line: 433 end line: 435 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12256 unit: public lstatSync() file: src/harness/vfsUtil.ts start line: 462 end line: 464 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12257 unit: constructor() file: src/harness/vfsUtil.ts start line: 1389 end line: 1391 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12258 unit: constructor() file: src/harness/vfsUtil.ts start line: 1397 end line: 1399 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12259 unit: function isEmptyNonShadowedDirectory() file: src/harness/vfsUtil.ts start line: 1484 end line: 1486 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12260 unit: function isEmptyNonShadowedFile() file: src/harness/vfsUtil.ts start line: 1488 end line: 1490 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12261 unit: function isFile() file: src/harness/vfsUtil.ts start line: 1492 end line: 1494 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12262 unit: function isDirectory() file: src/harness/vfsUtil.ts start line: 1496 end line: 1498 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12263 unit: function isSymlink() file: src/harness/vfsUtil.ts start line: 1500 end line: 1502 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12264 unit: export function formatPatch() file: src/harness/vfsUtil.ts start line: 1562 end line: 1564 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12265 unit: export function iteratePatch() file: src/harness/vfsUtil.ts start line: 1602 end line: 1605 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12266 unit: function getExecutingFilePathFromLibFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12267 unit: export function createWatchedSystem() file: src/harness/virtualFileSystemWithWatch.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12268 unit: export function isFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12269 unit: export function isSymLink() file: src/harness/virtualFileSystemWithWatch.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12270 unit: function isFsFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12271 unit: function isFsFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12272 unit: function isFsSymLink() file: src/harness/virtualFileSystemWithWatch.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12273 unit: export function verifyMapSize() file: src/harness/virtualFileSystemWithWatch.ts start line: 157 end line: 159 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12274 unit: export function checkArray() file: src/harness/virtualFileSystemWithWatch.ts start line: 194 end line: 196 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12275 unit: export function checkWatchedFiles() file: src/harness/virtualFileSystemWithWatch.ts start line: 198 end line: 200 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12276 unit: export function checkWatchedDirectories() file: src/harness/virtualFileSystemWithWatch.ts start line: 229 end line: 231 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 12277 unit: getNextId() file: src/harness/virtualFileSystemWithWatch.ts start line: 286 end line: 288 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12278 unit: writeOutputIsTTY() file: src/harness/virtualFileSystemWithWatch.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12279 unit: getNewLine() file: src/harness/virtualFileSystemWithWatch.ts start line: 456 end line: 458 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12280 unit: toNormalizedAbsolutePath() file: src/harness/virtualFileSystemWithWatch.ts start line: 460 end line: 462 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12281 unit: toFullPath() file: src/harness/virtualFileSystemWithWatch.ts start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12282 unit: isRemovableLeafFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 688 end line: 690 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12283 unit: invokeFileWatcher() file: src/harness/virtualFileSystemWithWatch.ts start line: 752 end line: 754 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12284 unit: private fsWatchCallback() file: src/harness/virtualFileSystemWithWatch.ts start line: 756 end line: 758 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 12285 unit: invokeFsWatchesCallbacks() file: src/harness/virtualFileSystemWithWatch.ts start line: 760 end line: 762 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12286 unit: invokeFsWatchesRecursiveCallbacks() file: src/harness/virtualFileSystemWithWatch.ts start line: 764 end line: 766 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12287 unit: private getRelativePathToDirectory() file: src/harness/virtualFileSystemWithWatch.ts start line: 768 end line: 770 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12288 unit: private isFsFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 841 end line: 843 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12289 unit: private getRealFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 845 end line: 847 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12290 unit: private isFsFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 849 end line: 851 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12291 unit: private getRealFolder() file: src/harness/virtualFileSystemWithWatch.ts start line: 853 end line: 855 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12292 unit: setTimeout() file: src/harness/virtualFileSystemWithWatch.ts start line: 937 end line: 939 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12293 unit: getNextTimeoutId() file: src/harness/virtualFileSystemWithWatch.ts start line: 941 end line: 943 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12294 unit: setImmediate() file: src/harness/virtualFileSystemWithWatch.ts start line: 982 end line: 984 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12295 unit: write() file: src/harness/virtualFileSystemWithWatch.ts start line: 1030 end line: 1032 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12296 unit: getEnvironmentVariable() file: src/harness/virtualFileSystemWithWatch.ts start line: 1120 end line: 1122 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12297 unit: function diffFsFile() file: src/harness/virtualFileSystemWithWatch.ts start line: 1125 end line: 1127 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12298 unit: function diffFsSymLink() file: src/harness/virtualFileSystemWithWatch.ts start line: 1128 end line: 1130 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12299 unit: export function getTsBuildProjectFilePath() file: src/harness/virtualFileSystemWithWatch.ts start line: 1240 end line: 1242 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12300 unit: export function isDeclaration() file: src/harness/vpathUtil.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12301 unit: export function isSourceMap() file: src/harness/vpathUtil.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12302 unit: export function isJavaScriptSourceMap() file: src/harness/vpathUtil.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12303 unit: export function isJson() file: src/harness/vpathUtil.ts start line: 124 end line: 126 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12304 unit: export function isTsConfigFile() file: src/harness/vpathUtil.ts start line: 133 end line: 135 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12305 unit: export function nonRelativeModuleNameForTypingCache() file: src/jsTyping/jsTyping.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12306 unit: export function validatePackageName() file: src/jsTyping/jsTyping.ts start line: 354 end line: 356 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12307 unit: export function hasArgument() file: src/jsTyping/shared.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12308 unit: function recordReplay() file: src/loggedIO/loggedIO.ts start line: 362 end line: 378 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12309 unit: function notSupported() file: src/loggedIO/loggedIO.ts start line: 437 end line: 439 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12310 unit: export function tryConvertScriptKindName() file: src/server/editorServices.ts start line: 278 end line: 280 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12311 unit: function isOpenScriptInfo() file: src/server/editorServices.ts start line: 427 end line: 429 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12312 unit: function isAncestorConfigFileInfo() file: src/server/editorServices.ts start line: 431 end line: 433 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12313 unit: function getDetailWatchInfo() file: src/server/editorServices.ts start line: 599 end line: 601 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12314 unit: function isScriptInfoWatchedFromNodeModules() file: src/server/editorServices.ts start line: 603 end line: 605 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12315 unit: toPath() file: src/server/editorServices.ts start line: 875 end line: 877 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12316 unit: getExecutingFilePath() file: src/server/editorServices.ts start line: 880 end line: 882 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12317 unit: getNormalizedAbsolutePath() file: src/server/editorServices.ts start line: 885 end line: 887 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12318 unit: ensureInferredProjectsUpToDate_TestOnly() file: src/server/editorServices.ts start line: 902 end line: 904 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12319 unit: getCompilerOptionsForInferredProjects() file: src/server/editorServices.ts start line: 907 end line: 909 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12320 unit: hasPendingProjectUpdate() file: src/server/editorServices.ts start line: 1002 end line: 1004 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12321 unit: private getConfiguredProjectByCanonicalConfigFilePath() file: src/server/editorServices.ts start line: 1945 end line: 1947 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12322 unit: private findExternalProjectByProjectName() file: src/server/editorServices.ts start line: 1949 end line: 1951 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12323 unit: setFileNamesOfAutoImportProviderProject() file: src/server/editorServices.ts start line: 2409 end line: 2411 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12324 unit: getScriptInfo() file: src/server/editorServices.ts start line: 2559 end line: 2561 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12325 unit: private getModifiedTime() file: src/server/editorServices.ts start line: 2721 end line: 2723 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12326 unit: private getOrCreateScriptInfoOpenedByClientForNormalizedPath() file: src/server/editorServices.ts start line: 2767 end line: 2769 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12327 unit: getScriptInfoForPath() file: src/server/editorServices.ts start line: 2819 end line: 2821 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12328 unit: setPerformanceEventHandler() file: src/server/editorServices.ts start line: 2974 end line: 2976 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12329 unit: getWatchOptions() file: src/server/editorServices.ts start line: 3032 end line: 3034 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12330 unit: closeLog() file: src/server/editorServices.ts start line: 3043 end line: 3045 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12331 unit: forEach() file: src/server/editorServices.ts start line: 3183 end line: 3185 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12332 unit: function isRetained() file: src/server/editorServices.ts start line: 3571 end line: 3573 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12333 unit: private static escapeFilenameForRegex() file: src/server/editorServices.ts start line: 3811 end line: 3813 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12334 unit: getIncompleteCompletionsCache() file: src/server/editorServices.ts start line: 4172 end line: 4174 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12335 unit: get() file: src/server/editorServices.ts start line: 4180 end line: 4182 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12336 unit: set() file: src/server/editorServices.ts start line: 4183 end line: 4185 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12337 unit: clear() file: src/server/editorServices.ts start line: 4186 end line: 4188 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12338 unit: export function isConfigFile() file: src/server/editorServices.ts start line: 4195 end line: 4197 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12339 unit: function printProjectWithoutFileNames() file: src/server/editorServices.ts start line: 4199 end line: 4201 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12340 unit: count() file: src/server/moduleSpecifierCache.ts start line: 65 end line: 67 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12341 unit: function key() file: src/server/moduleSpecifierCache.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12342 unit: export function hasNoTypeScriptSource() file: src/server/project.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12343 unit: function isGeneratedFileWatcher() file: src/server/project.ts start line: 119 end line: 121 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12344 unit: getGlobalTypingsCacheLocation() file: src/server/project.ts start line: 347 end line: 349 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12345 unit: private get typingsCache() file: src/server/project.ts start line: 351 end line: 353 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12346 unit: getCompilationSettings() file: src/server/project.ts start line: 369 end line: 371 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12347 unit: getCompilerOptions() file: src/server/project.ts start line: 374 end line: 376 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12348 unit: getNewLine() file: src/server/project.ts start line: 378 end line: 380 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12349 unit: getProjectVersion() file: src/server/project.ts start line: 382 end line: 384 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12350 unit: useCaseSensitiveFileNames() file: src/server/project.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12351 unit: toPath() file: src/server/project.ts start line: 505 end line: 507 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12352 unit: clearInvalidateResolutionOfFailedLookupTimer() file: src/server/project.ts start line: 522 end line: 524 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12353 unit: onInvalidatedResolution() file: src/server/project.ts start line: 545 end line: 547 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12354 unit: hasChangedAutomaticTypeDirectiveNames() file: src/server/project.ts start line: 562 end line: 564 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12355 unit: onChangedAutomaticTypeDirectiveNames() file: src/server/project.ts start line: 567 end line: 569 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12356 unit: getGlobalCache() file: src/server/project.ts start line: 572 end line: 574 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12357 unit: fileIsOpen() file: src/server/project.ts start line: 580 end line: 582 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12358 unit: writeLog() file: src/server/project.ts start line: 585 end line: 587 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12359 unit: log() file: src/server/project.ts start line: 589 end line: 591 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12360 unit: error() file: src/server/project.ts start line: 593 end line: 595 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12361 unit: setProjectErrors() file: src/server/project.ts start line: 617 end line: 619 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12362 unit: clearSourceMapperCache() file: src/server/project.ts start line: 634 end line: 636 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12363 unit: getSourceFileLike() file: src/server/project.ts start line: 644 end line: 646 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12364 unit: getProjectName() file: src/server/project.ts start line: 730 end line: 732 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12365 unit: isClosed() file: src/server/project.ts start line: 829 end line: 831 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12366 unit: hasRoots() file: src/server/project.ts start line: 833 end line: 835 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12367 unit: isOrphan() file: src/server/project.ts start line: 838 end line: 840 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12368 unit: getRootFiles() file: src/server/project.ts start line: 842 end line: 844 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12369 unit: getRootFilesMap() file: src/server/project.ts start line: 847 end line: 849 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12370 unit: getRootScriptInfos() file: src/server/project.ts start line: 851 end line: 853 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12371 unit: isRoot() file: src/server/project.ts start line: 950 end line: 952 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12372 unit: registerFileUpdate() file: src/server/project.ts start line: 991 end line: 993 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12373 unit: onDiscoveredSymlink() file: src/server/project.ts start line: 1039 end line: 1041 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12374 unit: sendPerformanceEvent() file: src/server/project.ts start line: 1257 end line: 1259 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12375 unit: private isWatchedMissingFile() file: src/server/project.ts start line: 1300 end line: 1302 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12376 unit: private isValidGeneratedFileWatcher() file: src/server/project.ts start line: 1346 end line: 1348 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12377 unit: getScriptInfo() file: src/server/project.ts start line: 1370 end line: 1372 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12378 unit: setWatchOptions() file: src/server/project.ts start line: 1417 end line: 1419 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12379 unit: getTypeAcquisition() file: src/server/project.ts start line: 1432 end line: 1434 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12380 unit: isSourceOfProjectReferenceRedirect() file: src/server/project.ts start line: 1548 end line: 1550 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12381 unit: refreshDiagnostics() file: src/server/project.ts start line: 1659 end line: 1661 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12382 unit: getCachedExportInfoMap() file: src/server/project.ts start line: 1682 end line: 1684 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12383 unit: clearCachedExportInfoMap() file: src/server/project.ts start line: 1687 end line: 1689 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12384 unit: getModuleSpecifierCache() file: src/server/project.ts start line: 1692 end line: 1694 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12385 unit: watchNodeModulesForPackageJsonChanges() file: src/server/project.ts start line: 1763 end line: 1765 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12386 unit: getIncompleteCompletionsCache() file: src/server/project.ts start line: 1768 end line: 1770 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12387 unit: isOrphan() file: src/server/project.ts start line: 1881 end line: 1883 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12388 unit: isEmpty() file: src/server/project.ts start line: 2081 end line: 2083 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12389 unit: isOrphan() file: src/server/project.ts start line: 2085 end line: 2087 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12390 unit: hasRoots() file: src/server/project.ts start line: 2109 end line: 2111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12391 unit: getScriptFileNames() file: src/server/project.ts start line: 2118 end line: 2120 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12392 unit: getProjectReferences() file: src/server/project.ts start line: 2140 end line: 2142 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12393 unit: includePackageJsonAutoImports() file: src/server/project.ts start line: 2145 end line: 2147 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12394 unit: getSymlinkCache() file: src/server/project.ts start line: 2154 end line: 2156 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12395 unit: getModuleResolutionCache() file: src/server/project.ts start line: 2159 end line: 2161 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12396 unit: setCompilerHost() file: src/server/project.ts start line: 2223 end line: 2225 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12397 unit: useSourceOfProjectReferenceRedirect() file: src/server/project.ts start line: 2233 end line: 2235 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12398 unit: onReleaseParsedCommandLine() file: src/server/project.ts start line: 2256 end line: 2258 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12399 unit: getCachedDirectoryStructureHost() file: src/server/project.ts start line: 2298 end line: 2300 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12400 unit: getConfigFilePath() file: src/server/project.ts start line: 2302 end line: 2304 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12401 unit: setProjectErrors() file: src/server/project.ts start line: 2377 end line: 2379 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12402 unit: addExternalProjectReference() file: src/server/project.ts start line: 2391 end line: 2393 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12403 unit: deleteExternalProjectReference() file: src/server/project.ts start line: 2396 end line: 2398 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12404 unit: hasExternalProjectRef() file: src/server/project.ts start line: 2458 end line: 2460 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12405 unit: getEffectiveTypeRoots() file: src/server/project.ts start line: 2462 end line: 2464 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12406 unit: updateErrorOnNoInputFiles() file: src/server/project.ts start line: 2467 end line: 2469 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12407 unit: getExcludedFiles() file: src/server/project.ts start line: 2508 end line: 2510 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12408 unit: export function isInferredProject() file: src/server/project.ts start line: 2514 end line: 2516 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12409 unit: export function isConfiguredProject() file: src/server/project.ts start line: 2519 end line: 2521 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12410 unit: export function isExternalProject() file: src/server/project.ts start line: 2524 end line: 2526 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12411 unit: constructor() file: src/server/scriptInfo.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12412 unit: public hasScriptVersionCache_TestOnly() file: src/server/scriptInfo.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12413 unit: public useScriptVersionCache_TestOnly() file: src/server/scriptInfo.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12414 unit: public delayReloadFromFileIntoText() file: src/server/scriptInfo.ts start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12415 unit: public getAbsolutePositionAndLineText() file: src/server/scriptInfo.ts start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12416 unit: getVersion() file: src/server/scriptInfo.ts start line: 351 end line: 353 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12417 unit: getTelemetryFileSize() file: src/server/scriptInfo.ts start line: 356 end line: 358 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12418 unit: public isDynamicOrHasMixedContent() file: src/server/scriptInfo.ts start line: 361 end line: 363 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12419 unit: public isScriptOpen() file: src/server/scriptInfo.ts start line: 365 end line: 367 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12420 unit: public getSnapshot() file: src/server/scriptInfo.ts start line: 390 end line: 392 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12421 unit: saveTo() file: src/server/scriptInfo.ts start line: 578 end line: 580 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12422 unit: isOrphan() file: src/server/scriptInfo.ts start line: 620 end line: 622 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12423 unit: isContainedByAutoImportProvider() file: src/server/scriptInfo.ts start line: 625 end line: 627 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12424 unit: lineToTextSpan() file: src/server/scriptInfo.ts start line: 632 end line: 634 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12425 unit: public isJavaScript() file: src/server/scriptInfo.ts start line: 654 end line: 656 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12426 unit: private currentVersionToIndex() file: src/server/scriptVersionCache.ts start line: 269 end line: 271 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12427 unit: getLineCount() file: src/server/scriptVersionCache.ts start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12428 unit: getText() file: src/server/scriptVersionCache.ts start line: 367 end line: 369 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12429 unit: getLength() file: src/server/scriptVersionCache.ts start line: 371 end line: 373 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12430 unit: private positionToColumnAndLineText() file: src/server/scriptVersionCache.ts start line: 401 end line: 403 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12431 unit: getLineCount() file: src/server/scriptVersionCache.ts start line: 405 end line: 407 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12432 unit: walk() file: src/server/scriptVersionCache.ts start line: 433 end line: 435 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12433 unit: constructor() file: src/server/scriptVersionCache.ts start line: 568 end line: 570 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12434 unit: isLeaf() file: src/server/scriptVersionCache.ts start line: 572 end line: 574 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12435 unit: charCount() file: src/server/scriptVersionCache.ts start line: 806 end line: 808 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12436 unit: lineCount() file: src/server/scriptVersionCache.ts start line: 810 end line: 812 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12437 unit: isLeaf() file: src/server/scriptVersionCache.ts start line: 819 end line: 821 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12438 unit: walk() file: src/server/scriptVersionCache.ts start line: 823 end line: 825 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12439 unit: charCount() file: src/server/scriptVersionCache.ts start line: 827 end line: 829 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12440 unit: lineCount() file: src/server/scriptVersionCache.ts start line: 831 end line: 833 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12441 unit: function dtsChangeCanAffectEmit() file: src/server/session.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12442 unit: function convertToLocation() file: src/server/session.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12443 unit: function allEditsBeforePos() file: src/server/session.ts start line: 118 end line: 120 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12444 unit: private hasPendingWork() file: src/server/session.ts start line: 252 end line: 254 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12445 unit: function combineOutputResultContains() file: src/server/session.ts start line: 298 end line: 300 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12446 unit: function addToCombineOutputResult() file: src/server/session.ts start line: 301 end line: 303 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12447 unit: function flattenCombineOutputResult() file: src/server/session.ts start line: 315 end line: 317 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12448 unit: function addToTodo() file: src/server/session.ts start line: 570 end line: 572 size: 3 LOC McCabe index: 3 number of parameters: 4 id: 12449 unit: function addToSeen() file: src/server/session.ts start line: 574 end line: 576 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12450 unit: function getProjectKey() file: src/server/session.ts start line: 578 end line: 580 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12451 unit: function documentSpanLocation() file: src/server/session.ts start line: 582 end line: 584 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12452 unit: private sendRequestCompletedEvent() file: src/server/session.ts start line: 805 end line: 807 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12453 unit: public logError() file: src/server/session.ts start line: 890 end line: 892 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12454 unit: public output() file: src/server/session.ts start line: 959 end line: 961 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12455 unit: private syntacticCheck() file: src/server/session.ts start line: 1011 end line: 1013 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12456 unit: private suggestionCheck() file: src/server/session.ts start line: 1015 end line: 1017 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12457 unit: private getProject() file: src/server/session.ts start line: 1129 end line: 1131 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12458 unit: private mapDefinitionInfo() file: src/server/session.ts start line: 1311 end line: 1313 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12459 unit: private setCompilerOptionsForInferredProjects() file: src/server/session.ts start line: 1470 end line: 1472 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12460 unit: private getProjectInfo() file: src/server/session.ts start line: 1474 end line: 1476 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12461 unit: private openClientFile() file: src/server/session.ts start line: 1628 end line: 1630 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12462 unit: private getPosition() file: src/server/session.ts start line: 1632 end line: 1634 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12463 unit: private getFileAndProject() file: src/server/session.ts start line: 1641 end line: 1643 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12464 unit: private getFullNavigateToItems() file: src/server/session.ts start line: 2121 end line: 2160 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12465 unit: private getSupportedCodeFixes() file: src/server/session.ts start line: 2162 end line: 2164 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12466 unit: private isLocation() file: src/server/session.ts start line: 2166 end line: 2168 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12467 unit: function getPosition() file: src/server/session.ts start line: 2181 end line: 2183 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12468 unit: private mapCodeAction() file: src/server/session.ts start line: 2338 end line: 2340 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12469 unit: private mapCodeFixAction() file: src/server/session.ts start line: 2342 end line: 2344 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 12470 unit: private mapTextChangesToCodeEdits() file: src/server/session.ts start line: 2346 end line: 2348 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12471 unit: private configurePlugin() file: src/server/session.ts start line: 2434 end line: 2436 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12472 unit: textSpan: toProtocolTextSpan() file: src/server/session.ts start line: 2516 end line: 2518 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12473 unit: private notRequired() file: src/server/session.ts start line: 2594 end line: 2596 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12474 unit: private requiredResponse() file: src/server/session.ts start line: 2598 end line: 2600 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12475 unit: protected parseMessage() file: src/server/session.ts start line: 3108 end line: 3110 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12476 unit: protected toStringMessage() file: src/server/session.ts start line: 3112 end line: 3114 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12477 unit: private getFormatOptions() file: src/server/session.ts start line: 3116 end line: 3118 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12478 unit: private getPreferences() file: src/server/session.ts start line: 3120 end line: 3122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12479 unit: private getHostFormatOptions() file: src/server/session.ts start line: 3124 end line: 3126 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12480 unit: private getHostPreferences() file: src/server/session.ts start line: 3128 end line: 3130 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12481 unit: function convertTextChangeToCodeEdit() file: src/server/session.ts start line: 3153 end line: 3155 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12482 unit: function positionToLineOffset() file: src/server/session.ts start line: 3157 end line: 3159 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12483 unit: function locationFromLineAndCharacter() file: src/server/session.ts start line: 3161 end line: 3163 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12484 unit: function compilerOptionsChanged() file: src/server/typingsCache.ts start line: 72 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12485 unit: constructor() file: src/server/utilities.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12486 unit: export function indent() file: src/server/utilities.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12487 unit: export function stringifyIndented() file: src/server/utilities.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12488 unit: export function ThrowNoProject() file: src/server/utilitiesPublic.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12489 unit: export function ThrowProjectLanguageServiceDisabled() file: src/server/utilitiesPublic.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12490 unit: export function ThrowProjectDoesNotContainDocument() file: src/server/utilitiesPublic.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12491 unit: export function toNormalizedPath() file: src/server/utilitiesPublic.ts start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12492 unit: export function asNormalizedPath() file: src/server/utilitiesPublic.ts start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12493 unit: get() file: src/server/utilitiesPublic.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12494 unit: set() file: src/server/utilitiesPublic.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12495 unit: contains() file: src/server/utilitiesPublic.ts start line: 91 end line: 93 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12496 unit: remove() file: src/server/utilitiesPublic.ts start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12497 unit: export function isInferredProjectName() file: src/server/utilitiesPublic.ts start line: 111 end line: 114 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12498 unit: export function makeInferredProjectName() file: src/server/utilitiesPublic.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12499 unit: export function makeAutoImportProviderProjectName() file: src/server/utilitiesPublic.ts start line: 121 end line: 123 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12500 unit: export function createSortedArray() file: src/server/utilitiesPublic.ts start line: 125 end line: 127 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12501 unit: function textSpanEndingAtNextToken() file: src/services/breakpoints.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12502 unit: function spanInNodeArray() file: src/services/breakpoints.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12503 unit: function spanInPreviousNode() file: src/services/breakpoints.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12504 unit: function spanInNextNode() file: src/services/breakpoints.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12505 unit: isArrayLiteralOrObjectLiteralDestructuringPattern() file: src/services/breakpoints.ts start line: 268 end line: 270 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12506 unit: function isNamedExpression() file: src/services/callHierarchy.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12507 unit: function isDefaultModifier() file: src/services/callHierarchy.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12508 unit: function isDefined() file: src/services/callHierarchy.ts start line: 306 end line: 308 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12509 unit: function getCallSiteGroupKey() file: src/services/callHierarchy.ts start line: 331 end line: 333 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12510 unit: function createCallHierarchyIncomingCall() file: src/services/callHierarchy.ts start line: 335 end line: 337 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12511 unit: function convertCallSiteGroupToIncomingCall() file: src/services/callHierarchy.ts start line: 339 end line: 341 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12512 unit: function createCallSiteCollector() file: src/services/callHierarchy.ts start line: 354 end line: 462 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12513 unit: function collectCallSitesOfSourceFile() file: src/services/callHierarchy.ts start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12514 unit: function collectCallSitesOfClassStaticBlockDeclaration() file: src/services/callHierarchy.ts start line: 482 end line: 484 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12515 unit: function createCallHierarchyOutgoingCall() file: src/services/callHierarchy.ts start line: 538 end line: 540 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12516 unit: function convertCallSiteGroupToOutgoingCall() file: src/services/callHierarchy.ts start line: 542 end line: 544 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12517 unit: function getClassificationsForLine() file: src/services/classifier.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12518 unit: export function getSemanticClassifications() file: src/services/classifier.ts start line: 455 end line: 457 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12519 unit: export function getSyntacticClassifications() file: src/services/classifier.ts start line: 598 end line: 600 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12520 unit: function pushCommentRange() file: src/services/classifier.ts start line: 706 end line: 708 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12521 unit: function isRightSideOfQualifiedNameOrPropertyAccess() file: src/services/classifier2020.ts start line: 224 end line: 226 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12522 unit: export function createCodeFixActionWithoutFixAll() file: src/services/codeFixProvider.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12523 unit: export function createCodeFixAction() file: src/services/codeFixProvider.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 12524 unit: export function createCodeFixActionMaybeFixAll() file: src/services/codeFixProvider.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 2 number of parameters: 6 id: 12525 unit: function createCodeFixActionWorker() file: src/services/codeFixProvider.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 2 number of parameters: 6 id: 12526 unit: export function getSupportedErrorCodes() file: src/services/codeFixProvider.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12527 unit: export function getAllFixes() file: src/services/codeFixProvider.ts start line: 58 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12528 unit: export function createCombinedCodeActions() file: src/services/codeFixProvider.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12529 unit: export function createFileTextChanges() file: src/services/codeFixProvider.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12530 unit: export function parameterShouldGetTypeFromJSDoc() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12531 unit: function transformJSDocOptionalType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12532 unit: function transformJSDocNullableType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12533 unit: function transformJSDocVariadicType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 108 end line: 110 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12534 unit: function transformJSDocFunctionType() file: src/services/codefixes/annotateWithTypeFromJSDoc.ts start line: 112 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12535 unit: function doChange() file: src/services/codefixes/convertConstToLet.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12536 unit: function getModifierKindFromSource() file: src/services/codefixes/convertFunctionToEs6Class.ts start line: 241 end line: 243 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12537 unit: function hasFailed() file: src/services/codefixes/convertToAsyncFunction.ts start line: 284 end line: 286 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12538 unit: function getSymbol() file: src/services/codefixes/convertToAsyncFunction.ts start line: 789 end line: 791 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12539 unit: function getOriginalNode() file: src/services/codefixes/convertToAsyncFunction.ts start line: 793 end line: 795 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12540 unit: function createSynthIdentifier() file: src/services/codefixes/convertToAsyncFunction.ts start line: 808 end line: 810 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12541 unit: function createSynthBindingPattern() file: src/services/codefixes/convertToAsyncFunction.ts start line: 812 end line: 814 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12542 unit: function declareSynthBindingName() file: src/services/codefixes/convertToAsyncFunction.ts start line: 821 end line: 823 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12543 unit: function isSynthIdentifier() file: src/services/codefixes/convertToAsyncFunction.ts start line: 837 end line: 839 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12544 unit: function isSynthBindingPattern() file: src/services/codefixes/convertToAsyncFunction.ts start line: 841 end line: 843 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12545 unit: function shouldReturn() file: src/services/codefixes/convertToAsyncFunction.ts start line: 845 end line: 847 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12546 unit: function convertNamedExport() file: src/services/codefixes/convertToEsModule.ts start line: 281 end line: 283 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12547 unit: function reExportStar() file: src/services/codefixes/convertToEsModule.ts start line: 316 end line: 318 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12548 unit: function reExportDefault() file: src/services/codefixes/convertToEsModule.ts start line: 319 end line: 321 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12549 unit: function exportConst() file: src/services/codefixes/convertToEsModule.ts start line: 365 end line: 368 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12550 unit: function makeImportSpecifier() file: src/services/codefixes/convertToEsModule.ts start line: 573 end line: 575 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12551 unit: function createTypeAliasFromInterface() file: src/services/codefixes/convertToMappedObjectType.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12552 unit: function getExportSpecifierForDiagnosticSpan() file: src/services/codefixes/convertToTypeOnlyExport.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12553 unit: function getImportDeclarationForDiagnosticSpan() file: src/services/codefixes/convertToTypeOnlyImport.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12554 unit: function isSourceFileFromLibrary() file: src/services/codefixes/fixAddMissingMember.ts start line: 241 end line: 243 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12555 unit: function initializePropertyToUndefined() file: src/services/codefixes/fixAddMissingMember.ts start line: 303 end line: 305 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12556 unit: function createUndefined() file: src/services/codefixes/fixAddMissingMember.ts start line: 571 end line: 573 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12557 unit: getAllCodeActions() file: src/services/codefixes/fixAddVoidToPromise.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12558 unit: isFunctionTypeNode() file: src/services/codefixes/fixAwaitInSyncFunction.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12559 unit: function getInstallCommand() file: src/services/codefixes/fixCannotFindModule.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12560 unit: function getClass() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12561 unit: function symbolPointsToNonPrivateMember() file: src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12562 unit: function doChange() file: src/services/codefixes/fixEnableExperimentalDecorators.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12563 unit: function doChange() file: src/services/codefixes/fixEnableJsxFlag.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12564 unit: getAllCodeActions() file: src/services/codefixes/fixInvalidJsxCharacters.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12565 unit: function isValidCharacter() file: src/services/codefixes/fixInvalidJsxCharacters.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12566 unit: function doChange() file: src/services/codefixes/fixJSDocTypes.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12567 unit: function doChange() file: src/services/codefixes/fixMissingCallParentheses.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12568 unit: function getPropertyAccessExpression() file: src/services/codefixes/fixNoPropertyAccessFromIndexSignature.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12569 unit: function doChange() file: src/services/codefixes/fixPropertyAssignment.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12570 unit: function getProperty() file: src/services/codefixes/fixPropertyAssignment.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12571 unit: function doChange() file: src/services/codefixes/fixReturnTypeInAsyncFunction.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12572 unit: function getInitializer() file: src/services/codefixes/fixStrictClassInitialization.ts start line: 123 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12573 unit: function changeInferToUnknown() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 154 end line: 156 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12574 unit: function createDeleteFix() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12575 unit: function deleteTypeParameters() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 162 end line: 164 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12576 unit: function tryGetFullImport() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 172 end line: 174 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12577 unit: function canDeleteEntireVariableStatement() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 176 end line: 178 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12578 unit: function deleteEntireVariableStatement() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12579 unit: function deleteDestructuringElements() file: src/services/codefixes/fixUnusedIdentifier.ts start line: 184 end line: 186 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12580 unit: function isConvertibleName() file: src/services/codefixes/generateAccessors.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12581 unit: function isAcceptedDeclaration() file: src/services/codefixes/generateAccessors.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12582 unit: function createPropertyName() file: src/services/codefixes/generateAccessors.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12583 unit: isWriteAccess() file: src/services/codefixes/generateAccessors.ts start line: 229 end line: 231 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12584 unit: function createStubbedMethodBody() file: src/services/codefixes/helpers.ts start line: 453 end line: 455 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12585 unit: export function createJsonPropertyAssignment() file: src/services/codefixes/helpers.ts start line: 519 end line: 521 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12586 unit: export function findJsonProperty() file: src/services/codefixes/helpers.ts start line: 523 end line: 525 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 12587 unit: export function importSymbols() file: src/services/codefixes/helpers.ts start line: 564 end line: 566 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12588 unit: export function createImportAdder() file: src/services/codefixes/importFixes.ts start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12589 unit: function reduceAddAsTypeOnlyValues() file: src/services/codefixes/importFixes.ts start line: 151 end line: 159 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12590 unit: function newImportsKey() file: src/services/codefixes/importFixes.ts start line: 193 end line: 195 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12591 unit: function hasFixes() file: src/services/codefixes/importFixes.ts start line: 233 end line: 235 size: 3 LOC McCabe index: 4 number of parameters: 0 id: 12592 unit: function codeFixActionToCodeAction() file: src/services/codefixes/importFixes.ts start line: 337 end line: 339 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12593 unit: function isImportable() file: src/services/codefixes/importFixes.ts start line: 389 end line: 391 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12594 unit: importKind: getImportKind() file: src/services/codefixes/importFixes.ts start line: 636 end line: 788 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12595 unit: function sortFixes() file: src/services/codefixes/importFixes.ts start line: 701 end line: 703 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 12596 unit: function isOnlyDotsAndSlashes() file: src/services/codefixes/importFixes.ts start line: 729 end line: 731 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12597 unit: function jsxModeNeedsExplicitImport() file: src/services/codefixes/importFixes.ts start line: 834 end line: 836 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12598 unit: function addNamespaceQualifier() file: src/services/codefixes/importFixes.ts start line: 1139 end line: 1141 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12599 unit: function addImportType() file: src/services/codefixes/importFixes.ts start line: 1143 end line: 1145 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12600 unit: function needsTypeOnly() file: src/services/codefixes/importFixes.ts start line: 1167 end line: 1169 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12601 unit: function symbolHasMeaning() file: src/services/codefixes/importFixes.ts start line: 1247 end line: 1249 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12602 unit: export function moduleSymbolToValidIdentifier() file: src/services/codefixes/importFixes.ts start line: 1251 end line: 1253 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12603 unit: candidateThisTypes: flatMap() file: src/services/codefixes/inferFromUsage.ts start line: 522 end line: 532 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12604 unit: function single() file: src/services/codefixes/inferFromUsage.ts start line: 527 end line: 529 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12605 unit: function inferTypeFromExpressionStatement() file: src/services/codefixes/inferFromUsage.ts start line: 657 end line: 659 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12606 unit: function inferTypeFromSwitchStatementLabel() file: src/services/codefixes/inferFromUsage.ts start line: 789 end line: 791 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12607 unit: return_: createEmptyUsage() file: src/services/codefixes/inferFromUsage.ts start line: 796 end line: 799 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12608 unit: function inferTypeFromPropertyDeclaration() file: src/services/codefixes/inferFromUsage.ts start line: 849 end line: 851 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12609 unit: function combineFromUsage() file: src/services/codefixes/inferFromUsage.ts start line: 871 end line: 873 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12610 unit: function getFunctionFromCalls() file: src/services/codefixes/inferFromUsage.ts start line: 1102 end line: 1104 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12611 unit: function wrapBlockWithParen() file: src/services/codefixes/returnValueCorrect.ts start line: 225 end line: 227 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12612 unit: function getImportDeclaration() file: src/services/codefixes/splitTypeOnlyImport.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12613 unit: function doChange() file: src/services/codefixes/useDefaultImport.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12614 unit: function originIsThisType() file: src/services/completions.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12615 unit: function originIsSymbolMember() file: src/services/completions.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12616 unit: function originIsExport() file: src/services/completions.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12617 unit: function originIsResolvedExport() file: src/services/completions.ts start line: 118 end line: 120 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12618 unit: function originIncludesSymbolName() file: src/services/completions.ts start line: 122 end line: 124 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12619 unit: function originIsPackageJsonImport() file: src/services/completions.ts start line: 126 end line: 128 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12620 unit: function originIsPromise() file: src/services/completions.ts start line: 130 end line: 132 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12621 unit: function originIsNullableMember() file: src/services/completions.ts start line: 134 end line: 136 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12622 unit: function originIsTypeOnlyAlias() file: src/services/completions.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12623 unit: function completionEntryDataIsResolved() file: src/services/completions.ts start line: 337 end line: 339 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12624 unit: function jsdocCompletionInfo() file: src/services/completions.ts start line: 404 end line: 406 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12625 unit: function getOptionalReplacementSpan() file: src/services/completions.ts start line: 441 end line: 444 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12626 unit: function isUncheckedFile() file: src/services/completions.ts start line: 581 end line: 583 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12627 unit: function createCompletionEntryForLiteral() file: src/services/completions.ts start line: 672 end line: 674 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12628 unit: getLineAndCharacterOfPosition() file: src/services/completions.ts start line: 992 end line: 994 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12629 unit: function createSimpleDetails() file: src/services/completions.ts start line: 1493 end line: 1495 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12630 unit: export function createCompletionDetails() file: src/services/completions.ts start line: 1505 end line: 1507 size: 3 LOC McCabe index: 1 number of parameters: 8 id: 12631 unit: function isModuleSymbol() file: src/services/completions.ts start line: 1704 end line: 1706 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12632 unit: findChildOfKind() file: src/services/completions.ts start line: 1963 end line: 1965 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12633 unit: targetFlags: skipAlias() file: src/services/completions.ts start line: 2215 end line: 2218 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12634 unit: function getNullableSymbolOriginInfoKind() file: src/services/completions.ts start line: 2261 end line: 2263 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12635 unit: function getLeftMostName() file: src/services/completions.ts start line: 2267 end line: 2269 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12636 unit: isCurrentlyEditingNode() file: src/services/completions.ts start line: 3191 end line: 3193 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12637 unit: function isFunctionLikeButNotConstructor() file: src/services/completions.ts start line: 3257 end line: 3259 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12638 unit: function isCurrentlyEditingNode() file: src/services/completions.ts start line: 3442 end line: 3444 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12639 unit: function isInterfaceOrTypeLiteralCompletionKeyword() file: src/services/completions.ts start line: 3611 end line: 3613 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12640 unit: function keywordForNode() file: src/services/completions.ts start line: 3637 end line: 3639 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12641 unit: function containsNonPublicProperties() file: src/services/completions.ts start line: 3711 end line: 3713 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12642 unit: function isFromObjectTypeDeclaration() file: src/services/completions.ts start line: 3832 end line: 3834 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12643 unit: function binaryExpressionMayBeOpenTag() file: src/services/completions.ts start line: 3862 end line: 3864 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12644 unit: function isStaticProperty() file: src/services/completions.ts start line: 3885 end line: 3887 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12645 unit: function isArrowFunctionBody() file: src/services/completions.ts start line: 3990 end line: 3992 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12646 unit: function useParent() file: src/services/documentHighlights.ts start line: 107 end line: 109 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12647 unit: function highlightSpans() file: src/services/documentHighlights.ts start line: 111 end line: 113 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12648 unit: function aggregateAllBreakAndContinueStatements() file: src/services/documentHighlights.ts start line: 161 end line: 163 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12649 unit: function getModifierOccurrences() file: src/services/documentHighlights.ts start line: 204 end line: 206 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12650 unit: function isLabeledBy() file: src/services/documentHighlights.ts start line: 515 end line: 517 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12651 unit: function isDocumentRegistryEntry() file: src/services/documentRegistry.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12652 unit: export function createDocumentRegistry() file: src/services/documentRegistry.ts start line: 132 end line: 134 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12653 unit: function acquireDocumentWithKey() file: src/services/documentRegistry.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 7 id: 12654 unit: function updateDocumentWithKey() file: src/services/documentRegistry.ts start line: 184 end line: 186 size: 3 LOC McCabe index: 1 number of parameters: 7 id: 12655 unit: function getKeyForCompilationSettings() file: src/services/documentRegistry.ts start line: 320 end line: 322 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12656 unit: function fileIsGlobalOnly() file: src/services/exportInfoMap.ts start line: 254 end line: 256 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12657 unit: function isImportableSymbol() file: src/services/exportInfoMap.ts start line: 427 end line: 429 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 12658 unit: export function isContextWithStartAndEndNode() file: src/services/findAllReferences.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12659 unit: isBreakOrContinueStatement() file: src/services/findAllReferences.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12660 unit: function flattenEntries() file: src/services/findAllReferences.ts start line: 298 end line: 300 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12661 unit: textSpan: getTextSpan() file: src/services/findAllReferences.ts start line: 375 end line: 393 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12662 unit: export function toRenameLocation() file: src/services/findAllReferences.ts start line: 387 end line: 389 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 12663 unit: isModuleExportsAccessExpression() file: src/services/findAllReferences.ts start line: 443 end line: 445 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12664 unit: export function isSymbolReferencedInFile() file: src/services/findAllReferences.ts start line: 1315 end line: 1317 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 12665 unit: function getPossibleSymbolReferenceNodes() file: src/services/findAllReferences.ts start line: 1362 end line: 1364 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12666 unit: function hasMatchingMeaning() file: src/services/findAllReferences.ts start line: 1470 end line: 1472 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12667 unit: function addRef() file: src/services/findAllReferences.ts start line: 1603 end line: 1605 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12668 unit: function getLocalSymbolForExportSpecifier() file: src/services/findAllReferences.ts start line: 1608 end line: 1610 size: 3 LOC McCabe index: 3 number of parameters: 4 id: 12669 unit: function getClassConstructorSymbol() file: src/services/findAllReferences.ts start line: 1745 end line: 1747 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12670 unit: function hasOwnConstructor() file: src/services/findAllReferences.ts start line: 1769 end line: 1771 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12671 unit: function addIfImplementation() file: src/services/findAllReferences.ts start line: 1827 end line: 1829 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12672 unit: function isParameterName() file: src/services/findAllReferences.ts start line: 1937 end line: 1939 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12673 unit: function tryGetClassByExtendingIdentifier() file: src/services/findAllReferences.ts start line: 2304 end line: 2306 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12674 unit: function isForRenameWithPrefixAndSuffixText() file: src/services/findAllReferences.ts start line: 2322 end line: 2324 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12675 unit: function findEnclosingNode() file: src/services/formatting/formatting.ts start line: 220 end line: 234 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12676 unit: function rangeHasNoErrors() file: src/services/formatting/formatting.ts start line: 280 end line: 282 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12677 unit: function getDelta() file: src/services/formatting/formatting.ts start line: 636 end line: 639 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12678 unit: function indentationIsDifferent() file: src/services/formatting/formatting.ts start line: 1059 end line: 1061 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12679 unit: function shouldRescanJsxText() file: src/services/formatting/formattingScanner.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12680 unit: function shouldRescanSlashToken() file: src/services/formatting/formattingScanner.ts start line: 132 end line: 134 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12681 unit: function shouldRescanJsxAttributeValue() file: src/services/formatting/formattingScanner.ts start line: 141 end line: 143 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12682 unit: function startsWithSlashToken() file: src/services/formatting/formattingScanner.ts start line: 145 end line: 147 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12683 unit: function anyTokenExcept() file: src/services/formatting/rules.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12684 unit: function tokenRangeFrom() file: src/services/formatting/rules.ts start line: 386 end line: 388 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12685 unit: function toTokenRange() file: src/services/formatting/rules.ts start line: 390 end line: 392 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12686 unit: function optionEquals() file: src/services/formatting/rules.ts start line: 408 end line: 410 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12687 unit: function isOptionEnabled() file: src/services/formatting/rules.ts start line: 412 end line: 414 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12688 unit: function isOptionDisabled() file: src/services/formatting/rules.ts start line: 416 end line: 418 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12689 unit: function isOptionDisabledOrUndefined() file: src/services/formatting/rules.ts start line: 420 end line: 422 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12690 unit: function isOptionDisabledOrUndefinedOrTokensOnSameLine() file: src/services/formatting/rules.ts start line: 424 end line: 426 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12691 unit: function isOptionEnabledOrUndefined() file: src/services/formatting/rules.ts start line: 428 end line: 430 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12692 unit: function isForContext() file: src/services/formatting/rules.ts start line: 432 end line: 434 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12693 unit: function isNotForContext() file: src/services/formatting/rules.ts start line: 436 end line: 438 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12694 unit: function isNotBinaryOpContext() file: src/services/formatting/rules.ts start line: 488 end line: 490 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12695 unit: function isNotTypeAnnotationContext() file: src/services/formatting/rules.ts start line: 492 end line: 494 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12696 unit: function isSameLineTokenOrBeforeBlockContext() file: src/services/formatting/rules.ts start line: 510 end line: 512 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12697 unit: function isBeforeMultilineBlockContext() file: src/services/formatting/rules.ts start line: 521 end line: 523 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12698 unit: function isMultilineBlockContext() file: src/services/formatting/rules.ts start line: 525 end line: 527 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12699 unit: function isSingleLineBlockContext() file: src/services/formatting/rules.ts start line: 529 end line: 531 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12700 unit: function isBlockContext() file: src/services/formatting/rules.ts start line: 533 end line: 535 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12701 unit: function isBeforeBlockContext() file: src/services/formatting/rules.ts start line: 537 end line: 539 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12702 unit: function isNotFunctionDeclContext() file: src/services/formatting/rules.ts start line: 585 end line: 587 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12703 unit: function isFunctionDeclarationOrFunctionExpressionContext() file: src/services/formatting/rules.ts start line: 589 end line: 591 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12704 unit: function isTypeScriptDeclWithBlockContext() file: src/services/formatting/rules.ts start line: 593 end line: 595 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12705 unit: function isObjectContext() file: src/services/formatting/rules.ts start line: 657 end line: 659 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12706 unit: function isFunctionCallContext() file: src/services/formatting/rules.ts start line: 661 end line: 663 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12707 unit: function isNewContext() file: src/services/formatting/rules.ts start line: 665 end line: 667 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12708 unit: function isFunctionCallOrNewContext() file: src/services/formatting/rules.ts start line: 669 end line: 671 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12709 unit: function isPreviousTokenNotComma() file: src/services/formatting/rules.ts start line: 673 end line: 675 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12710 unit: function isNextTokenNotCloseBracket() file: src/services/formatting/rules.ts start line: 677 end line: 679 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12711 unit: function isNextTokenNotCloseParen() file: src/services/formatting/rules.ts start line: 681 end line: 683 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12712 unit: function isArrowFunctionContext() file: src/services/formatting/rules.ts start line: 685 end line: 687 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12713 unit: function isImportTypeContext() file: src/services/formatting/rules.ts start line: 689 end line: 691 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12714 unit: function isNonJsxSameLineTokenContext() file: src/services/formatting/rules.ts start line: 693 end line: 695 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12715 unit: function isNonJsxTextContext() file: src/services/formatting/rules.ts start line: 697 end line: 699 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12716 unit: function isNonJsxElementOrFragmentContext() file: src/services/formatting/rules.ts start line: 701 end line: 703 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12717 unit: function isJsxExpressionContext() file: src/services/formatting/rules.ts start line: 705 end line: 707 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12718 unit: function isNextTokenParentJsxAttribute() file: src/services/formatting/rules.ts start line: 709 end line: 711 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12719 unit: function isJsxAttributeContext() file: src/services/formatting/rules.ts start line: 713 end line: 715 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12720 unit: function isJsxSelfClosingElementContext() file: src/services/formatting/rules.ts start line: 717 end line: 719 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12721 unit: function isNotBeforeBlockInFunctionDeclarationContext() file: src/services/formatting/rules.ts start line: 721 end line: 723 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12722 unit: function isNotFormatOnEnter() file: src/services/formatting/rules.ts start line: 744 end line: 746 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12723 unit: function isModuleDeclContext() file: src/services/formatting/rules.ts start line: 748 end line: 750 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12724 unit: function isObjectTypeContext() file: src/services/formatting/rules.ts start line: 752 end line: 754 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12725 unit: function isConstructorSignatureContext() file: src/services/formatting/rules.ts start line: 756 end line: 758 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12726 unit: function isTypeAssertionContext() file: src/services/formatting/rules.ts start line: 793 end line: 795 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12727 unit: function isVoidOpContext() file: src/services/formatting/rules.ts start line: 797 end line: 799 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12728 unit: function isYieldOrYieldStarWithOperand() file: src/services/formatting/rules.ts start line: 801 end line: 803 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12729 unit: function isNonNullAssertionContext() file: src/services/formatting/rules.ts start line: 805 end line: 807 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12730 unit: function isNotStatementConditionContext() file: src/services/formatting/rules.ts start line: 809 end line: 811 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12731 unit: function isSemicolonInsertionContext() file: src/services/formatting/rules.ts start line: 892 end line: 894 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12732 unit: export function getFormatContext() file: src/services/formatting/rulesMap.ts start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12733 unit: export function getBaseIndentation() file: src/services/formatting/smartIndenter.ts start line: 154 end line: 156 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12734 unit: function getStartLineAndCharacterForNode() file: src/services/formatting/smartIndenter.ts start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12735 unit: export function getContainingList() file: src/services/formatting/smartIndenter.ts start line: 407 end line: 409 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12736 unit: function getListByPosition() file: src/services/formatting/smartIndenter.ts start line: 411 end line: 413 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12737 unit: function getList() file: src/services/formatting/smartIndenter.ts start line: 454 end line: 456 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12738 unit: export function findFirstNonWhitespaceColumn() file: src/services/formatting/smartIndenter.ts start line: 550 end line: 552 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12739 unit: function relativePath() file: src/services/getEditsForFileRename.ts start line: 113 end line: 115 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12740 unit: function combineNormal() file: src/services/getEditsForFileRename.ts start line: 165 end line: 167 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12741 unit: function combinePathsSafe() file: src/services/getEditsForFileRename.ts start line: 168 end line: 170 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12742 unit: function tryChangeWithIgnoringPackageJson() file: src/services/getEditsForFileRename.ts start line: 227 end line: 229 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12743 unit: function createStringRange() file: src/services/getEditsForFileRename.ts start line: 249 end line: 251 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12744 unit: get() file: src/services/globalThisShim.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12745 unit: function getDefinitionInfoForIndexSignatures() file: src/services/goToDefinition.ts start line: 254 end line: 256 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12746 unit: function createDefinitionFromSignatureDeclaration() file: src/services/goToDefinition.ts start line: 401 end line: 403 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12747 unit: export function findReferenceInPosition() file: src/services/goToDefinition.ts start line: 405 end line: 407 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12748 unit: function getDirectImports() file: src/services/importTracker.ts start line: 203 end line: 205 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12749 unit: function addSearch() file: src/services/importTracker.ts start line: 216 end line: 218 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12750 unit: function isNameMatch() file: src/services/importTracker.ts start line: 335 end line: 338 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12751 unit: export function getImportOrExportSymbol() file: src/services/importTracker.ts start line: 463 end line: 578 size: 3 LOC McCabe index: 3 number of parameters: 4 id: 12752 unit: function getExportKindForDeclaration() file: src/services/importTracker.ts start line: 575 end line: 577 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12753 unit: function getContainingModuleSymbol() file: src/services/importTracker.ts start line: 660 end line: 662 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12754 unit: function isAmbientModuleDeclaration() file: src/services/importTracker.ts start line: 677 end line: 679 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12755 unit: function isExternalModuleImportEquals() file: src/services/importTracker.ts start line: 681 end line: 683 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12756 unit: function shouldShowParameterNameHints() file: src/services/inlayHints.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12757 unit: function shouldShowLiteralParameterNameHintsOnly() file: src/services/inlayHints.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12758 unit: function isSignatureSupportingReturnAnnotation() file: src/services/inlayHints.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 12759 unit: function isModuleReferenceType() file: src/services/inlayHints.ts start line: 119 end line: 121 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12760 unit: function isUndefined() file: src/services/inlayHints.ts start line: 319 end line: 321 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12761 unit: function isIdenticalListOfDisplayParts() file: src/services/jsDoc.ts start line: 117 end line: 119 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12762 unit: function withNode() file: src/services/jsDoc.ts start line: 188 end line: 190 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12763 unit: function returnsDocComment() file: src/services/jsDoc.ts start line: 381 end line: 383 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12764 unit: function getCommentOwnerInfo() file: src/services/jsDoc.ts start line: 390 end line: 392 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12765 unit: function pushLiteral() file: src/services/navigateTo.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12766 unit: function nodeText() file: src/services/navigationBar.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12767 unit: function navigationBarNodeKind() file: src/services/navigationBar.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12768 unit: function addLeafNode() file: src/services/navigationBar.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12769 unit: function endNestedNodes() file: src/services/navigationBar.ts start line: 135 end line: 137 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12770 unit: function isPossibleConstructor() file: src/services/navigationBar.ts start line: 517 end line: 519 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12771 unit: function isSynthesized() file: src/services/navigationBar.ts start line: 639 end line: 641 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12772 unit: function sortChildren() file: src/services/navigationBar.ts start line: 675 end line: 677 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12773 unit: function getInteriorModule() file: src/services/navigationBar.ts start line: 892 end line: 894 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12774 unit: function isComputedProperty() file: src/services/navigationBar.ts start line: 896 end line: 898 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12775 unit: function getNodeSpan() file: src/services/navigationBar.ts start line: 900 end line: 902 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12776 unit: function sortSpecifiers() file: src/services/organizeImports.ts start line: 414 end line: 416 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12777 unit: function compareIdentifiers() file: src/services/organizeImports.ts start line: 433 end line: 435 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12778 unit: export function importsAreSorted() file: src/services/organizeImports.ts start line: 448 end line: 450 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12779 unit: export function importSpecifiersAreSorted() file: src/services/organizeImports.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12780 unit: export function compareImportsOrRequireStatements() file: src/services/organizeImports.ts start line: 466 end line: 468 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12781 unit: function compareImportKind() file: src/services/organizeImports.ts start line: 470 end line: 472 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12782 unit: function createOutliningSpanFromBounds() file: src/services/outliningElementsCollector.ts start line: 169 end line: 171 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12783 unit: function spanForObjectOrArrayLiteral() file: src/services/outliningElementsCollector.ts start line: 294 end line: 299 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12784 unit: function spanForNodeArray() file: src/services/outliningElementsCollector.ts start line: 307 end line: 309 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12785 unit: function createOutliningSpan() file: src/services/outliningElementsCollector.ts start line: 323 end line: 325 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12786 unit: function betterMatch() file: src/services/patternMatcher.ts start line: 261 end line: 263 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12787 unit: function equalChars() file: src/services/patternMatcher.ts start line: 274 end line: 276 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12788 unit: function isDigit() file: src/services/patternMatcher.ts start line: 417 end line: 420 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12789 unit: function isWordChar() file: src/services/patternMatcher.ts start line: 422 end line: 424 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 12790 unit: export function breakIntoCharacterSpans() file: src/services/patternMatcher.ts start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12791 unit: export function breakIntoWordSpans() file: src/services/patternMatcher.ts start line: 468 end line: 470 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12792 unit: function isAllPunctuation() file: src/services/patternMatcher.ts start line: 535 end line: 537 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12793 unit: function every() file: src/services/patternMatcher.ts start line: 590 end line: 592 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12794 unit: export function registerRefactor() file: src/services/refactorProvider.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12795 unit: function isSingleVariableDeclaration() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 163 end line: 165 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12796 unit: function canBeConvertedToExpression() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 251 end line: 253 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12797 unit: function isFunctionReferencedInFile() file: src/services/refactors/convertArrowFunctionOrFunctionExpression.ts start line: 255 end line: 257 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 12798 unit: function makeImportSpecifier() file: src/services/refactors/convertExport.ts start line: 254 end line: 256 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12799 unit: function makeExportSpecifier() file: src/services/refactors/convertExport.ts start line: 258 end line: 260 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12800 unit: function getRightOfPropertyAccessOrQualifiedName() file: src/services/refactors/convertImport.ts start line: 132 end line: 134 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12801 unit: function getLeftOfPropertyAccessOrQualifiedName() file: src/services/refactors/convertImport.ts start line: 136 end line: 138 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12802 unit: function isValidMethodSignature() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 348 end line: 350 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12803 unit: function isSingleImplementation() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 381 end line: 383 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12804 unit: function isValidVariableDeclaration() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 410 end line: 412 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12805 unit: function hasThisParameter() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 414 end line: 416 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12806 unit: function getParameterName() file: src/services/refactors/convertParamsToDestructuredObject.ts start line: 561 end line: 563 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12807 unit: function isNotEqualsOperator() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12808 unit: function escapeRawStringForTemplate() file: src/services/refactors/convertStringOrTemplateLiteral.ts start line: 150 end line: 158 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12809 unit: function isValidExpression() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 68 end line: 70 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12810 unit: function isValidStatement() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12811 unit: function isValidExpressionOrStatement() file: src/services/refactors/convertToOptionalChainExpression.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12812 unit: function createMessage() file: src/services/refactors/extractSymbol.ts start line: 194 end line: 196 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12813 unit: function isScope() file: src/services/refactors/extractSymbol.ts start line: 638 end line: 640 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12814 unit: function isReadonlyArray() file: src/services/refactors/extractSymbol.ts start line: 1540 end line: 1542 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12815 unit: hasEffectiveModifier() file: src/services/refactors/extractSymbol.ts start line: 1714 end line: 1716 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12816 unit: function isInGenericContext() file: src/services/refactors/extractSymbol.ts start line: 1742 end line: 1744 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12817 unit: function getExtractableParent() file: src/services/refactors/extractSymbol.ts start line: 1951 end line: 1953 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12818 unit: function isInJSXContent() file: src/services/refactors/extractSymbol.ts start line: 1999 end line: 2001 size: 3 LOC McCabe index: 5 number of parameters: 1 id: 12819 unit: description: getLocaleSpecificMessage() file: src/services/refactors/extractType.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12820 unit: function rangeContainsSkipTrivia() file: src/services/refactors/extractType.ts start line: 136 end line: 138 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12821 unit: export function isRefactorErrorInfo() file: src/services/refactors/helpers.ts start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12822 unit: function isAllowedStatementToMove() file: src/services/refactors/moveToNewFile.ts start line: 96 end line: 101 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12823 unit: function makeVariableStatement() file: src/services/refactors/moveToNewFile.ts start line: 334 end line: 336 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12824 unit: function createRequireCall() file: src/services/refactors/moveToNewFile.ts start line: 338 end line: 340 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12825 unit: function getNewModuleName() file: src/services/refactors/moveToNewFile.ts start line: 481 end line: 483 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12826 unit: function isTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 685 end line: 687 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 12827 unit: function sourceFileOfTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 689 end line: 691 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12828 unit: function nameOfTopLevelDeclaration() file: src/services/refactors/moveToNewFile.ts start line: 747 end line: 749 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12829 unit: function addExport() file: src/services/refactors/moveToNewFile.ts start line: 781 end line: 783 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 12830 unit: function addCommonjsExport() file: src/services/refactors/moveToNewFile.ts start line: 809 end line: 811 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12831 unit: function getRenameInfoError() file: src/services/rename.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12832 unit: private assertHasRealPosition() file: src/services/services.ts start line: 38 end line: 41 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12833 unit: public getSourceFile() file: src/services/services.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12834 unit: public getChildCount() file: src/services/services.ts start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12835 unit: public getChildAt() file: src/services/services.ts start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12836 unit: public forEachChild() file: src/services/services.ts start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12837 unit: public getSourceFile() file: src/services/services.ts start line: 224 end line: 226 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12838 unit: public getStart() file: src/services/services.ts start line: 228 end line: 230 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12839 unit: public getFullStart() file: src/services/services.ts start line: 232 end line: 234 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12840 unit: public getEnd() file: src/services/services.ts start line: 236 end line: 238 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12841 unit: public getWidth() file: src/services/services.ts start line: 240 end line: 242 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12842 unit: public getFullWidth() file: src/services/services.ts start line: 244 end line: 246 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12843 unit: public getLeadingTriviaWidth() file: src/services/services.ts start line: 248 end line: 250 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12844 unit: public getFullText() file: src/services/services.ts start line: 252 end line: 254 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12845 unit: public getChildCount() file: src/services/services.ts start line: 263 end line: 265 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12846 unit: public getChildAt() file: src/services/services.ts start line: 267 end line: 269 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12847 unit: public getChildren() file: src/services/services.ts start line: 271 end line: 273 size: 3 LOC McCabe index: 3 number of parameters: 0 id: 12848 unit: public getFirstToken() file: src/services/services.ts start line: 275 end line: 277 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12849 unit: public getLastToken() file: src/services/services.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12850 unit: public forEachChild() file: src/services/services.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12851 unit: get name() file: src/services/services.ts start line: 314 end line: 316 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12852 unit: constructor() file: src/services/services.ts start line: 409 end line: 411 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12853 unit: get text() file: src/services/services.ts start line: 413 end line: 415 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12854 unit: constructor() file: src/services/services.ts start line: 428 end line: 430 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12855 unit: get text() file: src/services/services.ts start line: 432 end line: 434 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12856 unit: function hasJSDocInheritDocTag() file: src/services/services.ts start line: 594 end line: 596 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12857 unit: constructor() file: src/services/services.ts start line: 709 end line: 711 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12858 unit: public update() file: src/services/services.ts start line: 713 end line: 715 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12859 unit: public getLineAndCharacterOfPosition() file: src/services/services.ts start line: 717 end line: 719 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12860 unit: public getLineStarts() file: src/services/services.ts start line: 721 end line: 723 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12861 unit: public getPositionOfLineAndCharacter() file: src/services/services.ts start line: 725 end line: 727 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12862 unit: public getLineAndCharacterOfPosition() file: src/services/services.ts start line: 907 end line: 909 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12863 unit: function isCamelCase() file: src/services/services.ts start line: 966 end line: 968 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12864 unit: export function getSupportedCodeFixes() file: src/services/services.ts start line: 986 end line: 988 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12865 unit: public getEntryByPath() file: src/services/services.ts start line: 1031 end line: 1033 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12866 unit: public isCancellationRequested() file: src/services/services.ts start line: 1183 end line: 1185 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12867 unit: function getOrCreateSourceFile() file: src/services/services.ts start line: 1507 end line: 1509 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12868 unit: function getAutoImportProvider() file: src/services/services.ts start line: 1582 end line: 1584 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12869 unit: function cleanupSemanticCache() file: src/services/services.ts start line: 1586 end line: 1588 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12870 unit: function getNonBoundSourceFile() file: src/services/services.ts start line: 1871 end line: 1873 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12871 unit: function getNavigationBarItems() file: src/services/services.ts start line: 1939 end line: 1941 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12872 unit: function getNavigationTree() file: src/services/services.ts start line: 1943 end line: 1945 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12873 unit: function getSyntacticClassifications() file: src/services/services.ts start line: 1972 end line: 1975 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12874 unit: function getEncodedSyntacticClassifications() file: src/services/services.ts start line: 1977 end line: 1980 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12875 unit: function getFormattingEditsForDocument() file: src/services/services.ts start line: 2024 end line: 2026 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12876 unit: function getEditsForFileRename() file: src/services/services.ts start line: 2078 end line: 2080 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12877 unit: function getDocCommentTemplateAtPosition() file: src/services/services.ts start line: 2100 end line: 2102 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12878 unit: function isUnclosedFragment() file: src/services/services.ts start line: 2396 end line: 2398 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12879 unit: function escapeRegExp() file: src/services/services.ts start line: 2480 end line: 2482 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12880 unit: function isNodeModulesFile() file: src/services/services.ts start line: 2548 end line: 2550 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12881 unit: function getSmartSelectionRange() file: src/services/services.ts start line: 2585 end line: 2587 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12882 unit: public getText() file: src/services/shims.ts start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12883 unit: public getLength() file: src/services/shims.ts start line: 322 end line: 324 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12884 unit: public error() file: src/services/shims.ts start line: 392 end line: 394 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12885 unit: public useCaseSensitiveFileNames() file: src/services/shims.ts start line: 412 end line: 414 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 12886 unit: public getScriptVersion() file: src/services/shims.ts start line: 447 end line: 449 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12887 unit: public getCurrentDirectory() file: src/services/shims.ts start line: 473 end line: 475 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12888 unit: public getDirectories() file: src/services/shims.ts start line: 477 end line: 479 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12889 unit: public getDefaultLibFileName() file: src/services/shims.ts start line: 481 end line: 483 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12890 unit: public readFile() file: src/services/shims.ts start line: 499 end line: 501 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12891 unit: public fileExists() file: src/services/shims.ts start line: 503 end line: 505 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12892 unit: public fileExists() file: src/services/shims.ts start line: 544 end line: 546 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12893 unit: public readFile() file: src/services/shims.ts start line: 548 end line: 550 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12894 unit: public getDirectories() file: src/services/shims.ts start line: 552 end line: 554 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12895 unit: function forwardJSONCall() file: src/services/shims.ts start line: 581 end line: 583 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12896 unit: constructor() file: src/services/shims.ts start line: 602 end line: 604 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12897 unit: public dispose() file: src/services/shims.ts start line: 605 end line: 607 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12898 unit: export function realizeDiagnostics() file: src/services/shims.ts start line: 619 end line: 621 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12899 unit: public forwardJSONCall() file: src/services/shims.ts start line: 646 end line: 648 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12900 unit: public getSuggestionDiagnostics() file: src/services/shims.ts start line: 748 end line: 750 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12901 unit: function convertClassifications() file: src/services/shims.ts start line: 1128 end line: 1130 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12902 unit: constructor() file: src/services/shims.ts start line: 1164 end line: 1166 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12903 unit: private forwardJSONCall() file: src/services/shims.ts start line: 1168 end line: 1170 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12904 unit: public getServicesVersion() file: src/services/shims.ts start line: 1295 end line: 1297 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12905 unit: public registerShim() file: src/services/shims.ts start line: 1341 end line: 1343 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12906 unit: function getImmediatelyContainingArgumentOrContextualParameterInfo() file: src/services/signatureHelp.ts start line: 290 end line: 292 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 12907 unit: function getHighestBinary() file: src/services/signatureHelp.ts start line: 294 end line: 296 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12908 unit: function countBinaryExpressionParameters() file: src/services/signatureHelp.ts start line: 298 end line: 300 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12909 unit: function getExpressionFromInvocation() file: src/services/signatureHelp.ts start line: 495 end line: 497 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12910 unit: function getEnclosingDeclarationFromInvocation() file: src/services/signatureHelp.ts start line: 499 end line: 501 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12911 unit: function createTypeHelpItems() file: src/services/signatureHelp.ts start line: 558 end line: 560 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12912 unit: export function getSmartSelectionRange() file: src/services/smartSelection.ts start line: 3 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12913 unit: function toPath() file: src/services/sourcemaps.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12914 unit: getLineAndCharacterOfPosition() file: src/services/sourcemaps.ts start line: 194 end line: 196 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12915 unit: function fromContextualType() file: src/services/stringCompletions.ts start line: 237 end line: 241 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12916 unit: function nameAndKind() file: src/services/stringCompletions.ts start line: 319 end line: 321 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12917 unit: function directoryResult() file: src/services/stringCompletions.ts start line: 322 end line: 324 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12918 unit: function getStringLiteralCompletionsFromModuleNames() file: src/services/stringCompletions.ts start line: 333 end line: 335 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 12919 unit: function getExtensionOptions() file: src/services/stringCompletions.ts start line: 357 end line: 359 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12920 unit: function getFragmentDirectory() file: src/services/stringCompletions.ts start line: 577 end line: 579 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12921 unit: function justPathMappingName() file: src/services/stringCompletions.ts start line: 594 end line: 596 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12922 unit: function withoutStartAndEnd() file: src/services/stringCompletions.ts start line: 648 end line: 650 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 12923 unit: function removeLeadingDirectorySeparator() file: src/services/stringCompletions.ts start line: 652 end line: 654 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12924 unit: function containsSlash() file: src/services/stringCompletions.ts start line: 789 end line: 791 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12925 unit: containsTopLevelCommonjs() file: src/services/suggestionDiagnostics.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12926 unit: function propertyAccessLeftHandSide() file: src/services/suggestionDiagnostics.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12927 unit: function getErrorNodeFromCommonJsIndicator() file: src/services/suggestionDiagnostics.ts start line: 129 end line: 131 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12928 unit: function hasReturnStatementWithPromiseHandler() file: src/services/suggestionDiagnostics.ts start line: 133 end line: 135 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12929 unit: export function isReturnStatementWithFixablePromiseHandler() file: src/services/suggestionDiagnostics.ts start line: 137 end line: 139 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 12930 unit: function getKeyFromNode() file: src/services/suggestionDiagnostics.ts start line: 210 end line: 212 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12931 unit: function skipWhitespacesAndLineBreaks() file: src/services/textChanges.ts start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12932 unit: function getAdjustedRange() file: src/services/textChanges.ts start line: 167 end line: 169 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12933 unit: function isSeparator() file: src/services/textChanges.ts start line: 285 end line: 287 size: 3 LOC McCabe index: 5 number of parameters: 2 id: 12934 unit: export function isThisTypeAnnotatable() file: src/services/textChanges.ts start line: 299 end line: 301 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12935 unit: public static fromContext() file: src/services/textChanges.ts start line: 309 end line: 311 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12936 unit: public deleteRange() file: src/services/textChanges.ts start line: 334 end line: 336 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12937 unit: public deleteNode() file: src/services/textChanges.ts start line: 343 end line: 345 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12938 unit: public deleteModifier() file: src/services/textChanges.ts start line: 359 end line: 361 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12939 unit: public replaceRange() file: src/services/textChanges.ts start line: 375 end line: 377 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12940 unit: public replaceNode() file: src/services/textChanges.ts start line: 379 end line: 381 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12941 unit: public replaceNodeRange() file: src/services/textChanges.ts start line: 383 end line: 385 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12942 unit: private replaceRangeWithNodes() file: src/services/textChanges.ts start line: 387 end line: 389 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12943 unit: public replaceNodeWithNodes() file: src/services/textChanges.ts start line: 391 end line: 393 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12944 unit: public replaceNodeWithText() file: src/services/textChanges.ts start line: 395 end line: 397 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12945 unit: public replaceNodeRangeWithNodes() file: src/services/textChanges.ts start line: 399 end line: 401 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12946 unit: public nodeHasTrailingComment() file: src/services/textChanges.ts start line: 403 end line: 405 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12947 unit: public insertNodeAt() file: src/services/textChanges.ts start line: 417 end line: 419 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12948 unit: private insertNodesAt() file: src/services/textChanges.ts start line: 421 end line: 423 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12949 unit: public insertNodeAtTopOfFile() file: src/services/textChanges.ts start line: 425 end line: 427 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12950 unit: public insertNodesAtTopOfFile() file: src/services/textChanges.ts start line: 429 end line: 431 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12951 unit: public insertNodeBefore() file: src/services/textChanges.ts start line: 457 end line: 459 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 12952 unit: public insertModifierAt() file: src/services/textChanges.ts start line: 461 end line: 463 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12953 unit: public insertModifierBefore() file: src/services/textChanges.ts start line: 465 end line: 467 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12954 unit: public replaceRangeWithText() file: src/services/textChanges.ts start line: 523 end line: 525 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12955 unit: public insertText() file: src/services/textChanges.ts start line: 527 end line: 529 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12956 unit: private replaceConstructorBody() file: src/services/textChanges.ts start line: 612 end line: 614 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12957 unit: public insertNodeAtClassStart() file: src/services/textChanges.ts start line: 624 end line: 626 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12958 unit: public insertNodeAtObjectStart() file: src/services/textChanges.ts start line: 628 end line: 630 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12959 unit: public insertNodeAtEndOfList() file: src/services/textChanges.ts start line: 702 end line: 704 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12960 unit: public insertExportModifier() file: src/services/textChanges.ts start line: 786 end line: 788 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12961 unit: public parenthesizeExpression() file: src/services/textChanges.ts start line: 896 end line: 898 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12962 unit: public createNewFile() file: src/services/textChanges.ts start line: 958 end line: 960 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12963 unit: function startPositionToDeleteNodeInList() file: src/services/textChanges.ts start line: 995 end line: 997 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 12964 unit: function getMembersOrProperties() file: src/services/textChanges.ts start line: 1004 end line: 1006 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12965 unit: export function getNewFileText() file: src/services/textChanges.ts start line: 1010 end line: 1012 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 12966 unit: getLineAndCharacterOfPosition() file: src/services/textChanges.ts start line: 1091 end line: 1093 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12967 unit: function isTrivia() file: src/services/textChanges.ts start line: 1121 end line: 1123 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12968 unit: function writeComment() file: src/services/textChanges.ts start line: 1197 end line: 1199 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12969 unit: function writeLine() file: src/services/textChanges.ts start line: 1236 end line: 1238 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12970 unit: function increaseIndent() file: src/services/textChanges.ts start line: 1239 end line: 1241 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12971 unit: function decreaseIndent() file: src/services/textChanges.ts start line: 1242 end line: 1244 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12972 unit: function getText() file: src/services/textChanges.ts start line: 1245 end line: 1247 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12973 unit: function getTextPos() file: src/services/textChanges.ts start line: 1256 end line: 1258 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12974 unit: function getLine() file: src/services/textChanges.ts start line: 1259 end line: 1261 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12975 unit: function getColumn() file: src/services/textChanges.ts start line: 1262 end line: 1264 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12976 unit: function getIndent() file: src/services/textChanges.ts start line: 1265 end line: 1267 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12977 unit: function isAtStartOfLine() file: src/services/textChanges.ts start line: 1268 end line: 1270 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12978 unit: export function isValidLocationToAddComment() file: src/services/textChanges.ts start line: 1393 end line: 1395 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 12979 unit: public getLength() file: src/services/types.ts start line: 156 end line: 158 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12980 unit: public getChangeRange() file: src/services/types.ts start line: 160 end line: 164 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12981 unit: export function fromString() file: src/services/types.ts start line: 167 end line: 169 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12982 unit: function isNamespaceReference() file: src/services/utilities.ts start line: 147 end line: 149 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12983 unit: export function isCallExpressionTarget() file: src/services/utilities.ts start line: 209 end line: 211 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12984 unit: export function isNewExpressionTarget() file: src/services/utilities.ts start line: 213 end line: 215 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12985 unit: export function isCallOrNewExpressionTarget() file: src/services/utilities.ts start line: 217 end line: 219 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12986 unit: export function isTaggedTemplateTag() file: src/services/utilities.ts start line: 221 end line: 223 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12987 unit: export function isDecoratorTarget() file: src/services/utilities.ts start line: 225 end line: 227 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12988 unit: export function isJsxOpeningLikeElementTagName() file: src/services/utilities.ts start line: 229 end line: 231 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 12989 unit: function selectExpressionOfCallOrNewExpressionOrDecorator() file: src/services/utilities.ts start line: 233 end line: 235 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12990 unit: function selectTagOfTaggedTemplateExpression() file: src/services/utilities.ts start line: 237 end line: 239 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12991 unit: function selectTagNameOfJsxOpeningLikeElement() file: src/services/utilities.ts start line: 241 end line: 243 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12992 unit: export function climbPastPropertyAccess() file: src/services/utilities.ts start line: 253 end line: 255 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12993 unit: export function climbPastPropertyOrElementAccess() file: src/services/utilities.ts start line: 257 end line: 259 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 12994 unit: export function isJumpStatementTarget() file: src/services/utilities.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12995 unit: export function isLabelOfLabeledStatement() file: src/services/utilities.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12996 unit: export function isLabelName() file: src/services/utilities.ts start line: 287 end line: 289 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 12997 unit: export function isTagName() file: src/services/utilities.ts start line: 291 end line: 293 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12998 unit: export function isRightSideOfQualifiedName() file: src/services/utilities.ts start line: 295 end line: 297 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12999 unit: export function isRightSideOfPropertyAccess() file: src/services/utilities.ts start line: 299 end line: 301 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13000 unit: export function isArgumentExpressionOfElementAccess() file: src/services/utilities.ts start line: 303 end line: 305 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13001 unit: export function isNameOfModuleDeclaration() file: src/services/utilities.ts start line: 307 end line: 309 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13002 unit: export function isNameOfFunctionDeclaration() file: src/services/utilities.ts start line: 311 end line: 313 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13003 unit: export function rangeContainsRange() file: src/services/utilities.ts start line: 497 end line: 499 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13004 unit: export function rangeContainsRangeExclusive() file: src/services/utilities.ts start line: 501 end line: 503 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13005 unit: export function rangeContainsPosition() file: src/services/utilities.ts start line: 505 end line: 507 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13006 unit: export function rangeContainsPositionExclusive() file: src/services/utilities.ts start line: 509 end line: 511 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13007 unit: export function startEndContainsRange() file: src/services/utilities.ts start line: 513 end line: 515 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13008 unit: export function rangeContainsStartEnd() file: src/services/utilities.ts start line: 517 end line: 519 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13009 unit: export function rangeOverlapsWithStartEnd() file: src/services/utilities.ts start line: 521 end line: 523 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13010 unit: export function nodeOverlapsWithStartEnd() file: src/services/utilities.ts start line: 525 end line: 527 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 13011 unit: export function hasChildOfKind() file: src/services/utilities.ts start line: 716 end line: 718 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13012 unit: export function findChildOfKind() file: src/services/utilities.ts start line: 720 end line: 722 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13013 unit: function isDefaultModifier() file: src/services/utilities.ts start line: 735 end line: 737 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13014 unit: function isClassKeyword() file: src/services/utilities.ts start line: 739 end line: 741 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13015 unit: function isFunctionKeyword() file: src/services/utilities.ts start line: 743 end line: 745 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13016 unit: isNamespaceExport() file: src/services/utilities.ts start line: 957 end line: 959 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13017 unit: isTypeReferenceNode() file: src/services/utilities.ts start line: 1033 end line: 1035 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13018 unit: isArrayTypeNode() file: src/services/utilities.ts start line: 1038 end line: 1040 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13019 unit: export function getAdjustedReferenceLocation() file: src/services/utilities.ts start line: 1085 end line: 1087 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13020 unit: export function getAdjustedRenameLocation() file: src/services/utilities.ts start line: 1092 end line: 1094 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13021 unit: export function getTouchingPropertyName() file: src/services/utilities.ts start line: 1100 end line: 1102 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 13022 unit: export function getTouchingToken() file: src/services/utilities.ts start line: 1108 end line: 1110 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13023 unit: export function getTokenAtPosition() file: src/services/utilities.ts start line: 1113 end line: 1115 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13024 unit: export function findNextToken() file: src/services/utilities.ts start line: 1236 end line: 1253 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13025 unit: function isNonWhitespaceToken() file: src/services/utilities.ts start line: 1321 end line: 1323 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13026 unit: function isWhiteSpaceOnlyJsxText() file: src/services/utilities.ts start line: 1417 end line: 1419 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13027 unit: export function isInsideJsxElement() file: src/services/utilities.ts start line: 1440 end line: 1467 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13028 unit: export function isInComment() file: src/services/utilities.ts start line: 1651 end line: 1653 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13029 unit: function nodeHasTokens() file: src/services/utilities.ts start line: 1660 end line: 1664 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13030 unit: export function isComment() file: src/services/utilities.ts start line: 1697 end line: 1699 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13031 unit: export function isPunctuation() file: src/services/utilities.ts start line: 1710 end line: 1712 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13032 unit: export function isInReferenceComment() file: src/services/utilities.ts start line: 1766 end line: 1768 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13033 unit: export function isInNonReferenceComment() file: src/services/utilities.ts start line: 1770 end line: 1772 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13034 unit: export function createTextSpanFromNode() file: src/services/utilities.ts start line: 1791 end line: 1793 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 13035 unit: export function createTextRangeFromNode() file: src/services/utilities.ts start line: 1800 end line: 1802 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13036 unit: export function createTextSpanFromRange() file: src/services/utilities.ts start line: 1804 end line: 1806 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13037 unit: export function createTextRangeFromSpan() file: src/services/utilities.ts start line: 1808 end line: 1810 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13038 unit: export function createTextChangeFromStartLength() file: src/services/utilities.ts start line: 1812 end line: 1814 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13039 unit: export function createTextChange() file: src/services/utilities.ts start line: 1816 end line: 1818 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13040 unit: export function isTypeKeyword() file: src/services/utilities.ts start line: 1842 end line: 1844 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13041 unit: export function isTypeKeywordToken() file: src/services/utilities.ts start line: 1846 end line: 1848 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13042 unit: export function isTypeKeywordTokenOrIdentifier() file: src/services/utilities.ts start line: 1850 end line: 1852 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13043 unit: export function isExternalModuleSymbol() file: src/services/utilities.ts start line: 1855 end line: 1857 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13044 unit: export function getSnapshotText() file: src/services/utilities.ts start line: 1869 end line: 1871 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13045 unit: export function skipConstraint() file: src/services/utilities.ts start line: 1881 end line: 1883 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13046 unit: export function programContainsModules() file: src/services/utilities.ts start line: 1892 end line: 1894 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 13047 unit: export function programContainsEsModules() file: src/services/utilities.ts start line: 1895 end line: 1897 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13048 unit: export function compilerOptionsIndicateEsModules() file: src/services/utilities.ts start line: 1898 end line: 1900 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13049 unit: export function makeImportIfNecessary() file: src/services/utilities.ts start line: 1929 end line: 1931 size: 3 LOC McCabe index: 4 number of parameters: 4 id: 13050 unit: export function makeStringLiteral() file: src/services/utilities.ts start line: 1944 end line: 1946 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13051 unit: export function quotePreferenceFromString() file: src/services/utilities.ts start line: 1950 end line: 1952 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13052 unit: export function findModifier() file: src/services/utilities.ts start line: 2029 end line: 2031 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13053 unit: export function textSpansEqual() file: src/services/utilities.ts start line: 2072 end line: 2074 size: 3 LOC McCabe index: 4 number of parameters: 2 id: 13054 unit: export function documentSpansEqual() file: src/services/utilities.ts start line: 2075 end line: 2077 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13055 unit: export function symbolPart() file: src/services/utilities.ts start line: 2211 end line: 2236 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13056 unit: export function displayPart() file: src/services/utilities.ts start line: 2238 end line: 2240 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13057 unit: export function spacePart() file: src/services/utilities.ts start line: 2242 end line: 2244 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13058 unit: export function keywordPart() file: src/services/utilities.ts start line: 2246 end line: 2248 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13059 unit: export function punctuationPart() file: src/services/utilities.ts start line: 2250 end line: 2252 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13060 unit: export function operatorPart() file: src/services/utilities.ts start line: 2254 end line: 2256 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13061 unit: export function parameterNamePart() file: src/services/utilities.ts start line: 2258 end line: 2260 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13062 unit: export function propertyNamePart() file: src/services/utilities.ts start line: 2262 end line: 2264 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13063 unit: export function textPart() file: src/services/utilities.ts start line: 2273 end line: 2275 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13064 unit: export function typeAliasNamePart() file: src/services/utilities.ts start line: 2277 end line: 2279 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13065 unit: export function typeParameterNamePart() file: src/services/utilities.ts start line: 2281 end line: 2283 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13066 unit: export function linkTextPart() file: src/services/utilities.ts start line: 2285 end line: 2287 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13067 unit: export function linkPart() file: src/services/utilities.ts start line: 2300 end line: 2302 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13068 unit: export function lineBreakPart() file: src/services/utilities.ts start line: 2354 end line: 2356 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13069 unit: export function isImportOrExportSpecifierName() file: src/services/utilities.ts start line: 2387 end line: 2389 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13070 unit: export function getScriptKind() file: src/services/utilities.ts start line: 2391 end line: 2395 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13071 unit: function isTransientSymbol() file: src/services/utilities.ts start line: 2410 end line: 2412 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13072 unit: function isAliasSymbol() file: src/services/utilities.ts start line: 2414 end line: 2416 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13073 unit: export function getUniqueSymbolId() file: src/services/utilities.ts start line: 2418 end line: 2420 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13074 unit: export function getSynthesizedDeepClones() file: src/services/utilities.ts start line: 2493 end line: 2495 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13075 unit: export function suppressLeadingTrivia() file: src/services/utilities.ts start line: 2516 end line: 2518 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13076 unit: export function suppressTrailingTrivia() file: src/services/utilities.ts start line: 2523 end line: 2525 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13077 unit: function getFirstChild() file: src/services/utilities.ts start line: 2554 end line: 2556 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13078 unit: export function copyLeadingComments() file: src/services/utilities.ts start line: 2597 end line: 2599 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 13079 unit: export function copyTrailingComments() file: src/services/utilities.ts start line: 2602 end line: 2604 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 13080 unit: export function copyTrailingAsLeadingComments() file: src/services/utilities.ts start line: 2613 end line: 2615 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 13081 unit: export function hasIndexSignature() file: src/services/utilities.ts start line: 2698 end line: 2700 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13082 unit: export function getSwitchedType() file: src/services/utilities.ts start line: 2702 end line: 2704 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13083 unit: function syntaxRequiresTrailingModuleBlockOrSemicolonOrASI() file: src/services/utilities.ts start line: 2741 end line: 2743 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13084 unit: export function tryGetDirectories() file: src/services/utilities.ts start line: 2870 end line: 2872 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13085 unit: export function tryReadDirectory() file: src/services/utilities.ts start line: 2874 end line: 2876 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 13086 unit: export function tryFileExists() file: src/services/utilities.ts start line: 2878 end line: 2880 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13087 unit: export function tryDirectoryExists() file: src/services/utilities.ts start line: 2882 end line: 2884 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13088 unit: export function tryIOAndConsumeErrors() file: src/services/utilities.ts start line: 2895 end line: 2897 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13089 unit: has() file: src/services/utilities.ts start line: 2980 end line: 2982 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13090 unit: export function consumesNodeCoreModules() file: src/services/utilities.ts start line: 3126 end line: 3128 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13091 unit: export function isInsideNodeModules() file: src/services/utilities.ts start line: 3130 end line: 3132 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13092 unit: export function isDiagnosticWithLocation() file: src/services/utilities.ts start line: 3134 end line: 3136 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13093 unit: export function getRefactorContextSpan() file: src/services/utilities.ts start line: 3174 end line: 3176 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13094 unit: export function mapOneOrMany() file: src/services/utilities.ts start line: 3202 end line: 3204 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 13095 unit: export function firstOrOnly() file: src/services/utilities.ts start line: 3209 end line: 3211 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13096 unit: export function startsWithUnderscore() file: src/services/utilities.ts start line: 3263 end line: 3265 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13097 unit: export function isGlobalDeclaration() file: src/services/utilities.ts start line: 3267 end line: 3269 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13098 unit: export function isDeprecatedDeclaration() file: src/services/utilities.ts start line: 3281 end line: 3283 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13099 unit: export function getNewLineKind() file: src/services/utilities.ts start line: 3294 end line: 3296 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13100 unit: function createMapEntry() file: src/shims/collectionShims.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13101 unit: function sameValueZero() file: src/shims/collectionShims.ts start line: 91 end line: 94 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 13102 unit: function createIteratorData() file: src/shims/collectionShims.ts start line: 199 end line: 201 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13103 unit: constructor() file: src/shims/collectionShims.ts start line: 219 end line: 221 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13104 unit: constructor() file: src/shims/collectionShims.ts start line: 226 end line: 228 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13105 unit: constructor() file: src/shims/collectionShims.ts start line: 245 end line: 247 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13106 unit: constructor() file: src/shims/collectionShims.ts start line: 252 end line: 254 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13107 unit: public kind() file: src/testRunner/compilerRunner.ts start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13108 unit: public enumerateTestFiles() file: src/testRunner/compilerRunner.ts start line: 41 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13109 unit: private createHarnessTestFile() file: src/testRunner/compilerRunner.ts start line: 335 end line: 337 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 13110 unit: enumerateTestFiles() file: src/testRunner/externalCompileRunner.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13111 unit: function normalizeNewlines() file: src/testRunner/externalCompileRunner.ts start line: 187 end line: 189 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13112 unit: function stripANSIEscapes() file: src/testRunner/externalCompileRunner.ts start line: 191 end line: 193 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13113 unit: function stripRushStageNumbers() file: src/testRunner/externalCompileRunner.ts start line: 195 end line: 197 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13114 unit: function stripWebpackHash() file: src/testRunner/externalCompileRunner.ts start line: 199 end line: 201 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13115 unit: function sanitizeSizes() file: src/testRunner/externalCompileRunner.ts start line: 203 end line: 205 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13116 unit: function sortErrors() file: src/testRunner/externalCompileRunner.ts start line: 251 end line: 253 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13117 unit: function removeExpectedErrors() file: src/testRunner/externalCompileRunner.ts start line: 297 end line: 299 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13118 unit: public enumerateTestFiles() file: src/testRunner/fourslashRunner.ts start line: 30 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13119 unit: public kind() file: src/testRunner/fourslashRunner.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13120 unit: addTest() file: src/testRunner/parallel/host.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13121 unit: private _color() file: src/testRunner/parallel/host.ts start line: 168 end line: 170 size: 3 LOC McCabe index: 3 number of parameters: 2 id: 13122 unit: function perfdataFileName() file: src/testRunner/parallel/host.ts start line: 173 end line: 175 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13123 unit: function hashName() file: src/testRunner/parallel/host.ts start line: 185 end line: 187 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13124 unit: function validateTest() file: src/testRunner/parallel/worker.ts start line: 248 end line: 250 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13125 unit: function validateBatch() file: src/testRunner/parallel/worker.ts start line: 255 end line: 257 size: 3 LOC McCabe index: 4 number of parameters: 1 id: 13126 unit: function sendMessage() file: src/testRunner/parallel/worker.ts start line: 293 end line: 295 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13127 unit: public kind() file: src/testRunner/projectsRunner.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13128 unit: public get parseConfigHost() file: src/testRunner/projectsRunner.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 13129 unit: public getDefaultLibFileName() file: src/testRunner/projectsRunner.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13130 unit: private get vfs() file: src/testRunner/projectsRunner.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13131 unit: private getBaselineFolder() file: src/testRunner/projectsRunner.ts start line: 287 end line: 289 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13132 unit: function findOutputDtsFile() file: src/testRunner/projectsRunner.ts start line: 396 end line: 398 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13133 unit: log() file: src/testRunner/runner.ts start line: 246 end line: 248 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13134 unit: public enumerateTestFiles() file: src/testRunner/rwcRunner.ts start line: 212 end line: 215 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13135 unit: public kind() file: src/testRunner/rwcRunner.ts start line: 217 end line: 219 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13136 unit: private runTest() file: src/testRunner/rwcRunner.ts start line: 231 end line: 233 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13137 unit: private static getTestFilePath() file: src/testRunner/test262Runner.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13138 unit: public kind() file: src/testRunner/test262Runner.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13139 unit: public enumerateTestFiles() file: src/testRunner/test262Runner.ts start line: 92 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13140 unit: function isExpectedResultWithParsingFailure() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13141 unit: function assertCompilerOptionsWithJsonNode() file: src/testRunner/unittests/config/convertCompilerOptionsFromJson.ts start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13142 unit: function moduleImporting() file: src/testRunner/unittests/config/projectReferences.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13143 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13144 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13145 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13146 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13147 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13148 unit: log() file: src/testRunner/unittests/debugDeprecation.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13149 unit: export async function main() file: src/testRunner/unittests/evaluation/asyncArrow.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13150 unit: export async function main() file: src/testRunner/unittests/evaluation/asyncGenerator.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13151 unit: export async function main() file: src/testRunner/unittests/evaluation/asyncGenerator.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13152 unit: export function f() file: src/testRunner/unittests/evaluation/externalModules.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13153 unit: export const f = function() file: src/testRunner/unittests/evaluation/externalModules.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13154 unit: for await() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13155 unit: for await() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13156 unit: for await() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13157 unit: for await() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13158 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13159 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 156 end line: 158 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13160 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 173 end line: 175 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13161 unit: static x() file: src/testRunner/unittests/evaluation/superInStaticInitializer.ts start line: 178 end line: 180 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13162 unit: toString() file: src/testRunner/unittests/evaluation/templateLiteral.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13163 unit: valueOf() file: src/testRunner/unittests/evaluation/templateLiteral.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13164 unit: constructor() file: src/testRunner/unittests/evaluation/templateLiteral.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13165 unit: function assertSyntaxKind() file: src/testRunner/unittests/factory.ts start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13166 unit: function createTree() file: src/testRunner/unittests/incrementalParser.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13167 unit: export function createResolvedModule() file: src/testRunner/unittests/moduleResolution.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13168 unit: function realpath() file: src/testRunner/unittests/moduleResolution.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13169 unit: function test() file: src/testRunner/unittests/moduleResolution.ts start line: 1382 end line: 1384 size: 3 LOC McCabe index: 1 number of parameters: 6 id: 13170 unit: public getVersion() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13171 unit: public getFullText() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 13172 unit: public getText() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13173 unit: function checkResolvedModulesCache() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 206 end line: 208 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13174 unit: function checkResolvedTypeDirectivesCache() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 210 end line: 212 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13175 unit: getSourceFile() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 424 end line: 426 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13176 unit: function updateRedirectProgram() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 859 end line: 861 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13177 unit: function duplicate() file: src/testRunner/unittests/reuseProgramStructure.ts start line: 946 end line: 948 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13178 unit: function punctuation() file: src/testRunner/unittests/services/colorization.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13179 unit: function keyword() file: src/testRunner/unittests/services/colorization.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13180 unit: function operator() file: src/testRunner/unittests/services/colorization.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13181 unit: function comment() file: src/testRunner/unittests/services/colorization.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13182 unit: function whitespace() file: src/testRunner/unittests/services/colorization.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13183 unit: function identifier() file: src/testRunner/unittests/services/colorization.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13184 unit: function numberLiteral() file: src/testRunner/unittests/services/colorization.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13185 unit: function stringLiteral() file: src/testRunner/unittests/services/colorization.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13186 unit: function finalEndOfLineState() file: src/testRunner/unittests/services/colorization.ts start line: 50 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13187 unit: function createClassification() file: src/testRunner/unittests/services/colorization.ts start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13188 unit: function wrapped() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 282 end line: 284 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13189 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 492 end line: 494 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13190 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 495 end line: 497 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13191 unit: function catch_err() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 498 end line: 500 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13192 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 505 end line: 507 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13193 unit: function catch_err() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 508 end line: 510 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13194 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 536 end line: 538 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13195 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 557 end line: 559 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13196 unit: function res2() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 560 end line: 562 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13197 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 568 end line: 570 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13198 unit: function res2() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 571 end line: 573 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13199 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 636 end line: 638 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13200 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 639 end line: 641 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13201 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 655 end line: 657 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13202 unit: private foo() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 667 end line: 669 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13203 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 733 end line: 735 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13204 unit: private foo() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 745 end line: 747 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13205 unit: function err() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 866 end line: 868 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13206 unit: function err() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 876 end line: 878 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13207 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1106 end line: 1108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13208 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1135 end line: 1137 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13209 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1139 end line: 1141 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13210 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1150 end line: 1152 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13211 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1154 end line: 1156 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13212 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1165 end line: 1167 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13213 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1169 end line: 1171 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13214 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1181 end line: 1183 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13215 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1192 end line: 1194 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13216 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1203 end line: 1205 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13217 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1207 end line: 1209 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13218 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1218 end line: 1220 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13219 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1222 end line: 1224 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13220 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1233 end line: 1235 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13221 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1237 end line: 1239 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13222 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1249 end line: 1251 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13223 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1253 end line: 1255 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13224 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1274 end line: 1276 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13225 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1278 end line: 1280 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13226 unit: async function foo() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1285 end line: 1287 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13227 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1335 end line: 1337 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13228 unit: function rej() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1339 end line: 1341 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13229 unit: function res_func() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1373 end line: 1375 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13230 unit: func: function f() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1384 end line: 1386 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13231 unit: function fn2() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1395 end line: 1400 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13232 unit: function fn3() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1396 end line: 1398 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13233 unit: function f() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1406 end line: 1414 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13234 unit: const [#|foo|] = function() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1437 end line: 1439 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13235 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1470 end line: 1472 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13236 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1480 end line: 1482 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13237 unit: function res() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1501 end line: 1503 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13238 unit: function delay() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1545 end line: 1547 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13239 unit: function delay() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1559 end line: 1561 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13240 unit: function decorator() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1586 end line: 1588 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13241 unit: function decorator() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1598 end line: 1600 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13242 unit: function decorator() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1611 end line: 1613 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13243 unit: function decorator() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1626 end line: 1628 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13244 unit: function wrapResponse() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1648 end line: 1650 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13245 unit: function wrapResponse() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1660 end line: 1662 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13246 unit: function wrapResponse() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1672 end line: 1674 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13247 unit: function foo() file: src/testRunner/unittests/services/convertToAsyncFunction.ts start line: 1700 end line: 1702 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13248 unit: M() file: src/testRunner/unittests/services/extract/constants.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13249 unit: function F() file: src/testRunner/unittests/services/extract/constants.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13250 unit: M3() file: src/testRunner/unittests/services/extract/constants.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13251 unit: M3() file: src/testRunner/unittests/services/extract/constants.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13252 unit: M3() file: src/testRunner/unittests/services/extract/constants.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13253 unit: constructor() file: src/testRunner/unittests/services/extract/constants.ts start line: 242 end line: 244 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13254 unit: m1() file: src/testRunner/unittests/services/extract/constants.ts start line: 250 end line: 252 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13255 unit: function testExtractConstant() file: src/testRunner/unittests/services/extract/constants.ts start line: 284 end line: 286 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13256 unit: function testExtractConstantFailed() file: src/testRunner/unittests/services/extract/constants.ts start line: 288 end line: 290 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13257 unit: function G() file: src/testRunner/unittests/services/extract/functions.ts start line: 193 end line: 195 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13258 unit: M() file: src/testRunner/unittests/services/extract/functions.ts start line: 205 end line: 207 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13259 unit: M() file: src/testRunner/unittests/services/extract/functions.ts start line: 212 end line: 214 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13260 unit: function M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 249 end line: 251 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13261 unit: function M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 258 end line: 260 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13262 unit: function M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 266 end line: 268 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13263 unit: M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 274 end line: 276 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13264 unit: M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13265 unit: M2() file: src/testRunner/unittests/services/extract/functions.ts start line: 293 end line: 295 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13266 unit: function parsePrimaryExpression() file: src/testRunner/unittests/services/extract/functions.ts start line: 315 end line: 317 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13267 unit: [#|f = function() file: src/testRunner/unittests/services/extract/functions.ts start line: 331 end line: 333 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13268 unit: M() file: src/testRunner/unittests/services/extract/functions.ts start line: 344 end line: 346 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13269 unit: M() file: src/testRunner/unittests/services/extract/functions.ts start line: 555 end line: 557 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13270 unit: function F() file: src/testRunner/unittests/services/extract/functions.ts start line: 561 end line: 563 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13271 unit: function testExtractFunction() file: src/testRunner/unittests/services/extract/functions.ts start line: 566 end line: 568 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13272 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 164 end line: 166 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13273 unit: function f() file: src/testRunner/unittests/services/extract/ranges.ts start line: 330 end line: 332 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13274 unit: function foo() file: src/testRunner/unittests/services/hostNewLineSupport.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13275 unit: getCompilationSettings() file: src/testRunner/unittests/services/languageService.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13276 unit: getScriptFileNames() file: src/testRunner/unittests/services/languageService.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13277 unit: getScriptVersion() file: src/testRunner/unittests/services/languageService.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13278 unit: getDefaultLibFileName() file: src/testRunner/unittests/services/languageService.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13279 unit: function testOrganizeExports() file: src/testRunner/unittests/services/organizeImports.ts start line: 1022 end line: 1024 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13280 unit: function testOrganizeImports() file: src/testRunner/unittests/services/organizeImports.ts start line: 1026 end line: 1028 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 13281 unit: function assertSegmentMatch() file: src/testRunner/unittests/services/patternMatcher.ts start line: 321 end line: 323 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13282 unit: function assertInvalidPattern() file: src/testRunner/unittests/services/patternMatcher.ts start line: 325 end line: 327 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13283 unit: function assertFullMatch() file: src/testRunner/unittests/services/patternMatcher.ts start line: 329 end line: 331 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 13284 unit: function spanListToSubstrings() file: src/testRunner/unittests/services/patternMatcher.ts start line: 333 end line: 335 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13285 unit: function breakIntoCharacterSpans() file: src/testRunner/unittests/services/patternMatcher.ts start line: 337 end line: 339 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13286 unit: function breakIntoWordSpans() file: src/testRunner/unittests/services/patternMatcher.ts start line: 341 end line: 343 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13287 unit: function verifyBreakIntoCharacterSpans() file: src/testRunner/unittests/services/patternMatcher.ts start line: 345 end line: 347 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13288 unit: function verifyBreakIntoWordSpans() file: src/testRunner/unittests/services/patternMatcher.ts start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13289 unit: function findChild() file: src/testRunner/unittests/services/textChanges.ts start line: 5 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13290 unit: function getRuleProvider() file: src/testRunner/unittests/services/textChanges.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13291 unit: function f() file: src/testRunner/unittests/services/textChanges.ts start line: 75 end line: 77 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13292 unit: function foo() file: src/testRunner/unittests/services/textChanges.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13293 unit: function bar() file: src/testRunner/unittests/services/textChanges.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13294 unit: function findVariableStatementContaining() file: src/testRunner/unittests/services/textChanges.ts start line: 122 end line: 124 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13295 unit: function findVariableDeclarationContaining() file: src/testRunner/unittests/services/textChanges.ts start line: 125 end line: 127 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13296 unit: function createTestVariableDeclaration() file: src/testRunner/unittests/services/textChanges.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13297 unit: constructor() file: src/testRunner/unittests/services/textChanges.ts start line: 356 end line: 358 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13298 unit: function foo() file: src/testRunner/unittests/services/textChanges.ts start line: 437 end line: 439 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13299 unit: function foo() file: src/testRunner/unittests/services/textChanges.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13300 unit: function replaceNumberWith2() file: src/testRunner/unittests/transform.ts start line: 20 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13301 unit: function transformSourceFile() file: src/testRunner/unittests/transform.ts start line: 588 end line: 598 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13302 unit: function relName() file: src/testRunner/unittests/tsbuild/amdModulesWithOut.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13303 unit: export function getVar() file: src/testRunner/unittests/tsbuild/declarationEmit.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13304 unit: function getProjectFileName() file: src/testRunner/unittests/tsbuild/graphOrdering.ts start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13305 unit: export function errorDiagnostic() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 2 end line: 4 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13306 unit: export function getExpectedDiagnosticForProjectsInBuild() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13307 unit: function tick() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13308 unit: function time() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13309 unit: function writeSectionHeader() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 234 end line: 236 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13310 unit: function toFileName() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 285 end line: 287 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13311 unit: function toFileNames() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 289 end line: 291 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13312 unit: export function toPathWithSystem() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 303 end line: 305 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13313 unit: export function baselineBuildInfo() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 307 end line: 309 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13314 unit: function verifyPresenceAbsence() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 458 end line: 460 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 13315 unit: export function enableStrict() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 709 end line: 711 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13316 unit: function nonrestContent() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 729 end line: 731 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13317 unit: export function addRest() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 733 end line: 735 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13318 unit: export function removeRest() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 737 end line: 739 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13319 unit: export function addStubFoo() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 741 end line: 743 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13320 unit: export function changeStubToRest() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 745 end line: 747 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13321 unit: export function getTripleSlashRef() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 761 end line: 763 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13322 unit: function changeToIsolatedModules() file: src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13323 unit: function changeBarParam() file: src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13324 unit: function changeBarParamBack() file: src/testRunner/unittests/tsbuild/inferredTypeFromTransitiveModule.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13325 unit: export function getVar() file: src/testRunner/unittests/tsbuild/javascriptProjectEmit.ts start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13326 unit: function getVar() file: src/testRunner/unittests/tsbuild/javascriptProjectEmit.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13327 unit: export function getVar() file: src/testRunner/unittests/tsbuild/javascriptProjectEmit.ts start line: 229 end line: 231 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13328 unit: export function getVar() file: src/testRunner/unittests/tsbuild/moduleSpecifiers.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13329 unit: public static getCapabilities() file: src/testRunner/unittests/tsbuild/moduleSpecifiers.ts start line: 121 end line: 123 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13330 unit: function relName() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13331 unit: function createSolutionBuilder() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 78 end line: 80 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13332 unit: function disableRemoveComments() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 454 end line: 456 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13333 unit: function makeThirdEmptySourceFile() file: src/testRunner/unittests/tsbuild/outFile.ts start line: 692 end line: 694 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13334 unit: function subProjectFiles() file: src/testRunner/unittests/tsbuildWatch/demo.ts start line: 82 end line: 84 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13335 unit: function projectFile() file: src/testRunner/unittests/tsbuildWatch/demo.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13336 unit: function transformOutputToOutputFileStamp() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13337 unit: function projectPath() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13338 unit: function projectFilePath() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13339 unit: function projectFile() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13340 unit: function getOutputStamps() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 56 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13341 unit: function changeCore() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 82 end line: 84 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13342 unit: function changeNewFile() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 216 end line: 218 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13343 unit: function flatArray() file: src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13344 unit: function createPkgReference() file: src/testRunner/unittests/tsbuildWatch/watchEnvironment.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13345 unit: function pluginOneIndex() file: src/testRunner/unittests/tsc/declarationEmit.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13346 unit: function isAnyProgram() file: src/testRunner/unittests/tsc/helpers.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13347 unit: function modifyModuleFile1Shape() file: src/testRunner/unittests/tscWatch/emit.ts start line: 150 end line: 152 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13348 unit: public constructor() file: src/testRunner/unittests/tscWatch/emitAndErrorUpdates.ts start line: 249 end line: 251 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13349 unit: export function checkProgramActualFiles() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13350 unit: export function checkProgramRootFiles() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13351 unit: function isDiagnostic() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13352 unit: function getCleanLogString() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13353 unit: function getOutputAtFailedMessage() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 131 end line: 133 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13354 unit: export function hostOutputLog() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13355 unit: export function hostOutputDiagnostic() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13356 unit: export function hostOutputWatchDiagnostic() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13357 unit: export function startingCompilationInWatchMode() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13358 unit: export function fileChangeDetected() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 162 end line: 164 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13359 unit: function isDiagnosticMessageChain() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 237 end line: 239 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13360 unit: export function getDiagnosticWithoutFile() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 255 end line: 257 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13361 unit: export function getDiagnosticOfFile() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 259 end line: 261 size: 3 LOC McCabe index: 1 number of parameters: 5 id: 13362 unit: export function runQueuedTimeoutCallbacks() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13363 unit: export function checkSingleTimeoutQueueLengthAndRun() file: src/testRunner/unittests/tscWatch/helpers.ts start line: 287 end line: 289 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13364 unit: function verifyProjectVersion() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13365 unit: content: fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13366 unit: fileContent: fileContentWithComment() file: src/testRunner/unittests/tsserver/applyChangesToOpenFiles.ts start line: 140 end line: 142 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13367 unit: function getMessage() file: src/testRunner/unittests/tsserver/cancellationToken.ts start line: 201 end line: 203 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13368 unit: function createTestTypingsInstaller() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 3 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13369 unit: function verifyContentHasString() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 780 end line: 782 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13370 unit: function foo() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 898 end line: 900 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13371 unit: function bar() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 905 end line: 907 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13372 unit: function verifyScriptInfos() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 652 end line: 654 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13373 unit: export function bar() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 846 end line: 848 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13374 unit: logger: createLoggerWithInMemoryLogs() file: src/testRunner/unittests/tsserver/configuredProjects.ts start line: 940 end line: 942 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13375 unit: function renameLocation() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13376 unit: function verifyInferredProjectUnchanged() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 136 end line: 138 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13377 unit: function verifyDummyProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 140 end line: 142 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13378 unit: function verifyATsConfigProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 159 end line: 161 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13379 unit: function verifyUserTsConfigProject() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 184 end line: 186 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13380 unit: function getProject() file: src/testRunner/unittests/tsserver/documentRegistry.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13381 unit: function getLargeFile() file: src/testRunner/unittests/tsserver/events/largeFileReferenced.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13382 unit: function getFiles() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 199 end line: 201 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13383 unit: function getFile() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 203 end line: 205 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13384 unit: verifyInitialOpen: createVerifyInitialOpen() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 511 end line: 514 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13385 unit: function eventToString() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 514 end line: 516 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13386 unit: function eventsToString() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 518 end line: 520 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13387 unit: verifyInitialOpen: createVerifyInitialOpen() file: src/testRunner/unittests/tsserver/events/projectUpdatedInBackground.ts start line: 552 end line: 555 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13388 unit: create() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 918 end line: 920 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13389 unit: getExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 921 end line: 923 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13390 unit: checkPendingCommands() file: src/testRunner/unittests/tsserver/helpers.ts start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13391 unit: attach() file: src/testRunner/unittests/tsserver/helpers.ts start line: 164 end line: 166 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13392 unit: getInstallTypingHost() file: src/testRunner/unittests/tsserver/helpers.ts start line: 168 end line: 170 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13393 unit: sendResponse() file: src/testRunner/unittests/tsserver/helpers.ts start line: 176 end line: 178 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13394 unit: export function toExternalFile() file: src/testRunner/unittests/tsserver/helpers.ts start line: 222 end line: 224 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13395 unit: export function toExternalFiles() file: src/testRunner/unittests/tsserver/helpers.ts start line: 226 end line: 228 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13396 unit: export function fileStats() file: src/testRunner/unittests/tsserver/helpers.ts start line: 230 end line: 232 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13397 unit: hasZeroEvent() file: src/testRunner/unittests/tsserver/helpers.ts start line: 270 end line: 272 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13398 unit: getProjectService() file: src/testRunner/unittests/tsserver/helpers.ts start line: 320 end line: 322 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13399 unit: public getSeq() file: src/testRunner/unittests/tsserver/helpers.ts start line: 324 end line: 326 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13400 unit: public getNextSeq() file: src/testRunner/unittests/tsserver/helpers.ts start line: 328 end line: 330 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13401 unit: function clearEvents() file: src/testRunner/unittests/tsserver/helpers.ts start line: 411 end line: 413 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13402 unit: checkNumberOfProjects() file: src/testRunner/unittests/tsserver/helpers.ts start line: 436 end line: 438 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13403 unit: export function checkNumberOfConfiguredProjects() file: src/testRunner/unittests/tsserver/helpers.ts start line: 448 end line: 450 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13404 unit: export function checkNumberOfExternalProjects() file: src/testRunner/unittests/tsserver/helpers.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13405 unit: export function checkNumberOfInferredProjects() file: src/testRunner/unittests/tsserver/helpers.ts start line: 456 end line: 458 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13406 unit: export function checkProjectActualFiles() file: src/testRunner/unittests/tsserver/helpers.ts start line: 485 end line: 487 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13407 unit: export function checkProjectRootFiles() file: src/testRunner/unittests/tsserver/helpers.ts start line: 489 end line: 491 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13408 unit: export function getRootsToWatchWithAncestorDirectory() file: src/testRunner/unittests/tsserver/helpers.ts start line: 504 end line: 506 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13409 unit: export function getNodeModuleDirectories() file: src/testRunner/unittests/tsserver/helpers.ts start line: 509 end line: 511 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13410 unit: export function getTypeRootsFromLocation() file: src/testRunner/unittests/tsserver/helpers.ts start line: 514 end line: 516 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13411 unit: export function checkOpenFiles() file: src/testRunner/unittests/tsserver/helpers.ts start line: 525 end line: 527 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13412 unit: export function checkScriptInfos() file: src/testRunner/unittests/tsserver/helpers.ts start line: 529 end line: 531 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 13413 unit: export function protocolFileSpanFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 560 end line: 562 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13414 unit: export function protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 625 end line: 627 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13415 unit: setRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 656 end line: 658 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13416 unit: export function executeSessionRequest() file: src/testRunner/unittests/tsserver/helpers.ts start line: 694 end line: 696 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13417 unit: export function executeSessionRequestNoResponse() file: src/testRunner/unittests/tsserver/helpers.ts start line: 698 end line: 700 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13418 unit: function filePath() file: src/testRunner/unittests/tsserver/helpers.ts start line: 768 end line: 770 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13419 unit: function closeClientFiles() file: src/testRunner/unittests/tsserver/inferredProjects.ts start line: 326 end line: 328 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13420 unit: function getWithPreferences() file: src/testRunner/unittests/tsserver/moduleSpecifierCache.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13421 unit: function findNavToItem() file: src/testRunner/unittests/tsserver/navTo.ts start line: 3 end line: 5 size: 3 LOC McCabe index: 2 number of parameters: 3 id: 13422 unit: function containsNavToItem() file: src/testRunner/unittests/tsserver/navTo.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13423 unit: function checkSnapLength() file: src/testRunner/unittests/tsserver/openFile.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13424 unit: function foo() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 347 end line: 349 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13425 unit: function usageProjectDiagnostics() file: src/testRunner/unittests/tsserver/projectReferenceErrors.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13426 unit: function dependencyProjectDiagnostics() file: src/testRunner/unittests/tsserver/projectReferenceErrors.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13427 unit: projectFileName: endsWith() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13428 unit: function testEvaluateKeyboardEvent() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 130 end line: 132 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13429 unit: function foo() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13430 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13431 unit: function verifyOnlyRandomInfos() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13432 unit: function usageSpan() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13433 unit: function setupWithMainTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 400 end line: 402 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13434 unit: function setupWithDependencyTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 404 end line: 406 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13435 unit: function setupWithMainTsAndDependencyTs() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 408 end line: 410 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13436 unit: function checkMainProjectWithoutProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13437 unit: function checkMainProjectWithoutProjectReferencesWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 456 end line: 458 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13438 unit: function checkMainProjectWithProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 460 end line: 462 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13439 unit: function checkMainProjectWithDisabledProjectReferences() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13440 unit: function checkMainProjectWithDisabledProjectReferencesWithoutDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 468 end line: 470 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13441 unit: function checkDependencyProjectWith() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 472 end line: 474 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13442 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 521 end line: 523 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13443 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 525 end line: 527 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13444 unit: function expectedScriptInfosWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 539 end line: 541 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13445 unit: function expectedWatchedFilesWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 543 end line: 545 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13446 unit: function expectedScriptInfosWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 547 end line: 550 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13447 unit: function expectedWatchedFilesWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 552 end line: 555 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13448 unit: function expectedScriptInfosWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 557 end line: 560 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13449 unit: function expectedWatchedFilesWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 562 end line: 564 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13450 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 881 end line: 883 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13451 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 885 end line: 887 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13452 unit: function expectedScriptInfos() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 894 end line: 896 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13453 unit: function expectedWatchedFiles() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 898 end line: 900 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13454 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1287 end line: 1289 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13455 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1291 end line: 1293 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13456 unit: function expectedScriptInfosWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1305 end line: 1307 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13457 unit: function expectedWatchedFilesWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1309 end line: 1311 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13458 unit: function expectedScriptInfosWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1313 end line: 1316 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13459 unit: function expectedWatchedFilesWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1318 end line: 1321 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13460 unit: function expectedScriptInfosWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1323 end line: 1326 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13461 unit: function expectedWatchedFilesWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1328 end line: 1330 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13462 unit: function expectedScriptInfos() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1669 end line: 1671 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13463 unit: function expectedWatchedFiles() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1673 end line: 1675 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13464 unit: function expectedScriptInfosWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1677 end line: 1680 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13465 unit: function expectedWatchedFilesWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1682 end line: 1685 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13466 unit: function expectedScriptInfosWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1687 end line: 1690 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13467 unit: function expectedWatchedFilesWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1692 end line: 1695 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13468 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1698 end line: 1700 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13469 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 1702 end line: 1704 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13470 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2020 end line: 2022 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13471 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2024 end line: 2026 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13472 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2422 end line: 2424 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13473 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2426 end line: 2428 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13474 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2763 end line: 2765 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13475 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2767 end line: 2769 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13476 unit: function expectedScriptInfosWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2783 end line: 2785 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13477 unit: function expectedWatchedFilesWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2787 end line: 2789 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13478 unit: function expectedScriptInfosWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2791 end line: 2794 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13479 unit: function expectedWatchedFilesWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2796 end line: 2799 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13480 unit: function expectedScriptInfosAfterGotoDefWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2801 end line: 2804 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13481 unit: function expectedWatchedFilesAfterGotoDefWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2806 end line: 2808 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13482 unit: function expectedScriptInfosAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2810 end line: 2813 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13483 unit: function expectedWatchedFilesAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 2815 end line: 2818 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13484 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3286 end line: 3288 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13485 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3290 end line: 3292 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13486 unit: function expectedScriptInfosAfterGotoDef() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3300 end line: 3302 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13487 unit: function expectedWatchedFilesAfterGotoDef() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3304 end line: 3306 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13488 unit: function expectedScriptInfosAfterRenameWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3308 end line: 3310 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13489 unit: function expectedWatchedFilesAfterRenameWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3312 end line: 3314 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13490 unit: function expectedScriptInfosAfterRenameWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3316 end line: 3319 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13491 unit: function expectedWatchedFilesAfterRenameWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3321 end line: 3324 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13492 unit: function expectedScriptInfosAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3326 end line: 3329 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13493 unit: function expectedWatchedFilesAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3331 end line: 3334 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13494 unit: function setup() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3915 end line: 3917 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13495 unit: function setupWithAction() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3919 end line: 3921 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13496 unit: function expectedScriptInfosWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3935 end line: 3937 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13497 unit: function expectedWatchedFilesWhenMapped() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3939 end line: 3941 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13498 unit: function expectedScriptInfosWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3943 end line: 3946 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13499 unit: function expectedWatchedFilesWhenNoMap() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3948 end line: 3951 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13500 unit: function expectedScriptInfosAfterGotoDefWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3953 end line: 3956 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13501 unit: function expectedWatchedFilesAfterGotoDefWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3958 end line: 3960 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13502 unit: function expectedScriptInfosAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3962 end line: 3965 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13503 unit: function expectedWatchedFilesAfterRenameWhenNoDts() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 3967 end line: 3970 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13504 unit: function openFile() file: src/testRunner/unittests/tsserver/projects.ts start line: 1574 end line: 1576 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13505 unit: function getExpectedModuleResolutionFromCacheTrace() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 442 end line: 444 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 13506 unit: function getExpectedReusingResolutionFromOldProgram() file: src/testRunner/unittests/tsserver/resolutionCache.ts start line: 471 end line: 473 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13507 unit: getProjectService() file: src/testRunner/unittests/tsserver/session.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13508 unit: function f1() file: src/testRunner/unittests/tsserver/session.ts start line: 459 end line: 461 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13509 unit: send() file: src/testRunner/unittests/tsserver/session.ts start line: 478 end line: 480 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13510 unit: send() file: src/testRunner/unittests/tsserver/session.ts start line: 527 end line: 529 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13511 unit: send() file: src/testRunner/unittests/tsserver/session.ts start line: 597 end line: 599 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13512 unit: enqueue() file: src/testRunner/unittests/tsserver/session.ts start line: 601 end line: 603 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13513 unit: export function Test1() file: src/testRunner/unittests/tsserver/syntaxOperations.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13514 unit: function makeFile() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 291 end line: 293 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13515 unit: function bar() file: src/testRunner/unittests/tsserver/textStorage.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13516 unit: function getDummyScriptInfo() file: src/testRunner/unittests/tsserver/textStorage.ts start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13517 unit: constructor() file: src/testRunner/unittests/tsserver/typeReferenceDirectives.ts start line: 27 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13518 unit: public test2() file: src/testRunner/unittests/tsserver/typeReferenceDirectives.ts start line: 32 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13519 unit: function editFlat() file: src/testRunner/unittests/tsserver/versionCache.ts start line: 2 end line: 4 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 13520 unit: function lineColToPosition() file: src/testRunner/unittests/tsserver/versionCache.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 13521 unit: getProjectService() file: src/testRunner/unittests/tsserver/webServer.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13522 unit: log() file: src/tsc/tsc.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13523 unit: getLogFileName() file: src/tsserver/nodeServer.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13524 unit: loggingEnabled() file: src/tsserver/nodeServer.ts start line: 157 end line: 159 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 13525 unit: protected canWrite() file: src/tsserver/nodeServer.ts start line: 161 end line: 163 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 13526 unit: function isUNCPath() file: src/tsserver/nodeServer.ts start line: 364 end line: 366 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 13527 unit: private send() file: src/tsserver/nodeServer.ts start line: 528 end line: 530 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13528 unit: private writeToEventSocket() file: src/tsserver/nodeServer.ts start line: 739 end line: 741 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13529 unit: protected parseMessage() file: src/tsserver/nodeServer.ts start line: 774 end line: 776 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13530 unit: protected toStringMessage() file: src/tsserver/nodeServer.ts start line: 778 end line: 780 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13531 unit: function writeMessage() file: src/tsserver/webServer.ts start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13532 unit: constructor() file: src/tsserver/webServer.ts start line: 105 end line: 107 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13533 unit: function getTypesRegistryFileLocation() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13534 unit: function isPackageOrBowerJson() file: src/typingsInstallerCore/typingsInstaller.ts start line: 74 end line: 76 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 13535 unit: function sameFiles() file: src/typingsInstallerCore/typingsInstaller.ts start line: 78 end line: 80 size: 3 LOC McCabe index: 3 number of parameters: 3 id: 13536 unit: function getDetailWatchInfo() file: src/typingsInstallerCore/typingsInstaller.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13537 unit: closeProject() file: src/typingsInstallerCore/typingsInstaller.ts start line: 127 end line: 129 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13538 unit: export function typingsName() file: src/typingsInstallerCore/typingsInstaller.ts start line: 542 end line: 544 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13539 unit: static padStringRight() file: src/webServer/webServer.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13540 unit: perftrc() file: src/webServer/webServer.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13541 unit: info() file: src/webServer/webServer.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13542 unit: err() file: src/webServer/webServer.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13543 unit: endGroup() file: src/webServer/webServer.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13544 unit: loggingEnabled() file: src/webServer/webServer.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13545 unit: hasLevel() file: src/webServer/webServer.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 13546 unit: protected canWrite() file: src/webServer/webServer.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 13547 unit: constructor() file: src/webServer/webServer.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 13548 unit: protected parseMessage() file: src/webServer/webServer.ts start line: 207 end line: 209 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13549 unit: protected toStringMessage() file: src/webServer/webServer.ts start line: 211 end line: 213 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13550 unit: extends: normalizeSlashes() file: scripts/build/utils.js start line: 260 end line: 261 size: 2 LOC McCabe index: 2 number of parameters: 2 id: 13551 unit: read() file: scripts/build/utils.js start line: 383 end line: 384 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13552 unit: private constructor() file: scripts/buildProtocol.ts start line: 19 end line: 20 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13553 unit: function generateLCGFile() file: scripts/generateLocalizedDiagnosticMessages.ts start line: 133 end line: 174 size: 2 LOC McCabe index: 2 number of parameters: 0 id: 13554 unit: function SymbolLinks() file: src/compiler/checker.ts start line: 276 end line: 277 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13555 unit: errorNode: isInJSFile() file: src/compiler/checker.ts start line: 4491 end line: 4728 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13556 unit: function wrapSymbolTrackerToReportForContext() file: src/compiler/checker.ts start line: 4756 end line: 4785 size: 2 LOC McCabe index: 2 number of parameters: 2 id: 13557 unit: function getTypeOfGlobalSymbol() file: src/compiler/checker.ts start line: 13652 end line: 13681 size: 2 LOC McCabe index: 2 number of parameters: 2 id: 13558 unit: function inferTypes() file: src/compiler/checker.ts start line: 21797 end line: 22438 size: 2 LOC McCabe index: 1 number of parameters: 5 id: 13559 unit: function narrowTypeByCallExpression() file: src/compiler/checker.ts start line: 24754 end line: 24773 size: 2 LOC McCabe index: 3 number of parameters: 3 id: 13560 unit: function checkExportsOnMergedDeclarations() file: src/compiler/checker.ts start line: 35412 end line: 35535 size: 2 LOC McCabe index: 13 number of parameters: 1 id: 13561 unit: function getSymbolsInScope() file: src/compiler/checker.ts start line: 40798 end line: 40903 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13562 unit: function getSymbolWalker() file: src/compiler/symbolWalker.ts start line: 17 end line: 188 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13563 unit: function pollWatchedFileQueue() file: src/compiler/sys.ts start line: 137 end line: 138 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13564 unit: function getValueCandidate() file: src/executeCommandLine/executeCommandLine.ts start line: 261 end line: 319 size: 2 LOC McCabe index: 2 number of parameters: 1 id: 13565 unit: constructor() file: src/harness/client.ts start line: 42 end line: 43 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13566 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 3 end line: 4 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13567 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 52 end line: 53 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13568 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 65 end line: 66 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13569 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 618 end line: 619 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13570 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 686 end line: 687 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13571 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 754 end line: 755 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13572 unit: constructor() file: src/harness/fourslashInterfaceImpl.ts start line: 783 end line: 784 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13573 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 95 end line: 96 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13574 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 402 end line: 403 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13575 unit: constructor() file: src/harness/harnessLanguageService.ts start line: 445 end line: 446 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13576 unit: path: getTsBuildProjectFilePath() file: src/harness/virtualFileSystemWithWatch.ts start line: 1246 end line: 1247 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13577 unit: function noOpReplay() file: src/loggedIO/loggedIO.ts start line: 421 end line: 423 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13578 unit: constructor() file: src/server/scriptVersionCache.ts start line: 242 end line: 243 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13579 unit: constructor() file: src/server/scriptVersionCache.ts start line: 364 end line: 365 size: 2 LOC McCabe index: 1 number of parameters: 4 id: 13580 unit: constructor() file: src/server/scriptVersionCache.ts start line: 816 end line: 817 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13581 unit: constructor() file: src/server/typingsCache.ts start line: 88 end line: 89 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13582 unit: constructor() file: src/server/utilities.ts start line: 49 end line: 50 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13583 unit: codeAction: codeFixActionToCodeAction() file: src/services/codefixes/importFixes.ts start line: 313 end line: 314 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13584 unit: function newImportInfoFromExistingSpecifier() file: src/services/codefixes/importFixes.ts start line: 662 end line: 663 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13585 unit: constructor() file: src/services/formatting/formattingContext.ts start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13586 unit: function compareTypesByDeclarationOrder() file: src/services/refactors/extractSymbol.ts start line: 1347 end line: 1348 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13587 unit: constructor() file: src/services/services.ts start line: 1072 end line: 1073 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13588 unit: constructor() file: src/services/services.ts start line: 1180 end line: 1181 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13589 unit: constructor() file: src/services/services.ts start line: 1203 end line: 1204 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13590 unit: function synchronizeHostData() file: src/services/services.ts start line: 1331 end line: 1568 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13591 unit: constructor() file: src/services/shims.ts start line: 315 end line: 316 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13592 unit: pos: getLineStartPositionForPosition() file: src/services/textChanges.ts start line: 488 end line: 489 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13593 unit: pos: startPositionToDeleteNodeInList() file: src/services/textChanges.ts start line: 1587 end line: 1588 size: 2 LOC McCabe index: 2 number of parameters: 2 id: 13594 unit: constructor() file: src/services/types.ts start line: 147 end line: 148 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13595 unit: class Suite extends mixin() file: src/testRunner/parallel/worker.ts start line: 74 end line: 80 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13596 unit: class Hook extends mixin() file: src/testRunner/parallel/worker.ts start line: 85 end line: 86 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13597 unit: class Test extends mixin() file: src/testRunner/parallel/worker.ts start line: 91 end line: 92 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13598 unit: function shimTestInterface() file: src/testRunner/parallel/worker.ts start line: 99 end line: 133 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13599 unit: export async function main() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 17 end line: 21 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13600 unit: export async function main() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 43 end line: 47 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13601 unit: export async function main() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 69 end line: 73 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13602 unit: export async function main() file: src/testRunner/unittests/evaluation/forAwaitOf.ts start line: 95 end line: 99 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13603 unit: function F0() file: src/testRunner/unittests/services/extract/constants.ts start line: 156 end line: 161 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13604 unit: function F1() file: src/testRunner/unittests/services/extract/constants.ts start line: 157 end line: 160 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13605 unit: function F2() file: src/testRunner/unittests/services/extract/constants.ts start line: 158 end line: 159 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13606 unit: function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 6 end line: 7 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13607 unit: function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 22 end line: 23 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13608 unit: function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13609 unit: function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 48 end line: 49 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13610 unit: export function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 64 end line: 65 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13611 unit: export function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 80 end line: 81 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13612 unit: export function foo() file: src/testRunner/unittests/services/extract/functions.ts start line: 97 end line: 98 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13613 unit: function f2() file: src/testRunner/unittests/services/extract/ranges.ts start line: 277 end line: 278 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13614 unit: function f2() file: src/testRunner/unittests/services/extract/ranges.ts start line: 296 end line: 297 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13615 unit: function foo() file: src/testRunner/unittests/services/preProcessFile.ts start line: 285 end line: 286 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13616 unit: constructor() file: src/testRunner/unittests/services/textChanges.ts start line: 347 end line: 348 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13617 unit: constructor() file: src/testRunner/unittests/services/textChanges.ts start line: 366 end line: 368 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13618 unit: x() file: src/testRunner/unittests/services/textChanges.ts start line: 718 end line: 719 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13619 unit: export function commandLineCallbacks() file: src/testRunner/unittests/tsc/helpers.ts start line: 47 end line: 48 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13620 unit: export function writeLog() file: src/testRunner/unittests/tsc/incremental.ts start line: 228 end line: 229 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13621 unit: function someFunc() file: src/testRunner/unittests/tsc/incremental.ts start line: 231 end line: 232 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13622 unit: function verifyIncrementalWatchEmitWorker() file: src/testRunner/unittests/tscWatch/incremental.ts start line: 27 end line: 28 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13623 unit: function verifyWatch() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 9 end line: 10 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13624 unit: textSpan: textSpanFromSubstring() file: src/testRunner/unittests/tsserver/declarationFileMaps.ts start line: 6 end line: 7 size: 2 LOC McCabe index: 2 number of parameters: 3 id: 13625 unit: function createSession() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 158 end line: 174 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13626 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/events/projectLoading.ts start line: 163 end line: 164 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13627 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 22 end line: 23 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13628 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 188 end line: 189 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13629 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 286 end line: 287 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13630 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 349 end line: 350 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13631 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 386 end line: 387 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13632 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 476 end line: 477 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13633 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 484 end line: 485 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13634 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 492 end line: 493 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13635 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 572 end line: 573 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13636 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 583 end line: 584 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13637 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 597 end line: 598 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13638 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 642 end line: 643 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13639 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 652 end line: 653 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13640 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 667 end line: 668 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13641 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 677 end line: 678 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13642 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 688 end line: 689 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13643 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 821 end line: 822 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13644 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/externalProjects.ts start line: 838 end line: 839 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13645 unit: export function protocolTextSpanWithContextFromSubstring() file: src/testRunner/unittests/tsserver/helpers.ts start line: 592 end line: 604 size: 2 LOC McCabe index: 1 number of parameters: 5 id: 13646 unit: constructor() file: src/testRunner/unittests/tsserver/helpers.ts start line: 653 end line: 654 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13647 unit: let filesAndFoldersToAdd:() file: src/testRunner/unittests/tsserver/projectErrors.ts start line: 837 end line: 838 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13648 unit: public static myStaticFunction() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 2267 end line: 2268 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13649 unit: public mySiblingFunction() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 2291 end line: 2292 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13650 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/projects.ts start line: 137 end line: 138 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13651 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/projects.ts start line: 1207 end line: 1208 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13652 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/skipLibCheck.ts start line: 63 end line: 64 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13653 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/skipLibCheck.ts start line: 99 end line: 100 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13654 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 642 end line: 643 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13655 unit: rootFiles: toExternalFiles() file: src/testRunner/unittests/tsserver/watchEnvironment.ts start line: 680 end line: 681 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 13656 unit: constructor() file: src/typingsInstaller/nodeTypingsInstaller.ts start line: 13 end line: 14 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13657 unit: constructor() file: src/webServer/webServer.ts start line: 15 end line: 16 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 13658 unit: close() file: src/webServer/webServer.ts start line: 20 end line: 21 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13659 unit: protected write() file: src/webServer/webServer.ts start line: 75 end line: 76 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 13660 unit: function getSymbolChain() file: src/compiler/checker.ts start line: 5853 end line: 5919 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13661 unit: function symbolTableToDeclarationStatements() file: src/compiler/checker.ts start line: 6581 end line: 8019 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13662 unit: function getTypeFromConditionalTypeNode() file: src/compiler/checker.ts start line: 15799 end line: 15825 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13663 unit: function createCheckBinaryExpression() file: src/compiler/checker.ts start line: 32979 end line: 33116 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13664 unit: references: map() file: src/compiler/commandLineParser.ts start line: 2281 end line: 2281 size: 1 LOC McCabe index: 2 number of parameters: 4 id: 13665 unit: export function noop() file: src/compiler/core.ts start line: 1527 end line: 1527 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13666 unit: export function assertType() file: src/compiler/core.ts start line: 2174 end line: 2174 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13667 unit: export function type() file: src/compiler/debug.ts start line: 272 end line: 272 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13668 unit: }) : function() file: src/compiler/factory/emitHelpers.ts start line: 805 end line: 805 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13669 unit: function createPerModuleNameCache() file: src/compiler/moduleNameResolver.ts start line: 793 end line: 863 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13670 unit: function getJSSyntacticDiagnosticsForFile() file: src/compiler/program.ts start line: 2189 end line: 2382 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13671 unit: function getCustomLevels() file: src/compiler/sys.ts start line: 97 end line: 110 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13672 unit: includeFilePatterns: map() file: src/compiler/utilities.ts start line: 6665 end line: 6665 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13673 unit: export function createCompilerHostFromProgramHost() file: src/compiler/watch.ts start line: 538 end line: 602 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13674 unit: files: map() file: src/compiler/watchUtilities.ts start line: 83 end line: 133 size: 1 LOC McCabe index: 4 number of parameters: 4 id: 13675 unit: public openFile() file: src/harness/harnessLanguageService.ts start line: 207 end line: 207 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13676 unit: childItems: map() file: src/server/session.ts start line: 2075 end line: 2095 size: 1 LOC McCabe index: 2 number of parameters: 3 id: 13677 unit: function inferTypeFromReferences() file: src/services/codefixes/inferFromUsage.ts start line: 438 end line: 1132 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13678 unit: textSpan: createTextSpanFromNode() file: src/services/services.ts start line: 1700 end line: 1802 size: 1 LOC McCabe index: 2 number of parameters: 2 id: 13679 unit: program: getProgram() file: src/services/services.ts start line: 2577 end line: 2613 size: 1 LOC McCabe index: 2 number of parameters: 0 id: 13680 unit: end: getAdjustedEndPosition() file: src/services/textChanges.ts start line: 489 end line: 489 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13681 unit: process: fork() file: src/testRunner/parallel/host.ts start line: 257 end line: 257 size: 1 LOC McCabe index: 1 number of parameters: 6 id: 13682 unit: parsed: parseJsonSourceFileConfigFileContent() file: src/testRunner/unittests/config/configurationExtension.ts start line: 225 end line: 225 size: 1 LOC McCabe index: 1 number of parameters: 5 id: 13683 unit: function f1() file: src/testRunner/unittests/customTransforms.ts start line: 36 end line: 36 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13684 unit: class c() file: src/testRunner/unittests/customTransforms.ts start line: 37 end line: 37 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13685 unit: function f2() file: src/testRunner/unittests/customTransforms.ts start line: 40 end line: 40 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13686 unit: set Bar() file: src/testRunner/unittests/incrementalParser.ts start line: 552 end line: 552 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13687 unit: function functionWithDefaultArgValue() file: src/testRunner/unittests/printer.ts start line: 51 end line: 51 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13688 unit: function foo() file: src/testRunner/unittests/services/cancellableLanguageServiceOperations.ts start line: 6 end line: 6 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13689 unit: function f() file: src/testRunner/unittests/services/extract/constants.ts start line: 233 end line: 233 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13690 unit: function f() file: src/testRunner/unittests/services/extract/constants.ts start line: 237 end line: 237 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13691 unit: function M1() file: src/testRunner/unittests/services/extract/functions.ts start line: 248 end line: 248 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13692 unit: function M3() file: src/testRunner/unittests/services/extract/functions.ts start line: 252 end line: 252 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13693 unit: function M1() file: src/testRunner/unittests/services/extract/functions.ts start line: 257 end line: 257 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13694 unit: function M3() file: src/testRunner/unittests/services/extract/functions.ts start line: 261 end line: 261 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13695 unit: function F() file: src/testRunner/unittests/services/organizeImports.ts start line: 709 end line: 709 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13696 unit: function F() file: src/testRunner/unittests/services/organizeImports.ts start line: 727 end line: 727 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13697 unit: function flattenNodes() file: src/testRunner/unittests/services/textChanges.ts start line: 35 end line: 44 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13698 unit: function foo() file: src/testRunner/unittests/transform.ts start line: 513 end line: 513 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13699 unit: size: getBuildInfoText() file: src/testRunner/unittests/tsbuild/helpers.ts start line: 280 end line: 280 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13700 unit: export function f2() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 20 end line: 20 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13701 unit: export function f22() file: src/testRunner/unittests/tsbuild/publicApi.ts start line: 31 end line: 31 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13702 unit: path: projectFilePath() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 154 end line: 154 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13703 unit: function foo() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 210 end line: 210 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13704 unit: function someFn() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 541 end line: 541 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13705 unit: export function someFn() file: src/testRunner/unittests/tsbuildWatch/programUpdates.ts start line: 550 end line: 550 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13706 unit: export function f2() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 25 end line: 25 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13707 unit: export function f22() file: src/testRunner/unittests/tsbuildWatch/publicApi.ts start line: 40 end line: 40 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13708 unit: function main() file: src/testRunner/unittests/tsc/incremental.ts start line: 246 end line: 246 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13709 unit: function anotherFileWithSameReferenes() file: src/testRunner/unittests/tsc/incremental.ts start line: 251 end line: 251 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13710 unit: bFoo: file() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 124 end line: 124 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13711 unit: bBar: file() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 125 end line: 125 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13712 unit: bFoo: file() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 144 end line: 144 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13713 unit: bBar: file() file: src/testRunner/unittests/tscWatch/sourceOfProjectReferenceRedirect.ts start line: 145 end line: 145 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13714 unit: text: formatStringFromArgs() file: src/testRunner/unittests/tsserver/compileOnSave.ts start line: 850 end line: 850 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 13715 unit: fileStats: fileStats() file: src/testRunner/unittests/tsserver/helpers.ts start line: 277 end line: 277 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13716 unit: function x() file: src/testRunner/unittests/tsserver/jsdocTag.ts start line: 282 end line: 282 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13717 unit: function foo() file: src/testRunner/unittests/tsserver/jsdocTag.ts start line: 535 end line: 535 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13718 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 54 end line: 54 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13719 unit: function fooA() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 173 end line: 173 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13720 unit: function fooB() file: src/testRunner/unittests/tsserver/partialSemanticServer.ts start line: 179 end line: 179 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13721 unit: export function fn2() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 8 end line: 8 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13722 unit: function fn1() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 95 end line: 95 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13723 unit: function fn2() file: src/testRunner/unittests/tsserver/projectReferenceCompileOnSave.ts start line: 97 end line: 97 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13724 unit: export function fn2() file: src/testRunner/unittests/tsserver/projectReferenceErrors.ts start line: 68 end line: 68 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13725 unit: function fn2() file: src/testRunner/unittests/tsserver/projectReferenceErrors.ts start line: 104 end line: 104 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13726 unit: export function evaluateKeyboardEvent() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 125 end line: 125 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13727 unit: bFoo: file() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 401 end line: 401 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13728 unit: bBar: file() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 402 end line: 402 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13729 unit: bFoo: file() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 419 end line: 419 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13730 unit: bBar: file() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 420 end line: 420 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13731 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 572 end line: 572 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13732 unit: export function bar() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 817 end line: 817 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13733 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 887 end line: 887 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13734 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/projectReferences.ts start line: 1438 end line: 1438 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13735 unit: export function fn2() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 9 end line: 9 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13736 unit: export function fn3() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 10 end line: 10 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13737 unit: export function fn4() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 11 end line: 11 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13738 unit: export function fn5() file: src/testRunner/unittests/tsserver/projectReferencesSourcemap.ts start line: 12 end line: 12 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13739 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 31 end line: 31 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13740 unit: triggerSpan: protocolTextSpanFromSubstring() file: src/testRunner/unittests/tsserver/rename.ts start line: 57 end line: 57 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13741 unit: arguments: protocolFileLocationFromSubstring() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 86 end line: 86 size: 1 LOC McCabe index: 1 number of parameters: 3 id: 13742 unit: function fooA() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 147 end line: 147 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13743 unit: function fooB() file: src/testRunner/unittests/tsserver/syntacticServer.ts start line: 153 end line: 153 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 13744 unit: fileStats: fileStats() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 42 end line: 42 size: 1 LOC McCabe index: 1 number of parameters: 5 id: 13745 unit: fileStats: fileStats() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 203 end line: 203 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 13746 unit: fileStats: fileStats() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 223 end line: 223 size: 1 LOC McCabe index: 1 number of parameters: 4 id: 13747 unit: fileStats: fileStats() file: src/testRunner/unittests/tsserver/telemetry.ts start line: 243 end line: 243 size: 1 LOC McCabe index: 1 number of parameters: 2