./.codecov.yml .all-contributorsrc .cspell.json .editorconfig .eslintignore .eslintrc.js .gitattributes .husky/commit-msg .husky/pre-commit .husky/pre-push .lintstagedrc .markdownlint.json .markdownlintignore .npmrc .prettierignore .prettierrc.json .vscode/extensions.json .vscode/launch.json .vscode/settings.json LICENSE lerna.json package.json packages/ast-spec/LICENSE packages/ast-spec/api-extractor.json packages/ast-spec/jest.config.js packages/ast-spec/package.json packages/ast-spec/src/ast-node-types.ts packages/ast-spec/src/ast-token-types.ts packages/ast-spec/src/base/Accessibility.ts packages/ast-spec/src/base/BaseNode.ts packages/ast-spec/src/base/BaseToken.ts packages/ast-spec/src/base/BinaryExpressionBase.ts packages/ast-spec/src/base/ClassDeclarationBase.ts packages/ast-spec/src/base/ClassPropertyBase.ts packages/ast-spec/src/base/FunctionDeclarationBase.ts packages/ast-spec/src/base/LineAndColumnData.ts packages/ast-spec/src/base/LiteralBase.ts packages/ast-spec/src/base/MethodDefinitionBase.ts packages/ast-spec/src/base/OptionalRangeAndLoc.ts packages/ast-spec/src/base/Range.ts packages/ast-spec/src/base/SourceLocation.ts packages/ast-spec/src/base/TSFunctionSignatureBase.ts packages/ast-spec/src/base/TSHeritageBase.ts packages/ast-spec/src/base/UnaryExpressionBase.ts packages/ast-spec/src/declaration/ClassDeclaration/spec.ts packages/ast-spec/src/declaration/ExportAllDeclaration/spec.ts packages/ast-spec/src/declaration/ExportDefaultDeclaration/spec.ts packages/ast-spec/src/declaration/ExportNamedDeclaration/spec.ts packages/ast-spec/src/declaration/FunctionDeclaration/spec.ts packages/ast-spec/src/declaration/TSDeclareFunction/spec.ts packages/ast-spec/src/declaration/TSEnumDeclaration/spec.ts packages/ast-spec/src/declaration/TSImportEqualsDeclaration/spec.ts packages/ast-spec/src/declaration/TSInterfaceDeclaration/spec.ts packages/ast-spec/src/declaration/TSModuleDeclaration/spec.ts packages/ast-spec/src/declaration/TSNamespaceExportDeclaration/spec.ts packages/ast-spec/src/declaration/TSTypeAliasDeclaration/spec.ts packages/ast-spec/src/declaration/VariableDeclaration/spec.ts packages/ast-spec/src/declaration/spec.ts packages/ast-spec/src/element/ClassProperty/spec.ts packages/ast-spec/src/element/MethodDefinition/spec.ts packages/ast-spec/src/element/Property/spec.ts packages/ast-spec/src/element/SpreadElement/spec.ts packages/ast-spec/src/element/TSAbstractClassProperty/spec.ts packages/ast-spec/src/element/TSAbstractMethodDefinition/spec.ts packages/ast-spec/src/element/TSCallSignatureDeclaration/spec.ts packages/ast-spec/src/element/TSConstructSignatureDeclaration/spec.ts packages/ast-spec/src/element/TSEnumMember/spec.ts packages/ast-spec/src/element/TSIndexSignature/spec.ts packages/ast-spec/src/element/TSMethodSignature/spec.ts packages/ast-spec/src/element/TSPropertySignature/spec.ts packages/ast-spec/src/element/spec.ts packages/ast-spec/src/expression/ArrayExpression/spec.ts packages/ast-spec/src/expression/ArrowFunctionExpression/spec.ts packages/ast-spec/src/expression/AssignmentExpression/spec.ts packages/ast-spec/src/expression/AwaitExpression/spec.ts packages/ast-spec/src/expression/BinaryExpression/spec.ts packages/ast-spec/src/expression/CallExpression/spec.ts packages/ast-spec/src/expression/ChainExpression/spec.ts packages/ast-spec/src/expression/ClassExpression/spec.ts packages/ast-spec/src/expression/ConditionalExpression/spec.ts packages/ast-spec/src/expression/FunctionExpression/spec.ts packages/ast-spec/src/expression/Identifier/spec.ts packages/ast-spec/src/expression/ImportExpression/spec.ts packages/ast-spec/src/expression/JSXElement/spec.ts packages/ast-spec/src/expression/JSXFragment/spec.ts packages/ast-spec/src/expression/LogicalExpression/spec.ts packages/ast-spec/src/expression/MemberExpression/spec.ts packages/ast-spec/src/expression/MetaProperty/spec.ts packages/ast-spec/src/expression/NewExpression/spec.ts packages/ast-spec/src/expression/ObjectExpression/spec.ts packages/ast-spec/src/expression/SequenceExpression/spec.ts packages/ast-spec/src/expression/Super/spec.ts packages/ast-spec/src/expression/TSAsExpression/spec.ts packages/ast-spec/src/expression/TSEmptyBodyFunctionExpression/spec.ts packages/ast-spec/src/expression/TSNonNullExpression/spec.ts packages/ast-spec/src/expression/TSTypeAssertion/spec.ts packages/ast-spec/src/expression/TaggedTemplateExpression/spec.ts packages/ast-spec/src/expression/TemplateLiteral/spec.ts packages/ast-spec/src/expression/ThisExpression/spec.ts packages/ast-spec/src/expression/UnaryExpression/spec.ts packages/ast-spec/src/expression/UpdateExpression/spec.ts packages/ast-spec/src/expression/YieldExpression/spec.ts packages/ast-spec/src/expression/literal/BigIntLiteral/spec.ts packages/ast-spec/src/expression/literal/BooleanLiteral/spec.ts packages/ast-spec/src/expression/literal/NullLiteral/spec.ts packages/ast-spec/src/expression/literal/NumberLiteral/spec.ts packages/ast-spec/src/expression/literal/RegExpLiteral/spec.ts packages/ast-spec/src/expression/literal/StringLiteral/spec.ts packages/ast-spec/src/expression/literal/spec.ts packages/ast-spec/src/expression/spec.ts packages/ast-spec/src/index.ts packages/ast-spec/src/jsx/JSXAttribute/spec.ts packages/ast-spec/src/jsx/JSXClosingElement/spec.ts packages/ast-spec/src/jsx/JSXClosingFragment/spec.ts packages/ast-spec/src/jsx/JSXEmptyExpression/spec.ts packages/ast-spec/src/jsx/JSXExpressionContainer/spec.ts packages/ast-spec/src/jsx/JSXIdentifier/spec.ts packages/ast-spec/src/jsx/JSXMemberExpression/spec.ts packages/ast-spec/src/jsx/JSXNamespacedName/spec.ts packages/ast-spec/src/jsx/JSXOpeningElement/spec.ts packages/ast-spec/src/jsx/JSXOpeningFragment/spec.ts packages/ast-spec/src/jsx/JSXSpreadAttribute/spec.ts packages/ast-spec/src/jsx/JSXSpreadChild/spec.ts packages/ast-spec/src/jsx/JSXText/spec.ts packages/ast-spec/src/jsx/spec.ts packages/ast-spec/src/parameter/ArrayPattern/spec.ts packages/ast-spec/src/parameter/AssignmentPattern/spec.ts packages/ast-spec/src/parameter/ObjectPattern/spec.ts packages/ast-spec/src/parameter/RestElement/spec.ts packages/ast-spec/src/parameter/TSParameterProperty/spec.ts packages/ast-spec/src/parameter/spec.ts packages/ast-spec/src/special/CatchClause/spec.ts packages/ast-spec/src/special/ClassBody/spec.ts packages/ast-spec/src/special/Decorator/spec.ts packages/ast-spec/src/special/EmptyStatement/spec.ts packages/ast-spec/src/special/ExportSpecifier/spec.ts packages/ast-spec/src/special/ImportDefaultSpecifier/spec.ts packages/ast-spec/src/special/ImportNamespaceSpecifier/spec.ts packages/ast-spec/src/special/ImportSpecifier/spec.ts packages/ast-spec/src/special/Program/spec.ts packages/ast-spec/src/special/SwitchCase/spec.ts packages/ast-spec/src/special/TSClassImplements/spec.ts packages/ast-spec/src/special/TSExternalModuleReference/spec.ts packages/ast-spec/src/special/TSInterfaceBody/spec.ts packages/ast-spec/src/special/TSInterfaceHeritage/spec.ts packages/ast-spec/src/special/TSModuleBlock/spec.ts packages/ast-spec/src/special/TSTypeAnnotation/spec.ts packages/ast-spec/src/special/TSTypeParameter/spec.ts packages/ast-spec/src/special/TSTypeParameterDeclaration/spec.ts packages/ast-spec/src/special/TSTypeParameterInstantiation/spec.ts packages/ast-spec/src/special/TemplateElement/spec.ts packages/ast-spec/src/special/VariableDeclarator/spec.ts packages/ast-spec/src/special/spec.ts packages/ast-spec/src/statement/BlockStatement/spec.ts packages/ast-spec/src/statement/BreakStatement/spec.ts packages/ast-spec/src/statement/ContinueStatement/spec.ts packages/ast-spec/src/statement/DebuggerStatement/spec.ts packages/ast-spec/src/statement/DoWhileStatement/spec.ts packages/ast-spec/src/statement/ExpressionStatement/spec.ts packages/ast-spec/src/statement/ForInStatement/spec.ts packages/ast-spec/src/statement/ForOfStatement/spec.ts packages/ast-spec/src/statement/ForStatement/spec.ts packages/ast-spec/src/statement/IfStatement/spec.ts packages/ast-spec/src/statement/ImportDeclaration/spec.ts packages/ast-spec/src/statement/LabeledStatement/spec.ts packages/ast-spec/src/statement/ReturnStatement/spec.ts packages/ast-spec/src/statement/SwitchStatement/spec.ts packages/ast-spec/src/statement/TSExportAssignment/spec.ts packages/ast-spec/src/statement/ThrowStatement/spec.ts packages/ast-spec/src/statement/TryStatement/spec.ts packages/ast-spec/src/statement/WhileStatement/spec.ts packages/ast-spec/src/statement/WithStatement/spec.ts packages/ast-spec/src/statement/spec.ts packages/ast-spec/src/token/BlockComment/spec.ts packages/ast-spec/src/token/BooleanToken/spec.ts packages/ast-spec/src/token/IdentifierToken/spec.ts packages/ast-spec/src/token/JSXIdentifierToken/spec.ts packages/ast-spec/src/token/JSXTextToken/spec.ts packages/ast-spec/src/token/KeywordToken/spec.ts packages/ast-spec/src/token/LineComment/spec.ts packages/ast-spec/src/token/NullToken/spec.ts packages/ast-spec/src/token/NumericToken/spec.ts packages/ast-spec/src/token/PunctuatorToken/spec.ts packages/ast-spec/src/token/RegularExpressionToken/spec.ts packages/ast-spec/src/token/StringToken/spec.ts packages/ast-spec/src/token/TSAbstractKeyword/spec.ts packages/ast-spec/src/token/TSAsyncKeyword/spec.ts packages/ast-spec/src/token/TSDeclareKeyword/spec.ts packages/ast-spec/src/token/TSExportKeyword/spec.ts packages/ast-spec/src/token/TSPrivateKeyword/spec.ts packages/ast-spec/src/token/TSProtectedKeyword/spec.ts packages/ast-spec/src/token/TSPublicKeyword/spec.ts packages/ast-spec/src/token/TSReadonlyKeyword/spec.ts packages/ast-spec/src/token/TSStaticKeyword/spec.ts packages/ast-spec/src/token/TemplateToken/spec.ts packages/ast-spec/src/token/spec.ts packages/ast-spec/src/type/TSAnyKeyword/spec.ts packages/ast-spec/src/type/TSArrayType/spec.ts packages/ast-spec/src/type/TSBigIntKeyword/spec.ts packages/ast-spec/src/type/TSBooleanKeyword/spec.ts packages/ast-spec/src/type/TSConditionalType/spec.ts packages/ast-spec/src/type/TSConstructorType/spec.ts packages/ast-spec/src/type/TSFunctionType/spec.ts packages/ast-spec/src/type/TSImportType/spec.ts packages/ast-spec/src/type/TSIndexedAccessType/spec.ts packages/ast-spec/src/type/TSInferType/spec.ts packages/ast-spec/src/type/TSIntersectionType/spec.ts packages/ast-spec/src/type/TSIntrinsicType/spec.ts packages/ast-spec/src/type/TSLiteralType/spec.ts packages/ast-spec/src/type/TSMappedType/spec.ts packages/ast-spec/src/type/TSNamedTupleMember/spec.ts packages/ast-spec/src/type/TSNeverKeyword/spec.ts packages/ast-spec/src/type/TSNullKeyword/spec.ts packages/ast-spec/src/type/TSNumberKeyword/spec.ts packages/ast-spec/src/type/TSObjectKeyword/spec.ts packages/ast-spec/src/type/TSOptionalType/spec.ts packages/ast-spec/src/type/TSParenthesizedType/spec.ts packages/ast-spec/src/type/TSQualifiedName/spec.ts packages/ast-spec/src/type/TSRestType/spec.ts packages/ast-spec/src/type/TSStringKeyword/spec.ts packages/ast-spec/src/type/TSSymbolKeyword/spec.ts packages/ast-spec/src/type/TSTemplateLiteralType/spec.ts packages/ast-spec/src/type/TSThisType/spec.ts packages/ast-spec/src/type/TSTupleType/spec.ts packages/ast-spec/src/type/TSTypeLiteral/spec.ts packages/ast-spec/src/type/TSTypeOperator/spec.ts packages/ast-spec/src/type/TSTypePredicate/spec.ts packages/ast-spec/src/type/TSTypeQuery/spec.ts packages/ast-spec/src/type/TSTypeReference/spec.ts packages/ast-spec/src/type/TSUndefinedKeyword/spec.ts packages/ast-spec/src/type/TSUnionType/spec.ts packages/ast-spec/src/type/TSUnknownKeyword/spec.ts packages/ast-spec/src/type/TSVoidKeyword/spec.ts packages/ast-spec/src/type/spec.ts packages/ast-spec/src/unions/BindingName.ts packages/ast-spec/src/unions/BindingPattern.ts packages/ast-spec/src/unions/CallExpressionArgument.ts packages/ast-spec/src/unions/ChainElement.ts packages/ast-spec/src/unions/ClassElement.ts packages/ast-spec/src/unions/Comment.ts packages/ast-spec/src/unions/DeclarationStatement.ts packages/ast-spec/src/unions/DestructuringPattern.ts packages/ast-spec/src/unions/EntityName.ts packages/ast-spec/src/unions/ExportDeclaration.ts packages/ast-spec/src/unions/Expression.ts packages/ast-spec/src/unions/ForInitialiser.ts packages/ast-spec/src/unions/FunctionLike.ts packages/ast-spec/src/unions/ImportClause.ts packages/ast-spec/src/unions/IterationStatement.ts packages/ast-spec/src/unions/JSXChild.ts packages/ast-spec/src/unions/JSXExpression.ts packages/ast-spec/src/unions/JSXTagNameExpression.ts packages/ast-spec/src/unions/LeftHandSideExpression.ts packages/ast-spec/src/unions/Literal.ts packages/ast-spec/src/unions/LiteralExpression.ts packages/ast-spec/src/unions/Modifier.ts packages/ast-spec/src/unions/Node.ts packages/ast-spec/src/unions/ObjectLiteralElement.ts packages/ast-spec/src/unions/Parameter.ts packages/ast-spec/src/unions/PrimaryExpression.ts packages/ast-spec/src/unions/PropertyName.ts packages/ast-spec/src/unions/Statement.ts packages/ast-spec/src/unions/TSUnaryExpression.ts packages/ast-spec/src/unions/Token.ts packages/ast-spec/src/unions/TypeElement.ts packages/ast-spec/src/unions/TypeNode.ts packages/ast-spec/tests/ast-node-types.test.ts packages/ast-spec/tsconfig.build.json packages/ast-spec/tsconfig.json packages/eslint-plugin-internal/jest.config.js packages/eslint-plugin-internal/package.json packages/eslint-plugin-internal/src/index.ts packages/eslint-plugin-internal/src/rules/index.ts packages/eslint-plugin-internal/src/rules/no-poorly-typed-ts-props.ts packages/eslint-plugin-internal/src/rules/no-typescript-default-import.ts packages/eslint-plugin-internal/src/rules/no-typescript-estree-import.ts packages/eslint-plugin-internal/src/rules/plugin-test-formatting.ts packages/eslint-plugin-internal/src/rules/prefer-ast-types-enum.ts packages/eslint-plugin-internal/src/util/createRule.ts packages/eslint-plugin-internal/src/util/index.ts packages/eslint-plugin-internal/tests/RuleTester.ts packages/eslint-plugin-internal/tests/fixtures/file.ts packages/eslint-plugin-internal/tests/fixtures/tsconfig.json packages/eslint-plugin-internal/tests/rules/no-poorly-typed-ts-props.test.ts packages/eslint-plugin-internal/tests/rules/no-typescript-default-import.test.ts packages/eslint-plugin-internal/tests/rules/no-typescript-estree.test.ts packages/eslint-plugin-internal/tests/rules/plugin-test-formatting.test.ts packages/eslint-plugin-internal/tests/rules/prefer-ast-types-enum.test.ts packages/eslint-plugin-internal/tsconfig.build.json packages/eslint-plugin-internal/tsconfig.json packages/eslint-plugin-tslint/LICENSE packages/eslint-plugin-tslint/jest.config.js packages/eslint-plugin-tslint/package.json packages/eslint-plugin-tslint/src/custom-linter.ts packages/eslint-plugin-tslint/src/index.ts packages/eslint-plugin-tslint/src/rules/config.ts packages/eslint-plugin-tslint/tests/fixture-project/1.ts packages/eslint-plugin-tslint/tests/fixture-project/2.ts packages/eslint-plugin-tslint/tests/fixture-project/3.ts packages/eslint-plugin-tslint/tests/fixture-project/4.ts packages/eslint-plugin-tslint/tests/fixture-project/5.ts packages/eslint-plugin-tslint/tests/fixture-project/6.ts packages/eslint-plugin-tslint/tests/fixture-project/tsconfig.json packages/eslint-plugin-tslint/tests/index.spec.ts packages/eslint-plugin-tslint/tests/test-project/extra.ts packages/eslint-plugin-tslint/tests/test-project/file-spec.ts packages/eslint-plugin-tslint/tests/test-project/file.ts packages/eslint-plugin-tslint/tests/test-project/source.ts packages/eslint-plugin-tslint/tests/test-project/tsconfig-files.json packages/eslint-plugin-tslint/tests/test-project/tsconfig.json packages/eslint-plugin-tslint/tests/test-project/tslint.json packages/eslint-plugin-tslint/tests/test-tslint-rules-directory/alwaysFailRule.js packages/eslint-plugin-tslint/tests/tsconfig.json packages/eslint-plugin-tslint/tsconfig.build.json packages/eslint-plugin-tslint/tsconfig.json packages/eslint-plugin/LICENSE packages/eslint-plugin/index.d.ts packages/eslint-plugin/jest.config.js packages/eslint-plugin/package.json packages/eslint-plugin/src/configs/all.ts packages/eslint-plugin/src/configs/base.ts packages/eslint-plugin/src/configs/eslint-recommended.ts packages/eslint-plugin/src/configs/recommended-requiring-type-checking.ts packages/eslint-plugin/src/configs/recommended.ts packages/eslint-plugin/src/index.ts packages/eslint-plugin/src/rules/adjacent-overload-signatures.ts packages/eslint-plugin/src/rules/array-type.ts packages/eslint-plugin/src/rules/await-thenable.ts packages/eslint-plugin/src/rules/ban-ts-comment.ts packages/eslint-plugin/src/rules/ban-tslint-comment.ts packages/eslint-plugin/src/rules/ban-types.ts packages/eslint-plugin/src/rules/brace-style.ts packages/eslint-plugin/src/rules/class-literal-property-style.ts packages/eslint-plugin/src/rules/comma-dangle.ts packages/eslint-plugin/src/rules/comma-spacing.ts packages/eslint-plugin/src/rules/consistent-indexed-object-style.ts packages/eslint-plugin/src/rules/consistent-type-assertions.ts packages/eslint-plugin/src/rules/consistent-type-definitions.ts packages/eslint-plugin/src/rules/consistent-type-imports.ts packages/eslint-plugin/src/rules/default-param-last.ts packages/eslint-plugin/src/rules/dot-notation.ts packages/eslint-plugin/src/rules/explicit-function-return-type.ts packages/eslint-plugin/src/rules/explicit-member-accessibility.ts packages/eslint-plugin/src/rules/explicit-module-boundary-types.ts packages/eslint-plugin/src/rules/func-call-spacing.ts packages/eslint-plugin/src/rules/indent-new-do-not-use/BinarySearchTree.ts packages/eslint-plugin/src/rules/indent-new-do-not-use/OffsetStorage.ts packages/eslint-plugin/src/rules/indent-new-do-not-use/TokenInfo.ts packages/eslint-plugin/src/rules/indent-new-do-not-use/index.ts packages/eslint-plugin/src/rules/indent.ts packages/eslint-plugin/src/rules/index.ts packages/eslint-plugin/src/rules/init-declarations.ts packages/eslint-plugin/src/rules/keyword-spacing.ts packages/eslint-plugin/src/rules/lines-between-class-members.ts packages/eslint-plugin/src/rules/member-delimiter-style.ts packages/eslint-plugin/src/rules/member-ordering.ts packages/eslint-plugin/src/rules/method-signature-style.ts packages/eslint-plugin/src/rules/naming-convention-utils/enums.ts packages/eslint-plugin/src/rules/naming-convention-utils/format.ts packages/eslint-plugin/src/rules/naming-convention-utils/index.ts packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts packages/eslint-plugin/src/rules/naming-convention-utils/schema.ts packages/eslint-plugin/src/rules/naming-convention-utils/shared.ts packages/eslint-plugin/src/rules/naming-convention-utils/types.ts packages/eslint-plugin/src/rules/naming-convention-utils/validator.ts packages/eslint-plugin/src/rules/naming-convention.ts packages/eslint-plugin/src/rules/no-array-constructor.ts packages/eslint-plugin/src/rules/no-base-to-string.ts packages/eslint-plugin/src/rules/no-confusing-non-null-assertion.ts packages/eslint-plugin/src/rules/no-confusing-void-expression.ts packages/eslint-plugin/src/rules/no-dupe-class-members.ts packages/eslint-plugin/src/rules/no-duplicate-imports.ts packages/eslint-plugin/src/rules/no-dynamic-delete.ts packages/eslint-plugin/src/rules/no-empty-function.ts packages/eslint-plugin/src/rules/no-empty-interface.ts packages/eslint-plugin/src/rules/no-explicit-any.ts packages/eslint-plugin/src/rules/no-extra-non-null-assertion.ts packages/eslint-plugin/src/rules/no-extra-parens.ts packages/eslint-plugin/src/rules/no-extra-semi.ts packages/eslint-plugin/src/rules/no-extraneous-class.ts packages/eslint-plugin/src/rules/no-floating-promises.ts packages/eslint-plugin/src/rules/no-for-in-array.ts packages/eslint-plugin/src/rules/no-implicit-any-catch.ts packages/eslint-plugin/src/rules/no-implied-eval.ts packages/eslint-plugin/src/rules/no-inferrable-types.ts packages/eslint-plugin/src/rules/no-invalid-this.ts packages/eslint-plugin/src/rules/no-invalid-void-type.ts packages/eslint-plugin/src/rules/no-loop-func.ts packages/eslint-plugin/src/rules/no-loss-of-precision.ts packages/eslint-plugin/src/rules/no-magic-numbers.ts packages/eslint-plugin/src/rules/no-misused-new.ts packages/eslint-plugin/src/rules/no-misused-promises.ts packages/eslint-plugin/src/rules/no-namespace.ts packages/eslint-plugin/src/rules/no-non-null-asserted-optional-chain.ts packages/eslint-plugin/src/rules/no-non-null-assertion.ts packages/eslint-plugin/src/rules/no-parameter-properties.ts packages/eslint-plugin/src/rules/no-redeclare.ts packages/eslint-plugin/src/rules/no-require-imports.ts packages/eslint-plugin/src/rules/no-shadow.ts packages/eslint-plugin/src/rules/no-this-alias.ts packages/eslint-plugin/src/rules/no-throw-literal.ts packages/eslint-plugin/src/rules/no-type-alias.ts packages/eslint-plugin/src/rules/no-unnecessary-boolean-literal-compare.ts packages/eslint-plugin/src/rules/no-unnecessary-condition.ts packages/eslint-plugin/src/rules/no-unnecessary-qualifier.ts packages/eslint-plugin/src/rules/no-unnecessary-type-arguments.ts packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts packages/eslint-plugin/src/rules/no-unnecessary-type-constraint.ts packages/eslint-plugin/src/rules/no-unsafe-argument.ts packages/eslint-plugin/src/rules/no-unsafe-assignment.ts packages/eslint-plugin/src/rules/no-unsafe-call.ts packages/eslint-plugin/src/rules/no-unsafe-member-access.ts packages/eslint-plugin/src/rules/no-unsafe-return.ts packages/eslint-plugin/src/rules/no-unused-expressions.ts packages/eslint-plugin/src/rules/no-unused-vars-experimental.ts packages/eslint-plugin/src/rules/no-unused-vars.ts packages/eslint-plugin/src/rules/no-use-before-define.ts packages/eslint-plugin/src/rules/no-useless-constructor.ts packages/eslint-plugin/src/rules/no-var-requires.ts packages/eslint-plugin/src/rules/non-nullable-type-assertion-style.ts packages/eslint-plugin/src/rules/object-curly-spacing.ts packages/eslint-plugin/src/rules/prefer-as-const.ts packages/eslint-plugin/src/rules/prefer-enum-initializers.ts packages/eslint-plugin/src/rules/prefer-for-of.ts packages/eslint-plugin/src/rules/prefer-function-type.ts packages/eslint-plugin/src/rules/prefer-includes.ts packages/eslint-plugin/src/rules/prefer-literal-enum-member.ts packages/eslint-plugin/src/rules/prefer-namespace-keyword.ts packages/eslint-plugin/src/rules/prefer-nullish-coalescing.ts packages/eslint-plugin/src/rules/prefer-optional-chain.ts packages/eslint-plugin/src/rules/prefer-readonly-parameter-types.ts packages/eslint-plugin/src/rules/prefer-readonly.ts packages/eslint-plugin/src/rules/prefer-reduce-type-parameter.ts packages/eslint-plugin/src/rules/prefer-regexp-exec.ts packages/eslint-plugin/src/rules/prefer-string-starts-ends-with.ts packages/eslint-plugin/src/rules/prefer-ts-expect-error.ts packages/eslint-plugin/src/rules/promise-function-async.ts packages/eslint-plugin/src/rules/quotes.ts packages/eslint-plugin/src/rules/require-array-sort-compare.ts packages/eslint-plugin/src/rules/require-await.ts packages/eslint-plugin/src/rules/restrict-plus-operands.ts packages/eslint-plugin/src/rules/restrict-template-expressions.ts packages/eslint-plugin/src/rules/return-await.ts packages/eslint-plugin/src/rules/semi.ts packages/eslint-plugin/src/rules/sort-type-union-intersection-members.ts packages/eslint-plugin/src/rules/space-before-function-paren.ts packages/eslint-plugin/src/rules/space-infix-ops.ts packages/eslint-plugin/src/rules/strict-boolean-expressions.ts packages/eslint-plugin/src/rules/switch-exhaustiveness-check.ts packages/eslint-plugin/src/rules/triple-slash-reference.ts packages/eslint-plugin/src/rules/type-annotation-spacing.ts packages/eslint-plugin/src/rules/typedef.ts packages/eslint-plugin/src/rules/unbound-method.ts packages/eslint-plugin/src/rules/unified-signatures.ts packages/eslint-plugin/src/util/astUtils.ts packages/eslint-plugin/src/util/collectUnusedVariables.ts packages/eslint-plugin/src/util/createRule.ts packages/eslint-plugin/src/util/explicitReturnTypeUtils.ts packages/eslint-plugin/src/util/getFunctionHeadLoc.ts packages/eslint-plugin/src/util/getThisExpression.ts packages/eslint-plugin/src/util/getWrappingFixer.ts packages/eslint-plugin/src/util/index.ts packages/eslint-plugin/src/util/isTypeReadonly.ts packages/eslint-plugin/src/util/misc.ts packages/eslint-plugin/src/util/nullThrows.ts packages/eslint-plugin/src/util/objectIterators.ts packages/eslint-plugin/src/util/propertyTypes.ts packages/eslint-plugin/src/util/requiresQuoting.ts packages/eslint-plugin/src/util/types.ts packages/eslint-plugin/tests/RuleTester.ts packages/eslint-plugin/tests/configs.test.ts packages/eslint-plugin/tests/docs.test.ts packages/eslint-plugin/tests/eslint-rules/arrow-parens.test.ts packages/eslint-plugin/tests/eslint-rules/no-dupe-args.test.ts packages/eslint-plugin/tests/eslint-rules/no-implicit-globals.test.ts packages/eslint-plugin/tests/eslint-rules/no-restricted-globals.test.ts packages/eslint-plugin/tests/eslint-rules/no-undef.test.ts packages/eslint-plugin/tests/eslint-rules/prefer-const.test.ts packages/eslint-plugin/tests/eslint-rules/strict.test.ts packages/eslint-plugin/tests/fixtures/class.ts packages/eslint-plugin/tests/fixtures/file.ts packages/eslint-plugin/tests/fixtures/foo.ts packages/eslint-plugin/tests/fixtures/indent/indent-invalid-fixture-1.js packages/eslint-plugin/tests/fixtures/indent/indent-valid-fixture-1.js packages/eslint-plugin/tests/fixtures/react.tsx packages/eslint-plugin/tests/fixtures/tsconfig-withmeta.json packages/eslint-plugin/tests/fixtures/tsconfig.json packages/eslint-plugin/tests/fixtures/tsconfig.noImplicitThis.json packages/eslint-plugin/tests/fixtures/unstrict/file.ts packages/eslint-plugin/tests/fixtures/unstrict/react.tsx packages/eslint-plugin/tests/fixtures/unstrict/tsconfig.json packages/eslint-plugin/tests/index.test.ts packages/eslint-plugin/tests/rules/adjacent-overload-signatures.test.ts packages/eslint-plugin/tests/rules/array-type.test.ts packages/eslint-plugin/tests/rules/await-thenable.test.ts packages/eslint-plugin/tests/rules/ban-ts-comment.test.ts packages/eslint-plugin/tests/rules/ban-tslint-comment.test.ts packages/eslint-plugin/tests/rules/ban-types.test.ts packages/eslint-plugin/tests/rules/brace-style.test.ts packages/eslint-plugin/tests/rules/class-literal-property-style.test.ts packages/eslint-plugin/tests/rules/comma-dangle.test.ts packages/eslint-plugin/tests/rules/comma-spacing.test.ts packages/eslint-plugin/tests/rules/consistent-indexed-object-style.test.ts packages/eslint-plugin/tests/rules/consistent-type-assertions.test.ts packages/eslint-plugin/tests/rules/consistent-type-definitions.test.ts packages/eslint-plugin/tests/rules/consistent-type-imports.test.ts packages/eslint-plugin/tests/rules/default-param-last.test.ts packages/eslint-plugin/tests/rules/dot-notation.test.ts packages/eslint-plugin/tests/rules/explicit-function-return-type.test.ts packages/eslint-plugin/tests/rules/explicit-member-accessibility.test.ts packages/eslint-plugin/tests/rules/explicit-module-boundary-types.test.ts packages/eslint-plugin/tests/rules/func-call-spacing.test.ts packages/eslint-plugin/tests/rules/indent/indent-eslint.test.ts packages/eslint-plugin/tests/rules/indent/indent.test.ts packages/eslint-plugin/tests/rules/indent/utils.ts packages/eslint-plugin/tests/rules/index.test.ts packages/eslint-plugin/tests/rules/init-declarations.test.ts packages/eslint-plugin/tests/rules/keyword-spacing.test.ts packages/eslint-plugin/tests/rules/lines-between-class-members.test.ts packages/eslint-plugin/tests/rules/member-delimiter-style.test.ts packages/eslint-plugin/tests/rules/member-ordering.test.ts packages/eslint-plugin/tests/rules/method-signature-style.test.ts packages/eslint-plugin/tests/rules/naming-convention.test.ts packages/eslint-plugin/tests/rules/no-array-constructor.test.ts packages/eslint-plugin/tests/rules/no-base-to-string.test.ts packages/eslint-plugin/tests/rules/no-confusing-non-null-assertion.test.ts packages/eslint-plugin/tests/rules/no-confusing-void-expression.test.ts packages/eslint-plugin/tests/rules/no-dupe-class-members.test.ts packages/eslint-plugin/tests/rules/no-duplicate-imports.test.ts packages/eslint-plugin/tests/rules/no-dynamic-delete.test.ts packages/eslint-plugin/tests/rules/no-empty-function.test.ts packages/eslint-plugin/tests/rules/no-empty-interface.test.ts packages/eslint-plugin/tests/rules/no-explicit-any.test.ts packages/eslint-plugin/tests/rules/no-extra-non-null-assertion.test.ts packages/eslint-plugin/tests/rules/no-extra-parens.test.ts packages/eslint-plugin/tests/rules/no-extra-semi.test.ts packages/eslint-plugin/tests/rules/no-extraneous-class.test.ts packages/eslint-plugin/tests/rules/no-floating-promises.test.ts packages/eslint-plugin/tests/rules/no-for-in-array.test.ts packages/eslint-plugin/tests/rules/no-implicit-any-catch.test.ts packages/eslint-plugin/tests/rules/no-implied-eval.test.ts packages/eslint-plugin/tests/rules/no-inferrable-types.test.ts packages/eslint-plugin/tests/rules/no-invalid-this.test.ts packages/eslint-plugin/tests/rules/no-invalid-void-type.test.ts packages/eslint-plugin/tests/rules/no-loop-func.test.ts packages/eslint-plugin/tests/rules/no-loss-of-precision.test.ts packages/eslint-plugin/tests/rules/no-magic-numbers.test.ts packages/eslint-plugin/tests/rules/no-misused-new.test.ts packages/eslint-plugin/tests/rules/no-misused-promises.test.ts packages/eslint-plugin/tests/rules/no-namespace.test.ts packages/eslint-plugin/tests/rules/no-non-null-asserted-optional-chain.test.ts packages/eslint-plugin/tests/rules/no-non-null-assertion.test.ts packages/eslint-plugin/tests/rules/no-parameter-properties.test.ts packages/eslint-plugin/tests/rules/no-redeclare.test.ts packages/eslint-plugin/tests/rules/no-require-imports.test.ts packages/eslint-plugin/tests/rules/no-shadow.test.ts packages/eslint-plugin/tests/rules/no-this-alias.test.ts packages/eslint-plugin/tests/rules/no-throw-literal.test.ts packages/eslint-plugin/tests/rules/no-type-alias.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-boolean-literal-compare.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-condition.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-qualifier.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-type-arguments.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-type-assertion.test.ts packages/eslint-plugin/tests/rules/no-unnecessary-type-constraint.test.ts packages/eslint-plugin/tests/rules/no-unsafe-argument.test.ts packages/eslint-plugin/tests/rules/no-unsafe-assignment.test.ts packages/eslint-plugin/tests/rules/no-unsafe-call.test.ts packages/eslint-plugin/tests/rules/no-unsafe-member-access.test.ts packages/eslint-plugin/tests/rules/no-unsafe-return.test.ts packages/eslint-plugin/tests/rules/no-unused-expressions.test.ts packages/eslint-plugin/tests/rules/no-unused-vars-experimental.test.ts packages/eslint-plugin/tests/rules/no-unused-vars/no-unused-vars-eslint.test.ts packages/eslint-plugin/tests/rules/no-unused-vars/no-unused-vars.test.ts packages/eslint-plugin/tests/rules/no-use-before-define.test.ts packages/eslint-plugin/tests/rules/no-useless-constructor.test.ts packages/eslint-plugin/tests/rules/no-var-requires.test.ts packages/eslint-plugin/tests/rules/non-nullable-type-assertion-style.test.ts packages/eslint-plugin/tests/rules/object-curly-spacing.test.ts packages/eslint-plugin/tests/rules/prefer-as-const.test.ts packages/eslint-plugin/tests/rules/prefer-enum-initializers.test.ts packages/eslint-plugin/tests/rules/prefer-for-of.test.ts packages/eslint-plugin/tests/rules/prefer-function-type.test.ts packages/eslint-plugin/tests/rules/prefer-includes.test.ts packages/eslint-plugin/tests/rules/prefer-literal-enum-member.test.ts packages/eslint-plugin/tests/rules/prefer-namespace-keyword.test.ts packages/eslint-plugin/tests/rules/prefer-nullish-coalescing.test.ts packages/eslint-plugin/tests/rules/prefer-optional-chain.test.ts packages/eslint-plugin/tests/rules/prefer-readonly-parameter-types.test.ts packages/eslint-plugin/tests/rules/prefer-readonly.test.ts packages/eslint-plugin/tests/rules/prefer-reduce-type-parameter.test.ts packages/eslint-plugin/tests/rules/prefer-regexp-exec.test.ts packages/eslint-plugin/tests/rules/prefer-string-starts-ends-with.test.ts packages/eslint-plugin/tests/rules/prefer-ts-expect-error.test.ts packages/eslint-plugin/tests/rules/promise-function-async.test.ts packages/eslint-plugin/tests/rules/quotes.test.ts packages/eslint-plugin/tests/rules/require-array-sort-compare.test.ts packages/eslint-plugin/tests/rules/require-await.test.ts packages/eslint-plugin/tests/rules/restrict-plus-operands.test.ts packages/eslint-plugin/tests/rules/restrict-template-expressions.test.ts packages/eslint-plugin/tests/rules/return-await.test.ts packages/eslint-plugin/tests/rules/semi.test.ts packages/eslint-plugin/tests/rules/sort-type-union-intersection-members.test.ts packages/eslint-plugin/tests/rules/space-before-function-paren.test.ts packages/eslint-plugin/tests/rules/space-infix-ops.test.ts packages/eslint-plugin/tests/rules/strict-boolean-expressions.test.ts packages/eslint-plugin/tests/rules/switch-exhaustiveness-check.test.ts packages/eslint-plugin/tests/rules/triple-slash-reference.test.ts packages/eslint-plugin/tests/rules/type-annotation-spacing.test.ts packages/eslint-plugin/tests/rules/typedef.test.ts packages/eslint-plugin/tests/rules/unbound-method.test.ts packages/eslint-plugin/tests/rules/unified-signatures.test.ts packages/eslint-plugin/tests/util.test.ts packages/eslint-plugin/tests/util/getWrappingFixer.test.ts packages/eslint-plugin/tests/util/isUnsafeAssignment.test.ts packages/eslint-plugin/tools/generate-configs.ts packages/eslint-plugin/tools/generate-rules-lists.ts packages/eslint-plugin/tsconfig.build.json packages/eslint-plugin/tsconfig.json packages/eslint-plugin/typings/eslint-rules.d.ts packages/eslint-plugin/typings/functional-red-black-tree.d.ts packages/eslint-plugin/typings/node.d.ts packages/eslint-plugin/typings/typescript.d.ts packages/experimental-utils/LICENSE packages/experimental-utils/jest.config.js packages/experimental-utils/package.json packages/experimental-utils/src/ast-utils/eslint-utils/PatternMatcher.ts packages/experimental-utils/src/ast-utils/eslint-utils/ReferenceTracker.ts packages/experimental-utils/src/ast-utils/eslint-utils/astUtilities.ts packages/experimental-utils/src/ast-utils/eslint-utils/index.ts packages/experimental-utils/src/ast-utils/eslint-utils/predicates.ts packages/experimental-utils/src/ast-utils/eslint-utils/scopeAnalysis.ts packages/experimental-utils/src/ast-utils/index.ts packages/experimental-utils/src/ast-utils/misc.ts packages/experimental-utils/src/ast-utils/predicates.ts packages/experimental-utils/src/eslint-utils/InferTypesFromRule.ts packages/experimental-utils/src/eslint-utils/RuleCreator.ts packages/experimental-utils/src/eslint-utils/RuleTester.ts packages/experimental-utils/src/eslint-utils/applyDefault.ts packages/experimental-utils/src/eslint-utils/batchedSingleLineTests.ts packages/experimental-utils/src/eslint-utils/deepMerge.ts packages/experimental-utils/src/eslint-utils/getParserServices.ts packages/experimental-utils/src/eslint-utils/index.ts packages/experimental-utils/src/index.ts packages/experimental-utils/src/json-schema.ts packages/experimental-utils/src/ts-eslint-scope/Definition.ts packages/experimental-utils/src/ts-eslint-scope/Options.ts packages/experimental-utils/src/ts-eslint-scope/PatternVisitor.ts packages/experimental-utils/src/ts-eslint-scope/Reference.ts packages/experimental-utils/src/ts-eslint-scope/Referencer.ts packages/experimental-utils/src/ts-eslint-scope/Scope.ts packages/experimental-utils/src/ts-eslint-scope/ScopeManager.ts packages/experimental-utils/src/ts-eslint-scope/Variable.ts packages/experimental-utils/src/ts-eslint-scope/analyze.ts packages/experimental-utils/src/ts-eslint-scope/index.ts packages/experimental-utils/src/ts-eslint/AST.ts packages/experimental-utils/src/ts-eslint/CLIEngine.ts packages/experimental-utils/src/ts-eslint/ESLint.ts packages/experimental-utils/src/ts-eslint/Linter.ts packages/experimental-utils/src/ts-eslint/ParserOptions.ts packages/experimental-utils/src/ts-eslint/Rule.ts packages/experimental-utils/src/ts-eslint/RuleTester.ts packages/experimental-utils/src/ts-eslint/Scope.ts packages/experimental-utils/src/ts-eslint/SourceCode.ts packages/experimental-utils/src/ts-eslint/index.ts packages/experimental-utils/src/ts-estree.ts packages/experimental-utils/tests/eslint-utils/RuleCreator.test.ts packages/experimental-utils/tests/eslint-utils/applyDefault.test.ts packages/experimental-utils/tests/eslint-utils/batchedSingleLineTests.test.ts packages/experimental-utils/tests/eslint-utils/deepMerge.test.ts packages/experimental-utils/tsconfig.build.json packages/experimental-utils/tsconfig.json packages/experimental-utils/typings/eslint-scope.d.ts packages/experimental-utils/typings/eslint-utils.d.ts packages/experimental-utils/typings/eslint.d.ts packages/parser/LICENSE packages/parser/jest.config.js packages/parser/package.json packages/parser/src/index.ts packages/parser/src/parser.ts packages/parser/tests/fixtures/basics/delete-expression.src.js packages/parser/tests/fixtures/basics/do-while-statements.src.js packages/parser/tests/fixtures/basics/identifiers-double-underscore.src.js packages/parser/tests/fixtures/basics/instanceof.src.js packages/parser/tests/fixtures/basics/new-with-member-expression.src.js packages/parser/tests/fixtures/basics/new-without-parens.src.js packages/parser/tests/fixtures/basics/typeof-expression.src.js packages/parser/tests/fixtures/basics/update-expression.src.js packages/parser/tests/fixtures/basics/void-expression.src.js packages/parser/tests/fixtures/scope-analysis/535.ts packages/parser/tests/fixtures/scope-analysis/abstract-class.ts packages/parser/tests/fixtures/scope-analysis/class-implements.ts packages/parser/tests/fixtures/scope-analysis/class-properties.ts packages/parser/tests/fixtures/scope-analysis/class-supper-type.ts packages/parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts packages/parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts packages/parser/tests/fixtures/scope-analysis/declare-function-with-typeof.ts packages/parser/tests/fixtures/scope-analysis/declare-function.ts packages/parser/tests/fixtures/scope-analysis/declare-global.ts packages/parser/tests/fixtures/scope-analysis/declare-module.ts packages/parser/tests/fixtures/scope-analysis/decorator-parameter-property-array.ts packages/parser/tests/fixtures/scope-analysis/decorator-parameter-property-identifier.ts packages/parser/tests/fixtures/scope-analysis/decorator-parameter-property-object.ts packages/parser/tests/fixtures/scope-analysis/decorator-parameter-property-parameter.ts packages/parser/tests/fixtures/scope-analysis/decorator-parameter-property-rest.ts packages/parser/tests/fixtures/scope-analysis/decorators.ts packages/parser/tests/fixtures/scope-analysis/enum-string.ts packages/parser/tests/fixtures/scope-analysis/enum.ts packages/parser/tests/fixtures/scope-analysis/export-as-namespace.ts packages/parser/tests/fixtures/scope-analysis/expression-as.ts packages/parser/tests/fixtures/scope-analysis/expression-type-parameters.ts packages/parser/tests/fixtures/scope-analysis/function-overload-2.ts packages/parser/tests/fixtures/scope-analysis/function-overload.ts packages/parser/tests/fixtures/scope-analysis/identifier-decorators.ts packages/parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts packages/parser/tests/fixtures/scope-analysis/import-equals.ts packages/parser/tests/fixtures/scope-analysis/import-keyword.ts packages/parser/tests/fixtures/scope-analysis/interface-type.ts packages/parser/tests/fixtures/scope-analysis/jsx-attributes.tsx packages/parser/tests/fixtures/scope-analysis/method-overload.ts packages/parser/tests/fixtures/scope-analysis/namespace.ts packages/parser/tests/fixtures/scope-analysis/rest-element.ts packages/parser/tests/fixtures/scope-analysis/type-alias.ts packages/parser/tests/fixtures/scope-analysis/type-annotations.ts packages/parser/tests/fixtures/scope-analysis/type-assertions.ts packages/parser/tests/fixtures/scope-analysis/type-parameter.ts packages/parser/tests/fixtures/scope-analysis/typed-jsx-element.tsx packages/parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts packages/parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts packages/parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts packages/parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts packages/parser/tests/fixtures/scope-analysis/typeof-in-var.ts packages/parser/tests/fixtures/scope-analysis/typeof.ts packages/parser/tests/fixtures/scope-analysis/types-array-type.src.ts packages/parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts packages/parser/tests/fixtures/scope-analysis/types-conditional.src.ts packages/parser/tests/fixtures/scope-analysis/types-indexed.src.ts packages/parser/tests/fixtures/scope-analysis/types-infer.ts packages/parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts packages/parser/tests/fixtures/scope-analysis/types-mapped.src.ts packages/parser/tests/fixtures/scope-analysis/types-nested-types.src.ts packages/parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts packages/parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts packages/parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts packages/parser/tests/fixtures/scope-analysis/types-reference.src.ts packages/parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts packages/parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts packages/parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts packages/parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts packages/parser/tests/fixtures/scope-analysis/types-tuple.src.ts packages/parser/tests/fixtures/scope-analysis/types-type-literal.src.ts packages/parser/tests/fixtures/scope-analysis/types-type-operator.src.ts packages/parser/tests/fixtures/scope-analysis/types-typeof.src.ts packages/parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts packages/parser/tests/fixtures/scope-analysis/types-union-type.src.ts packages/parser/tests/fixtures/services/isolated-file.src.ts packages/parser/tests/fixtures/services/tsconfig.json packages/parser/tests/lib/__snapshots__/services.ts.snap packages/parser/tests/lib/parser.ts packages/parser/tests/lib/services.ts packages/parser/tests/lib/tsx.ts packages/parser/tests/tools/test-utils.ts packages/parser/tsconfig.build.json packages/parser/tsconfig.json packages/scope-manager/LICENSE packages/scope-manager/jest.config.js packages/scope-manager/package.json packages/scope-manager/src/ID.ts packages/scope-manager/src/ScopeManager.ts packages/scope-manager/src/analyze.ts packages/scope-manager/src/assert.ts packages/scope-manager/src/definition/CatchClauseDefinition.ts packages/scope-manager/src/definition/ClassNameDefinition.ts packages/scope-manager/src/definition/Definition.ts packages/scope-manager/src/definition/DefinitionBase.ts packages/scope-manager/src/definition/DefinitionType.ts packages/scope-manager/src/definition/FunctionNameDefinition.ts packages/scope-manager/src/definition/ImplicitGlobalVariableDefinition.ts packages/scope-manager/src/definition/ImportBindingDefinition.ts packages/scope-manager/src/definition/ParameterDefinition.ts packages/scope-manager/src/definition/TSEnumMemberDefinition.ts packages/scope-manager/src/definition/TSEnumNameDefinition.ts packages/scope-manager/src/definition/TSModuleNameDefinition.ts packages/scope-manager/src/definition/TypeDefinition.ts packages/scope-manager/src/definition/VariableDefinition.ts packages/scope-manager/src/definition/index.ts packages/scope-manager/src/index.ts packages/scope-manager/src/lib/dom.iterable.ts packages/scope-manager/src/lib/dom.ts packages/scope-manager/src/lib/es2015.collection.ts packages/scope-manager/src/lib/es2015.core.ts packages/scope-manager/src/lib/es2015.generator.ts packages/scope-manager/src/lib/es2015.iterable.ts packages/scope-manager/src/lib/es2015.promise.ts packages/scope-manager/src/lib/es2015.proxy.ts packages/scope-manager/src/lib/es2015.reflect.ts packages/scope-manager/src/lib/es2015.symbol.ts packages/scope-manager/src/lib/es2015.symbol.wellknown.ts packages/scope-manager/src/lib/es2015.ts packages/scope-manager/src/lib/es2016.array.include.ts packages/scope-manager/src/lib/es2016.full.ts packages/scope-manager/src/lib/es2016.ts packages/scope-manager/src/lib/es2017.full.ts packages/scope-manager/src/lib/es2017.intl.ts packages/scope-manager/src/lib/es2017.object.ts packages/scope-manager/src/lib/es2017.sharedmemory.ts packages/scope-manager/src/lib/es2017.string.ts packages/scope-manager/src/lib/es2017.ts packages/scope-manager/src/lib/es2017.typedarrays.ts packages/scope-manager/src/lib/es2018.asyncgenerator.ts packages/scope-manager/src/lib/es2018.asynciterable.ts packages/scope-manager/src/lib/es2018.full.ts packages/scope-manager/src/lib/es2018.intl.ts packages/scope-manager/src/lib/es2018.promise.ts packages/scope-manager/src/lib/es2018.regexp.ts packages/scope-manager/src/lib/es2018.ts packages/scope-manager/src/lib/es2019.array.ts packages/scope-manager/src/lib/es2019.full.ts packages/scope-manager/src/lib/es2019.object.ts packages/scope-manager/src/lib/es2019.string.ts packages/scope-manager/src/lib/es2019.symbol.ts packages/scope-manager/src/lib/es2019.ts packages/scope-manager/src/lib/es2020.bigint.ts packages/scope-manager/src/lib/es2020.full.ts packages/scope-manager/src/lib/es2020.intl.ts packages/scope-manager/src/lib/es2020.promise.ts packages/scope-manager/src/lib/es2020.sharedmemory.ts packages/scope-manager/src/lib/es2020.string.ts packages/scope-manager/src/lib/es2020.symbol.wellknown.ts packages/scope-manager/src/lib/es2020.ts packages/scope-manager/src/lib/es5.ts packages/scope-manager/src/lib/es6.ts packages/scope-manager/src/lib/es7.ts packages/scope-manager/src/lib/esnext.array.ts packages/scope-manager/src/lib/esnext.asynciterable.ts packages/scope-manager/src/lib/esnext.bigint.ts packages/scope-manager/src/lib/esnext.full.ts packages/scope-manager/src/lib/esnext.intl.ts packages/scope-manager/src/lib/esnext.promise.ts packages/scope-manager/src/lib/esnext.string.ts packages/scope-manager/src/lib/esnext.symbol.ts packages/scope-manager/src/lib/esnext.ts packages/scope-manager/src/lib/esnext.weakref.ts packages/scope-manager/src/lib/index.ts packages/scope-manager/src/lib/lib.ts packages/scope-manager/src/lib/scripthost.ts packages/scope-manager/src/lib/webworker.importscripts.ts packages/scope-manager/src/lib/webworker.iterable.ts packages/scope-manager/src/lib/webworker.ts packages/scope-manager/src/referencer/ClassVisitor.ts packages/scope-manager/src/referencer/ExportVisitor.ts packages/scope-manager/src/referencer/ImportVisitor.ts packages/scope-manager/src/referencer/PatternVisitor.ts packages/scope-manager/src/referencer/Reference.ts packages/scope-manager/src/referencer/Referencer.ts packages/scope-manager/src/referencer/TypeVisitor.ts packages/scope-manager/src/referencer/Visitor.ts packages/scope-manager/src/referencer/VisitorBase.ts packages/scope-manager/src/referencer/index.ts packages/scope-manager/src/scope/BlockScope.ts packages/scope-manager/src/scope/CatchScope.ts packages/scope-manager/src/scope/ClassScope.ts packages/scope-manager/src/scope/ConditionalTypeScope.ts packages/scope-manager/src/scope/ForScope.ts packages/scope-manager/src/scope/FunctionExpressionNameScope.ts packages/scope-manager/src/scope/FunctionScope.ts packages/scope-manager/src/scope/FunctionTypeScope.ts packages/scope-manager/src/scope/GlobalScope.ts packages/scope-manager/src/scope/MappedTypeScope.ts packages/scope-manager/src/scope/ModuleScope.ts packages/scope-manager/src/scope/Scope.ts packages/scope-manager/src/scope/ScopeBase.ts packages/scope-manager/src/scope/ScopeType.ts packages/scope-manager/src/scope/SwitchScope.ts packages/scope-manager/src/scope/TSEnumScope.ts packages/scope-manager/src/scope/TSModuleScope.ts packages/scope-manager/src/scope/TypeScope.ts packages/scope-manager/src/scope/WithScope.ts packages/scope-manager/src/scope/index.ts packages/scope-manager/src/variable/ESLintScopeVariable.ts packages/scope-manager/src/variable/ImplicitLibVariable.ts packages/scope-manager/src/variable/Variable.ts packages/scope-manager/src/variable/VariableBase.ts packages/scope-manager/src/variable/index.ts packages/scope-manager/tests/eslint-scope/arguments.test.ts packages/scope-manager/tests/eslint-scope/catch-scope.test.ts packages/scope-manager/tests/eslint-scope/child-visitor-keys.test.ts packages/scope-manager/tests/eslint-scope/es6-arrow-function-expression.test.ts packages/scope-manager/tests/eslint-scope/es6-block-scope.test.ts packages/scope-manager/tests/eslint-scope/es6-catch.test.ts packages/scope-manager/tests/eslint-scope/es6-class.test.ts packages/scope-manager/tests/eslint-scope/es6-default-parameters.test.ts packages/scope-manager/tests/eslint-scope/es6-destructuring-assignments.test.ts packages/scope-manager/tests/eslint-scope/es6-export.test.ts packages/scope-manager/tests/eslint-scope/es6-import.test.ts packages/scope-manager/tests/eslint-scope/es6-iteration-scope.test.ts packages/scope-manager/tests/eslint-scope/es6-new-target.test.ts packages/scope-manager/tests/eslint-scope/es6-object.test.ts packages/scope-manager/tests/eslint-scope/es6-rest-args.test.ts packages/scope-manager/tests/eslint-scope/es6-super.test.ts packages/scope-manager/tests/eslint-scope/es6-switch.test.ts packages/scope-manager/tests/eslint-scope/es6-template-literal.test.ts packages/scope-manager/tests/eslint-scope/function-expression-name.test.ts packages/scope-manager/tests/eslint-scope/get-declared-variables.test.ts packages/scope-manager/tests/eslint-scope/global-increment.test.ts packages/scope-manager/tests/eslint-scope/global-return.test.ts packages/scope-manager/tests/eslint-scope/implicit-global-reference.test.ts packages/scope-manager/tests/eslint-scope/implied-strict.test.ts packages/scope-manager/tests/eslint-scope/label.test.ts packages/scope-manager/tests/eslint-scope/map-ecma-version.test.ts packages/scope-manager/tests/eslint-scope/references.test.ts packages/scope-manager/tests/eslint-scope/typescript.test.ts packages/scope-manager/tests/eslint-scope/with-scope.test.ts packages/scope-manager/tests/fixtures.test.ts packages/scope-manager/tests/fixtures/block/inherited-scope.ts packages/scope-manager/tests/fixtures/block/inherited-scope.ts.shot packages/scope-manager/tests/fixtures/block/scope.ts packages/scope-manager/tests/fixtures/block/scope.ts.shot packages/scope-manager/tests/fixtures/call-expression/call-expression.ts packages/scope-manager/tests/fixtures/call-expression/call-expression.ts.shot packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts packages/scope-manager/tests/fixtures/call-expression/type-parameters1.ts.shot packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts packages/scope-manager/tests/fixtures/call-expression/type-parameters2.ts.shot packages/scope-manager/tests/fixtures/catch/inherited-scope.ts packages/scope-manager/tests/fixtures/catch/inherited-scope.ts.shot packages/scope-manager/tests/fixtures/catch/scope.ts packages/scope-manager/tests/fixtures/catch/scope.ts.shot packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts packages/scope-manager/tests/fixtures/class/declaration/abstract-property.ts.shot packages/scope-manager/tests/fixtures/class/declaration/abstract.ts packages/scope-manager/tests/fixtures/class/declaration/abstract.ts.shot packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts packages/scope-manager/tests/fixtures/class/declaration/computed-member.ts.shot packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts packages/scope-manager/tests/fixtures/class/declaration/extends-generic.ts.shot packages/scope-manager/tests/fixtures/class/declaration/extends.ts packages/scope-manager/tests/fixtures/class/declaration/extends.ts.shot packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts packages/scope-manager/tests/fixtures/class/declaration/generic-ref-extends.ts.shot packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts packages/scope-manager/tests/fixtures/class/declaration/generic-ref-implements.ts.shot packages/scope-manager/tests/fixtures/class/declaration/generic.ts packages/scope-manager/tests/fixtures/class/declaration/generic.ts.shot packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts packages/scope-manager/tests/fixtures/class/declaration/implements-generic.ts.shot packages/scope-manager/tests/fixtures/class/declaration/implements.ts packages/scope-manager/tests/fixtures/class/declaration/implements.ts.shot packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts packages/scope-manager/tests/fixtures/class/declaration/method-param-default.ts.shot packages/scope-manager/tests/fixtures/class/declaration/method.ts packages/scope-manager/tests/fixtures/class/declaration/method.ts.shot packages/scope-manager/tests/fixtures/class/declaration/new.ts packages/scope-manager/tests/fixtures/class/declaration/new.ts.shot packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts packages/scope-manager/tests/fixtures/class/declaration/parameter-properties.ts.shot packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts packages/scope-manager/tests/fixtures/class/declaration/properties-type-annotation.ts.shot packages/scope-manager/tests/fixtures/class/declaration/properties.ts packages/scope-manager/tests/fixtures/class/declaration/properties.ts.shot packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts packages/scope-manager/tests/fixtures/class/declaration/type-reference.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/accessor-deco.ts packages/scope-manager/tests/fixtures/class/emit-metadata/accessor-deco.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/method-deco.ts packages/scope-manager/tests/fixtures/class/emit-metadata/method-deco.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/method-return-generic.ts packages/scope-manager/tests/fixtures/class/emit-metadata/method-return-generic.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-both.ts packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-both.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-inner.ts packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-inner.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-outer.ts packages/scope-manager/tests/fixtures/class/emit-metadata/nested-class-outer.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/parameters-deco.ts packages/scope-manager/tests/fixtures/class/emit-metadata/parameters-deco.ts.shot packages/scope-manager/tests/fixtures/class/emit-metadata/property-deco.ts packages/scope-manager/tests/fixtures/class/emit-metadata/property-deco.ts.shot packages/scope-manager/tests/fixtures/class/expression/computed-member.ts packages/scope-manager/tests/fixtures/class/expression/computed-member.ts.shot packages/scope-manager/tests/fixtures/class/expression/extends.ts packages/scope-manager/tests/fixtures/class/expression/extends.ts.shot packages/scope-manager/tests/fixtures/class/expression/method.ts packages/scope-manager/tests/fixtures/class/expression/method.ts.shot packages/scope-manager/tests/fixtures/class/expression/new.ts packages/scope-manager/tests/fixtures/class/expression/new.ts.shot packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts packages/scope-manager/tests/fixtures/class/expression/parameter-properties.ts.shot packages/scope-manager/tests/fixtures/class/expression/properties.ts packages/scope-manager/tests/fixtures/class/expression/properties.ts.shot packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts packages/scope-manager/tests/fixtures/class/expression/self-reference-super.ts.shot packages/scope-manager/tests/fixtures/decorators/accessor.ts packages/scope-manager/tests/fixtures/decorators/accessor.ts.shot packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts packages/scope-manager/tests/fixtures/decorators/class-deco-with-object-param.ts.shot packages/scope-manager/tests/fixtures/decorators/class-property.ts packages/scope-manager/tests/fixtures/decorators/class-property.ts.shot packages/scope-manager/tests/fixtures/decorators/class.ts packages/scope-manager/tests/fixtures/decorators/class.ts.shot packages/scope-manager/tests/fixtures/decorators/method.ts packages/scope-manager/tests/fixtures/decorators/method.ts.shot packages/scope-manager/tests/fixtures/decorators/parameter-property.ts packages/scope-manager/tests/fixtures/decorators/parameter-property.ts.shot packages/scope-manager/tests/fixtures/decorators/parameter.ts packages/scope-manager/tests/fixtures/decorators/parameter.ts.shot packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts packages/scope-manager/tests/fixtures/destructuring/array-assignment.ts.shot packages/scope-manager/tests/fixtures/destructuring/array.ts packages/scope-manager/tests/fixtures/destructuring/array.ts.shot packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts packages/scope-manager/tests/fixtures/destructuring/object-assignment.ts.shot packages/scope-manager/tests/fixtures/destructuring/object.ts packages/scope-manager/tests/fixtures/destructuring/object.ts.shot packages/scope-manager/tests/fixtures/export/all.ts packages/scope-manager/tests/fixtures/export/all.ts.shot packages/scope-manager/tests/fixtures/export/default-type.ts packages/scope-manager/tests/fixtures/export/default-type.ts.shot packages/scope-manager/tests/fixtures/export/default1.ts packages/scope-manager/tests/fixtures/export/default1.ts.shot packages/scope-manager/tests/fixtures/export/default2.ts packages/scope-manager/tests/fixtures/export/default2.ts.shot packages/scope-manager/tests/fixtures/export/default3.ts packages/scope-manager/tests/fixtures/export/default3.ts.shot packages/scope-manager/tests/fixtures/export/default4.ts packages/scope-manager/tests/fixtures/export/default4.ts.shot packages/scope-manager/tests/fixtures/export/equals1.ts packages/scope-manager/tests/fixtures/export/equals1.ts.shot packages/scope-manager/tests/fixtures/export/equals2.ts packages/scope-manager/tests/fixtures/export/equals2.ts.shot packages/scope-manager/tests/fixtures/export/named-dual.ts packages/scope-manager/tests/fixtures/export/named-dual.ts.shot packages/scope-manager/tests/fixtures/export/named-source1.ts packages/scope-manager/tests/fixtures/export/named-source1.ts.shot packages/scope-manager/tests/fixtures/export/named-source2.ts packages/scope-manager/tests/fixtures/export/named-source2.ts.shot packages/scope-manager/tests/fixtures/export/named-type1.ts packages/scope-manager/tests/fixtures/export/named-type1.ts.shot packages/scope-manager/tests/fixtures/export/named1.ts packages/scope-manager/tests/fixtures/export/named1.ts.shot packages/scope-manager/tests/fixtures/export/named2-type.ts packages/scope-manager/tests/fixtures/export/named2-type.ts.shot packages/scope-manager/tests/fixtures/export/named2.ts packages/scope-manager/tests/fixtures/export/named2.ts.shot packages/scope-manager/tests/fixtures/export/named3-type.ts packages/scope-manager/tests/fixtures/export/named3-type.ts.shot packages/scope-manager/tests/fixtures/export/named3.ts packages/scope-manager/tests/fixtures/export/named3.ts.shot packages/scope-manager/tests/fixtures/export/type.ts packages/scope-manager/tests/fixtures/export/type.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-const.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-let.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-nested.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-param-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/readable-ref-partial.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts packages/scope-manager/tests/fixtures/functions/arrow/default-params/writable-ref.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts packages/scope-manager/tests/fixtures/functions/arrow/inherited-scope.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts packages/scope-manager/tests/fixtures/functions/arrow/no-body.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/params.ts packages/scope-manager/tests/fixtures/functions/arrow/params.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/scope.ts packages/scope-manager/tests/fixtures/functions/arrow/scope.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/body-reference.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/return-value-reference.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts packages/scope-manager/tests/fixtures/functions/arrow/type-parameters/type-parameter-declaration.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts1.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts packages/scope-manager/tests/fixtures/functions/arrow/type-predicate-asserts2.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts packages/scope-manager/tests/fixtures/functions/arrow/type-predicate1.ts.shot packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts packages/scope-manager/tests/fixtures/functions/arrow/type-predicate2.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-const.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-let.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-nested.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-param-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/readable-ref-partial.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts packages/scope-manager/tests/fixtures/functions/function-declaration/default-params/writable-ref.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts packages/scope-manager/tests/fixtures/functions/function-declaration/inherited-scope.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts packages/scope-manager/tests/fixtures/functions/function-declaration/name-shadowed-in-body.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts packages/scope-manager/tests/fixtures/functions/function-declaration/overload.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts packages/scope-manager/tests/fixtures/functions/function-declaration/params.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts packages/scope-manager/tests/fixtures/functions/function-declaration/scope.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/body-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/return-value-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-parameters/type-parameter-declaration.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts1.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate-asserts2.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate1.ts.shot packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts packages/scope-manager/tests/fixtures/functions/function-declaration/type-predicate2.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts packages/scope-manager/tests/fixtures/functions/function-expression/anonymous.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-const.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-let.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested-body-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-nested.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-param-shadow.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/readable-ref-partial.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts packages/scope-manager/tests/fixtures/functions/function-expression/default-params/writable-ref.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts packages/scope-manager/tests/fixtures/functions/function-expression/inherited-scope.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/params.ts packages/scope-manager/tests/fixtures/functions/function-expression/params.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts packages/scope-manager/tests/fixtures/functions/function-expression/scope.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/body-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/return-value-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-param-reference.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-parameters/type-parameter-declaration.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts1.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate-asserts2.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate1.ts.shot packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts packages/scope-manager/tests/fixtures/functions/function-expression/type-predicate2.ts.shot packages/scope-manager/tests/fixtures/global-resolution/module/class.ts packages/scope-manager/tests/fixtures/global-resolution/module/class.ts.shot packages/scope-manager/tests/fixtures/global-resolution/module/function.ts packages/scope-manager/tests/fixtures/global-resolution/module/function.ts.shot packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-const.ts.shot packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-let.ts.shot packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts packages/scope-manager/tests/fixtures/global-resolution/module/variable-decl-var.ts.shot packages/scope-manager/tests/fixtures/global-resolution/script/class.ts packages/scope-manager/tests/fixtures/global-resolution/script/class.ts.shot packages/scope-manager/tests/fixtures/global-resolution/script/function.ts packages/scope-manager/tests/fixtures/global-resolution/script/function.ts.shot packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-const.ts.shot packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-let.ts.shot packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts packages/scope-manager/tests/fixtures/global-resolution/script/variable-decl-var.ts.shot packages/scope-manager/tests/fixtures/implicit/implicit1.ts packages/scope-manager/tests/fixtures/implicit/implicit1.ts.shot packages/scope-manager/tests/fixtures/import/default.ts packages/scope-manager/tests/fixtures/import/default.ts.shot packages/scope-manager/tests/fixtures/import/equals1.ts packages/scope-manager/tests/fixtures/import/equals1.ts.shot packages/scope-manager/tests/fixtures/import/equals2.ts packages/scope-manager/tests/fixtures/import/equals2.ts.shot packages/scope-manager/tests/fixtures/import/named-alias.ts packages/scope-manager/tests/fixtures/import/named-alias.ts.shot packages/scope-manager/tests/fixtures/import/named.ts packages/scope-manager/tests/fixtures/import/named.ts.shot packages/scope-manager/tests/fixtures/import/namespace.ts packages/scope-manager/tests/fixtures/import/namespace.ts.shot packages/scope-manager/tests/fixtures/import/type-default-value.ts packages/scope-manager/tests/fixtures/import/type-default-value.ts.shot packages/scope-manager/tests/fixtures/import/type-default.ts packages/scope-manager/tests/fixtures/import/type-default.ts.shot packages/scope-manager/tests/fixtures/import/type-named-value.ts packages/scope-manager/tests/fixtures/import/type-named-value.ts.shot packages/scope-manager/tests/fixtures/import/type-named.ts packages/scope-manager/tests/fixtures/import/type-named.ts.shot packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx packages/scope-manager/tests/fixtures/jsx/attribute-spread.tsx.shot packages/scope-manager/tests/fixtures/jsx/attribute.tsx packages/scope-manager/tests/fixtures/jsx/attribute.tsx.shot packages/scope-manager/tests/fixtures/jsx/children.tsx packages/scope-manager/tests/fixtures/jsx/children.tsx.shot packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx packages/scope-manager/tests/fixtures/jsx/component-intrinsic-name.tsx.shot packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx packages/scope-manager/tests/fixtures/jsx/component-namespaced1.tsx.shot packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx packages/scope-manager/tests/fixtures/jsx/component-namespaced2.tsx.shot packages/scope-manager/tests/fixtures/jsx/component.tsx packages/scope-manager/tests/fixtures/jsx/component.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx packages/scope-manager/tests/fixtures/jsx/factory/default-jsxFragmentName.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma-fragment.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx packages/scope-manager/tests/fixtures/jsx/factory/default-jsxPragma.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx packages/scope-manager/tests/fixtures/jsx/factory/jsxFragmentName.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma-jsxFragmentName.tsx.shot packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx packages/scope-manager/tests/fixtures/jsx/factory/jsxPragma.tsx.shot packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx packages/scope-manager/tests/fixtures/jsx/fragment-children.tsx.shot packages/scope-manager/tests/fixtures/jsx/fragment.tsx packages/scope-manager/tests/fixtures/jsx/fragment.tsx.shot packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx packages/scope-manager/tests/fixtures/jsx/generic-type-param.tsx.shot packages/scope-manager/tests/fixtures/jsx/text.tsx packages/scope-manager/tests/fixtures/jsx/text.tsx.shot packages/scope-manager/tests/fixtures/member-expression/member-expression.ts packages/scope-manager/tests/fixtures/member-expression/member-expression.ts.shot packages/scope-manager/tests/fixtures/new-expression/new-expression.ts packages/scope-manager/tests/fixtures/new-expression/new-expression.ts.shot packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts packages/scope-manager/tests/fixtures/new-expression/type-parameters1.ts.shot packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts packages/scope-manager/tests/fixtures/new-expression/type-parameters2.ts.shot packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts packages/scope-manager/tests/fixtures/ts-enum/external-ref.ts.shot packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts packages/scope-manager/tests/fixtures/ts-enum/literal-member-ref.ts.shot packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts packages/scope-manager/tests/fixtures/ts-enum/literal-member.ts.shot packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts packages/scope-manager/tests/fixtures/ts-enum/member-ref.ts.shot packages/scope-manager/tests/fixtures/ts-enum/scope.ts packages/scope-manager/tests/fixtures/ts-enum/scope.ts.shot packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts packages/scope-manager/tests/fixtures/ts-enum/self-ref.ts.shot packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts packages/scope-manager/tests/fixtures/ts-module/declaration-merging/class-namespace.ts.shot packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts packages/scope-manager/tests/fixtures/ts-module/declaration-merging/function-namespace.ts.shot packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts packages/scope-manager/tests/fixtures/ts-module/declaration-merging/namespace-variable.ts.shot packages/scope-manager/tests/fixtures/ts-module/external-ref.ts packages/scope-manager/tests/fixtures/ts-module/external-ref.ts.shot packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts packages/scope-manager/tests/fixtures/ts-module/global-augmentation.ts.shot packages/scope-manager/tests/fixtures/ts-module/import.ts packages/scope-manager/tests/fixtures/ts-module/import.ts.shot packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts packages/scope-manager/tests/fixtures/ts-module/name-shadowed-in-body.ts.shot packages/scope-manager/tests/fixtures/ts-module/namespace.ts packages/scope-manager/tests/fixtures/ts-module/namespace.ts.shot packages/scope-manager/tests/fixtures/ts-module/scope.ts packages/scope-manager/tests/fixtures/ts-module/scope.ts.shot packages/scope-manager/tests/fixtures/ts-module/self-ref.ts packages/scope-manager/tests/fixtures/ts-module/self-ref.ts.shot packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts packages/scope-manager/tests/fixtures/type-annotation/parameter-array-destructure.ts.shot packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts packages/scope-manager/tests/fixtures/type-annotation/parameter-default.ts.shot packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts packages/scope-manager/tests/fixtures/type-annotation/parameter-object-destructure.ts.shot packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts packages/scope-manager/tests/fixtures/type-annotation/parameter-rest.ts.shot packages/scope-manager/tests/fixtures/type-annotation/parameter.ts packages/scope-manager/tests/fixtures/type-annotation/parameter.ts.shot packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts packages/scope-manager/tests/fixtures/type-annotation/variable-array-destructure.ts.shot packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts packages/scope-manager/tests/fixtures/type-annotation/variable-const.ts.shot packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts packages/scope-manager/tests/fixtures/type-annotation/variable-let.ts.shot packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts packages/scope-manager/tests/fixtures/type-annotation/variable-object-destructure.ts.shot packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts packages/scope-manager/tests/fixtures/type-annotation/variable-var.ts.shot packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts packages/scope-manager/tests/fixtures/type-assertion/angle-bracket.ts.shot packages/scope-manager/tests/fixtures/type-assertion/as.ts packages/scope-manager/tests/fixtures/type-assertion/as.ts.shot packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts packages/scope-manager/tests/fixtures/type-assertion/assignment/angle-bracket-assignment.ts.shot packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts packages/scope-manager/tests/fixtures/type-assertion/assignment/as-assignment.ts.shot packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts packages/scope-manager/tests/fixtures/type-assertion/assignment/non-null-assignment.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts packages/scope-manager/tests/fixtures/type-declaration/conditional-nested.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts packages/scope-manager/tests/fixtures/type-declaration/conditional1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts packages/scope-manager/tests/fixtures/type-declaration/conditional2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts packages/scope-manager/tests/fixtures/type-declaration/conditional3.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts packages/scope-manager/tests/fixtures/type-declaration/conditional4.ts.shot packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts packages/scope-manager/tests/fixtures/type-declaration/conditional5.ts.shot packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts packages/scope-manager/tests/fixtures/type-declaration/dual-type-value.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts packages/scope-manager/tests/fixtures/type-declaration/function/constructor-generics2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts packages/scope-manager/tests/fixtures/type-declaration/function/constructor.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts packages/scope-manager/tests/fixtures/type-declaration/function/function-generics1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts packages/scope-manager/tests/fixtures/type-declaration/function/function-generics2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts packages/scope-manager/tests/fixtures/type-declaration/function/function1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts packages/scope-manager/tests/fixtures/type-declaration/function/function2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts packages/scope-manager/tests/fixtures/type-declaration/function/params/array-pattern.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts packages/scope-manager/tests/fixtures/type-declaration/function/params/object-pattern.ts.shot packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts packages/scope-manager/tests/fixtures/type-declaration/function/params/rest-element.ts.shot packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts packages/scope-manager/tests/fixtures/type-declaration/import-type-with-qualifier.ts.shot packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts packages/scope-manager/tests/fixtures/type-declaration/import-type-with-type-params.ts.shot packages/scope-manager/tests/fixtures/type-declaration/import-type.ts packages/scope-manager/tests/fixtures/type-declaration/import-type.ts.shot packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts packages/scope-manager/tests/fixtures/type-declaration/index-access1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts packages/scope-manager/tests/fixtures/type-declaration/index-access2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts packages/scope-manager/tests/fixtures/type-declaration/index-access3.ts.shot packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts packages/scope-manager/tests/fixtures/type-declaration/interface-heritage1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts packages/scope-manager/tests/fixtures/type-declaration/interface-heritage2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/interface1.ts packages/scope-manager/tests/fixtures/type-declaration/interface1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/interface2.ts packages/scope-manager/tests/fixtures/type-declaration/interface2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts packages/scope-manager/tests/fixtures/type-declaration/literal-type1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts packages/scope-manager/tests/fixtures/type-declaration/literal-type2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts packages/scope-manager/tests/fixtures/type-declaration/literal-type3.ts.shot packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts packages/scope-manager/tests/fixtures/type-declaration/mapped-named.ts.shot packages/scope-manager/tests/fixtures/type-declaration/mapped.ts packages/scope-manager/tests/fixtures/type-declaration/mapped.ts.shot packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts packages/scope-manager/tests/fixtures/type-declaration/qualified-name.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/call-generics.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/call.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/construct-generics.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/construct.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/index-sig.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/method-computed-name2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/method-generics.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/method.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/property-computed-name2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts packages/scope-manager/tests/fixtures/type-declaration/signatures/property.ts.shot packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled-rest.ts.shot packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts packages/scope-manager/tests/fixtures/type-declaration/tuple-labelled.ts.shot packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts packages/scope-manager/tests/fixtures/type-declaration/tuple-rest.ts.shot packages/scope-manager/tests/fixtures/type-declaration/tuple.ts packages/scope-manager/tests/fixtures/type-declaration/tuple.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/body-reference.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/extends-reference.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-param-reference.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration-extends.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/interface/type-parameter-declaration.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/tagged-template.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/body-reference.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-param-reference.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration-extends.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts packages/scope-manager/tests/fixtures/type-declaration/type-parameters/type-decl/type-parameter-declaration.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts packages/scope-manager/tests/fixtures/type-declaration/type-query-qualified.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type-query.ts packages/scope-manager/tests/fixtures/type-declaration/type-query.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type1.ts packages/scope-manager/tests/fixtures/type-declaration/type1.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type2.ts packages/scope-manager/tests/fixtures/type-declaration/type2.ts.shot packages/scope-manager/tests/fixtures/type-declaration/type3.ts packages/scope-manager/tests/fixtures/type-declaration/type3.ts.shot packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts packages/scope-manager/tests/fixtures/type-declaration/typeof-import-type-with-qualifier.ts.shot packages/scope-manager/tests/lib.test.ts packages/scope-manager/tests/types/reference-type.test.ts packages/scope-manager/tests/types/variable-definition.test.ts packages/scope-manager/tests/util/expect.ts packages/scope-manager/tests/util/getSpecificNode.ts packages/scope-manager/tests/util/index.ts packages/scope-manager/tests/util/misc.ts packages/scope-manager/tests/util/parse.ts packages/scope-manager/tests/util/serializers/DefinitionBase.ts packages/scope-manager/tests/util/serializers/Reference.ts packages/scope-manager/tests/util/serializers/ScopeBase.ts packages/scope-manager/tests/util/serializers/ScopeManager.ts packages/scope-manager/tests/util/serializers/TSESTreeNode.ts packages/scope-manager/tests/util/serializers/Variable.ts packages/scope-manager/tests/util/serializers/baseSerializer.ts packages/scope-manager/tests/util/serializers/index.ts packages/scope-manager/tools/generate-lib.ts packages/scope-manager/tsconfig.build.json packages/scope-manager/tsconfig.json packages/scope-manager/typings/typescript.d.ts packages/shared-fixtures/fixtures/comments/block-trailing-comment.src.js packages/shared-fixtures/fixtures/comments/comment-within-condition.src.js packages/shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js packages/shared-fixtures/fixtures/comments/jsdoc-comment.src.js packages/shared-fixtures/fixtures/comments/jsx-attr-and-text-with-url.src.js packages/shared-fixtures/fixtures/comments/jsx-block-comment.src.js packages/shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js packages/shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js packages/shared-fixtures/fixtures/comments/jsx-generic-with-comment-in-tag.src.js packages/shared-fixtures/fixtures/comments/jsx-tag-comment-after-prop.src.js packages/shared-fixtures/fixtures/comments/jsx-tag-comments.src.js packages/shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js packages/shared-fixtures/fixtures/comments/jsx-text-with-url.src.js packages/shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js packages/shared-fixtures/fixtures/comments/jsx-with-operators.src.js packages/shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js packages/shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js packages/shared-fixtures/fixtures/comments/no-comment-regex.src.js packages/shared-fixtures/fixtures/comments/no-comment-template.src.js packages/shared-fixtures/fixtures/comments/surrounding-call-comments.src.js packages/shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js packages/shared-fixtures/fixtures/comments/surrounding-return-comments.src.js packages/shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js packages/shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js packages/shared-fixtures/fixtures/comments/switch-no-default-comment.src.js packages/shared-fixtures/fixtures/comments/template-string-block.src.js packages/shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js packages/shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js packages/shared-fixtures/fixtures/javascript/basics/delete-expression.src.js packages/shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js packages/shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js packages/shared-fixtures/fixtures/javascript/basics/instanceof.src.js packages/shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js packages/shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js packages/shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js packages/shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js packages/shared-fixtures/fixtures/javascript/basics/update-expression.src.js packages/shared-fixtures/fixtures/javascript/basics/void-expression.src.js packages/shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js packages/shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js packages/shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js packages/shared-fixtures/fixtures/javascript/bigIntLiterals/numeric-separator.src.js packages/shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js packages/shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js packages/shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js packages/shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js packages/shared-fixtures/fixtures/javascript/blockBindings/const.src.js packages/shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js packages/shared-fixtures/fixtures/javascript/blockBindings/let.src.js packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js packages/shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js packages/shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js packages/shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js packages/shared-fixtures/fixtures/javascript/classes/class-expression.src.js packages/shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js packages/shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js packages/shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js packages/shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js packages/shared-fixtures/fixtures/javascript/classes/class-one-method.src.js packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js packages/shared-fixtures/fixtures/javascript/classes/class-static-method.src.js packages/shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js packages/shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js packages/shared-fixtures/fixtures/javascript/classes/class-with-no-body.src.js packages/shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js packages/shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js packages/shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js packages/shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js packages/shared-fixtures/fixtures/javascript/classes/empty-class.src.js packages/shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js packages/shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js packages/shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js packages/shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js packages/shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js packages/shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-conditional.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-multi.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-nested.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-return.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-simple-nested.src.js packages/shared-fixtures/fixtures/javascript/commaOperator/comma-operator-simple.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/expression.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/method.src.js packages/shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js packages/shared-fixtures/fixtures/javascript/destructuring/array-member.src.js packages/shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js packages/shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js packages/shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js packages/shared-fixtures/fixtures/javascript/destructuring/named-param.src.js packages/shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js packages/shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js packages/shared-fixtures/fixtures/javascript/destructuring/params-object.src.js packages/shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js packages/shared-fixtures/fixtures/javascript/directives/block.src.js packages/shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js packages/shared-fixtures/fixtures/javascript/directives/first-expression.src.js packages/shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js packages/shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js packages/shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js packages/shared-fixtures/fixtures/javascript/directives/program-order.src.js packages/shared-fixtures/fixtures/javascript/directives/program.src.js packages/shared-fixtures/fixtures/javascript/directives/raw.src.js packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/error-dynamic-import-params.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js packages/shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js packages/shared-fixtures/fixtures/javascript/for/for-empty.src.js packages/shared-fixtures/fixtures/javascript/for/for-loop.src.js packages/shared-fixtures/fixtures/javascript/for/for-with-coma.src.js packages/shared-fixtures/fixtures/javascript/for/for-with-const.src.js packages/shared-fixtures/fixtures/javascript/for/for-with-function.src.js packages/shared-fixtures/fixtures/javascript/for/for-with-let.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js packages/shared-fixtures/fixtures/javascript/function/function-with-return.js packages/shared-fixtures/fixtures/javascript/function/return-multiline-sequence.src.js packages/shared-fixtures/fixtures/javascript/function/return-sequence.src.js packages/shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js packages/shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js packages/shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js packages/shared-fixtures/fixtures/javascript/generators/double-yield.src.js packages/shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js packages/shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js packages/shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js packages/shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js packages/shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js packages/shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js packages/shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js packages/shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js packages/shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js packages/shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js packages/shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js packages/shared-fixtures/fixtures/javascript/labels/label-break.src.js packages/shared-fixtures/fixtures/javascript/labels/label-continue.src.js packages/shared-fixtures/fixtures/javascript/modules/error-delete.src.js packages/shared-fixtures/fixtures/javascript/modules/error-function.src.js packages/shared-fixtures/fixtures/javascript/modules/error-strict.src.js packages/shared-fixtures/fixtures/javascript/modules/export-async-named-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-const.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-array.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-async-named-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-class.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-number.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-object.src.js packages/shared-fixtures/fixtures/javascript/modules/export-default-value.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-default.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/export-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-let.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-class.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js packages/shared-fixtures/fixtures/javascript/modules/export-var-number.src.js packages/shared-fixtures/fixtures/javascript/modules/export-var.src.js packages/shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/import-default-as.src.js packages/shared-fixtures/fixtures/javascript/modules/import-default.src.js packages/shared-fixtures/fixtures/javascript/modules/import-jquery.src.js packages/shared-fixtures/fixtures/javascript/modules/import-module.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js packages/shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-await.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-class.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js packages/shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js packages/shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js packages/shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js packages/shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js packages/shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js packages/shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js packages/shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js packages/shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js packages/shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js packages/shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js packages/shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js packages/shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js packages/shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js packages/shared-fixtures/fixtures/javascript/restParams/class-method.src.js packages/shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js packages/shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js packages/shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js packages/shared-fixtures/fixtures/javascript/restParams/func-expression.src.js packages/shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js packages/shared-fixtures/fixtures/javascript/restParams/single-rest.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js packages/shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js packages/shared-fixtures/fixtures/javascript/spread/complex-spread.src.js packages/shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js packages/shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js packages/shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js packages/shared-fixtures/fixtures/javascript/spread/not-final-param.src.js packages/shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/ignored.src.js packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js packages/shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js packages/shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js packages/shared-fixtures/fixtures/jsx/attributes.src.js packages/shared-fixtures/fixtures/jsx/element-keyword-name.src.js packages/shared-fixtures/fixtures/jsx/embedded-comment.src.js packages/shared-fixtures/fixtures/jsx/embedded-conditional.src.js packages/shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js packages/shared-fixtures/fixtures/jsx/embedded-tags.src.js packages/shared-fixtures/fixtures/jsx/empty-placeholder.src.js packages/shared-fixtures/fixtures/jsx/escape-patterns-ignored.src.js packages/shared-fixtures/fixtures/jsx/escape-patterns-unknown.src.js packages/shared-fixtures/fixtures/jsx/escape-patterns-valid.src.js packages/shared-fixtures/fixtures/jsx/escape-patters-multi.src.js packages/shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js packages/shared-fixtures/fixtures/jsx/invalid-attribute.src.js packages/shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js packages/shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js packages/shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js packages/shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js packages/shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js packages/shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js packages/shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js packages/shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js packages/shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js packages/shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js packages/shared-fixtures/fixtures/jsx/japanese-characters.src.js packages/shared-fixtures/fixtures/jsx/less-than-operator.src.js packages/shared-fixtures/fixtures/jsx/member-expression-private.src.js packages/shared-fixtures/fixtures/jsx/member-expression-this.src.js packages/shared-fixtures/fixtures/jsx/member-expression.src.js packages/shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js packages/shared-fixtures/fixtures/jsx/namespace-this-name.src.js packages/shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js packages/shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js packages/shared-fixtures/fixtures/jsx/newslines-and-entities.src.js packages/shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js packages/shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js packages/shared-fixtures/fixtures/jsx/self-closing-tag.src.js packages/shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js packages/shared-fixtures/fixtures/jsx/shorthand-fragment.src.js packages/shared-fixtures/fixtures/jsx/spread-child.src.js packages/shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js packages/shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js packages/shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots-multi.src.js packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js packages/shared-fixtures/fixtures/jsx/test-content.src.js packages/shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js packages/shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx packages/shared-fixtures/fixtures/tsx/generic-jsx-member-expression-private.src.tsx packages/shared-fixtures/fixtures/tsx/generic-jsx-opening-element.src.tsx packages/shared-fixtures/fixtures/tsx/react-typed-props.src.tsx packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-static-constructor.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-declare-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts packages/shared-fixtures/fixtures/typescript/basics/angle-bracket-type-assertion-arrow-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/angle-bracket-type-assertion.src.ts packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-optional-parameter.src.ts packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts packages/shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/await-without-async-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts packages/shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts packages/shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts packages/shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts packages/shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts packages/shared-fixtures/fixtures/typescript/basics/catch-clause-with-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/catch-clause-with-invalid-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-declare-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts packages/shared-fixtures/fixtures/typescript/basics/const-assertions.src.ts packages/shared-fixtures/fixtures/typescript/basics/const-enum.src.ts packages/shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/declare-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts packages/shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts packages/shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-default-interface.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-enum-computed-number.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-enum-computed-string.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-enum-computed-var-ref.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-star-as-ns-from.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-type-as.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-type-from-as.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-type-from.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-type-star-from.src.ts packages/shared-fixtures/fixtures/typescript/basics/export-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-anonymus-with-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-anynomus-with-return-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts packages/shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts packages/shared-fixtures/fixtures/typescript/basics/global-this.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-equal-type-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-type-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-default.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-empty.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-error.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-named-as.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-named.src.ts packages/shared-fixtures/fixtures/typescript/basics/import-type-star-as-ns.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/intrinsic-keyword.src.ts packages/shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts packages/shared-fixtures/fixtures/typescript/basics/keyword-variables.src.ts packages/shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts packages/shared-fixtures/fixtures/typescript/basics/new-target-in-arrow-function-body.src.ts packages/shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts packages/shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts packages/shared-fixtures/fixtures/typescript/basics/nullish-coalescing.src.ts packages/shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts packages/shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-call-with-non-null-assertion.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-call-with-parens.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-call.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-element-access-with-non-null-assertion.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-element-access-with-parens.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-element-access.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-with-non-null-assertion.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain-with-parens.src.ts packages/shared-fixtures/fixtures/typescript/basics/optional-chain.src.ts packages/shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts packages/shared-fixtures/fixtures/typescript/basics/readonly-arrays.src.ts packages/shared-fixtures/fixtures/typescript/basics/readonly-tuples.src.ts packages/shared-fixtures/fixtures/typescript/basics/short-circuiting-assignment-and-and.src.ts packages/shared-fixtures/fixtures/typescript/basics/short-circuiting-assignment-or-or.src.ts packages/shared-fixtures/fixtures/typescript/basics/short-circuiting-assignment-question-question.src.ts packages/shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-export-function-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-export-object-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-export.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-in-arrow-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-in-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-in-interface.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-in-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-with-guard-in-arrow-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-with-guard-in-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-with-guard-in-interface.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-assertion-with-guard-in-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-import-type-with-type-parameters-in-type-reference.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-import-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments-heritage.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts packages/shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts packages/shared-fixtures/fixtures/typescript/basics/typed-this.src.ts packages/shared-fixtures/fixtures/typescript/basics/union-intersection.src.ts packages/shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts packages/shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts packages/shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts packages/shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts packages/shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts packages/shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts packages/shared-fixtures/fixtures/typescript/declare/class.src.ts packages/shared-fixtures/fixtures/typescript/declare/enum.src.ts packages/shared-fixtures/fixtures/typescript/declare/function.src.ts packages/shared-fixtures/fixtures/typescript/declare/interface.src.ts packages/shared-fixtures/fixtures/typescript/declare/module.src.ts packages/shared-fixtures/fixtures/typescript/declare/namespace.src.ts packages/shared-fixtures/fixtures/typescript/declare/type-alias.src.ts packages/shared-fixtures/fixtures/typescript/declare/variable.src.ts packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-array-pattern-decorator.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-object-pattern-decorator.src.ts packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-rest-element-decorator.src.ts packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-function.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-variable.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments-in-call-expression.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments-in-new-expression.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters-in-arrow-function.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters-in-constructor.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters-in-function-expression.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters-in-method-signature.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters-in-method.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-parameters.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-readonly.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-with-no-body.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-with-optional-index-signature.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts packages/shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts packages/shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/expressions/optional-call-expression-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts packages/shared-fixtures/fixtures/typescript/types/array-type.src.ts packages/shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts packages/shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts packages/shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts packages/shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts packages/shared-fixtures/fixtures/typescript/types/conditional.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor-abstract.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor-empty.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts packages/shared-fixtures/fixtures/typescript/types/constructor.src.ts packages/shared-fixtures/fixtures/typescript/types/function-generic.src.ts packages/shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts packages/shared-fixtures/fixtures/typescript/types/function-with-array-destruction.src.ts packages/shared-fixtures/fixtures/typescript/types/function-with-object-destruction.src.ts packages/shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts packages/shared-fixtures/fixtures/typescript/types/function-with-this.src.ts packages/shared-fixtures/fixtures/typescript/types/function.src.ts packages/shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts packages/shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts packages/shared-fixtures/fixtures/typescript/types/index-signature.src.ts packages/shared-fixtures/fixtures/typescript/types/indexed.src.ts packages/shared-fixtures/fixtures/typescript/types/intersection-type.src.ts packages/shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts packages/shared-fixtures/fixtures/typescript/types/literal-number.src.ts packages/shared-fixtures/fixtures/typescript/types/literal-string.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped-named-type.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped-untypped.src.ts packages/shared-fixtures/fixtures/typescript/types/mapped.src.ts packages/shared-fixtures/fixtures/typescript/types/nested-types.src.ts packages/shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts packages/shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts packages/shared-fixtures/fixtures/typescript/types/reference-generic.src.ts packages/shared-fixtures/fixtures/typescript/types/reference.src.ts packages/shared-fixtures/fixtures/typescript/types/template-literal-type-1.src.ts packages/shared-fixtures/fixtures/typescript/types/template-literal-type-2.src.ts packages/shared-fixtures/fixtures/typescript/types/template-literal-type-3.src.ts packages/shared-fixtures/fixtures/typescript/types/template-literal-type-4.src.ts packages/shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts packages/shared-fixtures/fixtures/typescript/types/this-type.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-named-optional.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-named-rest.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-named-type.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-named.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple-type.src.ts packages/shared-fixtures/fixtures/typescript/types/tuple.src.ts packages/shared-fixtures/fixtures/typescript/types/type-literal.src.ts packages/shared-fixtures/fixtures/typescript/types/type-operator.src.ts packages/shared-fixtures/fixtures/typescript/types/typeof.src.ts packages/shared-fixtures/fixtures/typescript/types/union-intersection.src.ts packages/shared-fixtures/fixtures/typescript/types/union-type.src.ts packages/shared-fixtures/package.json packages/types/LICENSE packages/types/jest.config.js packages/types/package.json packages/types/src/index.ts packages/types/src/lib.ts packages/types/src/parser-options.ts packages/types/src/ts-estree.ts packages/types/tools/copy-ast-spec.ts packages/types/tsconfig.build.json packages/types/tsconfig.json packages/typescript-estree/LICENSE packages/typescript-estree/jest.config.js packages/typescript-estree/package.json packages/typescript-estree/src/ast-converter.ts packages/typescript-estree/src/convert-comments.ts packages/typescript-estree/src/convert.ts packages/typescript-estree/src/create-program/WatchCompilerHostOfConfigFile.ts packages/typescript-estree/src/create-program/createDefaultProgram.ts packages/typescript-estree/src/create-program/createIsolatedProgram.ts packages/typescript-estree/src/create-program/createProjectProgram.ts packages/typescript-estree/src/create-program/createSourceFile.ts packages/typescript-estree/src/create-program/createWatchProgram.ts packages/typescript-estree/src/create-program/shared.ts packages/typescript-estree/src/index.ts packages/typescript-estree/src/jsx/xhtml-entities.ts packages/typescript-estree/src/node-utils.ts packages/typescript-estree/src/parser-options.ts packages/typescript-estree/src/parser.ts packages/typescript-estree/src/semantic-or-syntactic-errors.ts packages/typescript-estree/src/simple-traverse.ts packages/typescript-estree/src/ts-estree/estree-to-ts-node-types.ts packages/typescript-estree/src/ts-estree/index.ts packages/typescript-estree/src/ts-estree/ts-nodes.ts packages/typescript-estree/src/version-check.ts packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts packages/typescript-estree/tests/ast-alignment/parse.ts packages/typescript-estree/tests/ast-alignment/spec.ts packages/typescript-estree/tests/ast-alignment/utils.ts packages/typescript-estree/tests/ast-fixtures.test.ts packages/typescript-estree/tests/fixtures/invalidFileErrors/js/included.js packages/typescript-estree/tests/fixtures/invalidFileErrors/js/included.jsx packages/typescript-estree/tests/fixtures/invalidFileErrors/js/notIncluded.js packages/typescript-estree/tests/fixtures/invalidFileErrors/js/notIncluded.jsx packages/typescript-estree/tests/fixtures/invalidFileErrors/other/included.vue packages/typescript-estree/tests/fixtures/invalidFileErrors/other/notIncluded.vue packages/typescript-estree/tests/fixtures/invalidFileErrors/other/unknownFileType.unknown packages/typescript-estree/tests/fixtures/invalidFileErrors/ts/included.ts packages/typescript-estree/tests/fixtures/invalidFileErrors/ts/included.tsx packages/typescript-estree/tests/fixtures/invalidFileErrors/ts/notIncluded.ts packages/typescript-estree/tests/fixtures/invalidFileErrors/ts/notIncluded.tsx packages/typescript-estree/tests/fixtures/invalidFileErrors/tsconfig.json packages/typescript-estree/tests/fixtures/projectFolderIgnoreList/ignoreme/file.ts packages/typescript-estree/tests/fixtures/projectFolderIgnoreList/ignoreme/tsconfig.json packages/typescript-estree/tests/fixtures/projectFolderIgnoreList/includeme/file.ts packages/typescript-estree/tests/fixtures/projectFolderIgnoreList/includeme/tsconfig.json packages/typescript-estree/tests/fixtures/semanticInfo/badTSConfig/app.ts packages/typescript-estree/tests/fixtures/semanticInfo/badTSConfig/tsconfig.json packages/typescript-estree/tests/fixtures/semanticInfo/export-file.src.ts packages/typescript-estree/tests/fixtures/semanticInfo/extra-file-extension.vue packages/typescript-estree/tests/fixtures/semanticInfo/import-file.src.ts packages/typescript-estree/tests/fixtures/semanticInfo/isolated-file.src.ts packages/typescript-estree/tests/fixtures/semanticInfo/non-existent-estree-nodes.src.ts packages/typescript-estree/tests/fixtures/semanticInfo/tsconfig.json packages/typescript-estree/tests/fixtures/simpleProject/file.ts packages/typescript-estree/tests/fixtures/simpleProject/tsconfig.json packages/typescript-estree/tests/lib/__snapshots__/convert.test.ts.snap packages/typescript-estree/tests/lib/__snapshots__/parse.test.ts.snap packages/typescript-estree/tests/lib/__snapshots__/semantic-diagnostics-enabled.test.ts.snap packages/typescript-estree/tests/lib/__snapshots__/semanticInfo.test.ts.snap packages/typescript-estree/tests/lib/convert.test.ts packages/typescript-estree/tests/lib/node-utils.test.ts packages/typescript-estree/tests/lib/parse.test.ts packages/typescript-estree/tests/lib/persistentParse.test.ts packages/typescript-estree/tests/lib/semantic-diagnostics-enabled.test.ts packages/typescript-estree/tests/lib/semanticInfo.test.ts packages/typescript-estree/tests/lib/warn-on-unsupported-ts.test.ts packages/typescript-estree/tests/snapshots/comments/block-trailing-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/comment-within-condition.src.js.shot packages/typescript-estree/tests/snapshots/comments/export-default-anonymous-class.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsdoc-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-attr-and-text-with-url.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-block-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-comment-after-jsx.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-comment-after-self-closing-jsx.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-generic-with-comment-in-tag.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-tag-comment-after-prop.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-tag-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-text-with-multiline-non-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-text-with-url.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-with-greather-than.src.js.shot packages/typescript-estree/tests/snapshots/comments/jsx-with-operators.src.js.shot packages/typescript-estree/tests/snapshots/comments/line-comment-with-block-syntax.src.js.shot packages/typescript-estree/tests/snapshots/comments/mix-line-and-block-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/no-comment-regex.src.js.shot packages/typescript-estree/tests/snapshots/comments/no-comment-template.src.js.shot packages/typescript-estree/tests/snapshots/comments/surrounding-call-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/surrounding-debugger-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/surrounding-return-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/surrounding-throw-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/surrounding-while-loop-comments.src.js.shot packages/typescript-estree/tests/snapshots/comments/switch-fallthrough-comment-in-function.src.js.shot packages/typescript-estree/tests/snapshots/comments/switch-fallthrough-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/switch-no-default-comment-in-function.src.js.shot packages/typescript-estree/tests/snapshots/comments/switch-no-default-comment-in-nested-functions.src.js.shot packages/typescript-estree/tests/snapshots/comments/switch-no-default-comment.src.js.shot packages/typescript-estree/tests/snapshots/comments/template-string-block.src.js.shot packages/typescript-estree/tests/snapshots/comments/type-assertion-regression-test.src.ts.shot packages/typescript-estree/tests/snapshots/javascript/arrayLiteral/array-literal-in-lhs.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrayLiteral/array-literals-in-binary-expr.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/as-param-with-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/as-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/basic-in-binary-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/basic.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/block-body-not-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/block-body.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-dup-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-missing-paren.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-not-arrow.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-numeric-param-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-numeric-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-reverse-arrow.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-default-param-eval.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-dup-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-eval-return.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-eval.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-octal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-param-arguments.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-param-eval.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-param-names.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-two-lines.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/error-wrapped-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/iife.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/multiple-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/no-auto-return.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/not-strict-arguments.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/not-strict-eval-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/not-strict-eval.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/not-strict-octal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/return-arrow-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/return-sequence.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/single-param-parens.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/single-param-return-identifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/arrowFunctions/single-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/and-operator-array-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/delete-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/do-while-statements.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/identifiers-double-underscore.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/instanceof.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/new-with-member-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/new-without-parens.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/or-operator-array-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/typeof-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/update-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/basics/void-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/bigIntLiterals/binary.src.js.shot packages/typescript-estree/tests/snapshots/javascript/bigIntLiterals/decimal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/bigIntLiterals/hex.src.js.shot packages/typescript-estree/tests/snapshots/javascript/bigIntLiterals/numeric-separator.src.js.shot packages/typescript-estree/tests/snapshots/javascript/bigIntLiterals/octal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/binaryLiterals/invalid.src.js.shot packages/typescript-estree/tests/snapshots/javascript/binaryLiterals/lowercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/binaryLiterals/uppercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/blockBindings/const.src.js.shot packages/typescript-estree/tests/snapshots/javascript/blockBindings/let-in-switchcase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/blockBindings/let.src.js.shot packages/typescript-estree/tests/snapshots/javascript/callExpression/call-expression-with-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/callExpression/call-expression-with-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/callExpression/mixed-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/callExpression/new-expression-with-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/callExpression/new-expression-with-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-accessor-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-computed-static-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-method-named-prototype.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-method-named-static.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-method-named-with-space.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-one-method-super.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-one-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-static-method-named-prototype.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-static-method-named-static.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-static-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-static-methods-and-accessor-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-computed-static-methods.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-methods-computed-constructor.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-methods-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-methods-three-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-methods-two-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-methods.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-two-static-methods-named-constructor.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-with-constructor-parameters.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-with-constructor-with-space.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-with-constructor.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/class-with-no-body.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/derived-class-assign-to-var.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/derived-class-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/empty-class-double-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/empty-class-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/empty-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/empty-literal-derived-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/invalid-class-declaration.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/invalid-class-setter-declaration.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/invalid-class-two-super-classes.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/named-class-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/classes/named-derived-class-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-conditional.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-nested.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-return.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-simple-nested.src.js.shot packages/typescript-estree/tests/snapshots/javascript/commaOperator/comma-operator-simple.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/class-constructor.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/class-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/declaration.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/defaultParams/not-all-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/array-const-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/array-let-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/object-const-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/object-const-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/object-let-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-blockBindings/object-let-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-defaultParams/param-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-defaultParams/param-object-short.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-defaultParams/param-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-forOf/loop.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/complex-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/destructured-array-literal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/destructuring-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/multi-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/not-final-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/single-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/var-complex-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/var-destructured-array-literal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/var-multi-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring-and-spread/var-single-destructured.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/array-member.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/array-to-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/array-var-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/call-expression-destruction-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/call-expression-destruction-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-constructor-params-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-constructor-params-defaults-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-constructor-params-defaults-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-constructor-params-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-method-params-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-method-params-defaults-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-method-params-defaults-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/class-method-params-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array-all.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array-longform-nested-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array-nested-all.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array-nested-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-all.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-assign.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-longform-all.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-longform-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-longform.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-mixed-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-nested-all.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object-nested-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/defaults-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/destructured-array-catch.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/destructured-object-catch.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/invalid-defaults-object-assign.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/named-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/nested-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/nested-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/object-var-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/object-var-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/param-defaults-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/param-defaults-object-nested.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/param-defaults-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-array-wrapped.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-multi-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-nested-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-nested-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-object-wrapped.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/params-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/destructuring/sparse-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/block.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/directive-in-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/first-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/function-non-strict.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/non-directive-string.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/non-unique-directive.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/program-order.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/program.src.js.shot packages/typescript-estree/tests/snapshots/javascript/directives/raw.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalAsyncIteration/async-generators.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalAsyncIteration/async-iterator.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalDynamicImport/dynamic-import.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalDynamicImport/error-dynamic-import-params.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/arg-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/invalid-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/object-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/property-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/shorthand-methods.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/shorthand-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/single-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalObjectRestSpread/two-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js.shot packages/typescript-estree/tests/snapshots/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js.shot packages/typescript-estree/tests/snapshots/javascript/exponentiationOperators/exponential-operators.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-empty.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-loop.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-with-coma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-with-const.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-with-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/for/for-with-let.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-bare-nonstrict.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-destruction-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-destruction.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-object-with-body.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-assigment.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-bare-assigment.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-const.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-milti-asigment.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forIn/for-in-with-var.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-destruction-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-destruction.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-with-function-initializer.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-with-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-with-var-and-braces.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/for-of-with-var-and-no-braces.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js.shot packages/typescript-estree/tests/snapshots/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js.shot packages/typescript-estree/tests/snapshots/javascript/function/return-multiline-sequence.src.js.shot packages/typescript-estree/tests/snapshots/javascript/function/return-sequence.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/anonymous-generator.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/async-generator-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/async-generator-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/double-yield.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/empty-generator-declaration.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/generator-declaration.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/yield-delegation.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/yield-without-value-in-call.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/yield-without-value-no-semi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/generators/yield-without-value.src.js.shot packages/typescript-estree/tests/snapshots/javascript/globalReturn/return-identifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/globalReturn/return-no-arg.src.js.shot packages/typescript-estree/tests/snapshots/javascript/globalReturn/return-true.src.js.shot packages/typescript-estree/tests/snapshots/javascript/hexLiterals/invalid.src.js.shot packages/typescript-estree/tests/snapshots/javascript/hexLiterals/lowercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/hexLiterals/uppercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/importMeta/simple-import-meta.src.js.shot packages/typescript-estree/tests/snapshots/javascript/labels/label-break.src.js.shot packages/typescript-estree/tests/snapshots/javascript/labels/label-continue.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/error-delete.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/error-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/error-strict.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-async-named-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-const.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-array.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-async-named-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-named-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-named-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-number.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-object.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-default-value.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-batch.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-named-as-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-named-as-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-named-as-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-from-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-let.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-as-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-as-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-as-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-empty.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-specifiers-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-named-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-var-anonymous-function.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-var-number.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/export-var.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-default-and-named-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-default-and-namespace-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-default-as.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-jquery.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-module.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-as-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-as-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-empty.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-specifiers-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-named-specifiers.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-namespace-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/import-null-as-nil.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-await.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-class.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-batch-missing-from-clause.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-batch-token.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-default-equal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-default-token.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-named-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-named-extra-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-export-named-middle-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-default-after-named-after-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-default-after-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-default-missing-module-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-default-module-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-missing-module-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-module-specifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-named-after-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-named-after-namespace.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-named-as-missing-from.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-named-extra-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-named-middle-comma.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-namespace-after-named.src.js.shot packages/typescript-estree/tests/snapshots/javascript/modules/invalid-import-namespace-missing-as.src.js.shot packages/typescript-estree/tests/snapshots/javascript/newTarget/invalid-new-target.src.js.shot packages/typescript-estree/tests/snapshots/javascript/newTarget/invalid-unknown-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/newTarget/simple-new-target.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteral/object-literal-in-lhs.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/computed-addition-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/computed-string-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/computed-variable-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralComputedProperties/standalone-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/method-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/simple-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js.shot packages/typescript-estree/tests/snapshots/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js.shot packages/typescript-estree/tests/snapshots/javascript/octalLiterals/invalid.src.js.shot packages/typescript-estree/tests/snapshots/javascript/octalLiterals/legacy.src.js.shot packages/typescript-estree/tests/snapshots/javascript/octalLiterals/lowercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/octalLiterals/strict-uppercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/octalLiterals/uppercase.src.js.shot packages/typescript-estree/tests/snapshots/javascript/regex/regexp-simple.src.js.shot packages/typescript-estree/tests/snapshots/javascript/regexUFlag/regex-u-extended-escape.src.js.shot packages/typescript-estree/tests/snapshots/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js.shot packages/typescript-estree/tests/snapshots/javascript/regexUFlag/regex-u-simple.src.js.shot packages/typescript-estree/tests/snapshots/javascript/regexYFlag/regexp-y-simple.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/basic-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/class-constructor.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/class-method.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/error-no-default.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/error-not-last.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/func-expression-multi.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/func-expression.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/invalid-rest-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/restParams/single-rest.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-float-negative.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-float.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-null.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-number-negative.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-number.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-string.src.js.shot packages/typescript-estree/tests/snapshots/javascript/simple-literals/literal-undefined.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/complex-spread.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/error-invalid-if.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/error-invalid-sequence.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/multi-function-call.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/not-final-param.src.js.shot packages/typescript-estree/tests/snapshots/javascript/spread/simple-function-call.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/deeply-nested.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/error-octal-literal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/escape-characters.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/expressions.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/multi-line-template-string.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/simple-template-string.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/single-dollar-sign.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/tagged-no-placeholders.src.js.shot packages/typescript-estree/tests/snapshots/javascript/templateStrings/tagged-template-string.src.js.shot packages/typescript-estree/tests/snapshots/javascript/unicodeCodePointEscapes/basic-string-literal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/unicodeCodePointEscapes/complex-string-literal.src.js.shot packages/typescript-estree/tests/snapshots/javascript/unicodeCodePointEscapes/ignored.src.js.shot packages/typescript-estree/tests/snapshots/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js.shot packages/typescript-estree/tests/snapshots/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js.shot packages/typescript-estree/tests/snapshots/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx-useJSXTextNode/test-content.src.js.shot packages/typescript-estree/tests/snapshots/jsx/attributes.src.js.shot packages/typescript-estree/tests/snapshots/jsx/element-keyword-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/embedded-comment.src.js.shot packages/typescript-estree/tests/snapshots/jsx/embedded-conditional.src.js.shot packages/typescript-estree/tests/snapshots/jsx/embedded-invalid-js-identifier.src.js.shot packages/typescript-estree/tests/snapshots/jsx/embedded-tags.src.js.shot packages/typescript-estree/tests/snapshots/jsx/empty-placeholder.src.js.shot packages/typescript-estree/tests/snapshots/jsx/escape-patterns-ignored.src.js.shot packages/typescript-estree/tests/snapshots/jsx/escape-patterns-unknown.src.js.shot packages/typescript-estree/tests/snapshots/jsx/escape-patterns-valid.src.js.shot packages/typescript-estree/tests/snapshots/jsx/escape-patters-multi.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-attribute-missing-equals.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-attribute.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-broken-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-computed-end-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-computed-string-end-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-embedded-expression.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-leading-dot-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-matching-placeholder-in-closing-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-mismatched-closing-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-mismatched-closing-tags.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-mismatched-dot-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-mismatched-namespace-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-missing-closing-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-missing-namespace-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-missing-namespace-value.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-missing-spread-operator.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-namespace-name-with-docts.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-namespace-value-with-dots.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-no-common-parent-with-comment.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-no-common-parent.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-no-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-placeholder-in-closing-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-shorthand-fragment-no-closing.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-trailing-dot-tag-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/invalid-unexpected-comma.src.js.shot packages/typescript-estree/tests/snapshots/jsx/japanese-characters.src.js.shot packages/typescript-estree/tests/snapshots/jsx/less-than-operator.src.js.shot packages/typescript-estree/tests/snapshots/jsx/member-expression-private.src.js.shot packages/typescript-estree/tests/snapshots/jsx/member-expression-this.src.js.shot packages/typescript-estree/tests/snapshots/jsx/member-expression.src.js.shot packages/typescript-estree/tests/snapshots/jsx/multiple-blank-spaces.src.js.shot packages/typescript-estree/tests/snapshots/jsx/namespace-this-name.src.js.shot packages/typescript-estree/tests/snapshots/jsx/namespaced-attribute-and-value-inserted.src.js.shot packages/typescript-estree/tests/snapshots/jsx/namespaced-name-and-attribute.src.js.shot packages/typescript-estree/tests/snapshots/jsx/newslines-and-entities.src.js.shot packages/typescript-estree/tests/snapshots/jsx/self-closing-tag-inside-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/self-closing-tag-with-newline.src.js.shot packages/typescript-estree/tests/snapshots/jsx/self-closing-tag.src.js.shot packages/typescript-estree/tests/snapshots/jsx/shorthand-fragment-with-child.src.js.shot packages/typescript-estree/tests/snapshots/jsx/shorthand-fragment.src.js.shot packages/typescript-estree/tests/snapshots/jsx/spread-child.src.js.shot packages/typescript-estree/tests/snapshots/jsx/spread-operator-attribute-and-regular-attribute.src.js.shot packages/typescript-estree/tests/snapshots/jsx/spread-operator-attributes.src.js.shot packages/typescript-estree/tests/snapshots/jsx/tag-names-with-dots.src.js.shot packages/typescript-estree/tests/snapshots/jsx/tag-names-with-multi-dots-multi.src.js.shot packages/typescript-estree/tests/snapshots/jsx/tag-names-with-multi-dots.src.js.shot packages/typescript-estree/tests/snapshots/jsx/test-content.src.js.shot packages/typescript-estree/tests/snapshots/jsx/trailing-spread-operator-attribute.src.js.shot packages/typescript-estree/tests/snapshots/tsx/generic-jsx-element.src.tsx.shot packages/typescript-estree/tests/snapshots/tsx/generic-jsx-member-expression-private.src.tsx.shot packages/typescript-estree/tests/snapshots/tsx/generic-jsx-opening-element.src.tsx.shot packages/typescript-estree/tests/snapshots/tsx/react-typed-props.src.tsx.shot packages/typescript-estree/tests/snapshots/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/babylon-convergence/type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-abstract-constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-abstract-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-abstract-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-abstract-static-constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-declare-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-class-with-optional-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/abstract-interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/angle-bracket-type-assertion-arrow-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/angle-bracket-type-assertion.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/arrow-function-with-optional-parameter.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/arrow-function-with-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/async-function-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/async-function-with-var-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/await-without-async-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/call-signatures-with-generics.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/call-signatures.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/cast-as-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/cast-as-multi-assign.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/cast-as-multi.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/cast-as-operator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/cast-as-simple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/catch-clause-with-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/catch-clause-with-invalid-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-multi-line-keyword-abstract.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-multi-line-keyword-declare.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-accessibility-modifiers.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-constructor-and-modifier.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-constructor-and-return-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-constructor-and-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-declare-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-definite-assignment.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-export-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-extends-and-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-extends-generic-multiple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-extends-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-generic-method-default.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-generic-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-implements-and-extends.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-implements-generic-multiple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-implements-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-mixin-reference.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-mixin.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-optional-computed-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-optional-computed-property.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-optional-methods.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-optional-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-optional-property-undefined.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-private-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-property-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-property-values.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-protected-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-public-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-readonly-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-readonly-property.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-static-parameter-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-two-methods-computed-constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-type-parameter-default.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-type-parameter-underscore.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/class-with-type-parameter.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/const-assertions.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/const-enum.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/declare-class-with-optional-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/declare-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/destructuring-assignment-nested.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/destructuring-assignment-object.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/destructuring-assignment-property.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/destructuring-assignment.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/directive-in-module.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/directive-in-namespace.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-as-namespace.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-assignment.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-declare-const-named-enum.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-declare-named-enum.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-default-class-with-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-default-class-with-multiple-generics.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-default-interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-class-with-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-class-with-multiple-generics.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-enum-computed-number.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-enum-computed-string.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-enum-computed-var-ref.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-named-enum.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-star-as-ns-from.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-type-as.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-type-from-as.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-type-from.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-type-star-from.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/export-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-anonymus-with-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-anynomus-with-return-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-overloads.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-await.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-object-type-with-optional-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-object-type-without-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-type-parameters-that-have-comments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-type-parameters-with-constraint.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-types-assignation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/function-with-types.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/global-this.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-equal-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-equal-type-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-export-equal-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-export-equal-type-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-default.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-empty.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-error.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-named-as.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-named.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/import-type-star-as-ns.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-extends-multiple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-extends.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-all-property-types.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-extends-member-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-extends-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-jsdoc.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-with-optional-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/interface-without-type-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/intrinsic-keyword.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/keyof-operator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/keyword-variables.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/nested-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/never-type-param.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/new-target-in-arrow-function-body.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/non-null-assertion-operator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/null-and-undefined-type-annotations.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/nullish-coalescing.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/object-with-escaped-properties.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/object-with-typed-methods.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-call-with-non-null-assertion.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-call-with-parens.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-call.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-element-access-with-non-null-assertion.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-element-access-with-parens.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-element-access.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-with-non-null-assertion.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain-with-parens.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/optional-chain.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/parenthesized-use-strict.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/readonly-arrays.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/readonly-tuples.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/short-circuiting-assignment-and-and.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/short-circuiting-assignment-or-or.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/short-circuiting-assignment-question-question.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/symbol-type-param.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-declaration-export-function-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-declaration-export-object-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-declaration-export.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-alias-object-without-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-in-arrow-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-in-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-in-interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-in-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-with-guard-in-arrow-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-with-guard-in-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-with-guard-in-interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-assertion-with-guard-in-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-guard-in-arrow-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-guard-in-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-guard-in-interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-guard-in-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-import-type-with-type-parameters-in-type-reference.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-import-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-parameters-comments-heritage.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-parameters-comments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/type-reference-comments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-bigint.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-boolean.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-false.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-never.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-null.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-number.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-object.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-string.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-symbol.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-true.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-undefined.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-unknown.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-keyword-void.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-method-signature.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/typed-this.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/union-intersection.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/unique-symbol.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/unknown-type-annotation.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/var-with-definite-assignment.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/var-with-dotted-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/var-with-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/basics/variable-declaration-type-annotation-spacing.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/abstract-class.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/class.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/enum.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/interface.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/module.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/namespace.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/type-alias.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/declare/variable.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/class-decorators/class-decorator-factory.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/class-decorators/class-decorator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/method-decorators/method-decorator-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-array-pattern-decorator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-object-pattern-decorator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/parameter-decorators/parameter-rest-element-decorator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/decorators/property-decorators/property-decorator-static-member.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/class-empty-extends-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/class-empty-extends.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/class-extends-empty-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/class-multiple-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/decorator-on-enum-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/decorator-on-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/decorator-on-interface-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/decorator-on-variable.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-arguments-in-call-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-arguments-in-new-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters-in-arrow-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters-in-constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters-in-function-expression.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters-in-method-signature.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters-in-method.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/empty-type-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/enum-with-keywords.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/index-signature-parameters.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-empty-extends.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-implements.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-index-signature-export.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-index-signature-private.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-index-signature-protected.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-index-signature-public.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-index-signature-static.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-export.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-private.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-protected.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-public.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-readonly.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-method-static.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-multiple-extends.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-export.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-private.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-protected.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-public.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-static.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-property-with-default-value.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-with-no-body.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/interface-with-optional-index-signature.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/object-assertion-not-allowed.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/object-optional-not-allowed.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/errorRecovery/solo-const.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/expressions/call-expression-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/expressions/new-expression-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/expressions/optional-call-expression-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/expressions/tagged-template-expression-type-arguments.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/global-module-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/module-with-default-exports.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/nested-internal-module.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/array-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/conditional-infer-nested.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/conditional-infer-simple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/conditional-infer.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/conditional-with-null.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/conditional.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor-abstract.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor-empty.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor-in-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor-with-rest.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/constructor.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-in-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-with-array-destruction.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-with-object-destruction.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-with-rest.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function-with-this.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/function.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/index-signature-readonly.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/index-signature-without-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/index-signature.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/indexed.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/intersection-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/literal-number-negative.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/literal-number.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/literal-string.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped-named-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped-readonly-minus.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped-readonly-plus.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped-readonly.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped-untypped.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/mapped.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/nested-types.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/parenthesized-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/reference-generic-nested.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/reference-generic.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/reference.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/template-literal-type-1.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/template-literal-type-2.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/template-literal-type-3.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/template-literal-type-4.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/this-type-expanded.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/this-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-empty.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-named-optional.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-named-rest.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-named-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-named.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-optional.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-rest.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple-type.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/tuple.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/type-literal.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/type-operator.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/typeof.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/union-intersection.src.ts.shot packages/typescript-estree/tests/snapshots/typescript/types/union-type.src.ts.shot packages/typescript-estree/tools/test-utils.ts packages/typescript-estree/tools/tserror-serializer.ts packages/typescript-estree/tsconfig.build.json packages/typescript-estree/tsconfig.json packages/typescript-estree/typings/typescript.d.ts packages/visitor-keys/LICENSE packages/visitor-keys/jest.config.js packages/visitor-keys/package.json packages/visitor-keys/src/get-keys.ts packages/visitor-keys/src/index.ts packages/visitor-keys/src/visitor-keys.ts packages/visitor-keys/tests/visitor-keys.test.ts packages/visitor-keys/tsconfig.build.json packages/visitor-keys/tsconfig.json tests/integration/fixtures/eslint-v6/.eslintrc.js tests/integration/fixtures/eslint-v6/Dockerfile tests/integration/fixtures/eslint-v6/index.ts tests/integration/fixtures/eslint-v6/test.js.snap tests/integration/fixtures/eslint-v6/test.sh tests/integration/fixtures/eslint-v6/tsconfig.json tests/integration/fixtures/markdown/.eslintrc.js tests/integration/fixtures/markdown/Dockerfile tests/integration/fixtures/markdown/test.js.snap tests/integration/fixtures/markdown/test.sh tests/integration/fixtures/markdown/tsconfig.json tests/integration/fixtures/recommended-does-not-require-program/.eslintrc.js tests/integration/fixtures/recommended-does-not-require-program/Dockerfile tests/integration/fixtures/recommended-does-not-require-program/index.ts tests/integration/fixtures/recommended-does-not-require-program/test.js.snap tests/integration/fixtures/recommended-does-not-require-program/test.sh tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.js tests/integration/fixtures/typescript-and-tslint-plugins-together/Dockerfile tests/integration/fixtures/typescript-and-tslint-plugins-together/index.ts tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh tests/integration/fixtures/typescript-and-tslint-plugins-together/tsconfig.json tests/integration/fixtures/vue-jsx/.eslintrc.js tests/integration/fixtures/vue-jsx/Dockerfile tests/integration/fixtures/vue-jsx/Jsx.vue tests/integration/fixtures/vue-jsx/test.js.snap tests/integration/fixtures/vue-jsx/test.sh tests/integration/fixtures/vue-jsx/tsconfig.json tests/integration/fixtures/vue-sfc/.eslintrc.js tests/integration/fixtures/vue-sfc/Dockerfile tests/integration/fixtures/vue-sfc/Hello.vue tests/integration/fixtures/vue-sfc/Utility.vue tests/integration/fixtures/vue-sfc/World.vue tests/integration/fixtures/vue-sfc/test.js.snap tests/integration/fixtures/vue-sfc/test.sh tests/integration/fixtures/vue-sfc/tsconfig.json tests/integration/run-all-tests.sh tests/integration/utils/.eslintrc.js tests/integration/utils/generate-package-json.js tests/integration/utils/jest-snapshot-resolver.js tests/integration/utils/jsconfig.json tests/performance/fixtures/lint-real-repo/Dockerfile tests/performance/fixtures/lint-real-repo/install-local-packages.sh tools/generate-contributors.ts tsconfig.base.json tsconfig.eslint.json yarn.lock <<<<<< network # path=./packages/typescript-estree/coverage/lcov.info TN: SF:src/ast-converter.ts FN:9,astConverter FN:41,(anonymous_1) FNF:2 FNH:2 FNDA:2732,astConverter FNDA:964,(anonymous_1) DA:2,7 DA:3,7 DA:4,7 DA:7,7 DA:9,7 DA:20,2732 DA:21,2732 DA:22,208 DA:28,2524 DA:34,2524 DA:39,2518 DA:40,145 DA:42,964 DA:45,959 DA:47,964 DA:50,959 DA:59,2518 DA:60,1630 DA:66,2518 DA:67,847 DA:70,2518 DA:72,2518 LF:22 LH:22 BRDA:21,0,0,208 BRDA:21,0,1,2524 BRDA:29,1,0,2524 BRDA:29,1,1,192 BRDA:30,2,0,2524 BRDA:30,2,1,1779 BRDA:39,3,0,145 BRDA:39,3,1,2373 BRDA:39,4,0,2518 BRDA:39,4,1,2374 BRDA:42,5,0,959 BRDA:42,5,1,5 BRDA:47,6,0,959 BRDA:47,6,1,5 BRDA:59,7,0,1630 BRDA:59,7,1,888 BRDA:66,8,0,847 BRDA:66,8,1,1671 BRF:18 BRH:18 end_of_record TN: SF:src/convert-comments.ts FN:13,convertComments FN:21,(anonymous_7) FNF:2 FNH:2 FNDA:847,convertComments FNDA:95,(anonymous_7) DA:1,7 DA:2,7 DA:3,7 DA:4,7 DA:13,7 DA:17,847 DA:19,847 DA:23,95 DA:26,95 DA:27,95 DA:30,95 DA:32,95 DA:37,95 DA:47,847 LF:14 LH:14 BRDA:24,0,0,42 BRDA:24,0,1,53 BRDA:34,1,0,42 BRDA:34,1,1,53 BRF:4 BRH:4 end_of_record TN: SF:src/convert.ts FN:48,convertError FN:76,(anonymous_7) FN:81,(anonymous_8) FN:88,(anonymous_9) FN:100,(anonymous_10) FN:140,(anonymous_11) FN:200,(anonymous_12) FN:217,(anonymous_13) FN:227,(anonymous_14) FN:237,(anonymous_15) FN:241,(anonymous_16) FN:263,(anonymous_17) FN:285,(anonymous_18) FN:312,(anonymous_19) FN:320,(anonymous_20) FN:338,(anonymous_21) FN:348,(anonymous_22) FN:357,(anonymous_23) FN:366,(anonymous_24) FN:375,(anonymous_25) FN:386,(anonymous_26) FN:392,(anonymous_27) FN:396,(anonymous_28) FN:404,(anonymous_29) FN:412,(anonymous_30) FN:453,(anonymous_31) FN:497,(anonymous_32) FN:502,(anonymous_33) FN:507,(anonymous_34) FN:509,(anonymous_35) FN:520,(anonymous_36) FN:531,(anonymous_37) FN:566,(anonymous_38) FN:603,(anonymous_39) FN:653,(anonymous_40) FN:675,(anonymous_41) FN:748,(anonymous_42) FN:760,(anonymous_43) FN:901,(anonymous_44) FN:913,(anonymous_45) FN:930,(anonymous_46) FN:952,(anonymous_47) FN:957,(anonymous_48) FN:967,(anonymous_49) FN:972,(anonymous_50) FN:1045,(anonymous_51) FN:1107,(anonymous_52) FN:1148,(anonymous_53) FN:1274,(anonymous_54) FN:1284,(anonymous_55) FN:1405,(anonymous_56) FN:1529,(anonymous_57) FN:1533,(anonymous_58) FN:1575,(anonymous_59) FN:1592,(anonymous_60) FN:1598,(anonymous_61) FN:1638,(anonymous_62) FN:1676,(anonymous_63) FN:1876,(anonymous_64) FN:1901,(anonymous_65) FN:2051,(anonymous_66) FN:2059,(anonymous_67) FN:2079,(anonymous_68) FN:2100,(anonymous_69) FN:2252,(anonymous_70) FN:2409,(anonymous_71) FN:2506,(anonymous_72) FN:2590,(anonymous_73) FN:2639,(anonymous_74) FN:2645,(anonymous_75) FN:2722,(anonymous_76) FN:2725,(anonymous_77) FN:2773,(anonymous_78) FNF:73 FNH:72 FNDA:350,convertError FNDA:2537,(anonymous_7) FNDA:2521,(anonymous_8) FNDA:2531,(anonymous_9) FNDA:27693,(anonymous_10) FNDA:1963,(anonymous_11) FNDA:27682,(anonymous_12) FNDA:1804,(anonymous_13) FNDA:20029,(anonymous_14) FNDA:2810,(anonymous_15) FNDA:28286,(anonymous_16) FNDA:968,(anonymous_17) FNDA:1008,(anonymous_18) FNDA:3491,(anonymous_19) FNDA:3755,(anonymous_20) FNDA:3746,(anonymous_21) FNDA:177,(anonymous_22) FNDA:177,(anonymous_23) FNDA:185,(anonymous_24) FNDA:173,(anonymous_25) FNDA:1049,(anonymous_26) FNDA:716,(anonymous_27) FNDA:22,(anonymous_28) FNDA:1045,(anonymous_29) FNDA:1045,(anonymous_30) FNDA:29,(anonymous_31) FNDA:1,(anonymous_32) FNDA:235,(anonymous_33) FNDA:75,(anonymous_34) FNDA:2,(anonymous_35) FNDA:555,(anonymous_36) FNDA:478,(anonymous_37) FNDA:469,(anonymous_38) FNDA:66,(anonymous_39) FNDA:574,(anonymous_40) FNDA:26905,(anonymous_41) FNDA:33,(anonymous_42) FNDA:30,(anonymous_43) FNDA:889,(anonymous_44) FNDA:5,(anonymous_45) FNDA:65,(anonymous_46) FNDA:81,(anonymous_47) FNDA:102,(anonymous_48) FNDA:99,(anonymous_49) FNDA:259,(anonymous_50) FNDA:24,(anonymous_51) FNDA:21,(anonymous_52) FNDA:24,(anonymous_53) FNDA:191,(anonymous_54) FNDA:312,(anonymous_55) FNDA:24,(anonymous_56) FNDA:69,(anonymous_57) FNDA:75,(anonymous_58) FNDA:27,(anonymous_59) FNDA:6,(anonymous_60) FNDA:511,(anonymous_61) FNDA:137,(anonymous_62) FNDA:69,(anonymous_63) FNDA:249,(anonymous_64) FNDA:12,(anonymous_65) FNDA:159,(anonymous_66) FNDA:57,(anonymous_67) FNDA:54,(anonymous_68) FNDA:60,(anonymous_69) FNDA:66,(anonymous_70) FNDA:35,(anonymous_71) FNDA:130,(anonymous_72) FNDA:38,(anonymous_73) FNDA:142,(anonymous_74) FNDA:69,(anonymous_75) FNDA:0,(anonymous_76) FNDA:84,(anonymous_77) FNDA:12,(anonymous_78) DA:3,8 DA:4,8 DA:27,8 DA:33,8 DA:35,8 DA:48,8 DA:49,350 DA:61,8 DA:64,2537 DA:65,2537 DA:67,2537 DA:68,2537 DA:77,2537 DA:78,2537 DA:82,2521 DA:89,2531 DA:109,27693 DA:110,788 DA:113,26905 DA:114,26905 DA:115,26905 DA:116,24374 DA:118,26905 DA:119,24374 DA:122,26905 DA:127,26878 DA:129,26878 DA:130,26878 DA:131,26878 DA:153,1963 DA:157,140 DA:159,140 DA:160,140 DA:162,140 DA:164,140 DA:168,140 DA:169,140 DA:171,140 DA:172,39 DA:180,101 DA:182,101 DA:183,101 DA:194,1823 DA:204,27682 DA:205,27590 DA:206,26929 DA:218,1804 DA:228,20029 DA:238,2810 DA:245,28286 DA:246,28286 DA:247,23988 DA:253,28286 DA:254,28285 DA:257,28286 DA:258,28203 DA:260,28286 DA:268,968 DA:270,968 DA:271,195 DA:272,192 DA:275,965 DA:291,1008 DA:295,1008 DA:297,1008 DA:298,1008 DA:316,3491 DA:318,3491 DA:321,3755 DA:322,3746 DA:323,2929 DA:328,87 DA:329,87 DA:330,87 DA:332,2842 DA:335,3659 DA:338,3746 DA:352,177 DA:354,177 DA:357,177 DA:369,185 DA:371,185 DA:376,173 DA:389,1049 DA:390,479 DA:392,570 DA:393,716 DA:395,716 DA:396,22 DA:397,22 DA:400,716 DA:412,1045 DA:416,1045 DA:417,572 DA:419,473 DA:420,425 DA:422,48 DA:424,1045 DA:426,1045 DA:427,739 DA:430,306 DA:432,129 DA:433,129 DA:434,57 DA:435,72 DA:436,42 DA:438,30 DA:442,306 DA:454,29 DA:455,3 DA:462,26 DA:468,26 DA:469,1 DA:472,25 DA:476,25 DA:477,1 DA:482,25 DA:483,1 DA:488,25 DA:489,3 DA:496,25 DA:497,1 DA:500,25 DA:503,235 DA:508,75 DA:509,11 DA:510,64 DA:512,5 DA:514,59 DA:517,25 DA:523,555 DA:527,555 DA:528,555 DA:534,478 DA:535,478 DA:537,478 DA:538,16 DA:539,16 DA:553,16 DA:554,16 DA:557,462 DA:571,469 DA:573,93 DA:576,0 DA:579,93 DA:584,93 DA:589,376 DA:592,93 DA:593,93 DA:607,66 DA:608,13 DA:610,53 DA:617,53 DA:618,83 DA:619,83 DA:626,23 DA:628,6 DA:629,6 DA:631,33 DA:632,33 DA:634,21 DA:635,21 DA:643,53 DA:644,3 DA:657,574 DA:658,29 DA:659,29 DA:661,574 DA:662,531 DA:663,531 DA:676,26905 DA:678,2531 DA:687,926 DA:694,7333 DA:701,3 DA:710,175 DA:716,9 DA:723,6 DA:729,18 DA:737,12 DA:745,21 DA:748,33 DA:753,33 DA:760,30 DA:766,3 DA:772,20 DA:780,20 DA:794,12 DA:805,6 DA:812,18 DA:821,31 DA:829,36 DA:843,291 DA:845,291 DA:861,291 DA:862,39 DA:865,291 DA:866,6 DA:870,291 DA:871,33 DA:877,291 DA:881,954 DA:891,951 DA:892,9 DA:895,951 DA:899,862 DA:902,889 DA:912,859 DA:913,5 DA:914,5 DA:918,859 DA:919,3 DA:923,859 DA:928,62 DA:930,65 DA:937,1158 DA:943,51 DA:949,198 DA:950,48 DA:952,81 DA:955,150 DA:957,102 DA:964,347 DA:965,60 DA:967,99 DA:970,287 DA:972,259 DA:978,190 DA:994,69 DA:995,18 DA:1009,51 DA:1022,121 DA:1025,155 DA:1026,155 DA:1040,155 DA:1041,74 DA:1044,155 DA:1045,24 DA:1048,155 DA:1049,155 DA:1050,42 DA:1053,155 DA:1058,33 DA:1061,155 DA:1062,3 DA:1065,155 DA:1066,15 DA:1068,155 DA:1074,344 DA:1089,344 DA:1090,70 DA:1094,344 DA:1095,24 DA:1098,24 DA:1106,344 DA:1107,54 DA:1109,54 DA:1124,290 DA:1129,290 DA:1136,290 DA:1147,290 DA:1148,24 DA:1149,24 DA:1153,290 DA:1154,290 DA:1155,33 DA:1159,344 DA:1160,42 DA:1163,344 DA:1164,24 DA:1165,320 DA:1166,21 DA:1167,299 DA:1173,2 DA:1175,344 DA:1180,66 DA:1182,66 DA:1185,66 DA:1201,66 DA:1202,5 DA:1205,5 DA:1209,66 DA:1210,3 DA:1213,66 DA:1219,66 DA:1220,66 DA:1233,66 DA:1234,66 DA:1235,3 DA:1238,66 DA:1242,78 DA:1253,78 DA:1254,3 DA:1258,78 DA:1259,6 DA:1263,78 DA:1267,2 DA:1272,110 DA:1274,191 DA:1279,15 DA:1282,192 DA:1284,312 DA:1288,491 DA:1289,179 DA:1291,179 DA:1292,39 DA:1297,140 DA:1298,15 DA:1303,125 DA:1307,312 DA:1308,18 DA:1313,294 DA:1327,312 DA:1328,78 DA:1335,312 DA:1340,187 DA:1351,187 DA:1352,24 DA:1356,187 DA:1357,3 DA:1361,187 DA:1365,30 DA:1372,6 DA:1380,26 DA:1399,18 DA:1405,18 DA:1406,24 DA:1407,24 DA:1409,18 DA:1413,12 DA:1428,60 DA:1429,60 DA:1446,84 DA:1447,48 DA:1452,36 DA:1463,772 DA:1464,41 DA:1468,731 DA:1469,65 DA:1470,65 DA:1476,65 DA:1478,21 DA:1479,21 DA:1482,666 DA:1485,772 DA:1486,353 DA:1490,353 DA:1493,772 DA:1494,56 DA:1495,12 DA:1496,12 DA:1501,56 DA:1504,772 DA:1505,60 DA:1515,712 DA:1522,434 DA:1524,434 DA:1528,434 DA:1529,69 DA:1532,434 DA:1533,75 DA:1536,434 DA:1551,434 DA:1552,48 DA:1553,3 DA:1560,45 DA:1561,12 DA:1568,431 DA:1569,33 DA:1574,431 DA:1575,30 DA:1576,27 DA:1583,431 DA:1584,23 DA:1587,431 DA:1588,9 DA:1591,431 DA:1592,6 DA:1595,431 DA:1597,431 DA:1598,511 DA:1602,431 DA:1607,34 DA:1613,79 DA:1620,79 DA:1621,76 DA:1622,14 DA:1625,76 DA:1626,34 DA:1629,76 DA:1630,50 DA:1632,12 DA:1635,12 DA:1637,38 DA:1639,137 DA:1642,38 DA:1646,79 DA:1650,12 DA:1656,137 DA:1663,34 DA:1664,34 DA:1672,65 DA:1673,57 DA:1677,69 DA:1683,8 DA:1700,69 DA:1707,28 DA:1708,3 DA:1713,25 DA:1724,33 DA:1728,33 DA:1729,21 DA:1736,12 DA:1746,6 DA:1754,6 DA:1762,12 DA:1770,21 DA:1780,424 DA:1781,75 DA:1786,75 DA:1787,75 DA:1791,36 DA:1793,39 DA:1796,75 DA:1797,75 DA:1799,349 DA:1800,349 DA:1804,20 DA:1810,329 DA:1829,461 DA:1830,461 DA:1831,461 DA:1833,461 DA:1841,461 DA:1845,111 DA:1846,111 DA:1847,111 DA:1849,111 DA:1857,111 DA:1861,431 DA:1862,6 DA:1863,3 DA:1869,3 DA:1875,425 DA:1876,425 DA:1878,425 DA:1885,425 DA:1886,24 DA:1892,425 DA:1897,28 DA:1901,12 DA:1904,28 DA:1905,7 DA:1910,28 DA:1914,6 DA:1922,15 DA:1937,82 DA:1946,734 DA:1957,946 DA:1965,15 DA:1966,15 DA:1967,15 DA:1973,15 DA:1974,15 DA:1984,18 DA:1985,18 DA:1987,18 DA:1988,18 DA:1989,18 DA:1991,6 DA:1994,18 DA:2006,69 DA:2013,30 DA:2020,12 DA:2022,0 DA:2027,12 DA:2035,153 DA:2040,3 DA:2047,144 DA:2051,159 DA:2055,12 DA:2059,57 DA:2063,88 DA:2080,54 DA:2090,144 DA:2101,60 DA:2106,144 DA:2112,12 DA:2117,12 DA:2122,42 DA:2129,42 DA:2130,3 DA:2135,39 DA:2143,102 DA:2157,135 DA:2158,135 DA:2159,135 DA:2161,135 DA:2162,45 DA:2169,90 DA:2179,12 DA:2185,12 DA:2195,336 DA:2208,209 DA:2219,33 DA:2235,1085 DA:2241,48 DA:2246,48 DA:2250,61 DA:2252,66 DA:2257,30 DA:2264,6 DA:2272,21 DA:2282,3 DA:2289,18 DA:2295,18 DA:2296,9 DA:2297,3 DA:2299,6 DA:2303,18 DA:2304,9 DA:2305,3 DA:2307,6 DA:2311,18 DA:2312,15 DA:2314,18 DA:2318,340 DA:2321,178 DA:2327,178 DA:2328,3 DA:2332,178 DA:2333,38 DA:2339,178 DA:2343,65 DA:2350,65 DA:2351,9 DA:2354,65 DA:2355,56 DA:2358,65 DA:2359,2 DA:2362,65 DA:2363,12 DA:2368,65 DA:2369,65 DA:2370,9 DA:2373,65 DA:2374,3 DA:2377,65 DA:2378,3 DA:2380,65 DA:2384,78 DA:2398,78 DA:2399,78 DA:2400,9 DA:2403,78 DA:2407,32 DA:2409,35 DA:2412,32 DA:2413,29 DA:2416,32 DA:2417,3 DA:2420,32 DA:2421,32 DA:2422,9 DA:2425,32 DA:2426,3 DA:2429,32 DA:2430,3 DA:2432,32 DA:2435,21 DA:2440,21 DA:2441,21 DA:2443,21 DA:2444,3 DA:2448,21 DA:2455,51 DA:2460,51 DA:2468,51 DA:2469,48 DA:2472,51 DA:2473,12 DA:2477,51 DA:2481,56 DA:2491,56 DA:2492,15 DA:2497,56 DA:2501,138 DA:2502,138 DA:2506,130 DA:2512,138 DA:2513,15 DA:2518,138 DA:2519,26 DA:2520,26 DA:2522,26 DA:2523,29 DA:2524,26 DA:2525,26 DA:2528,3 DA:2529,3 DA:2534,26 DA:2535,20 DA:2538,26 DA:2539,3 DA:2543,138 DA:2544,3 DA:2546,138 DA:2547,3 DA:2550,138 DA:2554,45 DA:2563,45 DA:2564,30 DA:2565,30 DA:2566,30 DA:2569,45 DA:2573,6 DA:2587,29 DA:2590,38 DA:2593,29 DA:2595,29 DA:2599,38 DA:2603,38 DA:2604,12 DA:2606,38 DA:2607,8 DA:2609,38 DA:2613,37 DA:2617,37 DA:2618,34 DA:2621,37 DA:2622,37 DA:2623,3 DA:2626,37 DA:2631,15 DA:2637,71 DA:2639,142 DA:2643,36 DA:2645,69 DA:2649,27 DA:2656,18 DA:2662,79 DA:2668,18 DA:2675,61 DA:2682,14 DA:2689,12 DA:2698,12 DA:2704,3 DA:2710,3 DA:2721,39 DA:2723,0 DA:2725,84 DA:2727,39 DA:2733,30 DA:2740,30 DA:2742,3 DA:2743,3 DA:2744,3 DA:2750,27 DA:2753,18 DA:2759,3 DA:2767,6 DA:2773,6 DA:2774,12 DA:2775,12 DA:2777,6 DA:2781,24 LF:666 LH:663 BRDA:52,0,0,350 BRDA:52,0,1,208 BRDA:109,1,0,788 BRDA:109,1,1,26905 BRDA:115,2,0,24374 BRDA:115,2,1,2531 BRDA:118,3,0,24374 BRDA:118,3,1,2531 BRDA:124,4,0,1813 BRDA:124,4,1,25092 BRDA:124,5,0,26905 BRDA:124,5,1,26905 BRDA:153,6,0,140 BRDA:153,6,1,1823 BRDA:153,7,0,1963 BRDA:153,7,1,218 BRDA:162,8,0,140 BRDA:162,8,1,65 BRDA:165,9,0,39 BRDA:165,9,1,101 BRDA:171,10,0,39 BRDA:171,10,1,101 BRDA:180,11,0,101 BRDA:180,11,1,95 BRDA:188,12,0,21 BRDA:188,12,1,80 BRDA:188,13,0,101 BRDA:188,13,1,86 BRDA:204,14,0,27590 BRDA:204,14,1,92 BRDA:204,15,0,27682 BRDA:204,15,1,27667 BRDA:205,16,0,26929 BRDA:205,16,1,661 BRDA:246,17,0,23988 BRDA:246,17,1,4298 BRDA:253,18,0,28285 BRDA:253,18,1,1 BRDA:257,19,0,28203 BRDA:257,19,1,83 BRDA:257,20,0,28286 BRDA:257,20,1,28286 BRDA:270,21,0,195 BRDA:270,21,1,773 BRDA:293,22,0,51 BRDA:293,22,1,957 BRDA:291,23,0,1008 BRDA:291,23,1,978 BRDA:291,24,0,8 BRDA:291,24,1,1000 BRDA:291,25,0,1008 BRDA:291,25,1,1008 BRDA:292,26,0,8 BRDA:292,26,1,970 BRDA:292,27,0,978 BRDA:292,27,1,978 BRDA:322,28,0,2929 BRDA:322,28,1,817 BRDA:323,29,0,87 BRDA:323,29,1,2842 BRDA:324,30,0,2929 BRDA:324,30,1,852 BRDA:324,30,2,849 BRDA:324,31,0,0 BRDA:324,31,1,2929 BRDA:324,32,0,2929 BRDA:324,32,1,2929 BRDA:389,33,0,479 BRDA:389,33,1,570 BRDA:389,34,0,1049 BRDA:389,34,1,1049 BRDA:395,35,0,22 BRDA:395,35,1,694 BRDA:395,36,0,694 BRDA:395,36,1,22 BRDA:395,37,0,716 BRDA:395,37,1,716 BRDA:416,38,0,572 BRDA:416,38,1,473 BRDA:419,39,0,425 BRDA:419,39,1,48 BRDA:426,40,0,739 BRDA:426,40,1,306 BRDA:426,41,0,1045 BRDA:426,41,1,916 BRDA:430,42,0,129 BRDA:430,42,1,177 BRDA:430,43,0,306 BRDA:430,43,1,129 BRDA:433,44,0,57 BRDA:433,44,1,72 BRDA:435,45,0,42 BRDA:435,45,1,30 BRDA:454,46,0,3 BRDA:454,46,1,26 BRDA:468,47,0,1 BRDA:468,47,1,25 BRDA:468,48,0,26 BRDA:468,48,1,19 BRDA:476,49,0,1 BRDA:476,49,1,24 BRDA:479,50,0,0 BRDA:479,50,1,1 BRDA:478,51,0,1 BRDA:478,51,1,1 BRDA:478,51,2,1 BRDA:482,52,0,1 BRDA:482,52,1,24 BRDA:485,53,0,1 BRDA:485,53,1,0 BRDA:484,54,0,1 BRDA:484,54,1,1 BRDA:488,55,0,3 BRDA:488,55,1,22 BRDA:491,56,0,1 BRDA:491,56,1,2 BRDA:490,57,0,3 BRDA:490,57,1,1 BRDA:496,58,0,1 BRDA:496,58,1,24 BRDA:496,59,0,25 BRDA:496,59,1,3 BRDA:496,59,2,1 BRDA:508,60,0,11 BRDA:508,60,1,64 BRDA:510,61,0,5 BRDA:510,61,1,59 BRDA:510,62,0,64 BRDA:510,62,1,38 BRDA:510,62,2,7 BRDA:537,63,0,16 BRDA:537,63,1,462 BRDA:572,64,0,93 BRDA:572,64,1,15 BRDA:572,64,2,376 BRDA:572,64,3,376 BRDA:573,65,0,0 BRDA:573,65,1,93 BRDA:607,66,0,13 BRDA:607,66,1,53 BRDA:607,67,0,66 BRDA:607,67,1,53 BRDA:624,68,0,23 BRDA:624,68,1,23 BRDA:624,68,2,6 BRDA:624,68,3,33 BRDA:624,68,4,21 BRDA:643,69,0,3 BRDA:643,69,1,50 BRDA:657,70,0,29 BRDA:657,70,1,545 BRDA:661,71,0,531 BRDA:661,71,1,43 BRDA:677,72,0,2531 BRDA:677,72,1,926 BRDA:677,72,2,7333 BRDA:677,72,3,3 BRDA:677,72,4,175 BRDA:677,72,5,9 BRDA:677,72,6,6 BRDA:677,72,7,18 BRDA:677,72,8,12 BRDA:677,72,9,21 BRDA:677,72,10,30 BRDA:677,72,11,33 BRDA:677,72,12,3 BRDA:677,72,13,20 BRDA:677,72,14,20 BRDA:677,72,15,12 BRDA:677,72,16,6 BRDA:677,72,17,18 BRDA:677,72,18,31 BRDA:677,72,19,36 BRDA:677,72,20,291 BRDA:677,72,21,954 BRDA:677,72,22,862 BRDA:677,72,23,62 BRDA:677,72,24,1158 BRDA:677,72,25,51 BRDA:677,72,26,198 BRDA:677,72,27,347 BRDA:677,72,28,190 BRDA:677,72,29,69 BRDA:677,72,30,121 BRDA:677,72,31,155 BRDA:677,72,32,24 BRDA:677,72,33,45 BRDA:677,72,34,344 BRDA:677,72,35,66 BRDA:677,72,36,78 BRDA:677,72,37,2 BRDA:677,72,38,110 BRDA:677,72,39,15 BRDA:677,72,40,192 BRDA:677,72,41,491 BRDA:677,72,42,187 BRDA:677,72,43,30 BRDA:677,72,44,6 BRDA:677,72,45,26 BRDA:677,72,46,18 BRDA:677,72,47,12 BRDA:677,72,48,24 BRDA:677,72,49,36 BRDA:677,72,50,60 BRDA:677,72,51,45 BRDA:677,72,52,84 BRDA:677,72,53,772 BRDA:677,72,54,416 BRDA:677,72,55,434 BRDA:677,72,56,34 BRDA:677,72,57,79 BRDA:677,72,58,12 BRDA:677,72,59,137 BRDA:677,72,60,34 BRDA:677,72,61,65 BRDA:677,72,62,69 BRDA:677,72,63,28 BRDA:677,72,64,18 BRDA:677,72,65,33 BRDA:677,72,66,6 BRDA:677,72,67,6 BRDA:677,72,68,12 BRDA:677,72,69,21 BRDA:677,72,70,424 BRDA:677,72,71,461 BRDA:677,72,72,111 BRDA:677,72,73,431 BRDA:677,72,74,28 BRDA:677,72,75,6 BRDA:677,72,76,15 BRDA:677,72,77,82 BRDA:677,72,78,734 BRDA:677,72,79,946 BRDA:677,72,80,15 BRDA:677,72,81,18 BRDA:677,72,82,69 BRDA:677,72,83,30 BRDA:677,72,84,12 BRDA:677,72,85,153 BRDA:677,72,86,3 BRDA:677,72,87,144 BRDA:677,72,88,12 BRDA:677,72,89,88 BRDA:677,72,90,144 BRDA:677,72,91,144 BRDA:677,72,92,12 BRDA:677,72,93,12 BRDA:677,72,94,42 BRDA:677,72,95,102 BRDA:677,72,96,135 BRDA:677,72,97,12 BRDA:677,72,98,12 BRDA:677,72,99,336 BRDA:677,72,100,209 BRDA:677,72,101,33 BRDA:677,72,102,111 BRDA:677,72,103,114 BRDA:677,72,104,159 BRDA:677,72,105,171 BRDA:677,72,106,461 BRDA:677,72,107,473 BRDA:677,72,108,957 BRDA:677,72,109,969 BRDA:677,72,110,978 BRDA:677,72,111,1061 BRDA:677,72,112,1073 BRDA:677,72,113,1085 BRDA:677,72,114,48 BRDA:677,72,115,61 BRDA:677,72,116,30 BRDA:677,72,117,6 BRDA:677,72,118,21 BRDA:677,72,119,3 BRDA:677,72,120,18 BRDA:677,72,121,340 BRDA:677,72,122,178 BRDA:677,72,123,65 BRDA:677,72,124,78 BRDA:677,72,125,32 BRDA:677,72,126,21 BRDA:677,72,127,30 BRDA:677,72,128,45 BRDA:677,72,129,51 BRDA:677,72,130,56 BRDA:677,72,131,138 BRDA:677,72,132,45 BRDA:677,72,133,6 BRDA:677,72,134,29 BRDA:677,72,135,38 BRDA:677,72,136,37 BRDA:677,72,137,15 BRDA:677,72,138,71 BRDA:677,72,139,36 BRDA:677,72,140,27 BRDA:677,72,141,18 BRDA:677,72,142,79 BRDA:677,72,143,14 BRDA:677,72,144,12 BRDA:677,72,145,12 BRDA:677,72,146,3 BRDA:677,72,147,3 BRDA:677,72,148,39 BRDA:677,72,149,30 BRDA:677,72,150,18 BRDA:677,72,151,3 BRDA:677,72,152,6 BRDA:677,72,153,24 BRDA:681,73,0,291 BRDA:681,73,1,2231 BRDA:758,74,0,30 BRDA:758,74,1,3 BRDA:783,75,0,14 BRDA:783,75,1,6 BRDA:835,76,0,36 BRDA:835,76,1,3 BRDA:850,77,0,21 BRDA:850,77,1,270 BRDA:849,78,0,291 BRDA:849,78,1,285 BRDA:857,79,0,291 BRDA:857,79,1,21 BRDA:861,80,0,39 BRDA:861,80,1,252 BRDA:865,81,0,6 BRDA:865,81,1,285 BRDA:870,82,0,33 BRDA:870,82,1,258 BRDA:891,83,0,9 BRDA:891,83,1,942 BRDA:912,84,0,5 BRDA:912,84,1,854 BRDA:918,85,0,3 BRDA:918,85,1,856 BRDA:949,86,0,48 BRDA:949,86,1,150 BRDA:964,87,0,60 BRDA:964,87,1,287 BRDA:994,88,0,18 BRDA:994,88,1,51 BRDA:1030,89,0,21 BRDA:1030,89,1,134 BRDA:1036,90,0,155 BRDA:1036,90,1,134 BRDA:1040,91,0,74 BRDA:1040,91,1,81 BRDA:1044,92,0,24 BRDA:1044,92,1,131 BRDA:1049,93,0,42 BRDA:1049,93,1,113 BRDA:1053,94,0,33 BRDA:1053,94,1,122 BRDA:1054,95,0,155 BRDA:1054,95,1,26 BRDA:1054,95,2,152 BRDA:1061,96,0,3 BRDA:1061,96,1,152 BRDA:1065,97,0,15 BRDA:1065,97,1,140 BRDA:1065,98,0,155 BRDA:1065,98,1,20 BRDA:1078,99,0,30 BRDA:1078,99,1,314 BRDA:1089,100,0,70 BRDA:1089,100,1,274 BRDA:1094,101,0,24 BRDA:1094,101,1,320 BRDA:1106,102,0,54 BRDA:1106,102,1,290 BRDA:1133,103,0,3 BRDA:1133,103,1,287 BRDA:1147,104,0,24 BRDA:1147,104,1,266 BRDA:1154,105,0,33 BRDA:1154,105,1,257 BRDA:1159,106,0,42 BRDA:1159,106,1,302 BRDA:1163,107,0,24 BRDA:1163,107,1,320 BRDA:1165,108,0,21 BRDA:1165,108,1,299 BRDA:1167,109,0,2 BRDA:1167,109,1,297 BRDA:1168,110,0,299 BRDA:1168,110,1,257 BRDA:1168,110,2,14 BRDA:1168,110,3,5 BRDA:1182,111,0,66 BRDA:1182,111,1,14 BRDA:1182,111,2,52 BRDA:1189,112,0,5 BRDA:1189,112,1,61 BRDA:1201,113,0,5 BRDA:1201,113,1,61 BRDA:1209,114,0,3 BRDA:1209,114,1,63 BRDA:1224,115,0,5 BRDA:1224,115,1,61 BRDA:1230,116,0,9 BRDA:1230,116,1,57 BRDA:1234,117,0,3 BRDA:1234,117,1,63 BRDA:1253,118,0,3 BRDA:1253,118,1,75 BRDA:1258,119,0,6 BRDA:1258,119,1,72 BRDA:1288,120,0,179 BRDA:1288,120,1,312 BRDA:1291,121,0,39 BRDA:1291,121,1,140 BRDA:1297,122,0,15 BRDA:1297,122,1,125 BRDA:1307,123,0,18 BRDA:1307,123,1,294 BRDA:1310,124,0,0 BRDA:1310,124,1,18 BRDA:1310,125,0,18 BRDA:1310,125,1,18 BRDA:1315,126,0,87 BRDA:1315,126,1,207 BRDA:1315,127,0,294 BRDA:1315,127,1,294 BRDA:1318,128,0,294 BRDA:1318,128,1,87 BRDA:1327,129,0,78 BRDA:1327,129,1,234 BRDA:1351,130,0,24 BRDA:1351,130,1,163 BRDA:1356,131,0,3 BRDA:1356,131,1,184 BRDA:1416,132,0,3 BRDA:1416,132,1,9 BRDA:1434,133,0,24 BRDA:1434,133,1,36 BRDA:1446,134,0,48 BRDA:1446,134,1,36 BRDA:1463,135,0,41 BRDA:1463,135,1,731 BRDA:1468,136,0,65 BRDA:1468,136,1,666 BRDA:1476,137,0,21 BRDA:1476,137,1,44 BRDA:1485,138,0,353 BRDA:1485,138,1,419 BRDA:1493,139,0,56 BRDA:1493,139,1,716 BRDA:1494,140,0,12 BRDA:1494,140,1,44 BRDA:1504,141,0,60 BRDA:1504,141,1,712 BRDA:1507,142,0,48 BRDA:1507,142,1,12 BRDA:1507,143,0,60 BRDA:1507,143,1,48 BRDA:1509,144,0,60 BRDA:1509,144,1,36 BRDA:1510,145,0,60 BRDA:1510,145,1,57 BRDA:1511,146,0,60 BRDA:1511,146,1,57 BRDA:1522,147,0,63 BRDA:1522,147,1,371 BRDA:1522,148,0,434 BRDA:1522,148,1,434 BRDA:1525,149,0,416 BRDA:1525,149,1,18 BRDA:1547,150,0,42 BRDA:1547,150,1,392 BRDA:1546,151,0,386 BRDA:1546,151,1,48 BRDA:1546,152,0,434 BRDA:1546,152,1,434 BRDA:1551,153,0,48 BRDA:1551,153,1,386 BRDA:1552,154,0,3 BRDA:1552,154,1,45 BRDA:1560,155,0,12 BRDA:1560,155,1,33 BRDA:1560,156,0,6 BRDA:1560,156,1,39 BRDA:1560,157,0,45 BRDA:1560,157,1,45 BRDA:1568,158,0,33 BRDA:1568,158,1,398 BRDA:1574,159,0,30 BRDA:1574,159,1,401 BRDA:1583,160,0,23 BRDA:1583,160,1,408 BRDA:1587,161,0,9 BRDA:1587,161,1,422 BRDA:1591,162,0,6 BRDA:1591,162,1,425 BRDA:1597,163,0,298 BRDA:1597,163,1,133 BRDA:1620,164,0,76 BRDA:1620,164,1,3 BRDA:1621,165,0,14 BRDA:1621,165,1,62 BRDA:1625,166,0,34 BRDA:1625,166,1,42 BRDA:1629,167,0,50 BRDA:1629,167,1,26 BRDA:1631,168,0,12 BRDA:1631,168,1,38 BRDA:1659,169,0,15 BRDA:1659,169,1,122 BRDA:1659,170,0,137 BRDA:1659,170,1,137 BRDA:1672,171,0,57 BRDA:1672,171,1,8 BRDA:1672,172,0,5 BRDA:1672,172,1,60 BRDA:1672,173,0,65 BRDA:1672,173,1,65 BRDA:1679,174,0,12 BRDA:1679,174,1,45 BRDA:1686,175,0,2 BRDA:1686,175,1,6 BRDA:1694,176,0,3 BRDA:1694,176,1,5 BRDA:1692,177,0,8 BRDA:1692,177,1,3 BRDA:1702,178,0,24 BRDA:1702,178,1,45 BRDA:1702,179,0,69 BRDA:1702,179,1,69 BRDA:1707,180,0,3 BRDA:1707,180,1,25 BRDA:1728,181,0,21 BRDA:1728,181,1,12 BRDA:1728,182,0,33 BRDA:1728,182,1,15 BRDA:1780,183,0,75 BRDA:1780,183,1,349 BRDA:1787,184,0,36 BRDA:1787,184,1,39 BRDA:1788,185,0,75 BRDA:1788,185,1,39 BRDA:1800,186,0,20 BRDA:1800,186,1,329 BRDA:1801,187,0,349 BRDA:1801,187,1,20 BRDA:1861,188,0,6 BRDA:1861,188,1,425 BRDA:1862,189,0,3 BRDA:1862,189,1,3 BRDA:1885,190,0,24 BRDA:1885,190,1,401 BRDA:1901,191,0,25 BRDA:1901,191,1,3 BRDA:1904,192,0,7 BRDA:1904,192,1,21 BRDA:1950,193,0,54 BRDA:1950,193,1,680 BRDA:1973,194,0,15 BRDA:1973,194,1,0 BRDA:1978,195,0,0 BRDA:1978,195,1,15 BRDA:2020,196,0,0 BRDA:2020,196,1,12 BRDA:2020,197,0,12 BRDA:2020,197,1,0 BRDA:2072,198,0,3 BRDA:2072,198,1,85 BRDA:2093,199,0,27 BRDA:2093,199,1,117 BRDA:2123,200,0,30 BRDA:2123,200,1,12 BRDA:2129,201,0,3 BRDA:2129,201,1,39 BRDA:2161,202,0,45 BRDA:2161,202,1,90 BRDA:2199,203,0,81 BRDA:2199,203,1,255 BRDA:2212,204,0,50 BRDA:2212,204,1,159 BRDA:2214,205,0,18 BRDA:2214,205,1,191 BRDA:2292,206,0,3 BRDA:2292,206,1,15 BRDA:2292,207,0,18 BRDA:2292,207,1,3 BRDA:2295,208,0,9 BRDA:2295,208,1,9 BRDA:2296,209,0,3 BRDA:2296,209,1,6 BRDA:2303,210,0,9 BRDA:2303,210,1,9 BRDA:2304,211,0,3 BRDA:2304,211,1,6 BRDA:2311,212,0,15 BRDA:2311,212,1,3 BRDA:2327,213,0,3 BRDA:2327,213,1,175 BRDA:2332,214,0,38 BRDA:2332,214,1,140 BRDA:2350,215,0,9 BRDA:2350,215,1,56 BRDA:2354,216,0,56 BRDA:2354,216,1,9 BRDA:2358,217,0,2 BRDA:2358,217,1,63 BRDA:2362,218,0,12 BRDA:2362,218,1,53 BRDA:2369,219,0,9 BRDA:2369,219,1,56 BRDA:2373,220,0,3 BRDA:2373,220,1,62 BRDA:2377,221,0,3 BRDA:2377,221,1,62 BRDA:2386,222,0,78 BRDA:2386,222,1,60 BRDA:2390,223,0,63 BRDA:2390,223,1,15 BRDA:2392,224,0,78 BRDA:2392,224,1,75 BRDA:2393,225,0,78 BRDA:2393,225,1,78 BRDA:2394,226,0,78 BRDA:2394,226,1,75 BRDA:2395,227,0,78 BRDA:2395,227,1,75 BRDA:2399,228,0,9 BRDA:2399,228,1,69 BRDA:2412,229,0,29 BRDA:2412,229,1,3 BRDA:2416,230,0,3 BRDA:2416,230,1,29 BRDA:2421,231,0,9 BRDA:2421,231,1,23 BRDA:2425,232,0,3 BRDA:2425,232,1,29 BRDA:2429,233,0,3 BRDA:2429,233,1,29 BRDA:2440,234,0,21 BRDA:2440,234,1,0 BRDA:2443,235,0,3 BRDA:2443,235,1,18 BRDA:2456,236,0,15 BRDA:2456,236,1,36 BRDA:2458,237,0,6 BRDA:2458,237,1,30 BRDA:2468,238,0,48 BRDA:2468,238,1,3 BRDA:2472,239,0,12 BRDA:2472,239,1,39 BRDA:2486,240,0,29 BRDA:2486,240,1,27 BRDA:2485,241,0,56 BRDA:2485,241,1,56 BRDA:2491,242,0,15 BRDA:2491,242,1,41 BRDA:2501,243,0,26 BRDA:2501,243,1,112 BRDA:2501,244,0,138 BRDA:2501,244,1,138 BRDA:2512,245,0,15 BRDA:2512,245,1,123 BRDA:2518,246,0,26 BRDA:2518,246,1,112 BRDA:2523,247,0,26 BRDA:2523,247,1,3 BRDA:2534,248,0,20 BRDA:2534,248,1,6 BRDA:2538,249,0,3 BRDA:2538,249,1,23 BRDA:2543,250,0,3 BRDA:2543,250,1,135 BRDA:2546,251,0,3 BRDA:2546,251,1,135 BRDA:2563,252,0,30 BRDA:2563,252,1,15 BRDA:2579,253,0,4 BRDA:2579,253,1,2 BRDA:2603,254,0,12 BRDA:2603,254,1,26 BRDA:2606,255,0,8 BRDA:2606,255,1,30 BRDA:2617,256,0,34 BRDA:2617,256,1,3 BRDA:2622,257,0,3 BRDA:2622,257,1,34 BRDA:2662,258,0,18 BRDA:2662,258,1,61 BRDA:2663,259,0,79 BRDA:2663,259,1,79 BRDA:2693,260,0,6 BRDA:2693,260,1,6 BRDA:2722,261,0,0 BRDA:2722,261,1,39 BRDA:2740,262,0,3 BRDA:2740,262,1,27 BRF:691 BRH:680 end_of_record TN: SF:src/index.ts FN:2,(anonymous_4) FN:2,(anonymous_5) FN:3,(anonymous_6) FN:5,(anonymous_7) FN:8,(anonymous_8) FNF:5 FNH:1 FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) FNDA:90,(anonymous_7) FNDA:0,(anonymous_8) DA:1,6 DA:2,6 DA:3,6 DA:4,6 DA:5,96 DA:8,6 DA:11,6 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/node-utils.ts FN:90,isAssignmentOperator FN:104,isLogicalOperator FN:115,getTextForTokenKind FN:128,isESTreeClassMember FN:138,hasModifier FN:145,(anonymous_11) FN:154,getLastModifier FN:168,isComma FN:179,isComment FN:191,isJSDocComment FN:200,getBinaryExpressionType FN:220,getLineAndCharacterFor FN:239,getLocFor FN:255,canContainDirective FN:281,getRange FN:290,isToken FN:301,isJSXToken FN:312,getDeclarationKind FN:329,getTSNodeAccessibility FN:360,findNextToken FN:367,find FN:372,(anonymous_27) FN:391,findFirstMatchingAncestor FN:409,hasJSXAncestor FN:418,unescapeStringLiteralText FN:419,(anonymous_31) FN:439,isComputedProperty FN:450,isOptional FN:461,isChainExpression FN:470,isChildUnwrappableOptionalChain FN:490,getTokenType FN:588,convertToken FN:626,convertTokens FN:631,walk FN:653,(anonymous_40) FN:675,createError FN:688,nodeHasTokens FN:704,firstDefined FNF:38 FNH:38 FNDA:349,isAssignmentOperator FNDA:182,isLogicalOperator FNDA:410,getTextForTokenKind FNDA:565,isESTreeClassMember FNDA:5436,hasModifier FNDA:1631,(anonymous_11) FNDA:66,getLastModifier FNDA:424,isComma FNDA:42910,isComment FNDA:42910,isJSDocComment FNDA:349,getBinaryExpressionType FNDA:106574,getLineAndCharacterFor FNDA:53001,getLocFor FNDA:3491,canContainDirective FNDA:24107,getRange FNDA:42902,isToken FNDA:7531,isJSXToken FNDA:921,getDeclarationKind FNDA:746,getTSNodeAccessibility FNDA:516,findNextToken FNDA:3027,find FNDA:5422,(anonymous_27) FNDA:422,findFirstMatchingAncestor FNDA:422,hasJSXAncestor FNDA:207,unescapeStringLiteralText FNDA:54,(anonymous_31) FNDA:832,isComputedProperty FNDA:143,isOptional FNDA:1174,isChainExpression FNDA:1045,isChildUnwrappableOptionalChain FNDA:23267,getTokenType FNDA:23267,convertToken FNDA:1630,convertTokens FNDA:42910,walk FNDA:359,(anonymous_40) FNDA:359,createError FNDA:2538,nodeHasTokens FNDA:2709,firstDefined DA:1,9 DA:2,9 DA:3,9 DA:5,9 DA:10,9 DA:90,9 DA:93,349 DA:104,9 DA:107,182 DA:115,9 DA:118,410 DA:128,9 DA:129,565 DA:138,9 DA:142,5436 DA:145,1631 DA:154,9 DA:155,66 DA:168,9 DA:171,424 DA:179,9 DA:180,42910 DA:191,9 DA:192,42910 DA:200,9 DA:206,349 DA:207,167 DA:208,182 DA:209,75 DA:211,107 DA:220,9 DA:224,106574 DA:225,106574 DA:239,9 DA:244,53001 DA:255,9 DA:258,3491 DA:259,926 DA:267,793 DA:269,133 DA:272,2565 DA:281,9 DA:282,24107 DA:290,9 DA:291,42902 DA:301,9 DA:302,7531 DA:312,9 DA:315,921 DA:316,215 DA:318,706 DA:319,321 DA:321,385 DA:329,9 DA:332,746 DA:333,746 DA:334,451 DA:336,295 DA:337,331 DA:338,331 DA:340,81 DA:342,30 DA:344,42 DA:346,178 DA:349,142 DA:360,9 DA:365,516 DA:368,3027 DA:370,516 DA:372,2511 DA:375,5422 DA:378,5422 DA:391,9 DA:395,422 DA:396,2960 DA:397,70 DA:399,2890 DA:401,352 DA:409,9 DA:410,422 DA:418,9 DA:419,207 DA:420,54 DA:421,54 DA:423,15 DA:426,15 DA:430,39 DA:439,9 DA:442,832 DA:450,9 DA:453,143 DA:461,9 DA:464,1174 DA:470,9 DA:478,1045 DA:490,9 DA:493,23267 DA:494,264 DA:495,2 DA:496,262 DA:500,214 DA:502,48 DA:505,23003 DA:509,2490 DA:513,75 DA:516,2415 DA:519,20513 DA:523,13348 DA:526,7165 DA:530,64 DA:533,7101 DA:535,654 DA:538,90 DA:543,436 DA:548,36 DA:551,400 DA:554,12 DA:566,5909 DA:567,4571 DA:568,285 DA:571,4286 DA:575,70 DA:579,5554 DA:588,9 DA:593,23267 DA:596,23267 DA:597,23267 DA:598,23267 DA:600,23267 DA:601,12 DA:612,23255 DA:626,9 DA:627,1630 DA:634,42910 DA:635,8 DA:638,42902 DA:639,23267 DA:641,23267 DA:642,23267 DA:645,19635 DA:648,1630 DA:649,1630 DA:652,9 DA:655,359 DA:656,359 DA:657,359 DA:658,359 DA:660,359 DA:661,359 DA:675,9 DA:680,359 DA:681,359 DA:688,9 DA:691,2538 DA:704,9 DA:708,2709 DA:709,0 DA:712,2709 DA:713,5581 DA:714,5581 DA:715,2667 DA:718,42 LF:162 LH:161 BRDA:94,0,0,349 BRDA:94,0,1,179 BRDA:143,1,0,5436 BRDA:143,1,1,1255 BRDA:143,1,2,1255 BRDA:156,2,0,66 BRDA:156,2,1,14 BRDA:156,2,2,14 BRDA:156,2,3,52 BRDA:181,3,0,42910 BRDA:181,3,1,42910 BRDA:206,4,0,167 BRDA:206,4,1,182 BRDA:208,5,0,75 BRDA:208,5,1,107 BRDA:258,6,0,926 BRDA:258,6,1,2565 BRDA:260,7,0,61 BRDA:260,7,1,85 BRDA:260,7,2,106 BRDA:260,7,3,176 BRDA:260,7,4,254 BRDA:260,7,5,524 BRDA:260,7,6,793 BRDA:260,7,7,133 BRDA:292,8,0,42902 BRDA:292,8,1,42902 BRDA:303,9,0,7531 BRDA:303,9,1,947 BRDA:315,10,0,215 BRDA:315,10,1,706 BRDA:318,11,0,321 BRDA:318,11,1,385 BRDA:333,12,0,451 BRDA:333,12,1,295 BRDA:339,13,0,81 BRDA:339,13,1,30 BRDA:339,13,2,42 BRDA:339,13,3,178 BRDA:368,14,0,516 BRDA:368,14,1,2511 BRDA:368,15,0,3027 BRDA:368,15,1,516 BRDA:375,16,0,5422 BRDA:375,16,1,4912 BRDA:375,16,2,3421 BRDA:379,17,0,2511 BRDA:379,17,1,2911 BRDA:378,18,0,5422 BRDA:378,18,1,2538 BRDA:396,19,0,70 BRDA:396,19,1,2890 BRDA:421,20,0,15 BRDA:421,20,1,39 BRDA:424,21,0,1 BRDA:424,21,1,14 BRDA:427,22,0,1 BRDA:427,22,1,14 BRDA:430,23,0,39 BRDA:430,23,1,16 BRDA:454,24,0,27 BRDA:454,24,1,116 BRDA:479,25,0,1045 BRDA:479,25,1,192 BRDA:493,26,0,264 BRDA:493,26,1,23003 BRDA:493,27,0,23267 BRDA:493,27,1,4835 BRDA:494,28,0,2 BRDA:494,28,1,262 BRDA:496,29,0,214 BRDA:496,29,1,48 BRDA:497,30,0,262 BRDA:497,30,1,214 BRDA:505,31,0,2490 BRDA:505,31,1,20513 BRDA:506,32,0,23003 BRDA:506,32,1,3818 BRDA:509,33,0,75 BRDA:509,33,1,2415 BRDA:510,34,0,2490 BRDA:510,34,1,2470 BRDA:519,35,0,13348 BRDA:519,35,1,7165 BRDA:520,36,0,20513 BRDA:520,36,1,19247 BRDA:526,37,0,64 BRDA:526,37,1,7101 BRDA:527,38,0,7165 BRDA:527,38,1,5963 BRDA:534,39,0,654 BRDA:534,39,1,90 BRDA:534,39,2,436 BRDA:534,39,3,12 BRDA:534,39,4,4571 BRDA:534,39,5,4615 BRDA:534,39,6,4631 BRDA:534,39,7,4645 BRDA:534,39,8,5909 BRDA:543,40,0,36 BRDA:543,40,1,400 BRDA:544,41,0,436 BRDA:544,41,1,436 BRDA:544,41,2,400 BRDA:566,42,0,4571 BRDA:566,42,1,1338 BRDA:566,43,0,5909 BRDA:566,43,1,5909 BRDA:567,44,0,285 BRDA:567,44,1,4286 BRDA:571,45,0,70 BRDA:571,45,1,4216 BRDA:572,46,0,4286 BRDA:572,46,1,422 BRDA:594,47,0,90 BRDA:594,47,1,23177 BRDA:600,48,0,12 BRDA:600,48,1,23255 BRDA:634,49,0,8 BRDA:634,49,1,42902 BRDA:634,50,0,42910 BRDA:634,50,1,42910 BRDA:638,51,0,23267 BRDA:638,51,1,19635 BRDA:638,52,0,42902 BRDA:638,52,1,24897 BRDA:641,53,0,23267 BRDA:641,53,1,0 BRDA:693,54,0,0 BRDA:693,54,1,2538 BRDA:708,55,0,0 BRDA:708,55,1,2709 BRDA:714,56,0,2667 BRDA:714,56,1,2914 BRF:134 BRH:131 end_of_record TN: SF:src/parser.ts FN:45,enforceString FN:62,getProgramAndAST FN:85,getFileName FN:92,resetExtra FN:117,getTsconfigPath FN:124,prepareAndTransformProjects FN:146,(anonymous_13) FN:147,(anonymous_14) FN:155,(anonymous_15) FN:166,applyParserOptionsToExtra FN:257,(anonymous_17) FN:270,(anonymous_18) FN:277,(anonymous_19) FN:286,(anonymous_20) FN:308,warnAboutTSVersion FN:344,parse FN:352,parseWithNodeMapsInternal FN:407,parseWithNodeMaps FN:414,parseAndGenerateServices FNF:19 FNH:18 FNDA:2776,enforceString FNDA:2755,getProgramAndAST FNDA:5315,getFileName FNDA:2777,resetExtra FNDA:203,getTsconfigPath FNDA:2769,prepareAndTransformProjects FNDA:201,(anonymous_13) FNDA:201,(anonymous_14) FNDA:203,(anonymous_15) FNDA:2769,applyParserOptionsToExtra FNDA:0,(anonymous_17) FNDA:2769,(anonymous_18) FNDA:2769,(anonymous_19) FNDA:14,(anonymous_20) FNDA:2776,warnAboutTSVersion FNDA:11,parse FNDA:22,parseWithNodeMapsInternal FNDA:11,parseWithNodeMaps FNDA:2755,parseAndGenerateServices DA:1,7 DA:2,7 DA:3,7 DA:4,7 DA:5,7 DA:6,7 DA:7,7 DA:8,7 DA:9,7 DA:10,7 DA:11,7 DA:13,7 DA:15,7 DA:22,7 DA:28,7 DA:33,7 DA:34,7 DA:35,7 DA:43,7 DA:49,2776 DA:50,2 DA:53,2774 DA:67,2755 DA:86,5315 DA:93,2777 DA:118,203 DA:128,2769 DA:131,2769 DA:132,200 DA:133,2569 DA:134,1 DA:135,1 DA:136,1 DA:141,2769 DA:142,2568 DA:146,201 DA:147,201 DA:148,201 DA:155,203 DA:158,201 DA:163,201 DA:170,2769 DA:171,0 DA:172,2769 DA:173,5 DA:175,2769 DA:177,4 DA:178,4 DA:179,2 DA:181,4 DA:187,2 DA:189,4 DA:195,2769 DA:196,2769 DA:201,2769 DA:202,1789 DA:208,2769 DA:209,935 DA:210,935 DA:216,2769 DA:217,1522 DA:223,2769 DA:224,231 DA:226,2538 DA:236,2769 DA:237,812 DA:244,2769 DA:248,2541 DA:254,2769 DA:255,1 DA:256,2768 DA:257,21 DA:260,2769 DA:261,187 DA:265,2769 DA:267,2769 DA:271,2769 DA:272,2769 DA:274,2769 DA:277,2769 DA:279,2769 DA:284,2769 DA:286,14 DA:288,16 DA:295,2769 DA:296,9 DA:299,2769 DA:303,2769 DA:309,2776 DA:310,1 DA:311,1 DA:312,1 DA:313,1 DA:322,1 DA:324,1 DA:348,11 DA:349,11 DA:360,22 DA:365,22 DA:366,1 DA:374,21 DA:375,21 DA:380,21 DA:381,14 DA:387,21 DA:393,21 DA:398,21 DA:400,21 DA:411,11 DA:421,2755 DA:426,2755 DA:427,2755 DA:432,2755 DA:433,2755 DA:434,2755 DA:439,1668 DA:446,2755 DA:453,2755 DA:454,2755 DA:465,2711 DA:466,2711 DA:472,2497 DA:473,1528 DA:474,1528 DA:475,142 DA:482,2355 DA:495,7 DA:496,7 DA:497,7 LF:129 LH:128 BRDA:49,0,0,2 BRDA:49,0,1,2774 BRDA:68,1,0,2755 BRDA:68,1,1,201 BRDA:68,1,2,2555 BRDA:68,1,3,1 BRDA:68,1,4,1 BRDA:68,1,5,2554 BRDA:85,2,0,2777 BRDA:86,3,0,1512 BRDA:86,3,1,3803 BRDA:131,4,0,200 BRDA:131,4,1,2569 BRDA:133,5,0,1 BRDA:133,5,1,2568 BRDA:135,6,0,1 BRDA:135,6,1,0 BRDA:141,7,0,2568 BRDA:141,7,1,201 BRDA:170,8,0,0 BRDA:170,8,1,2769 BRDA:172,9,0,5 BRDA:172,9,1,2764 BRDA:175,10,0,4 BRDA:175,10,1,2765 BRDA:178,11,0,2 BRDA:178,11,1,2 BRDA:181,12,0,2 BRDA:181,12,1,2 BRDA:182,13,0,4 BRDA:182,13,1,2 BRDA:195,14,0,2769 BRDA:195,14,1,2603 BRDA:196,15,0,2769 BRDA:196,15,1,2603 BRDA:201,16,0,1789 BRDA:201,16,1,980 BRDA:201,17,0,2769 BRDA:201,17,1,2601 BRDA:208,18,0,935 BRDA:208,18,1,1834 BRDA:208,19,0,2769 BRDA:208,19,1,1747 BRDA:216,20,0,1522 BRDA:216,20,1,1247 BRDA:216,21,0,2769 BRDA:216,21,1,2562 BRDA:223,22,0,231 BRDA:223,22,1,2538 BRDA:223,23,0,2769 BRDA:223,23,1,235 BRDA:236,24,0,812 BRDA:236,24,1,1957 BRDA:236,25,0,2769 BRDA:236,25,1,833 BRDA:244,26,0,2541 BRDA:244,26,1,228 BRDA:245,27,0,2769 BRDA:245,27,1,2541 BRDA:254,28,0,1 BRDA:254,28,1,2768 BRDA:256,29,0,21 BRDA:256,29,1,2747 BRDA:260,30,0,187 BRDA:260,30,1,2582 BRDA:268,31,0,2 BRDA:268,31,1,2767 BRDA:268,32,0,2769 BRDA:268,32,1,2769 BRDA:271,33,0,2769 BRDA:271,33,1,0 BRDA:277,34,0,0 BRDA:277,34,1,2769 BRDA:284,35,0,16 BRDA:284,35,1,2753 BRDA:285,36,0,2769 BRDA:285,36,1,16 BRDA:295,37,0,9 BRDA:295,37,1,2760 BRDA:300,38,0,2769 BRDA:300,38,1,1 BRDA:304,39,0,2769 BRDA:304,39,1,0 BRDA:309,40,0,1 BRDA:309,40,1,2775 BRDA:309,41,0,2776 BRDA:309,41,1,2 BRDA:310,42,0,0 BRDA:310,42,1,1 BRDA:310,43,0,0 BRDA:310,43,1,1 BRDA:310,44,0,1 BRDA:310,44,1,1 BRDA:311,45,0,1 BRDA:311,45,1,0 BRDA:365,46,0,1 BRDA:365,46,1,21 BRDA:365,47,0,7 BRDA:365,47,1,15 BRDA:365,48,0,22 BRDA:365,48,1,22 BRDA:380,49,0,14 BRDA:380,49,1,7 BRDA:432,50,0,2755 BRDA:432,50,1,0 BRDA:434,51,0,1668 BRDA:434,51,1,1087 BRDA:435,52,0,2755 BRDA:435,52,1,1668 BRDA:453,53,0,2755 BRDA:453,53,1,2755 BRDA:465,54,0,2711 BRDA:465,54,1,0 BRDA:472,55,0,1528 BRDA:472,55,1,969 BRDA:472,56,0,2497 BRDA:472,56,1,2497 BRDA:474,57,0,142 BRDA:474,57,1,1386 BRF:119 BRH:109 end_of_record TN: SF:src/semantic-or-syntactic-errors.ts FN:14,getFirstSemanticOrSyntacticError FN:54,whitelistSupportedDiagnostics FN:57,(anonymous_8) FN:105,convertDiagnosticToSemanticOrSyntacticError FNF:4 FNH:4 FNDA:1528,getFirstSemanticOrSyntacticError FNDA:3056,whitelistSupportedDiagnostics FNDA:1986,(anonymous_8) FNDA:142,convertDiagnosticToSemanticOrSyntacticError DA:1,7 DA:14,7 DA:18,1528 DA:19,1528 DA:22,1528 DA:23,0 DA:27,1528 DA:30,1528 DA:31,142 DA:35,1386 DA:57,3056 DA:58,1986 DA:99,146 DA:101,1840 DA:108,142 LF:15 LH:14 BRDA:22,0,0,0 BRDA:22,0,1,1528 BRDA:30,1,0,142 BRDA:30,1,1,1386 BRDA:59,2,0,4 BRDA:59,2,1,6 BRDA:59,2,2,8 BRDA:59,2,3,8 BRDA:59,2,4,10 BRDA:59,2,5,12 BRDA:59,2,6,32 BRDA:59,2,7,42 BRDA:59,2,8,45 BRDA:59,2,9,49 BRDA:59,2,10,51 BRDA:59,2,11,59 BRDA:59,2,12,71 BRDA:59,2,13,77 BRDA:59,2,14,80 BRDA:59,2,15,82 BRDA:59,2,16,84 BRDA:59,2,17,88 BRDA:59,2,18,90 BRDA:59,2,19,92 BRDA:59,2,20,94 BRDA:59,2,21,96 BRDA:59,2,22,98 BRDA:59,2,23,100 BRDA:59,2,24,102 BRDA:59,2,25,103 BRDA:59,2,26,105 BRDA:59,2,27,115 BRDA:59,2,28,117 BRDA:59,2,29,122 BRDA:59,2,30,124 BRDA:59,2,31,126 BRDA:59,2,32,128 BRDA:59,2,33,130 BRDA:59,2,34,134 BRDA:59,2,35,136 BRDA:59,2,36,140 BRDA:59,2,37,140 BRDA:59,2,38,142 BRDA:59,2,39,146 BRF:44 BRH:43 end_of_record TN: SF:src/simple-traverse.ts FN:5,isValidNode FN:9,getVisitorKeysForNode FN:33,(anonymous_2) FN:38,(anonymous_3) FN:72,simpleTraverse FNF:5 FNH:5 FNDA:1578,isValidNode FNDA:964,getVisitorKeysForNode FNDA:145,(anonymous_2) FNDA:1578,(anonymous_3) FNDA:145,simpleTraverse DA:1,7 DA:6,1578 DA:13,964 DA:14,964 DA:29,145 DA:34,145 DA:35,145 DA:39,1578 DA:40,614 DA:43,964 DA:44,0 DA:47,964 DA:48,964 DA:49,0 DA:50,0 DA:53,964 DA:54,964 DA:55,140 DA:58,824 DA:59,1453 DA:61,1453 DA:62,310 DA:63,290 DA:66,1143 DA:72,7 DA:77,145 LF:26 LH:23 BRDA:6,0,0,1578 BRDA:6,0,1,1570 BRDA:6,0,2,964 BRDA:14,1,0,964 BRDA:14,1,1,0 BRDA:14,2,0,964 BRDA:14,2,1,964 BRDA:33,3,0,0 BRDA:39,4,0,614 BRDA:39,4,1,964 BRDA:43,5,0,0 BRDA:43,5,1,964 BRDA:47,6,0,964 BRDA:47,6,1,0 BRDA:49,7,0,0 BRDA:49,7,1,0 BRDA:54,8,0,140 BRDA:54,8,1,824 BRDA:61,9,0,310 BRDA:61,9,1,1143 BRDA:75,10,0,145 BRF:21 BRH:15 end_of_record TN: SF:src/version-check.ts FN:4,semverCheck FNF:1 FNH:1 FNDA:32,semverCheck DA:1,8 DA:2,8 DA:5,32 DA:14,8 DA:23,8 DA:24,8 DA:25,32 DA:28,8 LF:8 LH:8 BRF:0 BRH:0 end_of_record TN: SF:src/create-program/createDefaultProgram.ts FN:20,createDefaultProgram FN:35,(anonymous_8) FN:47,(anonymous_9) FNF:3 FNH:2 FNDA:1,createDefaultProgram FNDA:0,(anonymous_8) FNDA:328,(anonymous_9) DA:1,7 DA:2,7 DA:3,7 DA:5,7 DA:11,7 DA:24,1 DA:26,1 DA:27,0 DA:30,1 DA:32,1 DA:38,1 DA:39,0 DA:42,1 DA:46,1 DA:47,1 DA:48,328 DA:52,1 DA:57,1 DA:59,1 DA:62,7 LF:20 LH:18 BRDA:24,0,0,1 BRDA:24,0,1,0 BRDA:26,1,0,0 BRDA:26,1,1,1 BRDA:26,2,0,1 BRDA:26,2,1,1 BRDA:38,3,0,0 BRDA:38,3,1,1 BRDA:49,4,0,1 BRDA:49,4,1,327 BRDA:59,5,0,1 BRDA:59,5,1,1 BRF:12 BRH:9 end_of_record TN: SF:src/create-program/createIsolatedProgram.ts FN:16,createIsolatedProgram FN:24,(anonymous_8) FN:27,(anonymous_9) FN:30,(anonymous_10) FN:33,(anonymous_11) FN:36,(anonymous_12) FN:41,(anonymous_13) FN:44,(anonymous_14) FN:53,(anonymous_15) FN:56,(anonymous_16) FN:59,(anonymous_17) FNF:11 FNH:7 FNDA:2554,createIsolatedProgram FNDA:136,(anonymous_8) FNDA:16160,(anonymous_9) FNDA:2584,(anonymous_10) FNDA:0,(anonymous_11) FNDA:2554,(anonymous_12) FNDA:0,(anonymous_13) FNDA:2554,(anonymous_14) FNDA:0,(anonymous_15) FNDA:7752,(anonymous_16) FNDA:0,(anonymous_17) DA:1,7 DA:2,7 DA:4,7 DA:10,7 DA:17,2554 DA:23,2554 DA:25,136 DA:28,16160 DA:31,2584 DA:34,0 DA:37,2554 DA:42,0 DA:45,2554 DA:54,0 DA:57,7752 DA:60,0 DA:64,2554 DA:75,2554 DA:76,2554 DA:77,0 DA:82,2554 DA:85,7 LF:22 LH:17 BRDA:19,0,0,1522 BRDA:19,0,1,1032 BRDA:69,1,0,1522 BRDA:69,1,1,1032 BRDA:76,2,0,0 BRDA:76,2,1,2554 BRF:6 BRH:5 end_of_record TN: SF:src/create-program/createProjectProgram.ts FN:12,getExtension FN:25,createProjectProgram FN:34,(anonymous_3) FN:61,(anonymous_4) FNF:4 FNH:4 FNDA:318,getExtension FNDA:201,createProjectProgram FNDA:159,(anonymous_3) FNDA:8,(anonymous_4) DA:1,7 DA:2,7 DA:3,7 DA:4,7 DA:8,7 DA:10,7 DA:13,318 DA:14,3 DA:16,315 DA:30,201 DA:32,201 DA:35,159 DA:38,159 DA:39,159 DA:40,159 DA:41,3 DA:44,156 DA:48,198 DA:50,41 DA:57,41 DA:59,41 DA:61,41 DA:62,8 DA:63,1 DA:67,8 DA:68,1 DA:74,41 DA:75,41 DA:76,4 DA:77,4 DA:78,3 DA:79,2 DA:82,2 DA:85,1 DA:88,1 DA:92,41 DA:93,38 DA:98,41 DA:101,157 DA:104,7 LF:40 LH:40 BRDA:13,0,0,3 BRDA:13,0,1,315 BRDA:16,1,0,0 BRDA:16,1,1,315 BRDA:39,2,0,3 BRDA:39,2,1,156 BRDA:39,3,0,159 BRDA:39,3,1,159 BRDA:40,4,0,3 BRDA:40,4,1,156 BRDA:44,5,0,156 BRDA:44,5,1,156 BRDA:48,6,0,41 BRDA:48,6,1,157 BRDA:48,7,0,198 BRDA:48,7,1,42 BRDA:53,8,0,41 BRDA:53,8,1,0 BRDA:59,9,0,41 BRDA:59,9,1,0 BRDA:62,10,0,1 BRDA:62,10,1,7 BRDA:67,11,0,1 BRDA:67,11,1,7 BRDA:75,12,0,4 BRDA:75,12,1,37 BRDA:77,13,0,3 BRDA:77,13,1,1 BRDA:78,14,0,2 BRDA:78,14,1,1 BRDA:92,15,0,38 BRDA:92,15,1,3 BRF:32 BRH:29 end_of_record TN: SF:src/create-program/createSourceFile.ts FN:8,createSourceFile FNF:1 FNH:1 FNDA:21,createSourceFile DA:1,7 DA:2,7 DA:4,7 DA:6,7 DA:9,21 DA:15,21 DA:24,7 LF:7 LH:7 BRDA:11,0,0,0 BRDA:11,0,1,21 BRF:2 BRH:1 end_of_record TN: SF:src/create-program/createWatchProgram.ts FN:53,clearCaches FN:62,saveWatchCallback FN:65,(anonymous_9) FN:70,(anonymous_10) FN:81,(anonymous_11) FN:100,diagnosticReporter FN:111,createHash FN:119,updateCachedFileList FN:126,(anonymous_15) FN:128,(anonymous_16) FN:141,getProgramsForProjects FN:161,(anonymous_18) FN:256,createWatchProgram FN:269,(anonymous_20) FN:274,(anonymous_21) FN:290,(anonymous_22) FN:295,(anonymous_23) FN:321,(anonymous_24) FN:323,(anonymous_25) FN:341,(anonymous_26) FN:353,(anonymous_27) FN:366,(anonymous_28) FN:370,(anonymous_29) FN:377,(anonymous_30) FN:388,hasTSConfigChanged FN:404,maybeInvalidateProgram FN:429,(anonymous_33) FN:454,(anonymous_34) FN:498,(anonymous_35) FN:514,(anonymous_36) FNF:30 FNH:23 FNDA:90,clearCaches FNDA:182,saveWatchCallback FNDA:4337,(anonymous_9) FNDA:4337,(anonymous_10) FNDA:4,(anonymous_11) FNDA:3,diagnosticReporter FNDA:7106,createHash FNDA:144,updateCachedFileList FNDA:0,(anonymous_15) FNDA:307,(anonymous_16) FNDA:201,getProgramsForProjects FNDA:5,(anonymous_18) FNDA:91,createWatchProgram FNDA:91,(anonymous_20) FNDA:6907,(anonymous_21) FNDA:124,(anonymous_22) FNDA:1,(anonymous_23) FNDA:0,(anonymous_24) FNDA:0,(anonymous_25) FNDA:2,(anonymous_26) FNDA:124,(anonymous_27) FNDA:0,(anonymous_28) FNDA:0,(anonymous_29) FNDA:0,(anonymous_30) FNDA:70,hasTSConfigChanged FNDA:70,maybeInvalidateProgram FNDA:4,(anonymous_33) FNDA:60,(anonymous_34) FNDA:34,(anonymous_35) FNDA:0,(anonymous_36) DA:1,7 DA:2,7 DA:3,7 DA:4,7 DA:7,7 DA:14,7 DA:19,7 DA:28,7 DA:32,7 DA:40,7 DA:45,7 DA:47,7 DA:54,90 DA:55,90 DA:56,90 DA:57,90 DA:58,90 DA:59,90 DA:65,182 DA:69,4337 DA:70,4337 DA:71,4337 DA:72,4337 DA:73,3970 DA:74,3970 DA:76,4337 DA:78,4337 DA:80,4337 DA:82,4 DA:91,7 DA:101,3 DA:113,7106 DA:114,7106 DA:116,0 DA:124,144 DA:126,0 DA:128,307 DA:129,144 DA:130,144 DA:146,201 DA:147,201 DA:150,201 DA:151,201 DA:154,201 DA:155,201 DA:156,201 DA:161,5 DA:162,5 DA:170,201 DA:171,126 DA:172,126 DA:173,126 DA:174,26 DA:175,26 DA:178,126 DA:179,41 DA:181,41 DA:184,41 DA:186,41 DA:189,160 DA:199,160 DA:200,161 DA:202,161 DA:203,70 DA:208,70 DA:209,40 DA:213,30 DA:216,30 DA:221,30 DA:222,30 DA:224,30 DA:227,0 DA:228,0 DA:231,91 DA:232,88 DA:234,88 DA:236,88 DA:239,88 DA:240,88 DA:241,85 DA:243,85 DA:246,3 DA:249,42 DA:252,7 DA:260,91 DA:263,91 DA:273,91 DA:274,91 DA:275,6907 DA:277,6907 DA:280,6907 DA:281,6905 DA:283,6907 DA:287,91 DA:290,91 DA:292,124 DA:296,1 DA:298,124 DA:299,1 DA:313,91 DA:314,91 DA:320,91 DA:321,91 DA:322,0 DA:323,0 DA:330,0 DA:337,0 DA:340,91 DA:341,2 DA:347,91 DA:353,91 DA:354,124 DA:359,91 DA:360,91 DA:361,91 DA:363,0 DA:366,0 DA:367,0 DA:368,0 DA:370,0 DA:371,0 DA:374,91 DA:375,88 DA:376,0 DA:377,0 DA:378,0 DA:379,0 DA:381,0 DA:382,0 DA:385,88 DA:389,70 DA:390,70 DA:391,70 DA:395,70 DA:397,70 DA:398,36 DA:401,34 DA:413,70 DA:417,70 DA:418,0 DA:421,70 DA:426,4 DA:427,4 DA:429,4 DA:432,4 DA:435,70 DA:436,70 DA:437,0 DA:443,70 DA:446,70 DA:447,70 DA:448,70 DA:449,70 DA:450,70 DA:451,386 DA:452,386 DA:453,386 DA:454,60 DA:455,60 DA:456,42 DA:458,60 DA:460,60 DA:463,386 DA:465,70 DA:470,10 DA:471,10 DA:475,60 DA:478,60 DA:479,60 DA:480,60 DA:481,30 DA:491,30 DA:496,30 DA:498,34 DA:499,30 DA:501,30 DA:504,0 DA:507,0 DA:509,0 DA:510,0 DA:513,0 DA:514,0 DA:515,0 DA:519,0 DA:521,0 DA:522,0 DA:523,0 DA:524,0 DA:527,0 DA:531,0 DA:534,7 LF:191 LH:155 BRDA:72,0,0,3970 BRDA:72,0,1,367 BRDA:113,1,0,7106 BRDA:113,1,1,0 BRDA:113,2,0,0 BRDA:113,2,1,7106 BRDA:113,3,0,7106 BRDA:113,3,1,7106 BRDA:125,4,0,0 BRDA:125,4,1,144 BRDA:156,5,0,5 BRDA:156,5,1,196 BRDA:157,6,0,201 BRDA:157,6,1,165 BRDA:157,6,2,5 BRDA:173,7,0,26 BRDA:173,7,1,100 BRDA:178,8,0,41 BRDA:178,8,1,85 BRDA:182,9,0,26 BRDA:182,9,1,15 BRDA:182,10,0,41 BRDA:182,10,1,26 BRDA:202,11,0,70 BRDA:202,11,1,91 BRDA:208,12,0,40 BRDA:208,12,1,30 BRDA:221,13,0,30 BRDA:221,13,1,0 BRDA:240,14,0,85 BRDA:240,14,1,3 BRDA:278,15,0,120 BRDA:278,15,1,6787 BRDA:280,16,0,6905 BRDA:280,16,1,2 BRDA:296,17,0,1 BRDA:296,17,1,1 BRDA:298,18,0,1 BRDA:298,18,1,123 BRDA:332,19,0,0 BRDA:332,19,1,0 BRDA:359,20,0,91 BRDA:359,20,1,0 BRDA:375,21,0,0 BRDA:375,21,1,88 BRDA:378,22,0,0 BRDA:378,22,1,0 BRDA:397,23,0,36 BRDA:397,23,1,34 BRDA:417,24,0,0 BRDA:417,24,1,70 BRDA:421,25,0,4 BRDA:421,25,1,66 BRDA:436,26,0,0 BRDA:436,26,1,70 BRDA:453,27,0,60 BRDA:453,27,1,326 BRDA:455,28,0,42 BRDA:455,28,1,18 BRDA:465,29,0,10 BRDA:465,29,1,60 BRDA:480,30,0,30 BRDA:480,30,1,30 BRDA:499,31,0,30 BRDA:499,31,1,0 BRDA:507,32,0,0 BRDA:507,32,1,0 BRDA:523,33,0,0 BRDA:523,33,1,0 BRF:69 BRH:52 end_of_record TN: SF:src/create-program/shared.ts FN:26,createDefaultCompilerOptionsFromExtra FN:46,(anonymous_8) FN:47,(anonymous_9) FN:49,getCanonicalFileName FN:57,ensureAbsolutePath FN:63,canonicalDirname FN:67,getScriptKind FNF:7 FNH:6 FNDA:2646,createDefaultCompilerOptionsFromExtra FNDA:11955,(anonymous_8) FNDA:0,(anonymous_9) FNDA:11955,getCanonicalFileName FNDA:2972,ensureAbsolutePath FNDA:456,canonicalDirname FNDA:2575,getScriptKind DA:1,7 DA:2,7 DA:13,7 DA:29,2646 DA:30,1 DA:36,2645 DA:44,7 DA:45,7 DA:46,11955 DA:47,0 DA:50,11955 DA:51,11955 DA:52,9 DA:54,11955 DA:58,2972 DA:64,456 DA:71,2575 DA:74,2575 DA:76,1046 DA:79,1516 DA:82,4 DA:85,4 DA:88,1 DA:92,4 DA:98,7 DA:100,7 DA:101,7 DA:102,7 DA:103,7 LF:29 LH:28 BRDA:29,0,0,1 BRDA:29,0,1,2645 BRDA:44,1,0,7 BRDA:44,1,1,0 BRDA:46,2,0,7 BRDA:46,2,1,0 BRDA:51,3,0,9 BRDA:51,3,1,11946 BRDA:59,4,0,176 BRDA:59,4,1,2796 BRDA:60,5,0,2796 BRDA:60,5,1,0 BRDA:69,6,0,21 BRDA:75,7,0,1046 BRDA:75,7,1,1516 BRDA:75,7,2,4 BRDA:75,7,3,4 BRDA:75,7,4,1 BRDA:75,7,5,4 BRDA:92,8,0,2 BRDA:92,8,1,2 BRF:21 BRH:18 end_of_record TN: SF:src/jsx/xhtml-entities.ts FNF:0 FNH:0 DA:1,9 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/ts-estree/estree-to-ts-node-types.ts FNF:0 FNH:0 DA:1,9 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/ts-estree/index.ts FN:3,(anonymous_4) FN:4,(anonymous_5) FN:5,(anonymous_6) FNF:3 FNH:2 FNDA:33305,(anonymous_4) FNDA:46629,(anonymous_5) FNDA:0,(anonymous_6) DA:2,9 DA:3,33314 DA:4,46638 DA:5,9 DA:7,9 DA:8,9 LF:6 LH:6 BRF:0 BRH:0 end_of_record <<<<<< EOF # path=./packages/eslint-plugin-internal/coverage/lcov.info TN: SF:src/index.ts FNF:0 FNH:0 DA:1,0 DA:3,0 LF:2 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/rules/index.ts FNF:0 FNH:0 DA:1,0 DA:2,0 DA:3,0 DA:4,0 DA:5,0 DA:7,0 LF:6 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/rules/no-poorly-typed-ts-props.ts FN:55,(anonymous_0) FN:62,(anonymous_1) FN:81,(anonymous_2) FN:96,(anonymous_3) FNF:4 FNH:4 FNDA:6,(anonymous_0) FNDA:12,(anonymous_1) FNDA:3,(anonymous_2) FNDA:3,(anonymous_3) DA:1,1 DA:6,1 DA:15,1 DA:33,1 DA:56,6 DA:59,6 DA:61,6 DA:65,12 DA:66,23 DA:67,17 DA:71,6 DA:72,6 DA:73,6 DA:74,6 DA:75,2 DA:78,4 DA:79,4 DA:80,4 DA:81,4 DA:82,3 DA:84,4 DA:85,1 DA:88,3 DA:97,3 DA:98,0 DA:101,3 LF:26 LH:25 BRDA:66,0,0,17 BRDA:66,0,1,6 BRDA:74,1,0,2 BRDA:74,1,1,4 BRDA:74,2,0,1 BRDA:74,2,1,5 BRDA:74,3,0,6 BRDA:74,3,1,6 BRDA:80,4,0,1 BRDA:80,4,1,3 BRDA:80,5,0,4 BRDA:80,5,1,4 BRDA:81,6,0,1 BRDA:81,6,1,3 BRDA:81,7,0,4 BRDA:81,7,1,4 BRDA:84,8,0,1 BRDA:84,8,1,3 BRDA:90,9,0,3 BRDA:90,9,1,0 BRDA:97,10,0,0 BRDA:97,10,1,3 BRF:22 BRH:20 end_of_record TN: SF:src/rules/no-typescript-default-import.ts FN:38,(anonymous_0) FN:40,(anonymous_1) FN:48,(anonymous_2) FN:58,(anonymous_3) FN:69,(anonymous_4) FNF:5 FNH:5 FNDA:10,(anonymous_0) FNDA:3,(anonymous_1) FNDA:2,(anonymous_2) FNDA:2,(anonymous_3) FNDA:1,(anonymous_4) DA:1,1 DA:5,1 DA:18,1 DA:39,10 DA:43,3 DA:44,3 DA:45,2 DA:49,2 DA:50,1 DA:53,1 DA:61,2 DA:62,2 DA:66,1 DA:70,1 LF:14 LH:14 BRDA:44,0,0,2 BRDA:44,0,1,1 BRDA:49,1,0,1 BRDA:49,1,1,1 BRDA:62,2,0,1 BRDA:62,2,1,1 BRDA:63,3,0,2 BRDA:63,3,1,2 BRF:8 BRH:8 end_of_record TN: SF:src/rules/no-typescript-estree-import.ts FN:32,(anonymous_0) FN:34,(anonymous_1) FN:53,(anonymous_2) FNF:3 FNH:3 FNDA:15,(anonymous_0) FNDA:15,(anonymous_1) FNDA:6,(anonymous_2) DA:1,1 DA:3,1 DA:4,1 DA:5,1 DA:13,1 DA:33,15 DA:35,15 DA:36,0 DA:39,15 DA:40,15 DA:41,3 DA:42,12 DA:43,3 DA:46,15 DA:47,6 DA:54,6 LF:16 LH:15 BRDA:35,0,0,0 BRDA:35,0,1,15 BRDA:40,1,0,3 BRDA:40,1,1,12 BRDA:42,2,0,3 BRDA:42,2,1,9 BRDA:46,3,0,6 BRDA:46,3,1,9 BRF:8 BRH:7 end_of_record TN: SF:src/rules/plugin-test-formatting.ts FN:53,getExpectedIndentForNode FN:63,doIndent FN:70,getQuote FN:81,escapeTemplateString FN:149,(anonymous_4) FN:152,prettierFormat FN:195,checkExpression FN:215,checkLiteral FN:228,(anonymous_8) FN:249,checkTemplateLiteral FN:266,(anonymous_10) FN:297,(anonymous_11) FN:320,(anonymous_12) FN:389,(anonymous_13) FN:398,(anonymous_14) FN:411,isNoFormatTemplateTag FN:417,checkTaggedTemplateExpression FN:437,checkCallExpression FN:449,checkInvalidTest FN:468,checkValidTest FNF:20 FNH:20 FNDA:34,getExpectedIndentForNode FNDA:25,doIndent FNDA:15,getQuote FNDA:9,escapeTemplateString FNDA:52,(anonymous_4) FNDA:48,prettierFormat FNDA:81,checkExpression FNDA:26,checkLiteral FNDA:12,(anonymous_8) FNDA:49,checkTemplateLiteral FNDA:5,(anonymous_10) FNDA:10,(anonymous_11) FNDA:9,(anonymous_12) FNDA:9,(anonymous_13) FNDA:7,(anonymous_14) FNDA:2,isNoFormatTemplateTag FNDA:2,checkTaggedTemplateExpression FNDA:4,checkCallExpression FNDA:67,checkInvalidTest FNDA:49,checkValidTest DA:1,1 DA:5,1 DA:6,1 DA:48,1 DA:49,1 DA:50,1 DA:51,1 DA:57,34 DA:58,34 DA:61,34 DA:64,25 DA:65,168 DA:67,25 DA:71,15 DA:72,15 DA:73,15 DA:75,0 DA:78,15 DA:82,9 DA:83,9 DA:84,9 DA:85,9 DA:105,1 DA:150,52 DA:156,48 DA:157,1 DA:160,47 DA:161,47 DA:167,1 DA:168,0 DA:170,1 DA:175,1 DA:177,1 DA:178,1 DA:180,1 DA:181,1 DA:184,1 DA:191,1 DA:196,81 DA:198,26 DA:199,26 DA:202,49 DA:203,49 DA:206,2 DA:207,2 DA:210,4 DA:211,4 DA:220,26 DA:221,26 DA:222,26 DA:223,12 DA:229,12 DA:231,2 DA:237,10 DA:238,10 DA:239,0 DA:242,10 DA:254,49 DA:256,0 DA:259,49 DA:261,49 DA:263,5 DA:267,5 DA:268,5 DA:269,0 DA:272,5 DA:286,44 DA:287,44 DA:289,44 DA:291,44 DA:292,44 DA:294,10 DA:298,10 DA:299,7 DA:305,10 DA:306,6 DA:315,34 DA:316,34 DA:317,9 DA:321,9 DA:330,25 DA:331,25 DA:334,25 DA:336,25 DA:339,25 DA:340,25 DA:341,19 DA:342,2 DA:352,17 DA:353,26 DA:355,1 DA:358,25 DA:360,25 DA:361,25 DA:362,1 DA:374,16 DA:375,24 DA:379,22 DA:380,0 DA:383,22 DA:384,22 DA:385,22 DA:386,7 DA:389,9 DA:393,7 DA:399,7 DA:414,2 DA:421,2 DA:422,0 DA:425,2 DA:427,2 DA:430,0 DA:441,4 DA:442,0 DA:444,4 DA:446,4 DA:453,67 DA:454,82 DA:459,0 DA:462,82 DA:463,72 DA:469,49 DA:470,54 DA:473,49 DA:474,49 DA:477,5 DA:478,5 DA:483,52 DA:491,52 LF:129 LH:119 BRDA:48,0,0,1 BRDA:48,0,1,0 BRDA:48,1,0,1 BRDA:48,1,1,1 BRDA:73,2,0,0 BRDA:73,2,1,15 BRDA:73,3,0,15 BRDA:73,3,1,5 BRDA:78,4,0,5 BRDA:78,4,1,10 BRDA:156,5,0,1 BRDA:156,5,1,47 BRDA:167,6,0,0 BRDA:167,6,1,1 BRDA:177,7,0,1 BRDA:177,7,1,0 BRDA:180,8,0,1 BRDA:180,8,1,0 BRDA:197,9,0,26 BRDA:197,9,1,49 BRDA:197,9,2,2 BRDA:197,9,3,4 BRDA:220,10,0,26 BRDA:220,10,1,0 BRDA:222,11,0,12 BRDA:222,11,1,14 BRDA:222,12,0,26 BRDA:222,12,1,24 BRDA:226,13,0,3 BRDA:226,13,1,9 BRDA:229,14,0,2 BRDA:229,14,1,10 BRDA:237,15,0,0 BRDA:237,15,1,10 BRDA:237,16,0,10 BRDA:237,16,1,10 BRDA:238,17,0,0 BRDA:238,17,1,10 BRDA:252,18,0,49 BRDA:254,19,0,0 BRDA:254,19,1,49 BRDA:261,20,0,5 BRDA:261,20,1,44 BRDA:268,21,0,0 BRDA:268,21,1,5 BRDA:292,22,0,10 BRDA:292,22,1,34 BRDA:292,23,0,44 BRDA:292,23,1,37 BRDA:298,24,0,7 BRDA:298,24,1,3 BRDA:305,25,0,6 BRDA:305,25,1,4 BRDA:316,26,0,9 BRDA:316,26,1,25 BRDA:340,27,0,19 BRDA:340,27,1,6 BRDA:341,28,0,2 BRDA:341,28,1,17 BRDA:353,29,0,1 BRDA:353,29,1,25 BRDA:361,30,0,1 BRDA:361,30,1,24 BRDA:379,31,0,0 BRDA:379,31,1,22 BRDA:385,32,0,7 BRDA:385,32,1,15 BRDA:385,33,0,22 BRDA:385,33,1,22 BRDA:387,34,0,6 BRDA:387,34,1,1 BRDA:396,35,0,2 BRDA:396,35,1,5 BRDA:414,36,0,2 BRDA:414,36,1,2 BRDA:421,37,0,0 BRDA:421,37,1,2 BRDA:425,38,0,2 BRDA:425,38,1,0 BRDA:441,39,0,0 BRDA:441,39,1,4 BRDA:451,40,0,18 BRDA:454,41,0,0 BRDA:454,41,1,82 BRDA:455,42,0,82 BRDA:455,42,1,82 BRDA:455,42,2,82 BRDA:462,43,0,72 BRDA:462,43,1,10 BRDA:462,44,0,82 BRDA:462,44,1,20 BRDA:471,45,0,49 BRDA:471,45,1,5 BRF:93 BRH:78 end_of_record TN: SF:src/rules/prefer-ast-types-enum.ts FN:8,(anonymous_0) FN:29,(anonymous_1) FN:30,(anonymous_2) FN:38,(anonymous_3) FN:43,(anonymous_4) FNF:5 FNH:5 FNDA:5,(anonymous_0) FNDA:10,(anonymous_1) FNDA:2,(anonymous_2) FNDA:2,(anonymous_3) FNDA:6,(anonymous_4) DA:1,1 DA:6,1 DA:8,1 DA:10,5 DA:12,1 DA:30,10 DA:34,2 DA:39,2 DA:42,10 DA:44,6 DA:51,1 DA:54,5 DA:55,2 DA:58,3 DA:60,3 DA:61,1 DA:64,3 DA:65,1 LF:18 LH:18 BRDA:44,0,0,1 BRDA:44,0,1,5 BRDA:45,1,0,6 BRDA:45,1,1,2 BRDA:45,1,2,2 BRDA:45,2,0,0 BRDA:45,2,1,6 BRDA:45,3,0,6 BRDA:45,3,1,6 BRDA:46,4,0,0 BRDA:46,4,1,2 BRDA:46,5,0,2 BRDA:46,5,1,2 BRDA:54,6,0,2 BRDA:54,6,1,3 BRDA:60,7,0,1 BRDA:60,7,1,2 BRDA:64,8,0,1 BRDA:64,8,1,2 BRF:19 BRH:17 end_of_record TN: SF:src/util/createRule.ts FN:7,(anonymous_0) FNF:1 FNH:1 FNDA:5,(anonymous_0) DA:1,5 DA:4,5 DA:6,5 DA:8,5 DA:11,5 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/util/index.ts FNF:0 FNH:0 DA:1,5 LF:1 LH:1 BRF:0 BRH:0 end_of_record <<<<<< EOF # path=./packages/eslint-plugin/coverage/lcov.info TN: SF:src/index.ts FNF:0 FNH:0 DA:1,2 DA:3,2 DA:4,2 DA:5,2 DA:6,2 DA:7,2 DA:9,2 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/configs/all.ts FNF:0 FNH:0 DA:5,2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/configs/base.ts FNF:0 FNH:0 DA:5,2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/configs/eslint-recommended.ts FNF:0 FNH:0 DA:6,2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/configs/recommended-requiring-type-checking.ts FNF:0 FNH:0 DA:5,2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/configs/recommended.ts FNF:0 FNH:0 DA:5,2 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/rules/adjacent-overload-signatures.ts FN:33,(anonymous_6) FN:47,getMemberMethod FN:106,isSameMethod FN:115,getMembers FN:132,checkBodyForOverloadMethods FN:139,(anonymous_11) FN:146,(anonymous_12) FNF:7 FNH:7 FNDA:61,(anonymous_6) FNDA:398,getMemberMethod FNDA:360,isSameMethod FNDA:118,getMembers FNDA:118,checkBodyForOverloadMethods FNDA:338,(anonymous_11) FNDA:254,(anonymous_12) DA:1,5 DA:5,5 DA:18,5 DA:34,61 DA:48,398 DA:49,0 DA:52,398 DA:54,398 DA:59,61 DA:60,1 DA:63,60 DA:67,89 DA:68,89 DA:69,1 DA:71,88 DA:78,82 DA:84,9 DA:90,9 DA:96,66 DA:103,82 DA:107,360 DA:116,118 DA:121,111 DA:124,7 DA:133,118 DA:135,118 DA:136,118 DA:137,118 DA:139,118 DA:140,338 DA:141,338 DA:142,84 DA:143,84 DA:146,254 DA:147,254 DA:149,254 DA:150,32 DA:157,222 DA:158,148 DA:161,254 DA:166,61 LF:41 LH:40 BRDA:48,0,0,0 BRDA:48,0,1,398 BRDA:52,1,0,398 BRDA:52,1,1,77 BRDA:55,2,0,3 BRDA:55,2,1,61 BRDA:55,2,2,61 BRDA:55,2,3,89 BRDA:55,2,4,82 BRDA:55,2,5,9 BRDA:55,2,6,9 BRDA:55,2,7,66 BRDA:59,3,0,1 BRDA:59,3,1,60 BRDA:67,4,0,88 BRDA:67,4,1,1 BRDA:67,5,0,89 BRDA:67,5,1,89 BRDA:67,6,0,1 BRDA:67,6,1,88 BRDA:67,7,0,89 BRDA:67,7,1,88 BRDA:68,8,0,1 BRDA:68,8,1,88 BRDA:108,9,0,360 BRDA:108,9,1,349 BRDA:108,9,2,183 BRDA:108,9,3,182 BRDA:117,10,0,23 BRDA:117,10,1,84 BRDA:117,10,2,90 BRDA:117,10,3,111 BRDA:117,10,4,7 BRDA:135,11,0,118 BRDA:135,11,1,0 BRDA:141,12,0,84 BRDA:141,12,1,254 BRDA:149,13,0,32 BRDA:149,13,1,222 BRDA:149,14,0,254 BRDA:149,14,1,106 BRDA:154,15,0,1 BRDA:154,15,1,31 BRDA:157,16,0,148 BRDA:157,16,1,74 BRF:45 BRH:43 end_of_record TN: SF:src/rules/array-type.ts FN:11,isSimpleType FN:57,typeNeedsParentheses FN:125,(anonymous_8) FN:134,getMessageType FN:147,(anonymous_10) FN:174,(anonymous_11) FN:196,(anonymous_12) FN:231,(anonymous_13) FN:262,(anonymous_14) FNF:9 FNH:9 FNDA:287,isSimpleType FNDA:93,typeNeedsParentheses FNDA:327,(anonymous_8) FNDA:176,getMessageType FNDA:234,(anonymous_10) FNDA:77,(anonymous_11) FNDA:349,(anonymous_12) FNDA:7,(anonymous_13) FNDA:70,(anonymous_14) DA:1,5 DA:5,5 DA:12,287 DA:28,145 DA:30,63 DA:35,18 DA:36,3 DA:38,15 DA:39,14 DA:42,45 DA:43,17 DA:45,28 DA:47,1 DA:49,79 DA:58,93 DA:60,23 DA:66,14 DA:68,22 DA:70,34 DA:87,5 DA:89,5 DA:126,327 DA:128,327 DA:129,327 DA:135,176 DA:136,176 DA:137,29 DA:139,147 DA:140,94 DA:143,53 DA:146,327 DA:149,234 DA:153,234 DA:155,234 DA:159,157 DA:163,77 DA:166,77 DA:168,77 DA:176,77 DA:180,77 DA:182,77 DA:197,349 DA:204,124 DA:207,225 DA:208,225 DA:212,225 DA:213,119 DA:216,106 DA:217,106 DA:219,106 DA:223,106 DA:225,7 DA:232,7 DA:236,7 DA:239,99 DA:243,29 DA:246,70 DA:247,70 DA:249,70 DA:251,70 DA:254,70 DA:256,70 DA:263,70 LF:63 LH:63 BRDA:13,0,0,25 BRDA:13,0,1,33 BRDA:13,0,2,33 BRDA:13,0,3,33 BRDA:13,0,4,106 BRDA:13,0,5,107 BRDA:13,0,6,125 BRDA:13,0,7,125 BRDA:13,0,8,125 BRDA:13,0,9,125 BRDA:13,0,10,125 BRDA:13,0,11,134 BRDA:13,0,12,140 BRDA:13,0,13,142 BRDA:13,0,14,145 BRDA:13,0,15,63 BRDA:13,0,16,79 BRDA:30,1,0,18 BRDA:30,1,1,45 BRDA:31,2,0,63 BRDA:31,2,1,63 BRDA:31,2,2,57 BRDA:35,3,0,3 BRDA:35,3,1,15 BRDA:38,4,0,14 BRDA:38,4,1,1 BRDA:42,5,0,17 BRDA:42,5,1,28 BRDA:59,6,0,23 BRDA:59,6,1,10 BRDA:59,6,2,11 BRDA:59,6,3,12 BRDA:59,6,4,13 BRDA:59,6,5,14 BRDA:59,6,6,22 BRDA:59,6,7,34 BRDA:129,7,0,128 BRDA:129,7,1,199 BRDA:129,8,0,327 BRDA:129,8,1,327 BRDA:135,9,0,176 BRDA:135,9,1,0 BRDA:136,10,0,29 BRDA:136,10,1,147 BRDA:139,11,0,94 BRDA:139,11,1,53 BRDA:149,12,0,234 BRDA:149,12,1,234 BRDA:149,12,2,66 BRDA:153,13,0,66 BRDA:153,13,1,168 BRDA:155,14,0,157 BRDA:155,14,1,77 BRDA:156,15,0,234 BRDA:156,15,1,115 BRDA:156,15,2,53 BRDA:164,16,0,62 BRDA:164,16,1,15 BRDA:166,17,0,30 BRDA:166,17,1,47 BRDA:177,18,0,29 BRDA:177,18,1,48 BRDA:180,19,0,30 BRDA:180,19,1,47 BRDA:197,20,0,124 BRDA:197,20,1,225 BRDA:198,21,0,349 BRDA:198,21,1,345 BRDA:200,22,0,345 BRDA:200,22,1,182 BRDA:209,23,0,62 BRDA:209,23,1,163 BRDA:212,24,0,119 BRDA:212,24,1,106 BRDA:216,25,0,26 BRDA:216,25,1,80 BRDA:217,26,0,4 BRDA:217,26,1,102 BRDA:217,27,0,106 BRDA:217,27,1,106 BRDA:220,28,0,58 BRDA:220,28,1,48 BRDA:223,29,0,7 BRDA:223,29,1,99 BRDA:223,30,0,106 BRDA:223,30,1,102 BRDA:239,31,0,29 BRDA:239,31,1,70 BRDA:240,32,0,99 BRDA:240,32,1,99 BRDA:240,32,2,45 BRDA:249,33,0,70 BRDA:249,33,1,18 BRDA:249,34,0,0 BRDA:249,34,1,18 BRDA:249,35,0,18 BRDA:249,35,1,18 BRDA:251,36,0,1 BRDA:251,36,1,69 BRDA:252,37,0,15 BRDA:252,37,1,55 BRDA:254,38,0,15 BRDA:254,38,1,55 BRDA:254,39,0,1 BRDA:254,39,1,69 BRF:105 BRH:103 end_of_record TN: SF:src/rules/await-thenable.ts FN:22,(anonymous_6) FN:27,(anonymous_7) FNF:2 FNH:2 FNDA:14,(anonymous_6) FNDA:22,(anonymous_7) DA:1,5 DA:3,5 DA:5,5 DA:23,14 DA:24,14 DA:26,14 DA:28,22 DA:29,22 DA:31,22 DA:36,5 LF:10 LH:10 BRDA:31,0,0,5 BRDA:31,0,1,17 BRDA:32,1,0,22 BRDA:32,1,1,17 BRDA:32,1,2,16 BRF:5 BRH:5 end_of_record TN: SF:src/rules/ban-ts-comment.ts FN:100,(anonymous_6) FN:110,(anonymous_7) FN:113,(anonymous_8) FNF:3 FNH:3 FNDA:54,(anonymous_6) FNDA:54,(anonymous_7) FNDA:54,(anonymous_8) DA:1,5 DA:2,5 DA:12,5 DA:18,5 DA:105,54 DA:106,54 DA:107,54 DA:109,54 DA:111,54 DA:113,54 DA:114,54 DA:116,54 DA:117,16 DA:119,54 DA:121,54 DA:123,54 DA:124,54 DA:125,30 DA:132,54 DA:135,15 DA:136,15 DA:137,7 LF:22 LH:22 BRDA:116,0,0,16 BRDA:116,0,1,38 BRDA:119,1,0,50 BRDA:119,1,1,4 BRDA:119,2,0,54 BRDA:119,2,1,50 BRDA:124,3,0,30 BRDA:124,3,1,24 BRDA:132,4,0,15 BRDA:132,4,1,39 BRDA:134,5,0,0 BRDA:136,6,0,7 BRDA:136,6,1,8 BRF:13 BRH:12 end_of_record TN: SF:src/rules/ban-tslint-comment.ts FN:8,(anonymous_6) FN:32,(anonymous_7) FN:35,(anonymous_8) FN:37,(anonymous_9) FN:43,(anonymous_10) FNF:5 FNH:5 FNDA:8,(anonymous_6) FNDA:21,(anonymous_7) FNDA:21,(anonymous_8) FNDA:11,(anonymous_9) FNDA:8,(anonymous_10) DA:1,5 DA:2,5 DA:6,5 DA:8,5 DA:12,8 DA:16,5 DA:33,21 DA:34,21 DA:36,21 DA:37,21 DA:38,11 DA:39,8 DA:44,8 DA:48,8 DA:52,8 LF:15 LH:15 BRDA:13,0,0,4 BRDA:13,0,1,4 BRDA:38,1,0,8 BRDA:38,1,1,3 BRDA:45,2,0,1 BRDA:45,2,1,7 BRF:6 BRH:6 end_of_record TN: SF:src/rules/ban-types.ts FN:27,removeSpaces FN:31,stringifyNode FN:38,getCustomMessage FN:165,(anonymous_9) FN:174,(anonymous_10) FN:177,checkBannedTypes FN:199,(anonymous_12) FN:206,(anonymous_13) FN:208,(anonymous_14) FN:220,(anonymous_15) FN:227,(anonymous_16) FN:232,(anonymous_17) FNF:12 FNH:12 FNDA:374,removeSpaces FNDA:62,stringifyNode FNDA:47,getCustomMessage FNDA:56,(anonymous_9) FNDA:312,(anonymous_10) FNDA:76,checkBannedTypes FNDA:19,(anonymous_12) FNDA:616,(anonymous_13) FNDA:14,(anonymous_14) FNDA:7,(anonymous_15) FNDA:6,(anonymous_16) FNDA:43,(anonymous_17) DA:1,5 DA:6,5 DA:28,374 DA:35,62 DA:41,47 DA:42,14 DA:45,33 DA:46,10 DA:49,23 DA:50,22 DA:53,1 DA:56,5 DA:107,5 DA:121,5 DA:166,56 DA:167,56 DA:168,56 DA:173,56 DA:174,312 DA:181,76 DA:183,76 DA:184,29 DA:187,47 DA:189,47 DA:191,47 DA:199,19 DA:204,56 DA:207,616 DA:208,36 DA:209,14 DA:212,616 DA:217,56 DA:221,7 DA:222,3 DA:225,4 DA:228,6 DA:229,5 DA:233,43 DA:235,43 DA:236,10 LF:40 LH:40 BRDA:41,0,0,14 BRDA:41,0,1,33 BRDA:45,1,0,10 BRDA:45,1,1,23 BRDA:49,2,0,22 BRDA:49,2,1,1 BRDA:166,3,0,34 BRDA:166,3,1,22 BRDA:166,4,0,56 BRDA:166,4,1,56 BRDA:167,5,0,51 BRDA:167,5,1,5 BRDA:167,6,0,56 BRDA:167,6,1,56 BRDA:170,7,0,23 BRDA:170,7,1,33 BRDA:179,8,0,62 BRDA:183,9,0,29 BRDA:183,9,1,47 BRDA:183,10,0,76 BRDA:183,10,1,48 BRDA:189,11,0,47 BRDA:189,11,1,33 BRDA:189,11,2,23 BRDA:199,12,0,19 BRDA:199,12,1,28 BRDA:207,13,0,36 BRDA:207,13,1,580 BRDA:221,14,0,3 BRDA:221,14,1,4 BRDA:228,15,0,5 BRDA:228,15,1,1 BRDA:235,16,0,10 BRDA:235,16,1,33 BRF:34 BRH:34 end_of_record TN: SF:src/rules/brace-style.ts FN:28,(anonymous_1) FN:41,validateCurlyPair FN:69,(anonymous_3) FN:95,(anonymous_4) FN:106,(anonymous_5) FN:117,(anonymous_6) FN:124,(anonymous_7) FN:132,(anonymous_8) FNF:8 FNH:8 FNDA:245,(anonymous_1) FNDA:37,validateCurlyPair FNDA:8,(anonymous_3) FNDA:4,(anonymous_4) FNDA:1,(anonymous_5) FNDA:1,(anonymous_6) FNDA:27,(anonymous_7) FNDA:10,(anonymous_8) DA:2,5 DA:3,5 DA:13,5 DA:32,245 DA:34,245 DA:35,245 DA:36,245 DA:45,37 DA:49,1 DA:52,36 DA:55,36 DA:58,36 DA:62,36 DA:66,8 DA:70,8 DA:74,8 DA:79,8 DA:80,0 DA:83,8 DA:88,36 DA:92,4 DA:95,4 DA:99,36 DA:103,1 DA:106,1 DA:110,36 DA:114,1 DA:117,1 DA:122,245 DA:127,27 DA:128,27 DA:130,27 DA:133,10 DA:134,10 DA:138,10 LF:35 LH:34 BRDA:31,0,0,163 BRDA:45,1,0,1 BRDA:45,1,1,36 BRDA:46,2,0,37 BRDA:46,2,1,1 BRDA:62,3,0,8 BRDA:62,3,1,28 BRDA:63,4,0,36 BRDA:63,4,1,24 BRDA:79,5,0,0 BRDA:79,5,1,8 BRDA:88,6,0,4 BRDA:88,6,1,32 BRDA:89,7,0,36 BRDA:89,7,1,12 BRDA:99,8,0,1 BRDA:99,8,1,35 BRDA:100,9,0,36 BRDA:100,9,1,1 BRDA:110,10,0,1 BRDA:110,10,1,35 BRDA:111,11,0,36 BRDA:111,11,1,1 BRDA:135,12,0,6 BRDA:135,12,1,4 BRF:25 BRH:24 end_of_record TN: SF:src/rules/class-literal-property-style.ts FN:15,(anonymous_6) FN:23,(anonymous_7) FN:58,(anonymous_8) FN:61,(anonymous_9) FN:85,(anonymous_10) FN:103,(anonymous_11) FN:117,(anonymous_12) FNF:7 FNH:7 FNDA:16,(anonymous_6) FNDA:20,(anonymous_7) FNDA:54,(anonymous_8) FNDA:15,(anonymous_9) FNDA:9,(anonymous_10) FNDA:13,(anonymous_11) FNDA:7,(anonymous_12) DA:1,5 DA:5,5 DA:15,5 DA:19,16 DA:23,5 DA:26,20 DA:27,12 DA:30,8 DA:34,7 DA:37,1 DA:40,5 DA:59,54 DA:60,31 DA:62,15 DA:67,3 DA:70,12 DA:72,12 DA:73,1 DA:76,11 DA:78,11 DA:79,2 DA:82,9 DA:86,9 DA:87,9 DA:89,9 DA:91,9 DA:92,9 DA:93,9 DA:95,9 DA:102,23 DA:104,13 DA:105,4 DA:108,9 DA:110,9 DA:111,2 DA:114,7 DA:118,7 DA:119,7 DA:121,7 DA:123,7 DA:124,7 DA:125,7 DA:127,7 LF:43 LH:43 BRDA:19,0,0,10 BRDA:19,0,1,6 BRDA:19,1,0,16 BRDA:19,1,1,16 BRDA:20,2,0,5 BRDA:20,2,1,11 BRDA:26,3,0,12 BRDA:26,3,1,8 BRDA:30,4,0,7 BRDA:30,4,1,1 BRDA:31,5,0,8 BRDA:31,5,1,4 BRDA:34,6,0,4 BRDA:34,6,1,3 BRDA:59,7,0,31 BRDA:59,7,1,23 BRDA:62,8,0,3 BRDA:62,8,1,12 BRDA:63,9,0,15 BRDA:63,9,1,14 BRDA:63,9,2,13 BRDA:72,10,0,1 BRDA:72,10,1,11 BRDA:78,11,0,2 BRDA:78,11,1,9 BRDA:78,12,0,11 BRDA:78,12,1,11 BRDA:92,13,0,2 BRDA:92,13,1,7 BRDA:104,14,0,4 BRDA:104,14,1,9 BRDA:104,15,0,13 BRDA:104,15,1,10 BRDA:110,16,0,2 BRDA:110,16,1,7 BRDA:110,17,0,9 BRDA:110,17,1,9 BRDA:124,18,0,1 BRDA:124,18,1,6 BRF:39 BRH:39 end_of_record TN: SF:src/rules/comma-dangle.ts FN:25,normalizeOptions FN:88,(anonymous_8) FN:98,(anonymous_9) FN:101,last FN:105,getLastItem FN:118,getTrailingToken FN:124,isMultiline FN:130,forbidComma FN:137,(anonymous_15) FN:144,forceComma FN:151,(anonymous_17) FN:158,allowCommaIfMultiline FN:164,forceCommaIfMultiline FNF:13 FNH:12 FNDA:93,normalizeOptions FNDA:93,(anonymous_8) FNDA:0,(anonymous_9) FNDA:207,last FNDA:207,getLastItem FNDA:84,getTrailingToken FNDA:39,isMultiline FNDA:50,forbidComma FNDA:15,(anonymous_15) FNDA:34,forceComma FNDA:9,(anonymous_17) FNDA:17,allowCommaIfMultiline FNDA:22,forceCommaIfMultiline DA:1,5 DA:2,5 DA:3,5 DA:16,5 DA:23,5 DA:26,93 DA:27,78 DA:33,15 DA:40,5 DA:89,93 DA:90,93 DA:91,93 DA:93,93 DA:102,207 DA:106,207 DA:108,73 DA:110,70 DA:112,64 DA:114,0 DA:119,84 DA:120,84 DA:121,84 DA:125,39 DA:126,39 DA:127,39 DA:131,50 DA:132,50 DA:133,50 DA:134,15 DA:138,15 DA:145,34 DA:146,34 DA:147,34 DA:148,9 DA:152,9 DA:159,17 DA:160,8 DA:165,22 DA:166,13 DA:168,9 DA:172,93 LF:41 LH:40 BRDA:26,0,0,78 BRDA:26,0,1,15 BRDA:34,1,0,5 BRDA:34,1,1,10 BRDA:34,2,0,15 BRDA:34,2,1,15 BRDA:35,3,0,6 BRDA:35,3,1,9 BRDA:35,4,0,15 BRDA:35,4,1,15 BRDA:36,5,0,6 BRDA:36,5,1,9 BRDA:36,6,0,15 BRDA:36,6,1,15 BRDA:102,7,0,199 BRDA:102,7,1,8 BRDA:102,8,0,207 BRDA:102,8,1,207 BRDA:107,9,0,73 BRDA:107,9,1,70 BRDA:107,9,2,64 BRDA:107,9,3,0 BRDA:120,10,0,84 BRDA:120,10,1,80 BRDA:127,11,0,0 BRDA:127,11,1,39 BRDA:127,12,0,39 BRDA:127,12,1,39 BRDA:127,13,0,0 BRDA:127,13,1,39 BRDA:127,14,0,39 BRDA:127,14,1,39 BRDA:133,15,0,15 BRDA:133,15,1,35 BRDA:133,16,0,50 BRDA:133,16,1,46 BRDA:133,16,2,46 BRDA:147,17,0,9 BRDA:147,17,1,25 BRDA:147,18,0,34 BRDA:147,18,1,34 BRDA:147,18,2,34 BRDA:159,19,0,8 BRDA:159,19,1,9 BRDA:165,20,0,13 BRDA:165,20,1,9 BRF:46 BRH:43 end_of_record TN: SF:src/rules/comma-spacing.ts FN:58,(anonymous_0) FN:67,addNullElementsToIgnoreList FN:90,addTypeParametersTrailingCommaToIgnoreList FN:109,validateCommaSpacing FN:125,(anonymous_4) FN:154,(anonymous_5) FN:170,(anonymous_6) FN:171,(anonymous_7) FNF:8 FNH:8 FNDA:175,(anonymous_0) FNDA:87,addNullElementsToIgnoreList FNDA:15,addTypeParametersTrailingCommaToIgnoreList FNDA:224,validateCommaSpacing FNDA:24,(anonymous_4) FNDA:24,(anonymous_5) FNDA:175,(anonymous_6) FNDA:1678,(anonymous_7) DA:1,5 DA:5,5 DA:20,5 DA:59,175 DA:60,175 DA:61,175 DA:70,87 DA:71,87 DA:73,177 DA:74,48 DA:75,48 DA:76,48 DA:79,129 DA:82,177 DA:93,15 DA:94,15 DA:95,14 DA:96,14 DA:97,14 DA:98,3 DA:114,224 DA:119,24 DA:126,24 DA:135,224 DA:136,3 DA:139,221 DA:140,1 DA:143,220 DA:148,24 DA:155,24 DA:165,175 DA:171,175 DA:172,1678 DA:173,1454 DA:176,224 DA:177,224 DA:179,224 LF:37 LH:37 BRDA:73,0,0,48 BRDA:73,0,1,129 BRDA:75,1,0,48 BRDA:75,1,1,0 BRDA:75,2,0,48 BRDA:75,2,1,48 BRDA:94,3,0,14 BRDA:94,3,1,1 BRDA:97,4,0,3 BRDA:97,4,1,11 BRDA:97,5,0,14 BRDA:97,5,1,14 BRDA:114,6,0,24 BRDA:114,6,1,200 BRDA:115,7,0,224 BRDA:115,7,1,173 BRDA:115,7,2,169 BRDA:124,8,0,11 BRDA:124,8,1,13 BRDA:127,9,0,11 BRDA:127,9,1,13 BRDA:135,10,0,3 BRDA:135,10,1,221 BRDA:135,11,0,224 BRDA:135,11,1,164 BRDA:139,12,0,1 BRDA:139,12,1,220 BRDA:139,13,0,221 BRDA:139,13,1,70 BRDA:139,13,2,41 BRDA:143,14,0,24 BRDA:143,14,1,196 BRDA:144,15,0,220 BRDA:144,15,1,160 BRDA:144,15,2,155 BRDA:153,16,0,18 BRDA:153,16,1,6 BRDA:156,17,0,18 BRDA:156,17,1,6 BRDA:172,18,0,1454 BRDA:172,18,1,224 BRDA:182,19,0,51 BRDA:182,19,1,173 BRDA:181,20,0,224 BRDA:181,20,1,206 BRDA:185,21,0,60 BRDA:185,21,1,164 BRDA:184,22,0,224 BRDA:184,22,1,206 BRF:49 BRH:48 end_of_record TN: SF:src/rules/consistent-indexed-object-style.ts FN:33,(anonymous_0) FN:38,(anonymous_1) FN:55,(anonymous_2) FN:65,checkMembers FN:104,(anonymous_4) FN:117,(anonymous_5) FN:121,(anonymous_6) FN:126,(anonymous_7) FNF:8 FNH:8 FNDA:64,(anonymous_0) FNDA:15,(anonymous_1) FNDA:5,(anonymous_2) FNDA:30,checkMembers FNDA:14,(anonymous_4) FNDA:17,(anonymous_5) FNDA:13,(anonymous_6) FNDA:6,(anonymous_7) DA:1,5 DA:2,5 DA:11,5 DA:34,64 DA:36,64 DA:37,19 DA:39,15 DA:40,15 DA:41,1 DA:43,14 DA:44,6 DA:47,8 DA:48,8 DA:49,3 DA:52,5 DA:56,5 DA:57,5 DA:58,5 DA:72,30 DA:73,9 DA:75,21 DA:77,21 DA:78,2 DA:81,19 DA:83,19 DA:84,2 DA:87,17 DA:88,0 DA:90,17 DA:91,17 DA:92,0 DA:95,17 DA:96,17 DA:97,2 DA:100,15 DA:105,14 DA:106,14 DA:107,14 DA:110,14 DA:116,45 DA:118,17 DA:122,13 DA:124,13 DA:125,4 DA:126,6 DA:130,13 LF:46 LH:44 BRDA:36,0,0,19 BRDA:36,0,1,45 BRDA:40,1,0,1 BRDA:40,1,1,14 BRDA:43,2,0,6 BRDA:43,2,1,8 BRDA:47,3,0,1 BRDA:47,3,1,7 BRDA:47,4,0,8 BRDA:47,4,1,8 BRDA:48,5,0,3 BRDA:48,5,1,5 BRDA:48,6,0,1 BRDA:48,6,1,7 BRDA:48,7,0,8 BRDA:48,7,1,8 BRDA:70,8,0,17 BRDA:72,9,0,9 BRDA:72,9,1,21 BRDA:77,10,0,2 BRDA:77,10,1,19 BRDA:83,11,0,2 BRDA:83,11,1,17 BRDA:87,12,0,0 BRDA:87,12,1,17 BRDA:91,13,0,0 BRDA:91,13,1,17 BRDA:96,14,0,2 BRDA:96,14,1,15 BRDA:104,15,0,14 BRDA:104,15,1,1 BRDA:108,16,0,7 BRDA:108,16,1,7 BRDA:124,17,0,4 BRDA:124,17,1,9 BRDA:124,18,0,4 BRDA:124,18,1,9 BRDA:124,19,0,13 BRDA:124,19,1,13 BRDA:124,20,0,9 BRDA:124,20,1,4 BRDA:124,21,0,13 BRDA:124,21,1,13 BRDA:125,22,0,0 BRDA:125,22,1,4 BRDA:125,23,0,4 BRDA:125,23,1,4 BRDA:135,24,0,12 BRDA:135,24,1,1 BRDA:135,25,0,13 BRDA:135,25,1,13 BRF:51 BRH:48 end_of_record TN: SF:src/rules/consistent-type-assertions.ts FN:74,(anonymous_6) FN:77,isConst FN:88,reportIncorrectAssertionType FN:108,checkType FN:126,checkExpression FN:161,(anonymous_11) FN:169,(anonymous_12) FNF:7 FNH:7 FNDA:70,(anonymous_6) FNDA:35,isConst FNDA:19,reportIncorrectAssertionType FNDA:16,checkType FNDA:51,checkExpression FNDA:31,(anonymous_11) FNDA:39,(anonymous_12) DA:1,5 DA:2,5 DA:23,5 DA:75,70 DA:78,35 DA:79,8 DA:82,27 DA:92,19 DA:93,2 DA:96,17 DA:98,17 DA:109,16 DA:112,0 DA:114,16 DA:122,0 DA:129,51 DA:134,22 DA:137,29 DA:146,13 DA:149,16 DA:153,16 DA:160,70 DA:162,31 DA:163,9 DA:164,9 DA:167,22 DA:170,39 DA:171,10 DA:172,10 DA:175,29 LF:30 LH:28 BRDA:78,0,0,8 BRDA:78,0,1,27 BRDA:83,1,0,27 BRDA:83,1,1,26 BRDA:92,2,0,2 BRDA:92,2,1,17 BRDA:103,3,0,8 BRDA:103,3,1,9 BRDA:110,4,0,0 BRDA:110,4,1,0 BRDA:110,4,2,16 BRDA:110,4,3,0 BRDA:116,5,0,16 BRDA:116,5,1,0 BRDA:129,6,0,22 BRDA:129,6,1,29 BRDA:130,7,0,51 BRDA:130,7,1,51 BRDA:130,7,2,29 BRDA:137,8,0,13 BRDA:137,8,1,16 BRDA:138,9,0,29 BRDA:138,9,1,15 BRDA:138,9,2,15 BRDA:138,9,3,13 BRDA:138,9,4,7 BRDA:138,9,5,5 BRDA:138,9,6,3 BRDA:149,10,0,16 BRDA:149,10,1,0 BRDA:150,11,0,16 BRDA:150,11,1,16 BRDA:162,12,0,9 BRDA:162,12,1,22 BRDA:170,13,0,10 BRDA:170,13,1,29 BRF:36 BRH:31 end_of_record TN: SF:src/rules/consistent-type-definitions.ts FN:32,(anonymous_6) FN:39,isCurrentlyTraversedNodeWithinModuleDeclaration FN:43,(anonymous_8) FN:51,(anonymous_9) FN:58,(anonymous_10) FN:87,(anonymous_11) FN:98,(anonymous_12) FN:114,(anonymous_13) FNF:8 FNH:8 FNDA:36,(anonymous_6) FNDA:10,isCurrentlyTraversedNodeWithinModuleDeclaration FNDA:17,(anonymous_8) FNDA:12,(anonymous_9) FNDA:4,(anonymous_10) FNDA:16,(anonymous_11) FNDA:8,(anonymous_12) FNDA:4,(anonymous_13) DA:1,5 DA:7,5 DA:9,5 DA:33,36 DA:40,10 DA:44,17 DA:50,36 DA:54,12 DA:55,4 DA:59,4 DA:60,4 DA:62,4 DA:63,4 DA:64,4 DA:65,4 DA:73,4 DA:74,4 DA:79,4 DA:82,4 DA:88,16 DA:89,10 DA:99,8 DA:100,8 DA:102,8 DA:103,8 DA:104,8 DA:105,8 DA:113,8 DA:114,2 DA:115,4 DA:116,4 DA:125,8 LF:32 LH:32 BRDA:44,0,0,17 BRDA:44,0,1,4 BRDA:44,0,2,2 BRDA:54,1,0,4 BRDA:54,1,1,8 BRDA:59,2,0,1 BRDA:59,2,1,3 BRDA:59,3,0,4 BRDA:59,3,1,4 BRDA:63,4,0,4 BRDA:63,4,1,0 BRDA:74,5,0,4 BRDA:74,5,1,0 BRDA:75,6,0,4 BRDA:75,6,1,4 BRDA:75,6,2,4 BRDA:88,7,0,10 BRDA:88,7,1,6 BRDA:97,8,0,2 BRDA:97,8,1,8 BRDA:99,9,0,3 BRDA:99,9,1,5 BRDA:99,10,0,8 BRDA:99,10,1,8 BRDA:103,11,0,8 BRDA:103,11,1,0 BRDA:113,12,0,2 BRDA:113,12,1,6 BRF:28 BRH:25 end_of_record TN: SF:src/rules/consistent-type-imports.ts FN:33,isImportToken FN:39,isTypeToken FN:98,(anonymous_8) FN:109,(anonymous_9) FN:123,(anonymous_10) FN:133,(anonymous_11) FN:150,(anonymous_12) FN:235,(anonymous_13) FN:249,(anonymous_14) FN:260,(anonymous_15) FN:262,(anonymous_16) FN:301,(anonymous_17) FN:320,(anonymous_18) FN:326,(anonymous_19) FN:335,(anonymous_20) FN:345,classifySpecifier FN:358,(anonymous_22) FN:362,(anonymous_23) FN:375,getFixesNamedSpecifiers FN:461,getNamedSpecifierRanges FN:502,insertToNamedImport FN:522,fixToTypeImport FN:553,(anonymous_28) FN:565,(anonymous_29) FN:674,fixToTypeImportByInsertType FN:733,fixToValueImportInDecoMeta FN:763,(anonymous_32) FN:774,(anonymous_33) FN:812,fixToValueImport FNF:29 FNH:29 FNDA:36,isImportToken FNDA:14,isTypeToken FNDA:141,(anonymous_8) FNDA:170,(anonymous_9) FNDA:80,(anonymous_10) FNDA:137,(anonymous_11) FNDA:194,(anonymous_12) FNDA:116,(anonymous_13) FNDA:22,(anonymous_14) FNDA:36,(anonymous_15) FNDA:28,(anonymous_16) FNDA:28,(anonymous_17) FNDA:11,(anonymous_18) FNDA:11,(anonymous_19) FNDA:3,(anonymous_20) FNDA:50,classifySpecifier FNDA:95,(anonymous_22) FNDA:95,(anonymous_23) FNDA:28,getFixesNamedSpecifiers FNDA:18,getNamedSpecifierRanges FNDA:5,insertToNamedImport FNDA:45,fixToTypeImport FNDA:27,(anonymous_28) FNDA:47,(anonymous_29) FNDA:19,fixToTypeImportByInsertType FNDA:5,fixToValueImportInDecoMeta FNDA:6,(anonymous_32) FNDA:5,(anonymous_33) FNDA:14,fixToValueImport DA:1,5 DA:7,5 DA:36,36 DA:42,14 DA:53,5 DA:99,141 DA:100,141 DA:101,141 DA:103,141 DA:105,141 DA:110,170 DA:112,170 DA:119,170 DA:120,70 DA:124,80 DA:127,35 DA:130,100 DA:134,137 DA:137,46 DA:141,170 DA:142,170 DA:143,170 DA:144,170 DA:145,239 DA:146,239 DA:147,69 DA:149,170 DA:156,194 DA:162,18 DA:163,9 DA:166,185 DA:168,66 DA:169,66 DA:170,66 DA:171,80 DA:176,22 DA:180,13 DA:181,0 DA:183,13 DA:184,13 DA:185,13 DA:195,1 DA:198,1 DA:199,0 DA:201,1 DA:202,1 DA:203,1 DA:207,43 DA:212,119 DA:215,170 DA:216,124 DA:218,46 DA:223,170 DA:227,50 DA:236,116 DA:237,133 DA:238,83 DA:240,50 DA:241,50 DA:246,22 DA:250,22 DA:254,28 DA:257,28 DA:260,36 DA:262,28 DA:266,28 DA:267,22 DA:268,22 DA:269,4 DA:274,18 DA:280,6 DA:284,6 DA:285,1 DA:290,5 DA:298,28 DA:302,28 DA:303,5 DA:309,23 DA:323,11 DA:327,11 DA:336,3 DA:353,50 DA:357,50 DA:359,95 DA:361,50 DA:363,95 DA:365,50 DA:384,28 DA:385,4 DA:390,24 DA:391,24 DA:392,24 DA:396,5 DA:403,5 DA:407,5 DA:418,5 DA:422,5 DA:429,19 DA:430,19 DA:431,19 DA:432,47 DA:433,22 DA:434,25 DA:435,11 DA:436,11 DA:439,19 DA:440,7 DA:442,19 DA:443,18 DA:447,18 DA:449,18 DA:452,24 DA:468,18 DA:469,18 DA:470,18 DA:471,18 DA:472,18 DA:473,18 DA:474,18 DA:475,9 DA:477,9 DA:480,18 DA:481,18 DA:482,18 DA:483,18 DA:484,18 DA:485,16 DA:486,10 DA:490,18 DA:507,5 DA:515,5 DA:516,5 DA:517,5 DA:519,5 DA:527,45 DA:533,45 DA:535,45 DA:538,4 DA:539,4 DA:540,41 DA:541,24 DA:548,10 DA:549,10 DA:552,17 DA:554,27 DA:560,5 DA:561,5 DA:565,26 DA:566,47 DA:569,26 DA:575,26 DA:576,26 DA:577,19 DA:578,3 DA:583,3 DA:584,2 DA:586,1 DA:589,16 DA:598,26 DA:599,26 DA:607,2 DA:614,2 DA:620,2 DA:627,26 DA:631,10 DA:632,3 DA:638,3 DA:640,7 DA:646,7 DA:649,7 DA:655,7 DA:661,7 DA:668,26 DA:669,26 DA:671,26 DA:681,19 DA:685,19 DA:687,19 DA:689,10 DA:694,10 DA:696,1 DA:700,1 DA:711,1 DA:715,1 DA:719,1 DA:722,0 DA:738,5 DA:744,5 DA:746,5 DA:749,1 DA:750,1 DA:751,4 DA:752,1 DA:758,1 DA:759,1 DA:762,3 DA:764,6 DA:769,1 DA:770,1 DA:774,2 DA:775,5 DA:778,2 DA:784,2 DA:785,2 DA:786,2 DA:787,2 DA:792,2 DA:793,1 DA:795,1 DA:798,0 DA:807,2 DA:809,2 DA:818,14 DA:822,14 DA:830,14 DA:834,14 LF:216 LH:212 BRDA:36,0,0,36 BRDA:36,0,1,36 BRDA:42,1,0,14 BRDA:42,1,1,14 BRDA:99,2,0,141 BRDA:99,2,1,0 BRDA:99,3,0,141 BRDA:99,3,1,141 BRDA:107,4,0,116 BRDA:107,4,1,25 BRDA:112,5,0,37 BRDA:112,5,1,133 BRDA:112,6,0,170 BRDA:112,6,1,170 BRDA:119,7,0,70 BRDA:119,7,1,100 BRDA:120,8,0,35 BRDA:120,8,1,35 BRDA:121,9,0,70 BRDA:121,9,1,66 BRDA:130,10,0,46 BRDA:130,10,1,54 BRDA:131,11,0,100 BRDA:131,11,1,100 BRDA:146,12,0,69 BRDA:146,12,1,170 BRDA:156,13,0,18 BRDA:156,13,1,176 BRDA:157,14,0,194 BRDA:157,14,1,179 BRDA:157,15,0,0 BRDA:157,15,1,194 BRDA:157,16,0,194 BRDA:157,16,1,194 BRDA:159,17,0,0 BRDA:159,17,1,179 BRDA:159,18,0,179 BRDA:159,18,1,179 BRDA:162,19,0,9 BRDA:162,19,1,9 BRDA:162,20,0,18 BRDA:162,20,1,9 BRDA:166,21,0,66 BRDA:166,21,1,119 BRDA:175,22,0,22 BRDA:175,22,1,13 BRDA:175,22,2,1 BRDA:175,22,3,1 BRDA:175,22,4,43 BRDA:180,23,0,0 BRDA:180,23,1,13 BRDA:198,24,0,0 BRDA:198,24,1,1 BRDA:215,25,0,124 BRDA:215,25,1,46 BRDA:223,26,0,50 BRDA:223,26,1,120 BRDA:224,27,0,170 BRDA:224,27,1,100 BRDA:224,27,2,125 BRDA:224,27,3,70 BRDA:237,28,0,83 BRDA:237,28,1,50 BRDA:241,29,0,22 BRDA:241,29,1,28 BRDA:242,30,0,50 BRDA:242,30,1,39 BRDA:258,31,0,5 BRDA:258,31,1,23 BRDA:266,32,0,22 BRDA:266,32,1,6 BRDA:268,33,0,4 BRDA:268,33,1,18 BRDA:284,34,0,1 BRDA:284,34,1,5 BRDA:302,35,0,5 BRDA:302,35,1,23 BRDA:333,36,0,140 BRDA:333,36,1,1 BRDA:354,37,0,25 BRDA:354,37,1,25 BRDA:360,38,0,9 BRDA:360,38,1,41 BRDA:357,39,0,50 BRDA:357,39,1,50 BRDA:384,40,0,4 BRDA:384,40,1,24 BRDA:392,41,0,5 BRDA:392,41,1,19 BRDA:432,42,0,22 BRDA:432,42,1,25 BRDA:434,43,0,11 BRDA:434,43,1,14 BRDA:439,44,0,7 BRDA:439,44,1,12 BRDA:474,45,0,9 BRDA:474,45,1,9 BRDA:484,46,0,16 BRDA:484,46,1,2 BRDA:484,47,0,18 BRDA:484,47,1,9 BRDA:485,48,0,10 BRDA:485,48,1,6 BRDA:516,49,0,5 BRDA:516,49,1,0 BRDA:516,50,0,5 BRDA:516,50,1,5 BRDA:535,51,0,4 BRDA:535,51,1,41 BRDA:535,52,0,45 BRDA:535,52,1,8 BRDA:540,53,0,24 BRDA:540,53,1,17 BRDA:541,54,0,10 BRDA:541,54,1,14 BRDA:542,55,0,24 BRDA:542,55,1,20 BRDA:542,55,2,13 BRDA:552,56,0,5 BRDA:552,56,1,12 BRDA:553,57,0,17 BRDA:553,57,1,5 BRDA:576,58,0,19 BRDA:576,58,1,7 BRDA:577,59,0,3 BRDA:577,59,1,16 BRDA:583,60,0,2 BRDA:583,60,1,1 BRDA:599,61,0,2 BRDA:599,61,1,24 BRDA:600,62,0,26 BRDA:600,62,1,4 BRDA:627,63,0,10 BRDA:627,63,1,16 BRDA:628,64,0,26 BRDA:628,64,1,14 BRDA:631,65,0,3 BRDA:631,65,1,7 BRDA:687,66,0,10 BRDA:687,66,1,9 BRDA:694,67,0,1 BRDA:694,67,1,9 BRDA:719,68,0,0 BRDA:719,68,1,1 BRDA:746,69,0,1 BRDA:746,69,1,4 BRDA:751,70,0,1 BRDA:751,70,1,3 BRDA:752,71,0,1 BRDA:752,71,1,0 BRDA:753,72,0,1 BRDA:753,72,1,1 BRDA:762,73,0,1 BRDA:762,73,1,2 BRDA:785,74,0,2 BRDA:785,74,1,0 BRDA:786,75,0,2 BRDA:786,75,1,0 BRDA:792,76,0,1 BRDA:792,76,1,1 BRDA:825,77,0,14 BRDA:825,77,1,0 BRDA:825,78,0,14 BRDA:825,78,1,14 BRDA:825,79,0,0 BRDA:825,79,1,14 BRDA:825,80,0,14 BRDA:825,80,1,14 BRF:168 BRH:156 end_of_record TN: SF:src/rules/default-param-last.ts FN:23,(anonymous_0) FN:29,isOptionalParam FN:38,isPlainParam FN:46,checkDefaultParamLast FNF:4 FNH:4 FNDA:87,(anonymous_0) FNDA:181,isOptionalParam FNDA:206,isPlainParam FNDA:87,checkDefaultParamLast DA:1,5 DA:2,5 DA:7,5 DA:30,181 DA:39,206 DA:52,87 DA:53,87 DA:54,206 DA:56,206 DA:60,206 DA:61,96 DA:62,96 DA:65,110 DA:70,54 DA:75,87 LF:15 LH:15 BRDA:30,0,0,181 BRDA:30,0,1,43 BRDA:40,1,0,206 BRDA:40,1,1,133 BRDA:40,1,2,127 BRDA:57,2,0,23 BRDA:57,2,1,183 BRDA:60,3,0,96 BRDA:60,3,1,110 BRDA:65,4,0,54 BRDA:65,4,1,56 BRDA:66,5,0,110 BRDA:66,5,1,54 BRDA:66,5,2,42 BRF:14 BRH:14 end_of_record TN: SF:src/rules/dot-notation.ts FN:66,(anonymous_7) FN:84,(anonymous_8) FNF:2 FNH:2 FNDA:74,(anonymous_7) FNDA:84,(anonymous_8) DA:2,5 DA:3,5 DA:4,5 DA:5,5 DA:15,5 DA:67,74 DA:69,74 DA:70,74 DA:73,74 DA:75,74 DA:77,74 DA:83,74 DA:85,84 DA:92,4 DA:95,4 DA:97,4 DA:103,2 DA:105,2 DA:109,1 DA:112,1 DA:116,1 DA:117,1 DA:121,81 LF:23 LH:23 BRDA:77,0,0,74 BRDA:77,0,1,71 BRDA:77,1,0,74 BRDA:77,1,1,0 BRDA:77,2,0,74 BRDA:77,2,1,74 BRDA:85,3,0,4 BRDA:85,3,1,80 BRDA:86,4,0,84 BRDA:86,4,1,83 BRDA:86,4,2,82 BRDA:86,4,3,5 BRDA:96,5,0,2 BRDA:96,5,1,2 BRDA:95,6,0,4 BRDA:95,6,1,4 BRDA:95,7,0,1 BRDA:95,7,1,3 BRDA:95,8,0,4 BRDA:95,8,1,4 BRDA:95,9,0,1 BRDA:95,9,1,3 BRDA:95,10,0,4 BRDA:95,10,1,4 BRDA:95,11,0,1 BRDA:95,11,1,3 BRDA:95,12,0,4 BRDA:95,12,1,4 BRDA:97,13,0,2 BRDA:97,13,1,2 BRDA:98,14,0,4 BRDA:98,14,1,1 BRDA:98,14,2,3 BRDA:98,14,3,1 BRDA:105,15,0,1 BRDA:105,15,1,1 BRDA:106,16,0,2 BRDA:106,16,1,1 BRDA:116,17,0,1 BRDA:116,17,1,0 BRF:40 BRH:38 end_of_record TN: SF:src/rules/explicit-function-return-type.ts FN:68,(anonymous_6) FN:72,(anonymous_7) FN:85,(anonymous_8) FN:93,(anonymous_9) FN:94,(anonymous_10) FNF:5 FNH:5 FNDA:69,(anonymous_6) FNDA:121,(anonymous_7) FNDA:42,(anonymous_8) FNDA:11,(anonymous_9) FNDA:4,(anonymous_10) DA:1,5 DA:5,5 DA:6,5 DA:22,5 DA:69,69 DA:71,69 DA:75,121 DA:82,1 DA:85,120 DA:86,42 DA:94,11 DA:95,4 LF:12 LH:12 BRDA:75,0,0,1 BRDA:75,0,1,120 BRDA:76,1,0,121 BRDA:76,1,1,2 BRDA:76,1,2,2 BRDA:76,1,3,1 BRDA:76,1,4,1 BRF:7 BRH:7 end_of_record TN: SF:src/rules/explicit-member-accessibility.ts FN:79,(anonymous_6) FN:92,reportIssue FN:114,checkMethodAccessibilityModifier FN:163,getUnwantedPublicAccessibilityFixer FN:169,(anonymous_10) FN:205,checkPropertyAccessibilityModifier FN:236,checkParameterPropertyAccessibilityModifier FNF:7 FNH:7 FNDA:65,(anonymous_6) FNDA:31,reportIssue FNDA:67,checkMethodAccessibilityModifier FNDA:14,getUnwantedPublicAccessibilityFixer FNDA:14,(anonymous_10) FNDA:41,checkPropertyAccessibilityModifier FNDA:26,checkParameterPropertyAccessibilityModifier DA:1,5 DA:7,5 DA:30,5 DA:32,5 DA:80,65 DA:81,65 DA:82,65 DA:83,65 DA:84,65 DA:85,65 DA:86,65 DA:87,65 DA:88,65 DA:99,31 DA:117,67 DA:118,67 DA:119,67 DA:121,26 DA:122,26 DA:124,31 DA:125,31 DA:128,10 DA:129,10 DA:130,10 DA:133,67 DA:135,67 DA:136,12 DA:139,55 DA:143,6 DA:150,49 DA:151,10 DA:169,14 DA:170,14 DA:172,14 DA:173,20 DA:174,20 DA:178,14 DA:181,14 DA:184,3 DA:188,3 DA:192,11 DA:193,11 DA:197,14 DA:208,41 DA:210,41 DA:211,41 DA:215,5 DA:222,36 DA:223,3 DA:239,26 DA:241,26 DA:245,2 DA:249,24 DA:254,24 DA:256,7 DA:257,4 DA:259,7 DA:262,11 DA:263,3 DA:271,11 DA:276,65 LF:61 LH:61 BRDA:81,0,0,65 BRDA:81,0,1,0 BRDA:81,1,0,65 BRDA:81,1,1,65 BRDA:82,2,0,29 BRDA:82,2,1,36 BRDA:82,3,0,65 BRDA:82,3,1,65 BRDA:83,4,0,3 BRDA:83,4,1,62 BRDA:83,5,0,65 BRDA:83,5,1,65 BRDA:84,6,0,1 BRDA:84,6,1,64 BRDA:84,7,0,65 BRDA:84,7,1,65 BRDA:85,8,0,1 BRDA:85,8,1,64 BRDA:85,9,0,65 BRDA:85,9,1,65 BRDA:86,10,0,6 BRDA:86,10,1,59 BRDA:86,11,0,65 BRDA:86,11,1,65 BRDA:87,12,0,20 BRDA:87,12,1,45 BRDA:87,13,0,65 BRDA:87,13,1,65 BRDA:88,14,0,4 BRDA:88,14,1,61 BRDA:88,15,0,65 BRDA:88,15,1,65 BRDA:97,16,0,17 BRDA:120,17,0,26 BRDA:120,17,1,31 BRDA:120,17,2,6 BRDA:120,17,3,10 BRDA:135,18,0,12 BRDA:135,18,1,55 BRDA:135,19,0,67 BRDA:135,19,1,59 BRDA:139,20,0,6 BRDA:139,20,1,49 BRDA:140,21,0,55 BRDA:140,21,1,26 BRDA:150,22,0,10 BRDA:150,22,1,39 BRDA:150,23,0,49 BRDA:150,23,1,29 BRDA:174,24,0,14 BRDA:174,24,1,6 BRDA:175,25,0,20 BRDA:175,25,1,14 BRDA:181,26,0,3 BRDA:181,26,1,11 BRDA:211,27,0,5 BRDA:211,27,1,36 BRDA:212,28,0,41 BRDA:212,28,1,24 BRDA:222,29,0,3 BRDA:222,29,1,33 BRDA:222,30,0,36 BRDA:222,30,1,16 BRDA:241,31,0,2 BRDA:241,31,1,24 BRDA:242,32,0,26 BRDA:242,32,1,2 BRDA:250,33,0,24 BRDA:250,33,1,0 BRDA:255,34,0,7 BRDA:255,34,1,11 BRDA:256,35,0,4 BRDA:256,35,1,3 BRDA:262,36,0,3 BRDA:262,36,1,8 BRDA:262,37,0,11 BRDA:262,37,1,5 BRF:77 BRH:75 end_of_record TN: SF:src/rules/explicit-module-boundary-types.ts FN:90,(anonymous_6) FN:115,(anonymous_7) FN:118,(anonymous_8) FN:129,(anonymous_9) FN:133,(anonymous_10) FN:138,(anonymous_11) FN:147,checkParameters FN:150,checkParameter FN:151,report FN:222,isAllowedName FN:260,isExportedHigherOrderFunction FN:286,followReference FN:321,checkNode FN:394,ancestorHasReturnType FN:437,checkEmptyBodyFunctionExpression FN:457,checkFunctionExpression FN:471,(anonymous_22) FN:482,checkFunction FN:492,(anonymous_24) FNF:19 FNH:19 FNDA:135,(anonymous_6) FNDA:35,(anonymous_7) FNDA:104,(anonymous_8) FNDA:1,(anonymous_9) FNDA:246,(anonymous_10) FNDA:135,(anonymous_11) FNDA:167,checkParameters FNDA:75,checkParameter FNDA:36,report FNDA:196,isAllowedName FNDA:246,isExportedHigherOrderFunction FNDA:27,followReference FNDA:455,checkNode FNDA:173,ancestorHasReturnType FNDA:6,checkEmptyBodyFunctionExpression FNDA:148,checkFunctionExpression FNDA:44,(anonymous_22) FNDA:48,checkFunction FNDA:6,(anonymous_24) DA:1,5 DA:5,5 DA:6,5 DA:32,5 DA:91,135 DA:94,135 DA:97,135 DA:101,135 DA:114,135 DA:116,35 DA:121,104 DA:122,102 DA:124,2 DA:125,2 DA:130,1 DA:136,246 DA:139,135 DA:140,246 DA:141,47 DA:155,36 DA:156,27 DA:161,9 DA:162,2 DA:167,7 DA:168,2 DA:173,5 DA:174,5 DA:175,3 DA:181,2 DA:190,75 DA:195,72 DA:196,31 DA:197,41 DA:202,5 DA:204,72 DA:207,2 DA:210,1 DA:214,167 DA:215,73 DA:223,196 DA:224,178 DA:227,18 DA:231,5 DA:235,13 DA:240,12 DA:244,2 DA:246,10 DA:250,1 DA:252,9 DA:253,8 DA:257,2 DA:261,246 DA:262,246 DA:263,283 DA:265,34 DA:266,34 DA:269,249 DA:273,199 DA:276,50 DA:277,47 DA:280,3 DA:283,0 DA:287,27 DA:288,27 DA:289,27 DA:294,27 DA:296,27 DA:303,0 DA:306,27 DA:310,27 DA:311,43 DA:316,4 DA:322,455 DA:323,1 DA:325,454 DA:327,454 DA:330,148 DA:333,6 DA:334,6 DA:336,6 DA:340,16 DA:341,2 DA:343,14 DA:347,20 DA:348,52 DA:350,20 DA:353,48 DA:357,36 DA:358,6 DA:360,30 DA:363,25 DA:366,16 DA:367,16 DA:369,16 DA:372,16 DA:375,6 DA:378,46 DA:379,46 DA:381,46 DA:384,59 DA:395,173 DA:397,173 DA:398,4 DA:403,173 DA:405,173 DA:407,173 DA:408,125 DA:411,48 DA:412,260 DA:416,72 DA:417,9 DA:420,63 DA:425,6 DA:426,3 DA:428,3 DA:431,248 DA:434,36 DA:441,6 DA:444,6 DA:447,6 DA:448,1 DA:454,6 DA:458,148 DA:459,0 DA:461,148 DA:463,148 DA:468,34 DA:471,114 DA:472,44 DA:479,114 DA:483,48 DA:484,0 DA:486,48 DA:488,48 DA:489,1 DA:492,47 DA:493,6 DA:500,47 LF:138 LH:134 BRDA:121,0,0,102 BRDA:121,0,1,2 BRDA:140,1,0,47 BRDA:140,1,1,199 BRDA:155,2,0,27 BRDA:155,2,1,9 BRDA:161,3,0,2 BRDA:161,3,1,7 BRDA:167,4,0,2 BRDA:167,4,1,5 BRDA:173,5,0,5 BRDA:173,5,1,0 BRDA:174,6,0,3 BRDA:174,6,1,2 BRDA:191,7,0,3 BRDA:191,7,1,62 BRDA:191,7,2,65 BRDA:191,7,3,72 BRDA:191,7,4,2 BRDA:191,7,5,1 BRDA:195,8,0,31 BRDA:195,8,1,41 BRDA:197,9,0,5 BRDA:197,9,1,36 BRDA:198,10,0,41 BRDA:198,10,1,36 BRDA:223,11,0,178 BRDA:223,11,1,18 BRDA:223,12,0,196 BRDA:223,12,1,196 BRDA:223,12,2,196 BRDA:227,13,0,5 BRDA:227,13,1,13 BRDA:228,14,0,18 BRDA:228,14,1,14 BRDA:232,15,0,5 BRDA:232,15,1,5 BRDA:232,16,0,0 BRDA:232,16,1,5 BRDA:232,17,0,5 BRDA:232,17,1,5 BRDA:235,18,0,12 BRDA:235,18,1,1 BRDA:236,19,0,13 BRDA:236,19,1,2 BRDA:236,19,2,2 BRDA:236,19,3,1 BRDA:240,20,0,2 BRDA:240,20,1,10 BRDA:241,21,0,12 BRDA:241,21,1,2 BRDA:246,22,0,1 BRDA:246,22,1,9 BRDA:247,23,0,10 BRDA:247,23,1,2 BRDA:252,24,0,8 BRDA:252,24,1,1 BRDA:252,25,0,9 BRDA:252,25,1,8 BRDA:263,26,0,34 BRDA:263,26,1,249 BRDA:265,27,0,0 BRDA:265,27,1,34 BRDA:265,28,0,34 BRDA:265,28,1,34 BRDA:269,29,0,199 BRDA:269,29,1,50 BRDA:270,30,0,249 BRDA:270,30,1,50 BRDA:276,31,0,47 BRDA:276,31,1,3 BRDA:289,32,0,27 BRDA:296,33,0,0 BRDA:296,33,1,27 BRDA:297,34,0,27 BRDA:297,34,1,27 BRDA:297,34,2,27 BRDA:297,34,3,27 BRDA:311,35,0,4 BRDA:311,35,1,39 BRDA:313,36,0,43 BRDA:313,36,1,30 BRDA:322,37,0,1 BRDA:322,37,1,454 BRDA:322,38,0,455 BRDA:322,38,1,455 BRDA:328,39,0,89 BRDA:328,39,1,148 BRDA:328,39,2,6 BRDA:328,39,3,16 BRDA:328,39,4,16 BRDA:328,39,5,20 BRDA:328,39,6,20 BRDA:328,39,7,48 BRDA:328,39,8,32 BRDA:328,39,9,36 BRDA:328,39,10,25 BRDA:328,39,11,16 BRDA:328,39,12,16 BRDA:328,39,13,6 BRDA:328,39,14,46 BRDA:328,39,15,59 BRDA:340,40,0,2 BRDA:340,40,1,14 BRDA:357,41,0,6 BRDA:357,41,1,30 BRDA:397,42,0,4 BRDA:397,42,1,169 BRDA:397,43,0,0 BRDA:397,43,1,173 BRDA:397,44,0,173 BRDA:397,44,1,173 BRDA:403,45,0,0 BRDA:403,45,1,173 BRDA:403,46,0,173 BRDA:403,46,1,173 BRDA:405,47,0,173 BRDA:405,47,1,18 BRDA:405,48,0,0 BRDA:405,48,1,173 BRDA:405,49,0,173 BRDA:405,49,1,173 BRDA:407,50,0,125 BRDA:407,50,1,48 BRDA:407,51,0,173 BRDA:407,51,1,142 BRDA:413,52,0,32 BRDA:413,52,1,48 BRDA:413,52,2,72 BRDA:413,52,3,6 BRDA:416,53,0,9 BRDA:416,53,1,63 BRDA:425,54,0,3 BRDA:425,54,1,3 BRDA:441,55,0,6 BRDA:441,55,1,3 BRDA:441,56,0,0 BRDA:441,56,1,6 BRDA:441,57,0,6 BRDA:441,57,1,6 BRDA:444,58,0,6 BRDA:444,58,1,3 BRDA:444,58,2,6 BRDA:444,59,0,0 BRDA:444,59,1,6 BRDA:444,60,0,6 BRDA:444,60,1,6 BRDA:445,61,0,0 BRDA:445,61,1,3 BRDA:445,62,0,3 BRDA:445,62,1,3 BRDA:447,63,0,1 BRDA:447,63,1,5 BRDA:447,64,0,6 BRDA:447,64,1,4 BRDA:447,64,2,2 BRDA:458,65,0,0 BRDA:458,65,1,148 BRDA:463,66,0,34 BRDA:463,66,1,114 BRDA:464,67,0,148 BRDA:464,67,1,136 BRDA:464,67,2,126 BRDA:483,68,0,0 BRDA:483,68,1,48 BRDA:488,69,0,1 BRDA:488,69,1,47 BRDA:488,70,0,48 BRDA:488,70,1,47 BRF:169 BRH:157 end_of_record TN: SF:src/rules/func-call-spacing.ts FN:69,(anonymous_6) FN:79,checkSpacing FN:115,(anonymous_8) FN:153,(anonymous_9) FN:162,(anonymous_10) FNF:5 FNH:5 FNDA:198,(anonymous_6) FNDA:272,checkSpacing FNDA:25,(anonymous_8) FNDA:23,(anonymous_9) FNDA:10,(anonymous_10) DA:2,5 DA:15,5 DA:70,198 DA:71,198 DA:82,272 DA:84,272 DA:85,272 DA:88,272 DA:93,272 DA:95,3 DA:97,269 DA:102,269 DA:105,269 DA:107,269 DA:109,269 DA:110,127 DA:111,25 DA:120,25 DA:125,11 DA:131,14 DA:135,142 DA:140,12 DA:141,12 DA:148,130 DA:149,23 DA:154,23 DA:157,107 DA:158,10 DA:163,10 DA:173,198 LF:30 LH:30 BRDA:86,0,0,27 BRDA:86,0,1,245 BRDA:86,1,0,272 BRDA:86,1,1,272 BRDA:93,2,0,3 BRDA:93,2,1,269 BRDA:93,3,0,272 BRDA:93,3,1,269 BRDA:107,4,0,269 BRDA:107,4,1,144 BRDA:109,5,0,127 BRDA:109,5,1,142 BRDA:110,6,0,25 BRDA:110,6,1,102 BRDA:120,7,0,11 BRDA:120,7,1,14 BRDA:121,8,0,25 BRDA:121,8,1,14 BRDA:135,9,0,12 BRDA:135,9,1,130 BRDA:140,10,0,12 BRDA:140,10,1,0 BRDA:140,11,0,12 BRDA:140,11,1,0 BRDA:148,12,0,23 BRDA:148,12,1,107 BRDA:157,13,0,10 BRDA:157,13,1,97 BRDA:157,14,0,107 BRDA:157,14,1,71 BRF:30 BRH:28 end_of_record TN: SF:src/rules/indent.ts FN:116,(anonymous_7) FN:135,TSPropertySignatureToProperty FN:179,(anonymous_9) FN:186,(anonymous_10) FN:195,(anonymous_11) FN:211,(anonymous_12) FN:238,(anonymous_13) FN:248,(anonymous_14) FN:259,(anonymous_15) FN:312,(anonymous_16) FN:328,(anonymous_17) FN:333,(anonymous_18) FN:347,(anonymous_19) FN:367,(anonymous_20) FN:409,(anonymous_21) FN:422,(anonymous_22) FN:437,(anonymous_23) FN:450,(anonymous_24) FNF:18 FNH:18 FNDA:215,(anonymous_7) FNDA:249,TSPropertySignatureToProperty FNDA:3546,(anonymous_9) FNDA:77,(anonymous_10) FNDA:6,(anonymous_11) FNDA:9,(anonymous_12) FNDA:111,(anonymous_13) FNDA:191,(anonymous_14) FNDA:5,(anonymous_15) FNDA:15,(anonymous_16) FNDA:27,(anonymous_17) FNDA:58,(anonymous_18) FNDA:7,(anonymous_19) FNDA:12,(anonymous_20) FNDA:7,(anonymous_21) FNDA:9,(anonymous_22) FNDA:12,(anonymous_23) FNDA:34,(anonymous_24) DA:8,5 DA:12,5 DA:13,5 DA:18,5 DA:87,5 DA:119,215 DA:127,215 DA:144,249 DA:161,249 DA:162,191 DA:167,58 DA:177,215 DA:181,3546 DA:182,2012 DA:188,77 DA:189,1 DA:192,76 DA:197,6 DA:213,9 DA:242,111 DA:249,191 DA:262,5 DA:264,5 DA:314,15 DA:330,27 DA:334,58 DA:351,7 DA:368,12 DA:369,12 DA:374,12 DA:411,7 DA:423,9 DA:439,12 DA:451,34 DA:452,1 DA:455,33 DA:459,33 LF:37 LH:37 BRDA:100,0,0,5 BRDA:100,0,1,0 BRDA:100,1,0,5 BRDA:100,1,1,5 BRDA:142,2,0,191 BRDA:161,3,0,191 BRDA:161,3,1,58 BRDA:181,4,0,2012 BRDA:181,4,1,1534 BRDA:188,5,0,1 BRDA:188,5,1,76 BRDA:295,6,0,5 BRDA:295,6,1,0 BRDA:386,7,0,12 BRDA:386,7,1,0 BRDA:392,8,0,12 BRDA:392,8,1,0 BRDA:451,9,0,1 BRDA:451,9,1,33 BRF:19 BRH:15 end_of_record TN: SF:src/rules/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 DA:6,4 DA:7,4 DA:8,4 DA:9,4 DA:10,4 DA:11,4 DA:12,4 DA:13,4 DA:14,4 DA:15,4 DA:16,4 DA:17,4 DA:18,4 DA:19,4 DA:20,4 DA:21,4 DA:22,4 DA:23,4 DA:24,4 DA:25,4 DA:26,4 DA:27,4 DA:28,4 DA:29,4 DA:30,4 DA:31,4 DA:32,4 DA:33,4 DA:34,4 DA:35,4 DA:36,4 DA:37,4 DA:38,4 DA:39,4 DA:40,4 DA:41,4 DA:42,4 DA:43,4 DA:44,4 DA:45,4 DA:46,4 DA:47,4 DA:48,4 DA:49,4 DA:50,4 DA:51,4 DA:52,4 DA:53,4 DA:54,4 DA:55,4 DA:56,4 DA:57,4 DA:58,4 DA:59,4 DA:60,4 DA:61,4 DA:62,4 DA:63,4 DA:64,4 DA:65,4 DA:66,4 DA:67,4 DA:68,4 DA:69,4 DA:70,4 DA:71,4 DA:72,4 DA:73,4 DA:74,4 DA:75,4 DA:76,4 DA:77,4 DA:78,4 DA:79,4 DA:80,4 DA:81,4 DA:82,4 DA:83,4 DA:84,4 DA:85,4 DA:86,4 DA:87,4 DA:88,4 DA:89,4 DA:90,4 DA:91,4 DA:92,4 DA:93,4 DA:94,4 DA:95,4 DA:96,4 DA:97,4 DA:98,4 DA:99,4 DA:100,4 DA:101,4 DA:102,4 DA:103,4 DA:104,4 DA:105,4 DA:106,4 DA:107,4 DA:108,4 DA:109,4 DA:110,4 DA:111,4 DA:112,4 DA:113,4 DA:114,4 DA:115,4 DA:116,4 DA:118,4 LF:117 LH:117 BRF:0 BRH:0 end_of_record TN: SF:src/rules/init-declarations.ts FN:35,(anonymous_1) FN:40,(anonymous_2) FNF:2 FNH:2 FNDA:76,(anonymous_1) FNDA:92,(anonymous_2) DA:1,5 DA:5,5 DA:6,5 DA:15,5 DA:36,76 DA:37,76 DA:39,76 DA:41,92 DA:42,48 DA:43,2 DA:45,46 DA:50,1 DA:54,89 LF:13 LH:13 BRDA:27,0,0,5 BRDA:27,0,1,0 BRDA:27,1,0,5 BRDA:27,1,1,5 BRDA:37,2,0,76 BRDA:37,2,1,14 BRDA:41,3,0,48 BRDA:41,3,1,44 BRDA:42,4,0,2 BRDA:42,4,1,46 BRDA:45,5,0,1 BRDA:45,5,1,45 BRDA:46,6,0,46 BRDA:46,6,1,3 BRDA:46,6,2,3 BRDA:46,7,0,0 BRDA:46,7,1,46 BRDA:46,8,0,46 BRDA:46,8,1,46 BRDA:47,9,0,0 BRDA:47,9,1,3 BRDA:47,10,0,3 BRDA:47,10,1,3 BRDA:48,11,0,0 BRDA:48,11,1,3 BRDA:48,12,0,3 BRDA:48,12,1,3 BRF:27 BRH:23 end_of_record TN: SF:src/rules/keyword-spacing.ts FN:29,(anonymous_7) FN:34,(anonymous_8) FN:38,(anonymous_9) FNF:3 FNH:3 FNDA:15,(anonymous_7) FNDA:15,(anonymous_8) FNDA:15,(anonymous_9) DA:1,5 DA:2,5 DA:3,5 DA:8,5 DA:30,15 DA:31,15 DA:32,15 DA:35,15 DA:38,15 DA:42,15 DA:47,15 DA:50,15 DA:53,15 LF:13 LH:13 BRDA:20,0,0,5 BRDA:20,0,1,0 BRDA:20,1,0,5 BRDA:20,1,1,5 BRF:4 BRH:3 end_of_record TN: SF:src/rules/lines-between-class-members.ts FN:47,(anonymous_7) FN:52,isOverload FN:60,(anonymous_9) FN:62,(anonymous_10) FNF:4 FNH:4 FNDA:16,(anonymous_7) FNDA:51,isOverload FNDA:16,(anonymous_9) FNDA:51,(anonymous_10) DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:23,5 DA:48,16 DA:50,16 DA:53,51 DA:59,16 DA:61,16 DA:62,51 DA:65,16 LF:12 LH:12 BRDA:35,0,0,5 BRDA:35,0,1,0 BRDA:35,1,0,5 BRDA:35,1,1,5 BRDA:50,2,0,16 BRDA:50,2,1,13 BRDA:50,3,0,0 BRDA:50,3,1,16 BRDA:50,4,0,16 BRDA:50,4,1,16 BRDA:54,5,0,51 BRDA:54,5,1,51 BRDA:62,6,0,9 BRDA:62,6,1,7 BRF:14 BRH:12 end_of_record TN: SF:src/rules/member-delimiter-style.ts FN:75,(anonymous_6) FN:81,(anonymous_7) FN:98,(anonymous_8) FN:166,(anonymous_9) FN:187,checkLastToken FN:196,getOption FN:275,checkMemberSeparatorStyle FN:301,(anonymous_13) FNF:8 FNH:8 FNDA:59,(anonymous_6) FNDA:147,(anonymous_7) FNDA:146,(anonymous_8) FNDA:254,(anonymous_9) FNDA:503,checkLastToken FNDA:1509,getOption FNDA:273,checkMemberSeparatorStyle FNDA:503,(anonymous_13) DA:1,5 DA:6,5 DA:51,5 DA:75,5 DA:76,59 DA:78,59 DA:81,5 DA:90,147 DA:95,1 DA:98,146 DA:99,146 DA:101,58 DA:104,88 DA:106,88 DA:108,59 DA:112,29 DA:116,5 DA:167,254 DA:170,254 DA:171,254 DA:172,254 DA:176,254 DA:197,1509 DA:199,315 DA:201,1194 DA:204,503 DA:205,503 DA:206,503 DA:210,503 DA:211,0 DA:214,503 DA:215,503 DA:217,503 DA:218,503 DA:219,503 DA:221,503 DA:222,177 DA:223,22 DA:224,155 DA:225,34 DA:226,34 DA:228,326 DA:229,110 DA:230,7 DA:231,103 DA:232,25 DA:233,25 DA:236,216 DA:237,35 DA:238,35 DA:239,181 DA:240,24 DA:241,24 DA:245,503 DA:246,147 DA:279,273 DA:281,273 DA:282,273 DA:287,18 DA:288,18 DA:289,6 DA:294,273 DA:297,273 DA:301,273 DA:302,503 DA:306,254 LF:66 LH:65 BRDA:90,0,0,1 BRDA:90,0,1,146 BRDA:91,1,0,147 BRDA:91,1,1,59 BRDA:91,1,2,3 BRDA:99,2,0,58 BRDA:99,2,1,88 BRDA:104,3,0,42 BRDA:104,3,1,46 BRDA:106,4,0,59 BRDA:106,4,1,29 BRDA:171,5,0,100 BRDA:171,5,1,154 BRDA:171,6,0,254 BRDA:171,6,1,254 BRDA:197,7,0,315 BRDA:197,7,1,1194 BRDA:197,8,0,1509 BRDA:197,8,1,816 BRDA:210,9,0,0 BRDA:210,9,1,503 BRDA:215,10,0,0 BRDA:215,10,1,503 BRDA:215,11,0,503 BRDA:215,11,1,503 BRDA:221,12,0,177 BRDA:221,12,1,326 BRDA:222,13,0,22 BRDA:222,13,1,155 BRDA:224,14,0,34 BRDA:224,14,1,121 BRDA:228,15,0,110 BRDA:228,15,1,216 BRDA:229,16,0,7 BRDA:229,16,1,103 BRDA:231,17,0,25 BRDA:231,17,1,78 BRDA:236,18,0,35 BRDA:236,18,1,181 BRDA:239,19,0,24 BRDA:239,19,1,157 BRDA:245,20,0,147 BRDA:245,20,1,356 BRDA:279,21,0,124 BRDA:279,21,1,149 BRDA:282,22,0,18 BRDA:282,22,1,255 BRDA:283,23,0,273 BRDA:283,23,1,19 BRDA:283,23,2,19 BRDA:288,24,0,6 BRDA:288,24,1,12 BRDA:295,25,0,124 BRDA:295,25,1,149 BRDA:298,26,0,42 BRDA:298,26,1,231 BRDA:302,27,0,503 BRDA:302,27,1,0 BRDA:302,28,0,503 BRDA:302,28,1,503 BRF:60 BRH:57 end_of_record TN: SF:src/rules/member-ordering.ts FN:34,(anonymous_6) FN:41,(anonymous_7) FN:127,(anonymous_8) FN:130,(anonymous_9) FN:149,(anonymous_10) FN:172,getNodeType FN:202,getMemberName FN:238,getRankOrder FN:255,getRank FN:325,getLowestRank FN:332,(anonymous_16) FN:405,(anonymous_17) FN:415,checkGroupSort FN:425,(anonymous_19) FN:466,checkAlphaSort FN:471,(anonymous_21) FN:503,validateMembersOrder FN:532,(anonymous_23) FN:540,(anonymous_24) FN:547,(anonymous_25) FN:554,(anonymous_26) FN:561,(anonymous_27) FNF:22 FNH:22 FNDA:50,(anonymous_6) FNDA:25,(anonymous_7) FNDA:20,(anonymous_8) FNDA:60,(anonymous_9) FNDA:90,(anonymous_10) FNDA:1558,getNodeType FNDA:1847,getMemberName FNDA:1533,getRankOrder FNDA:1558,getRank FNDA:151,getLowestRank FNDA:323,(anonymous_16) FNDA:229,(anonymous_17) FNDA:197,checkGroupSort FNDA:1558,(anonymous_19) FNDA:119,checkAlphaSort FNDA:289,(anonymous_21) FNDA:245,validateMembersOrder FNDA:79,(anonymous_23) FNDA:85,(anonymous_24) FNDA:53,(anonymous_25) FNDA:45,(anonymous_26) FNDA:62,(anonymous_27) DA:1,5 DA:7,5 DA:29,5 DA:34,50 DA:41,25 DA:55,5 DA:125,5 DA:128,20 DA:130,20 DA:131,60 DA:132,45 DA:136,60 DA:137,30 DA:138,30 DA:139,30 DA:140,30 DA:142,30 DA:143,10 DA:147,60 DA:149,30 DA:150,90 DA:151,30 DA:154,90 DA:159,20 DA:162,5 DA:174,1558 DA:177,426 DA:179,207 DA:181,42 DA:184,529 DA:188,238 DA:190,91 DA:192,25 DA:206,1847 DA:211,1204 DA:214,443 DA:218,57 DA:220,102 DA:222,41 DA:239,1533 DA:240,1533 DA:242,1533 DA:243,3338 DA:246,1533 DA:260,1558 DA:262,1558 DA:264,25 DA:268,1533 DA:272,1533 DA:278,1533 DA:283,1533 DA:285,1533 DA:286,994 DA:287,994 DA:288,20 DA:289,20 DA:292,994 DA:294,906 DA:295,906 DA:298,994 DA:301,1533 DA:303,1533 DA:330,151 DA:332,151 DA:333,323 DA:334,170 DA:338,151 DA:341,5 DA:420,197 DA:421,197 DA:422,197 DA:425,197 DA:426,1558 DA:427,1558 DA:428,1558 DA:430,1558 DA:431,228 DA:435,1330 DA:436,151 DA:445,151 DA:446,1179 DA:448,578 DA:451,601 DA:452,601 DA:456,197 DA:467,119 DA:468,119 DA:471,119 DA:472,289 DA:475,289 DA:476,273 DA:477,24 DA:486,24 DA:489,273 DA:493,119 DA:508,245 DA:509,8 DA:513,237 DA:516,237 DA:517,170 DA:519,67 DA:520,67 DA:524,237 DA:525,197 DA:527,197 DA:528,58 DA:531,139 DA:532,79 DA:534,40 DA:535,40 DA:539,229 DA:541,85 DA:548,53 DA:555,45 DA:562,62 LF:115 LH:115 BRDA:131,0,0,45 BRDA:131,0,1,15 BRDA:136,1,0,30 BRDA:136,1,1,30 BRDA:136,2,0,60 BRDA:136,2,1,45 BRDA:139,3,0,30 BRDA:139,3,1,0 BRDA:142,4,0,10 BRDA:142,4,1,20 BRDA:147,5,0,30 BRDA:147,5,1,30 BRDA:147,6,0,60 BRDA:147,6,1,45 BRDA:150,7,0,30 BRDA:150,7,1,60 BRDA:175,8,0,4 BRDA:175,8,1,426 BRDA:175,8,2,207 BRDA:175,8,3,42 BRDA:175,8,4,8 BRDA:175,8,5,529 BRDA:175,8,6,238 BRDA:175,8,7,91 BRDA:175,8,8,25 BRDA:185,9,0,9 BRDA:185,9,1,520 BRDA:184,10,0,529 BRDA:184,10,1,389 BRDA:207,11,0,297 BRDA:207,11,1,537 BRDA:207,11,2,545 BRDA:207,11,3,1204 BRDA:207,11,4,4 BRDA:207,11,5,443 BRDA:207,11,6,57 BRDA:207,11,7,102 BRDA:207,11,8,41 BRDA:215,12,0,105 BRDA:215,12,1,338 BRDA:242,13,0,4871 BRDA:242,13,1,3758 BRDA:262,14,0,25 BRDA:262,14,1,1533 BRDA:268,15,0,1533 BRDA:268,15,1,1525 BRDA:273,16,0,407 BRDA:273,16,1,1126 BRDA:272,17,0,1533 BRDA:272,17,1,1194 BRDA:275,18,0,12 BRDA:275,18,1,1114 BRDA:279,19,0,811 BRDA:279,19,1,722 BRDA:278,20,0,1533 BRDA:278,20,1,811 BRDA:285,21,0,994 BRDA:285,21,1,539 BRDA:286,22,0,994 BRDA:286,22,1,20 BRDA:287,23,0,20 BRDA:287,23,1,974 BRDA:287,24,0,994 BRDA:287,24,1,20 BRDA:287,24,2,7 BRDA:292,25,0,906 BRDA:292,25,1,88 BRDA:333,26,0,170 BRDA:333,26,1,153 BRDA:430,27,0,228 BRDA:430,27,1,1330 BRDA:435,28,0,151 BRDA:435,28,1,1179 BRDA:446,29,0,578 BRDA:446,29,1,601 BRDA:456,30,0,139 BRDA:456,30,1,58 BRDA:475,31,0,273 BRDA:475,31,1,16 BRDA:476,32,0,24 BRDA:476,32,1,249 BRDA:508,33,0,8 BRDA:508,33,1,237 BRDA:516,34,0,170 BRDA:516,34,1,67 BRDA:524,35,0,197 BRDA:524,35,1,40 BRDA:527,36,0,58 BRDA:527,36,1,139 BRDA:531,37,0,18 BRDA:531,37,1,121 BRDA:534,38,0,40 BRDA:534,38,1,0 BRDA:543,39,0,28 BRDA:543,39,1,57 BRDA:543,40,0,85 BRDA:543,40,1,85 BRDA:550,41,0,21 BRDA:550,41,1,32 BRDA:550,42,0,53 BRDA:550,42,1,53 BRDA:557,43,0,13 BRDA:557,43,1,32 BRDA:557,44,0,45 BRDA:557,44,1,45 BRDA:564,45,0,15 BRDA:564,45,1,47 BRDA:564,46,0,62 BRDA:564,46,1,62 BRF:109 BRH:107 end_of_record TN: SF:src/rules/method-signature-style.ts FN:34,(anonymous_6) FN:37,getMethodKey FN:53,getMethodParams FN:82,getMethodReturnType FN:92,getDelimiter FN:104,isNodeParentModuleDeclaration FN:120,(anonymous_12) FN:134,(anonymous_13) FN:151,(anonymous_14) FN:155,(anonymous_15) FN:157,(anonymous_16) FN:197,(anonymous_17) FN:210,(anonymous_18) FN:223,(anonymous_19) FNF:14 FNH:14 FNDA:75,(anonymous_6) FNDA:167,getMethodKey FNDA:85,getMethodParams FNDA:85,getMethodReturnType FNDA:47,getDelimiter FNDA:122,isNodeParentModuleDeclaration FNDA:58,(anonymous_12) FNDA:97,(anonymous_13) FNDA:20,(anonymous_14) FNDA:56,(anonymous_15) FNDA:58,(anonymous_16) FNDA:15,(anonymous_17) FNDA:43,(anonymous_18) FNDA:12,(anonymous_19) DA:1,5 DA:5,5 DA:10,5 DA:35,75 DA:40,167 DA:41,167 DA:42,50 DA:44,167 DA:45,6 DA:47,167 DA:48,6 DA:50,167 DA:56,85 DA:57,85 DA:58,48 DA:62,48 DA:70,48 DA:75,85 DA:76,10 DA:77,10 DA:79,85 DA:85,85 DA:93,47 DA:94,47 DA:98,27 DA:101,20 DA:105,122 DA:106,0 DA:109,122 DA:110,2 DA:113,120 DA:114,35 DA:116,85 DA:119,75 DA:121,58 DA:122,21 DA:125,37 DA:127,37 DA:133,37 DA:135,97 DA:139,37 DA:141,37 DA:142,20 DA:143,0 DA:148,20 DA:152,20 DA:155,56 DA:156,20 DA:158,58 DA:159,58 DA:160,58 DA:163,20 DA:164,20 DA:165,20 DA:169,20 DA:170,38 DA:171,38 DA:172,38 DA:173,38 DA:174,38 DA:175,38 DA:185,20 DA:188,17 DA:189,2 DA:194,15 DA:198,15 DA:199,15 DA:200,15 DA:201,15 DA:202,15 DA:211,43 DA:212,43 DA:213,7 DA:216,36 DA:217,24 DA:220,12 DA:224,12 DA:225,12 DA:226,12 DA:227,12 DA:228,12 LF:81 LH:79 BRDA:41,0,0,50 BRDA:41,0,1,117 BRDA:44,1,0,6 BRDA:44,1,1,161 BRDA:47,2,0,6 BRDA:47,2,1,161 BRDA:57,3,0,48 BRDA:57,3,1,37 BRDA:75,4,0,10 BRDA:75,4,1,75 BRDA:88,5,0,1 BRDA:88,5,1,84 BRDA:94,6,0,27 BRDA:94,6,1,20 BRDA:95,7,0,47 BRDA:95,7,1,47 BRDA:95,7,2,22 BRDA:105,8,0,0 BRDA:105,8,1,122 BRDA:109,9,0,2 BRDA:109,9,1,120 BRDA:113,10,0,35 BRDA:113,10,1,85 BRDA:121,11,0,21 BRDA:121,11,1,37 BRDA:128,12,0,27 BRDA:128,12,1,10 BRDA:127,13,0,0 BRDA:127,13,1,37 BRDA:127,14,0,37 BRDA:127,14,1,37 BRDA:130,15,0,10 BRDA:130,15,1,0 BRDA:129,16,0,0 BRDA:129,16,1,10 BRDA:129,17,0,10 BRDA:129,17,1,10 BRDA:135,18,0,97 BRDA:135,18,1,97 BRDA:135,18,2,60 BRDA:141,19,0,20 BRDA:141,19,1,17 BRDA:142,20,0,0 BRDA:142,20,1,20 BRDA:155,21,0,19 BRDA:155,21,1,37 BRDA:171,22,0,38 BRDA:171,22,1,0 BRDA:173,23,0,38 BRDA:173,23,1,0 BRDA:188,24,0,2 BRDA:188,24,1,15 BRDA:211,25,0,0 BRDA:211,25,1,43 BRDA:211,26,0,43 BRDA:211,26,1,43 BRDA:212,27,0,7 BRDA:212,27,1,36 BRDA:212,28,0,0 BRDA:212,28,1,43 BRDA:212,29,0,43 BRDA:212,29,1,43 BRDA:216,30,0,24 BRDA:216,30,1,12 BRF:64 BRH:55 end_of_record TN: SF:src/rules/naming-convention.ts FN:83,(anonymous_6) FN:102,handleMember FN:126,getMemberModifiers FN:157,isUnused FN:177,isDestructured FN:193,(anonymous_11) FN:212,(anonymous_12) FN:235,(anonymous_13) FN:268,(anonymous_14) FN:281,(anonymous_15) FN:288,(anonymous_16) FN:308,(anonymous_17) FN:318,(anonymous_18) FN:327,(anonymous_19) FN:334,(anonymous_20) FN:343,(anonymous_21) FN:358,(anonymous_22) FN:371,(anonymous_23) FN:387,(anonymous_24) FN:398,(anonymous_25) FN:405,(anonymous_26) FN:417,(anonymous_27) FN:439,(anonymous_28) FN:475,(anonymous_29) FN:499,(anonymous_30) FN:523,(anonymous_31) FN:548,(anonymous_32) FN:571,getIdentifiersFromPattern FN:575,(anonymous_34) FN:580,isExported FN:612,isGlobal FN:623,requiresQuoting FNF:32 FNH:32 FNDA:15199,(anonymous_6) FNDA:35130,handleMember FNDA:21554,getMemberModifiers FNDA:85510,isUnused FNDA:26430,isDestructured FNDA:16044,(anonymous_11) FNDA:16045,(anonymous_12) FNDA:29543,(anonymous_13) FNDA:32732,(anonymous_14) FNDA:15169,(anonymous_15) FNDA:10385,(anonymous_16) FNDA:4784,(anonymous_17) FNDA:4784,(anonymous_18) FNDA:4789,(anonymous_19) FNDA:6391,(anonymous_20) FNDA:5585,(anonymous_21) FNDA:3192,(anonymous_22) FNDA:7181,(anonymous_23) FNDA:3194,(anonymous_24) FNDA:1600,(anonymous_25) FNDA:3198,(anonymous_26) FNDA:2394,(anonymous_27) FNDA:25541,(anonymous_28) FNDA:7189,(anonymous_29) FNDA:7185,(anonymous_30) FNDA:3994,(anonymous_31) FNDA:3988,(anonymous_32) FNDA:31213,getIdentifiersFromPattern FNDA:31214,(anonymous_34) FNDA:71137,isExported FNDA:27227,isGlobal FNDA:37524,requiresQuoting DA:1,5 DA:6,5 DA:8,5 DA:9,5 DA:33,5 DA:54,5 DA:85,15199 DA:96,15199 DA:99,15199 DA:114,35130 DA:115,0 DA:118,35130 DA:119,35130 DA:120,39 DA:123,35130 DA:134,21554 DA:135,21554 DA:136,17546 DA:138,4008 DA:140,21554 DA:141,3993 DA:143,21554 DA:144,3991 DA:146,21554 DA:150,1598 DA:153,21554 DA:156,15199 DA:161,85510 DA:162,85510 DA:163,85510 DA:164,87904 DA:165,87904 DA:166,85510 DA:168,2394 DA:170,85510 DA:171,0 DA:174,85510 DA:178,26430 DA:190,15199 DA:194,16044 DA:195,16044 DA:196,0 DA:198,16044 DA:200,16044 DA:201,16044 DA:202,16044 DA:203,16044 DA:204,14445 DA:207,16044 DA:208,16043 DA:212,16044 DA:213,16045 DA:215,16045 DA:216,1601 DA:219,16045 DA:220,7 DA:223,16045 DA:224,15240 DA:227,16045 DA:241,29543 DA:242,29543 DA:243,18360 DA:246,11183 DA:248,11183 DA:250,11183 DA:251,10384 DA:254,11183 DA:255,7 DA:258,11183 DA:259,9582 DA:262,11183 DA:276,32732 DA:277,32732 DA:278,0 DA:281,32732 DA:282,15169 DA:283,4784 DA:286,10385 DA:288,10385 DA:289,10385 DA:291,10385 DA:292,1598 DA:295,10385 DA:296,7986 DA:299,10385 DA:309,4784 DA:310,4784 DA:311,0 DA:314,4784 DA:316,4784 DA:318,4784 DA:319,4784 DA:330,4789 DA:331,4789 DA:339,6391 DA:340,6391 DA:346,5585 DA:347,5585 DA:348,0 DA:351,5585 DA:367,3192 DA:368,3192 DA:383,7181 DA:384,7181 DA:390,3194 DA:391,3194 DA:401,1600 DA:402,1600 DA:408,3198 DA:409,3198 DA:420,2394 DA:421,2394 DA:422,0 DA:425,2394 DA:426,2394 DA:428,2394 DA:429,3 DA:432,2394 DA:442,25541 DA:443,25541 DA:444,0 DA:447,25541 DA:448,25541 DA:449,0 DA:452,25541 DA:454,25541 DA:456,25541 DA:457,1596 DA:460,25541 DA:461,5 DA:464,25541 DA:465,24737 DA:468,25541 DA:476,7189 DA:477,7189 DA:478,0 DA:481,7189 DA:482,7189 DA:484,7189 DA:485,5 DA:488,7189 DA:489,6387 DA:492,7189 DA:500,7185 DA:501,7185 DA:502,0 DA:505,7185 DA:506,7185 DA:508,7185 DA:509,5 DA:512,7185 DA:513,6383 DA:516,7185 DA:524,3994 DA:525,3994 DA:526,0 DA:529,3994 DA:531,3994 DA:533,3994 DA:534,4 DA:537,3994 DA:538,3193 DA:541,3994 DA:551,3988 DA:552,3988 DA:553,0 DA:556,3988 DA:557,3988 DA:559,3988 DA:560,3190 DA:563,3988 DA:574,31213 DA:575,31214 DA:576,31213 DA:577,31213 DA:585,71137 DA:589,21 DA:592,71116 DA:593,0 DA:596,71116 DA:597,71116 DA:598,68723 DA:599,113244 DA:600,113244 DA:604,12 DA:609,71104 DA:613,27227 DA:614,0 DA:617,27227 DA:628,37524 DA:629,37524 LF:191 LH:176 BRDA:87,0,0,15197 BRDA:87,0,1,2 BRDA:85,1,0,15199 BRDA:85,1,1,15199 BRDA:114,2,0,0 BRDA:114,2,1,35130 BRDA:119,3,0,39 BRDA:119,3,1,35091 BRDA:135,4,0,17546 BRDA:135,4,1,4008 BRDA:140,5,0,3993 BRDA:140,5,1,17561 BRDA:143,6,0,3991 BRDA:143,6,1,17563 BRDA:143,7,0,21554 BRDA:143,7,1,11972 BRDA:146,8,0,1598 BRDA:146,8,1,19956 BRDA:147,9,0,21554 BRDA:147,9,1,20755 BRDA:159,10,0,26430 BRDA:164,11,0,85510 BRDA:164,11,1,2394 BRDA:164,12,0,87904 BRDA:164,12,1,87904 BRDA:165,13,0,85510 BRDA:165,13,1,2394 BRDA:170,14,0,0 BRDA:170,14,1,85510 BRDA:181,15,0,26430 BRDA:181,15,1,1606 BRDA:181,15,2,24830 BRDA:181,15,3,3196 BRDA:181,15,4,1602 BRDA:181,16,0,0 BRDA:181,16,1,26430 BRDA:181,17,0,26430 BRDA:181,17,1,26430 BRDA:184,18,0,0 BRDA:184,18,1,24830 BRDA:184,19,0,24830 BRDA:184,19,1,24830 BRDA:185,20,0,0 BRDA:185,20,1,3196 BRDA:185,21,0,3196 BRDA:185,21,1,3196 BRDA:195,22,0,0 BRDA:195,22,1,16044 BRDA:202,23,0,16044 BRDA:202,23,1,0 BRDA:202,24,0,0 BRDA:202,24,1,16044 BRDA:202,25,0,16044 BRDA:202,25,1,16044 BRDA:203,26,0,14445 BRDA:203,26,1,1599 BRDA:207,27,0,16043 BRDA:207,27,1,1 BRDA:215,28,0,1601 BRDA:215,28,1,14444 BRDA:219,29,0,7 BRDA:219,29,1,16038 BRDA:223,30,0,15240 BRDA:223,30,1,805 BRDA:242,31,0,18360 BRDA:242,31,1,11183 BRDA:242,32,0,29543 BRDA:242,32,1,29543 BRDA:250,33,0,10384 BRDA:250,33,1,799 BRDA:254,34,0,7 BRDA:254,34,1,11176 BRDA:258,35,0,9582 BRDA:258,35,1,1601 BRDA:277,36,0,0 BRDA:277,36,1,32732 BRDA:282,37,0,4784 BRDA:282,37,1,10385 BRDA:291,38,0,1598 BRDA:291,38,1,8787 BRDA:295,39,0,7986 BRDA:295,39,1,2399 BRDA:310,40,0,0 BRDA:310,40,1,4784 BRDA:347,41,0,0 BRDA:347,41,1,5585 BRDA:421,42,0,0 BRDA:421,42,1,2394 BRDA:428,43,0,3 BRDA:428,43,1,2391 BRDA:443,44,0,0 BRDA:443,44,1,25541 BRDA:448,45,0,0 BRDA:448,45,1,25541 BRDA:456,46,0,1596 BRDA:456,46,1,23945 BRDA:460,47,0,5 BRDA:460,47,1,25536 BRDA:464,48,0,24737 BRDA:464,48,1,804 BRDA:477,49,0,0 BRDA:477,49,1,7189 BRDA:484,50,0,5 BRDA:484,50,1,7184 BRDA:488,51,0,6387 BRDA:488,51,1,802 BRDA:501,52,0,0 BRDA:501,52,1,7185 BRDA:508,53,0,5 BRDA:508,53,1,7180 BRDA:512,54,0,6383 BRDA:512,54,1,802 BRDA:525,55,0,0 BRDA:525,55,1,3994 BRDA:533,56,0,4 BRDA:533,56,1,3990 BRDA:537,57,0,3193 BRDA:537,57,1,801 BRDA:552,58,0,0 BRDA:552,58,1,3988 BRDA:559,59,0,3190 BRDA:559,59,1,798 BRDA:585,60,0,21 BRDA:585,60,1,71116 BRDA:586,61,0,71137 BRDA:586,61,1,71137 BRDA:586,62,0,0 BRDA:586,62,1,71137 BRDA:586,63,0,71137 BRDA:586,63,1,71137 BRDA:586,64,0,0 BRDA:586,64,1,71137 BRDA:586,65,0,71137 BRDA:586,65,1,71137 BRDA:587,66,0,0 BRDA:587,66,1,71137 BRDA:587,67,0,71137 BRDA:587,67,1,71137 BRDA:587,68,0,0 BRDA:587,68,1,71137 BRDA:587,69,0,71137 BRDA:587,69,1,71137 BRDA:592,70,0,0 BRDA:592,70,1,71116 BRDA:597,71,0,68723 BRDA:597,71,1,2393 BRDA:600,72,0,12 BRDA:600,72,1,113232 BRDA:601,73,0,113244 BRDA:601,73,1,113244 BRDA:601,74,0,0 BRDA:601,74,1,113244 BRDA:601,75,0,113244 BRDA:601,75,1,113244 BRDA:602,76,0,0 BRDA:602,76,1,113244 BRDA:602,77,0,113244 BRDA:602,77,1,113244 BRDA:613,78,0,0 BRDA:613,78,1,27227 BRDA:618,79,0,27227 BRDA:618,79,1,800 BRDA:628,80,0,28715 BRDA:628,80,1,8809 BRF:164 BRH:138 end_of_record TN: SF:src/rules/no-array-constructor.ts FN:24,(anonymous_6) FN:29,check FN:42,(anonymous_8) FNF:3 FNH:3 FNDA:36,(anonymous_6) FNDA:29,check FNDA:7,(anonymous_8) DA:1,5 DA:5,5 DA:7,5 DA:32,29 DA:39,7 DA:43,7 DA:44,2 DA:46,5 DA:47,5 DA:49,5 DA:58,36 LF:11 LH:11 BRDA:32,0,0,7 BRDA:32,0,1,22 BRDA:33,1,0,29 BRDA:33,1,1,23 BRDA:33,1,2,15 BRDA:33,1,3,15 BRDA:33,1,4,9 BRDA:43,2,0,2 BRDA:43,2,1,5 BRF:9 BRH:9 end_of_record TN: SF:src/rules/no-base-to-string.ts FN:9,(anonymous_6) FN:57,(anonymous_7) FN:62,checkExpression FN:87,collectToStringCertainty FN:108,(anonymous_10) FN:158,(anonymous_11) FN:174,(anonymous_12) FN:180,(anonymous_13) FNF:8 FNH:8 FNDA:5,(anonymous_6) FNDA:210,(anonymous_7) FNDA:108,checkExpression FNDA:85,collectToStringCertainty FNDA:64,(anonymous_10) FNDA:150,(anonymous_11) FNDA:30,(anonymous_12) FNDA:30,(anonymous_13) DA:1,5 DA:5,5 DA:7,5 DA:9,5 DA:10,5 DA:11,5 DA:12,5 DA:22,5 DA:58,210 DA:59,210 DA:60,210 DA:63,108 DA:64,38 DA:67,70 DA:73,70 DA:74,61 DA:77,9 DA:88,85 DA:89,85 DA:90,85 DA:91,10 DA:95,75 DA:99,14 DA:102,61 DA:103,2 DA:106,59 DA:109,64 DA:112,40 DA:115,19 DA:116,2 DA:117,3 DA:119,3 DA:120,1 DA:124,1 DA:127,17 DA:128,12 DA:131,5 DA:132,5 DA:134,5 DA:135,12 DA:137,12 DA:138,4 DA:141,12 DA:142,3 DA:146,5 DA:147,1 DA:150,4 DA:151,2 DA:154,2 DA:157,210 DA:161,150 DA:164,150 DA:168,150 DA:169,28 DA:170,122 DA:171,22 DA:177,30 DA:178,30 DA:181,30 DA:185,2 DA:187,28 DA:188,28 LF:62 LH:62 BRDA:9,0,0,5 BRDA:9,0,1,5 BRDA:60,1,0,210 BRDA:60,1,1,0 BRDA:60,2,0,210 BRDA:60,2,1,210 BRDA:63,3,0,38 BRDA:63,3,1,70 BRDA:68,4,0,26 BRDA:68,4,1,44 BRDA:68,5,0,70 BRDA:68,5,1,70 BRDA:73,6,0,61 BRDA:73,6,1,9 BRDA:89,7,0,10 BRDA:89,7,1,75 BRDA:89,8,0,85 BRDA:89,8,1,85 BRDA:90,9,0,10 BRDA:90,9,1,75 BRDA:90,10,0,85 BRDA:90,10,1,75 BRDA:90,10,2,75 BRDA:95,11,0,14 BRDA:95,11,1,61 BRDA:96,12,0,75 BRDA:96,12,1,67 BRDA:102,13,0,2 BRDA:102,13,1,59 BRDA:106,14,0,40 BRDA:106,14,1,19 BRDA:109,15,0,64 BRDA:109,15,1,63 BRDA:115,16,0,2 BRDA:115,16,1,17 BRDA:119,17,0,1 BRDA:119,17,1,2 BRDA:127,18,0,12 BRDA:127,18,1,5 BRDA:137,19,0,4 BRDA:137,19,1,8 BRDA:137,20,0,12 BRDA:137,20,1,6 BRDA:141,21,0,3 BRDA:141,21,1,9 BRDA:141,22,0,12 BRDA:141,22,1,6 BRDA:146,23,0,1 BRDA:146,23,1,4 BRDA:146,24,0,5 BRDA:146,24,1,1 BRDA:150,25,0,2 BRDA:150,25,1,2 BRDA:168,26,0,28 BRDA:168,26,1,122 BRDA:170,27,0,22 BRDA:170,27,1,100 BRDA:181,28,0,2 BRDA:181,28,1,28 BRDA:182,29,0,30 BRDA:182,29,1,30 BRF:61 BRH:60 end_of_record TN: SF:src/rules/no-confusing-non-null-assertion.ts FN:34,(anonymous_6) FN:37,(anonymous_7) FN:40,isLeftHandPrimaryExpression FN:68,(anonymous_9) FN:81,(anonymous_10) FNF:5 FNH:5 FNDA:14,(anonymous_6) FNDA:21,(anonymous_7) FNDA:8,isLeftHandPrimaryExpression FNDA:7,(anonymous_9) FNDA:1,(anonymous_10) DA:1,5 DA:7,5 DA:9,5 DA:35,14 DA:36,14 DA:43,8 DA:46,21 DA:51,16 DA:52,16 DA:53,16 DA:54,16 DA:59,8 DA:60,7 DA:68,7 DA:75,1 DA:81,1 LF:16 LH:16 BRDA:46,0,0,16 BRDA:46,0,1,5 BRDA:47,1,0,21 BRDA:47,1,1,14 BRDA:47,1,2,13 BRDA:54,2,0,8 BRDA:54,2,1,8 BRDA:55,3,0,16 BRDA:55,3,1,10 BRDA:55,3,2,10 BRDA:55,4,0,0 BRDA:55,4,1,16 BRDA:55,5,0,16 BRDA:55,5,1,16 BRDA:56,6,0,0 BRDA:56,6,1,10 BRDA:56,7,0,10 BRDA:56,7,1,10 BRDA:57,8,0,0 BRDA:57,8,1,10 BRDA:57,9,0,10 BRDA:57,9,1,10 BRDA:59,10,0,7 BRDA:59,10,1,1 BRDA:62,11,0,3 BRDA:62,11,1,4 BRDA:66,12,0,3 BRDA:66,12,1,4 BRDA:77,13,0,0 BRDA:77,13,1,1 BRF:30 BRH:26 end_of_record TN: SF:src/rules/no-confusing-void-expression.ts FN:77,(anonymous_6) FN:79,(anonymous_7) FN:101,(anonymous_8) FN:124,(anonymous_9) FN:166,(anonymous_10) FN:183,(anonymous_11) FN:225,findInvalidAncestor FN:276,isFinalReturn FN:319,isPreventingASI FNF:9 FNH:9 FNDA:56,(anonymous_6) FNDA:81,(anonymous_7) FNDA:6,(anonymous_8) FNDA:5,(anonymous_9) FNDA:2,(anonymous_10) FNDA:4,(anonymous_11) FNDA:105,findInvalidAncestor FNDA:6,isFinalReturn FNDA:6,isPreventingASI DA:1,5 DA:6,5 DA:7,5 DA:8,5 DA:27,5 DA:78,56 DA:85,81 DA:86,81 DA:87,81 DA:88,81 DA:89,81 DA:91,1 DA:94,80 DA:95,80 DA:97,54 DA:100,26 DA:101,26 DA:102,6 DA:103,6 DA:104,6 DA:107,26 DA:110,6 DA:112,1 DA:120,5 DA:121,5 DA:125,5 DA:126,5 DA:127,5 DA:128,5 DA:129,2 DA:133,2 DA:137,2 DA:142,3 DA:147,20 DA:150,7 DA:152,1 DA:159,6 DA:161,6 DA:163,2 DA:167,2 DA:168,2 DA:169,2 DA:170,2 DA:172,1 DA:174,2 DA:180,4 DA:184,4 DA:185,4 DA:186,4 DA:187,4 DA:189,1 DA:191,4 DA:194,1 DA:196,4 DA:202,13 DA:204,4 DA:210,9 DA:226,105 DA:231,105 DA:234,33 DA:237,72 DA:238,17 DA:241,15 DA:245,57 DA:246,12 DA:249,10 DA:253,47 DA:256,11 DA:257,5 DA:261,42 DA:262,19 DA:265,17 DA:266,16 DA:272,26 DA:278,6 DA:282,6 DA:284,1 DA:288,5 DA:292,5 DA:301,1 DA:305,4 DA:307,2 DA:310,2 DA:323,6 DA:328,6 LF:85 LH:85 BRDA:89,0,0,1 BRDA:89,0,1,80 BRDA:95,1,0,54 BRDA:95,1,1,26 BRDA:107,2,0,6 BRDA:107,2,1,20 BRDA:110,3,0,1 BRDA:110,3,1,5 BRDA:128,4,0,2 BRDA:128,4,1,3 BRDA:147,5,0,7 BRDA:147,5,1,13 BRDA:150,6,0,1 BRDA:150,6,1,6 BRDA:161,7,0,2 BRDA:161,7,1,4 BRDA:170,8,0,1 BRDA:170,8,1,1 BRDA:187,9,0,1 BRDA:187,9,1,3 BRDA:191,10,0,1 BRDA:191,10,1,3 BRDA:191,11,0,0 BRDA:191,11,1,4 BRDA:191,12,0,4 BRDA:191,12,1,4 BRDA:202,13,0,4 BRDA:202,13,1,9 BRDA:231,14,0,33 BRDA:231,14,1,72 BRDA:237,15,0,17 BRDA:237,15,1,55 BRDA:238,16,0,15 BRDA:238,16,1,2 BRDA:245,17,0,12 BRDA:245,17,1,45 BRDA:246,18,0,10 BRDA:246,18,1,2 BRDA:246,19,0,12 BRDA:246,19,1,7 BRDA:253,20,0,11 BRDA:253,20,1,36 BRDA:256,21,0,5 BRDA:256,21,1,6 BRDA:261,22,0,19 BRDA:261,22,1,23 BRDA:262,23,0,17 BRDA:262,23,1,2 BRDA:265,24,0,16 BRDA:265,24,1,1 BRDA:282,25,0,1 BRDA:282,25,1,5 BRDA:292,26,0,1 BRDA:292,26,1,4 BRDA:305,27,0,2 BRDA:305,27,1,2 BRF:56 BRH:55 end_of_record TN: SF:src/rules/no-dupe-class-members.ts FN:22,(anonymous_7) FN:27,(anonymous_8) FNF:2 FNH:2 FNDA:19,(anonymous_7) FNDA:44,(anonymous_8) DA:1,5 DA:2,5 DA:3,5 DA:8,5 DA:23,19 DA:25,19 DA:28,44 DA:29,1 DA:32,43 DA:33,2 DA:36,41 LF:11 LH:11 BRDA:28,0,0,1 BRDA:28,0,1,43 BRDA:32,1,0,2 BRDA:32,1,1,41 BRF:4 BRH:4 end_of_record TN: SF:src/rules/no-duplicate-imports.ts FN:35,(anonymous_7) FN:42,report FN:56,isStringLiteral FN:66,isAllMemberImport FN:68,(anonymous_11) FN:72,checkTypeImport FN:95,checkTypeExport FN:112,(anonymous_14) FN:119,(anonymous_15) FN:126,(anonymous_16) FNF:10 FNH:10 FNDA:25,(anonymous_7) FNDA:7,report FNDA:35,isStringLiteral FNDA:26,isAllMemberImport FNDA:26,(anonymous_11) FNDA:26,checkTypeImport FNDA:9,checkTypeExport FNDA:32,(anonymous_14) FNDA:12,(anonymous_15) FNDA:6,(anonymous_16) DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:36,25 DA:37,25 DA:38,25 DA:39,25 DA:40,25 DA:47,7 DA:59,35 DA:67,26 DA:68,26 DA:73,26 DA:74,26 DA:75,26 DA:76,26 DA:81,2 DA:84,26 DA:85,1 DA:87,26 DA:88,16 DA:90,10 DA:98,9 DA:99,7 DA:100,7 DA:101,1 DA:103,7 DA:104,3 DA:106,7 DA:110,25 DA:113,32 DA:114,26 DA:115,26 DA:117,6 DA:120,12 DA:121,6 DA:122,6 DA:124,6 DA:127,6 DA:128,3 DA:129,3 DA:131,3 LF:43 LH:43 BRDA:60,0,0,35 BRDA:60,0,1,33 BRDA:60,0,2,33 BRDA:73,1,0,26 BRDA:73,1,1,0 BRDA:76,2,0,2 BRDA:76,2,1,24 BRDA:78,3,0,16 BRDA:78,3,1,10 BRDA:84,4,0,1 BRDA:84,4,1,25 BRDA:84,5,0,26 BRDA:84,5,1,9 BRDA:87,6,0,16 BRDA:87,6,1,10 BRDA:98,7,0,7 BRDA:98,7,1,2 BRDA:100,8,0,1 BRDA:100,8,1,6 BRDA:103,9,0,3 BRDA:103,9,1,4 BRDA:103,10,0,7 BRDA:103,10,1,5 BRDA:113,11,0,26 BRDA:113,11,1,6 BRDA:120,12,0,6 BRDA:120,12,1,6 BRDA:120,13,0,12 BRDA:120,13,1,7 BRDA:124,14,0,5 BRDA:124,14,1,1 BRDA:124,15,0,6 BRDA:124,15,1,6 BRDA:127,16,0,3 BRDA:127,16,1,3 BRDA:127,17,0,6 BRDA:127,17,1,4 BRDA:131,18,0,2 BRDA:131,18,1,1 BRDA:131,19,0,3 BRDA:131,19,1,3 BRF:41 BRH:40 end_of_record TN: SF:src/rules/no-dynamic-delete.ts FN:25,(anonymous_6) FN:26,createFixer FN:43,(anonymous_8) FN:62,createPropertyReplacement FN:66,(anonymous_10) FN:70,getTokenRange FN:81,diveIntoWrapperExpressions FN:91,isNecessaryDynamicAccess FNF:8 FNH:8 FNDA:22,(anonymous_6) FNDA:10,createFixer FNDA:22,(anonymous_8) FNDA:3,createPropertyReplacement FNDA:3,(anonymous_10) FNDA:3,getTokenRange FNDA:19,diveIntoWrapperExpressions FNDA:15,isNecessaryDynamicAccess DA:1,5 DA:6,5 DA:7,5 DA:9,5 DA:29,10 DA:33,3 DA:39,7 DA:42,22 DA:44,22 DA:51,12 DA:54,10 DA:66,3 DA:67,3 DA:71,3 DA:73,3 DA:84,19 DA:85,4 DA:88,15 DA:92,15 DA:93,7 DA:96,8 DA:97,3 DA:100,5 LF:23 LH:23 BRDA:29,0,0,3 BRDA:29,0,1,7 BRDA:30,1,0,10 BRDA:30,1,1,3 BRDA:44,2,0,12 BRDA:44,2,1,10 BRDA:45,3,0,22 BRDA:45,3,1,20 BRDA:45,3,2,15 BRDA:84,4,0,4 BRDA:84,4,1,15 BRDA:92,5,0,7 BRDA:92,5,1,8 BRDA:96,6,0,3 BRDA:96,6,1,5 BRDA:101,7,0,5 BRDA:101,7,1,5 BRF:17 BRH:17 end_of_record TN: SF:src/rules/no-empty-function.ts FN:58,(anonymous_7) FN:73,isBodyEmpty FN:85,hasParameterProperties FN:89,(anonymous_10) FN:98,isAllowedEmptyConstructor FN:127,isAllowedEmptyDecoratedFunctions FN:143,(anonymous_13) FN:153,(anonymous_14) FNF:8 FNH:8 FNDA:15,(anonymous_7) FNDA:13,isBodyEmpty FNDA:5,hasParameterProperties FNDA:3,(anonymous_10) FNDA:12,isAllowedEmptyConstructor FNDA:12,isAllowedEmptyDecoratedFunctions FNDA:12,(anonymous_13) FNDA:3,(anonymous_14) DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:40,5 DA:59,15 DA:61,15 DA:64,15 DA:65,15 DA:76,13 DA:88,5 DA:89,3 DA:101,12 DA:102,12 DA:107,7 DA:109,7 DA:119,5 DA:130,12 DA:132,1 DA:135,1 DA:138,11 DA:141,15 DA:144,12 DA:148,4 DA:151,8 DA:154,3 DA:155,0 DA:158,3 LF:28 LH:27 BRDA:13,0,0,5 BRDA:13,0,1,0 BRDA:58,1,0,0 BRDA:76,2,0,13 BRDA:76,2,1,13 BRDA:88,3,0,0 BRDA:88,3,1,5 BRDA:88,4,0,5 BRDA:88,4,1,5 BRDA:102,5,0,7 BRDA:102,5,1,5 BRDA:103,6,0,12 BRDA:103,6,1,11 BRDA:103,6,2,11 BRDA:104,7,0,0 BRDA:104,7,1,11 BRDA:104,8,0,11 BRDA:104,8,1,11 BRDA:111,9,0,7 BRDA:111,9,1,2 BRDA:111,9,2,6 BRDA:111,9,3,2 BRDA:111,9,4,5 BRDA:130,10,0,1 BRDA:130,10,1,11 BRDA:130,11,0,12 BRDA:130,11,1,1 BRDA:133,12,0,1 BRDA:133,12,1,0 BRDA:132,13,0,0 BRDA:132,13,1,1 BRDA:132,14,0,1 BRDA:132,14,1,1 BRDA:135,15,0,1 BRDA:135,15,1,1 BRDA:144,16,0,4 BRDA:144,16,1,8 BRDA:145,17,0,12 BRDA:145,17,1,9 BRDA:154,18,0,0 BRDA:154,18,1,3 BRF:41 BRH:34 end_of_record TN: SF:src/rules/no-empty-interface.ts FN:44,(anonymous_6) FN:46,(anonymous_7) FN:64,(anonymous_8) FNF:3 FNH:3 FNDA:18,(anonymous_6) FNDA:19,(anonymous_7) FNDA:7,(anonymous_8) DA:1,5 DA:11,5 DA:45,18 DA:47,19 DA:48,19 DA:50,19 DA:52,8 DA:55,11 DA:56,11 DA:57,2 DA:61,9 DA:63,8 DA:64,7 DA:65,7 DA:66,7 DA:67,1 DA:69,7 DA:78,7 DA:79,7 DA:80,1 DA:81,1 DA:82,1 DA:86,7 LF:23 LH:23 BRDA:50,0,0,8 BRDA:50,0,1,11 BRDA:56,1,0,2 BRDA:56,1,1,9 BRDA:56,2,0,11 BRDA:56,2,1,9 BRDA:61,3,0,8 BRDA:61,3,1,1 BRDA:63,4,0,7 BRDA:63,4,1,1 BRDA:66,5,0,1 BRDA:66,5,1,6 BRDA:79,6,0,1 BRDA:79,6,1,6 BRDA:81,7,0,1 BRDA:81,7,1,0 BRDA:81,8,0,1 BRDA:81,8,1,1 BRDA:90,9,0,6 BRDA:90,9,1,1 BRF:20 BRH:19 end_of_record TN: SF:src/rules/no-explicit-any.ts FN:55,(anonymous_6) FN:62,isNodeValidFunction FN:83,isNodeRestElementInFunction FN:97,isNodeReadonlyTSTypeOperator FN:110,isNodeValidArrayTSTypeReference FN:125,isNodeValidTSType FN:138,isGreatGrandparentRestElement FN:151,isGreatGreatGrandparentRestElement FN:165,isNodeDescendantOfRestElementInFunction FN:175,(anonymous_15) FN:188,(anonymous_16) FN:194,(anonymous_17) FN:202,(anonymous_18) FNF:13 FNH:13 FNDA:237,(anonymous_6) FNDA:45,isNodeValidFunction FNDA:100,isNodeRestElementInFunction FNDA:55,isNodeReadonlyTSTypeOperator FNDA:44,isNodeValidArrayTSTypeReference FNDA:55,isNodeValidTSType FNDA:69,isGreatGrandparentRestElement FNDA:57,isGreatGreatGrandparentRestElement FNDA:69,isNodeDescendantOfRestElementInFunction FNDA:165,(anonymous_15) FNDA:120,(anonymous_16) FNDA:120,(anonymous_17) FNDA:60,(anonymous_18) DA:1,5 DA:5,5 DA:16,5 DA:63,45 DA:84,100 DA:98,55 DA:111,44 DA:126,55 DA:139,69 DA:152,57 DA:168,69 DA:174,237 DA:176,165 DA:177,45 DA:183,120 DA:189,120 DA:195,120 DA:201,120 DA:202,60 DA:203,60 DA:206,120 LF:21 LH:21 BRDA:85,0,0,100 BRDA:85,0,1,45 BRDA:85,0,2,45 BRDA:99,1,0,55 BRDA:99,1,1,11 BRDA:112,2,0,44 BRDA:112,2,1,22 BRDA:112,2,2,22 BRDA:112,2,3,22 BRDA:127,3,0,55 BRDA:127,3,1,44 BRDA:140,4,0,69 BRDA:140,4,1,67 BRDA:140,5,0,0 BRDA:140,5,1,69 BRDA:140,6,0,69 BRDA:140,6,1,69 BRDA:140,7,0,0 BRDA:140,7,1,69 BRDA:140,8,0,69 BRDA:140,8,1,69 BRDA:140,9,0,0 BRDA:140,9,1,69 BRDA:140,10,0,69 BRDA:140,10,1,69 BRDA:153,11,0,57 BRDA:153,11,1,55 BRDA:153,11,2,33 BRDA:153,12,0,2 BRDA:153,12,1,55 BRDA:153,13,0,57 BRDA:153,13,1,55 BRDA:153,14,0,0 BRDA:153,14,1,57 BRDA:153,15,0,57 BRDA:153,15,1,57 BRDA:153,16,0,0 BRDA:153,16,1,57 BRDA:153,17,0,57 BRDA:153,17,1,57 BRDA:169,18,0,69 BRDA:169,18,1,57 BRDA:176,19,0,45 BRDA:176,19,1,120 BRDA:176,20,0,165 BRDA:176,20,1,69 BRDA:201,21,0,60 BRDA:201,21,1,60 BRF:48 BRH:43 end_of_record TN: SF:src/rules/no-extra-non-null-assertion.ts FN:20,(anonymous_6) FN:21,checkExtraNonNullAssertion FN:27,(anonymous_8) FNF:3 FNH:3 FNDA:21,(anonymous_6) FNDA:8,checkExtraNonNullAssertion FNDA:8,(anonymous_8) DA:2,5 DA:4,5 DA:24,8 DA:28,8 DA:33,21 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/rules/no-extra-parens.ts FN:30,(anonymous_7) FN:33,binaryExp FN:65,callExp FN:84,(anonymous_10) FN:102,unaryUpdateExpression FN:123,(anonymous_12) FN:134,(anonymous_13) FN:168,(anonymous_14) FN:191,(anonymous_15) FN:198,(anonymous_16) FN:216,(anonymous_17) FN:221,(anonymous_18) FN:227,(anonymous_19) FN:237,(anonymous_20) FN:244,(anonymous_21) FN:253,(anonymous_22) FN:269,(anonymous_23) FNF:17 FNH:16 FNDA:127,(anonymous_7) FNDA:29,binaryExp FNDA:36,callExp FNDA:7,(anonymous_10) FNDA:7,unaryUpdateExpression FNDA:6,(anonymous_12) FNDA:12,(anonymous_13) FNDA:7,(anonymous_14) FNDA:2,(anonymous_15) FNDA:21,(anonymous_16) FNDA:4,(anonymous_17) FNDA:6,(anonymous_18) FNDA:4,(anonymous_19) FNDA:4,(anonymous_20) FNDA:8,(anonymous_21) FNDA:6,(anonymous_22) FNDA:0,(anonymous_23) DA:4,5 DA:9,5 DA:10,5 DA:15,5 DA:31,127 DA:36,29 DA:39,29 DA:40,29 DA:41,29 DA:42,2 DA:44,27 DA:45,5 DA:53,22 DA:54,5 DA:63,17 DA:68,36 DA:70,36 DA:72,4 DA:81,32 DA:85,7 DA:89,7 DA:100,25 DA:105,7 DA:107,7 DA:109,4 DA:118,3 DA:121,127 DA:124,6 DA:125,4 DA:136,12 DA:137,2 DA:145,10 DA:146,2 DA:154,8 DA:156,2 DA:164,6 DA:170,7 DA:171,2 DA:176,5 DA:177,2 DA:182,3 DA:183,2 DA:189,1 DA:192,2 DA:193,0 DA:199,21 DA:201,6 DA:210,15 DA:217,4 DA:218,2 DA:222,6 DA:223,2 DA:228,4 DA:229,2 DA:238,4 DA:239,2 DA:243,127 DA:244,127 DA:245,8 DA:248,2 DA:251,6 DA:253,127 DA:254,6 DA:256,2 DA:266,4 DA:269,0 DA:272,0 DA:274,0 DA:284,0 DA:287,127 LF:70 LH:65 BRDA:41,0,0,2 BRDA:41,0,1,27 BRDA:41,1,0,29 BRDA:41,1,1,7 BRDA:44,2,0,5 BRDA:44,2,1,22 BRDA:53,3,0,5 BRDA:53,3,1,17 BRDA:70,4,0,4 BRDA:70,4,1,32 BRDA:81,5,0,7 BRDA:81,5,1,25 BRDA:82,6,0,32 BRDA:82,6,1,15 BRDA:83,7,0,8 BRDA:83,7,1,7 BRDA:83,8,0,15 BRDA:83,8,1,15 BRDA:85,9,0,7 BRDA:85,9,1,6 BRDA:107,10,0,4 BRDA:107,10,1,3 BRDA:124,11,0,4 BRDA:124,11,1,2 BRDA:136,12,0,2 BRDA:136,12,1,10 BRDA:145,13,0,2 BRDA:145,13,1,8 BRDA:154,14,0,2 BRDA:154,14,1,6 BRDA:170,15,0,2 BRDA:170,15,1,5 BRDA:170,16,0,7 BRDA:170,16,1,2 BRDA:176,17,0,2 BRDA:176,17,1,3 BRDA:176,18,0,5 BRDA:176,18,1,3 BRDA:182,19,0,2 BRDA:182,19,1,1 BRDA:182,20,0,3 BRDA:182,20,1,2 BRDA:192,21,0,0 BRDA:192,21,1,2 BRDA:199,22,0,6 BRDA:199,22,1,15 BRDA:217,23,0,2 BRDA:217,23,1,2 BRDA:222,24,0,2 BRDA:222,24,1,4 BRDA:222,25,0,6 BRDA:222,25,1,4 BRDA:228,26,0,2 BRDA:228,26,1,2 BRDA:228,27,0,4 BRDA:228,27,1,4 BRDA:238,28,0,2 BRDA:238,28,1,2 BRDA:238,29,0,4 BRDA:238,29,1,4 BRDA:243,30,0,127 BRDA:243,30,1,0 BRDA:243,31,0,127 BRDA:243,31,1,127 BRDA:245,32,0,2 BRDA:245,32,1,6 BRDA:254,33,0,2 BRDA:254,33,1,4 BRDA:272,34,0,0 BRDA:272,34,1,0 BRF:70 BRH:66 end_of_record TN: SF:src/rules/no-extra-semi.ts FN:22,(anonymous_7) FN:27,(anonymous_8) FNF:2 FNH:2 FNDA:64,(anonymous_7) FNDA:11,(anonymous_8) DA:1,5 DA:2,5 DA:7,5 DA:23,64 DA:25,64 DA:28,11 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/rules/no-extraneous-class.ts FN:60,(anonymous_6) FN:64,(anonymous_7) FN:76,(anonymous_8) FN:107,(anonymous_9) FNF:4 FNH:4 FNDA:16,(anonymous_6) FNDA:18,(anonymous_7) FNDA:19,(anonymous_8) FNDA:2,(anonymous_9) DA:1,5 DA:5,5 DA:17,5 DA:64,16 DA:67,18 DA:75,16 DA:77,19 DA:82,19 DA:83,3 DA:86,16 DA:87,16 DA:88,4 DA:89,1 DA:92,3 DA:97,3 DA:100,12 DA:101,12 DA:103,12 DA:104,16 DA:105,5 DA:107,2 DA:110,1 DA:111,1 DA:114,11 DA:115,11 DA:116,3 DA:119,16 DA:120,4 DA:124,12 DA:125,3 DA:126,2 DA:131,3 DA:133,9 DA:134,4 LF:34 LH:34 BRDA:68,0,0,18 BRDA:68,0,1,2 BRDA:68,0,2,2 BRDA:68,0,3,2 BRDA:82,1,0,3 BRDA:82,1,1,16 BRDA:82,2,0,19 BRDA:82,2,1,19 BRDA:82,2,2,18 BRDA:86,3,0,14 BRDA:86,3,1,2 BRDA:86,4,0,16 BRDA:86,4,1,16 BRDA:87,5,0,4 BRDA:87,5,1,12 BRDA:88,6,0,1 BRDA:88,6,1,3 BRDA:104,7,0,5 BRDA:104,7,1,11 BRDA:104,8,0,16 BRDA:104,8,1,13 BRDA:105,9,0,1 BRDA:105,9,1,4 BRDA:115,10,0,3 BRDA:115,10,1,8 BRDA:115,11,0,11 BRDA:115,11,1,11 BRDA:119,12,0,4 BRDA:119,12,1,12 BRDA:119,13,0,16 BRDA:119,13,1,4 BRDA:124,14,0,3 BRDA:124,14,1,9 BRDA:125,15,0,2 BRDA:125,15,1,1 BRDA:133,16,0,4 BRDA:133,16,1,5 BRDA:133,17,0,9 BRDA:133,17,1,5 BRF:39 BRH:39 end_of_record TN: SF:src/rules/no-floating-promises.ts FN:56,(anonymous_6) FN:62,(anonymous_7) FN:75,(anonymous_8) FN:93,isAsyncIife FN:106,isUnhandledPromise FN:115,(anonymous_11) FN:173,isPromiseLike FN:185,(anonymous_13) FN:197,hasMatchingSignature FN:210,isFunctionParam FN:226,isPromiseCatchCallWithHandler FN:237,isPromiseThenCallWithRejectionHandler FN:248,isPromiseFinallyCallWithHandler FNF:13 FNH:13 FNDA:51,(anonymous_6) FNDA:152,(anonymous_7) FNDA:53,(anonymous_8) FNDA:17,isAsyncIife FNDA:164,isUnhandledPromise FNDA:14,(anonymous_11) FNDA:156,isPromiseLike FNDA:113,(anonymous_13) FNDA:114,hasMatchingSignature FNDA:220,isFunctionParam FNDA:92,isPromiseCatchCallWithHandler FNDA:73,isPromiseThenCallWithRejectionHandler FNDA:63,isPromiseFinallyCallWithHandler DA:1,5 DA:3,5 DA:9,5 DA:20,5 DA:57,51 DA:58,51 DA:59,51 DA:61,51 DA:63,152 DA:64,8 DA:67,144 DA:68,54 DA:69,53 DA:76,53 DA:77,53 DA:78,53 DA:84,1 DA:94,17 DA:95,4 DA:98,13 DA:111,164 DA:115,14 DA:118,157 DA:125,1 DA:129,156 DA:132,47 DA:135,109 DA:138,92 DA:143,17 DA:146,3 DA:150,14 DA:158,9 DA:164,5 DA:174,156 DA:175,156 DA:176,165 DA:177,165 DA:178,51 DA:181,114 DA:182,114 DA:186,113 DA:191,109 DA:194,47 DA:201,114 DA:202,114 DA:203,109 DA:207,5 DA:215,220 DA:218,220 DA:219,648 DA:220,218 DA:223,2 DA:229,92 DA:240,73 DA:251,63 LF:55 LH:55 BRDA:63,0,0,8 BRDA:63,0,1,144 BRDA:63,1,0,152 BRDA:63,1,1,17 BRDA:67,2,0,54 BRDA:67,2,1,90 BRDA:68,3,0,53 BRDA:68,3,1,1 BRDA:94,4,0,4 BRDA:94,4,1,13 BRDA:99,5,0,13 BRDA:99,5,1,13 BRDA:99,5,2,11 BRDA:111,6,0,7 BRDA:111,6,1,157 BRDA:118,7,0,1 BRDA:118,7,1,156 BRDA:119,8,0,157 BRDA:119,8,1,2 BRDA:119,8,2,1 BRDA:129,9,0,47 BRDA:129,9,1,109 BRDA:135,10,0,92 BRDA:135,10,1,17 BRDA:139,11,0,92 BRDA:139,11,1,73 BRDA:139,11,2,63 BRDA:143,12,0,3 BRDA:143,12,1,14 BRDA:147,13,0,3 BRDA:147,13,1,2 BRDA:150,14,0,9 BRDA:150,14,1,5 BRDA:151,15,0,14 BRDA:151,15,1,13 BRDA:151,15,2,6 BRDA:177,16,0,51 BRDA:177,16,1,114 BRDA:182,17,0,109 BRDA:182,17,1,5 BRDA:186,18,0,113 BRDA:186,18,1,111 BRDA:186,18,2,109 BRDA:202,19,0,109 BRDA:202,19,1,5 BRDA:219,20,0,218 BRDA:219,20,1,430 BRDA:230,21,0,92 BRDA:230,21,1,84 BRDA:230,21,2,84 BRDA:230,21,3,28 BRDA:241,22,0,73 BRDA:241,22,1,65 BRDA:241,22,2,65 BRDA:241,22,3,20 BRDA:252,23,0,63 BRDA:252,23,1,55 BRDA:252,23,2,55 BRDA:252,23,3,26 BRF:59 BRH:59 end_of_record TN: SF:src/rules/no-for-in-array.ts FN:21,(anonymous_6) FN:23,(anonymous_7) FNF:2 FNH:2 FNDA:7,(anonymous_6) FNDA:6,(anonymous_7) DA:1,5 DA:2,5 DA:4,5 DA:22,7 DA:24,6 DA:25,6 DA:26,6 DA:28,6 DA:33,6 DA:37,5 LF:10 LH:10 BRDA:33,0,0,5 BRDA:33,0,1,1 BRDA:34,1,0,6 BRDA:34,1,1,1 BRF:4 BRH:4 end_of_record TN: SF:src/rules/no-implicit-any-catch.ts FN:51,(anonymous_6) FN:53,(anonymous_7) FN:65,(anonymous_8) FN:82,(anonymous_9) FNF:4 FNH:4 FNDA:4,(anonymous_6) FNDA:4,(anonymous_7) FNDA:1,(anonymous_8) FNDA:1,(anonymous_9) DA:1,5 DA:2,5 DA:17,5 DA:52,4 DA:54,4 DA:55,0 DA:58,4 DA:59,1 DA:66,1 DA:71,3 DA:76,1 DA:83,1 LF:12 LH:11 BRDA:54,0,0,0 BRDA:54,0,1,4 BRDA:58,1,0,1 BRDA:58,1,1,3 BRDA:71,2,0,1 BRDA:71,2,1,2 BRDA:72,3,0,3 BRDA:72,3,1,2 BRF:8 BRH:7 end_of_record TN: SF:src/rules/no-implied-eval.ts FN:37,(anonymous_6) FN:42,getCalleeName FN:69,isFunctionType FN:102,isFunction FN:126,checkImpliedEval FNF:5 FNH:5 FNDA:63,(anonymous_6) FNDA:233,getCalleeName FNDA:115,isFunctionType FNDA:167,isFunction FNDA:233,checkImpliedEval DA:1,5 DA:2,5 DA:6,5 DA:7,5 DA:9,5 DA:10,5 DA:11,5 DA:18,5 DA:38,63 DA:39,63 DA:40,63 DA:45,233 DA:46,178 DA:49,55 DA:54,36 DA:55,18 DA:58,18 DA:62,18 DA:66,19 DA:70,115 DA:71,115 DA:72,115 DA:74,115 DA:81,65 DA:84,50 DA:85,1 DA:86,1 DA:87,1 DA:88,1 DA:89,1 DA:94,49 DA:99,49 DA:103,167 DA:107,12 DA:112,75 DA:115,40 DA:122,40 DA:129,233 DA:130,233 DA:132,233 DA:133,233 DA:134,19 DA:137,214 DA:138,7 DA:139,7 DA:140,3 DA:141,3 DA:142,3 DA:143,3 DA:144,2 DA:145,2 DA:149,4 DA:150,4 DA:154,208 DA:155,39 DA:158,169 DA:159,169 DA:160,69 DA:164,63 LF:59 LH:59 BRDA:45,0,0,178 BRDA:45,0,1,55 BRDA:49,1,0,36 BRDA:49,1,1,19 BRDA:50,2,0,55 BRDA:50,2,1,46 BRDA:50,2,2,46 BRDA:54,3,0,18 BRDA:54,3,1,18 BRDA:58,4,0,18 BRDA:58,4,1,0 BRDA:59,5,0,18 BRDA:59,5,1,18 BRDA:74,6,0,65 BRDA:74,6,1,50 BRDA:75,7,0,115 BRDA:75,7,1,90 BRDA:84,8,0,1 BRDA:84,8,1,49 BRDA:84,9,0,50 BRDA:84,9,1,25 BRDA:85,10,0,1 BRDA:85,10,1,0 BRDA:85,11,0,1 BRDA:85,11,1,1 BRDA:88,12,0,1 BRDA:88,12,1,0 BRDA:104,13,0,12 BRDA:104,13,1,12 BRDA:104,13,2,12 BRDA:104,13,3,32 BRDA:104,13,4,73 BRDA:104,13,5,75 BRDA:104,13,6,40 BRDA:104,13,7,40 BRDA:116,14,0,40 BRDA:116,14,1,28 BRDA:116,14,2,40 BRDA:133,15,0,19 BRDA:133,15,1,214 BRDA:137,16,0,7 BRDA:137,16,1,207 BRDA:139,17,0,3 BRDA:139,17,1,4 BRDA:140,18,0,3 BRDA:140,18,1,0 BRDA:140,19,0,3 BRDA:140,19,1,3 BRDA:143,20,0,2 BRDA:143,20,1,1 BRDA:154,21,0,39 BRDA:154,21,1,169 BRDA:159,22,0,69 BRDA:159,22,1,100 BRDA:159,23,0,169 BRDA:159,23,1,167 BRF:56 BRH:52 end_of_record TN: SF:src/rules/no-inferrable-types.ts FN:51,(anonymous_6) FN:52,isFunctionCall FN:66,isLiteral FN:71,isIdentifier FN:79,hasUnaryPrefix FN:111,isInferrable FN:195,reportInferrableType FN:223,(anonymous_13) FN:227,inferrableVariableVisitor FN:236,inferrableParameterVisitor FN:246,(anonymous_16) FN:250,(anonymous_17) FN:255,inferrablePropertyVisitor FNF:13 FNH:13 FNDA:137,(anonymous_6) FNDA:45,isFunctionCall FNDA:14,isLiteral FNDA:18,isIdentifier FNDA:32,hasUnaryPrefix FNDA:50,isInferrable FNDA:155,reportInferrableType FNDA:46,(anonymous_13) FNDA:128,inferrableVariableVisitor FNDA:10,inferrableParameterVisitor FNDA:21,(anonymous_16) FNDA:18,(anonymous_17) FNDA:16,inferrablePropertyVisitor DA:1,5 DA:5,5 DA:15,5 DA:56,45 DA:57,9 DA:60,36 DA:67,14 DA:75,18 DA:83,32 DA:98,137 DA:115,50 DA:118,6 DA:122,6 DA:130,7 DA:138,17 DA:142,17 DA:150,1 DA:153,7 DA:161,2 DA:164,4 DA:169,4 DA:172,4 DA:175,4 DA:177,4 DA:180,0 DA:184,2 DA:189,4 DA:203,155 DA:204,105 DA:207,50 DA:208,4 DA:212,46 DA:217,46 DA:223,46 DA:230,128 DA:231,0 DA:233,128 DA:242,10 DA:243,3 DA:245,7 DA:247,21 DA:251,18 DA:260,16 DA:261,7 DA:263,9 DA:266,137 LF:46 LH:44 BRDA:56,0,0,9 BRDA:56,0,1,36 BRDA:61,1,0,36 BRDA:61,1,1,18 BRDA:61,1,2,18 BRDA:68,2,0,14 BRDA:68,2,1,13 BRDA:76,3,0,18 BRDA:76,3,1,7 BRDA:84,4,0,32 BRDA:84,4,1,15 BRDA:116,5,0,6 BRDA:116,5,1,7 BRDA:116,5,2,17 BRDA:116,5,3,1 BRDA:116,5,4,7 BRDA:116,5,5,2 BRDA:116,5,6,4 BRDA:116,5,7,2 BRDA:119,6,0,3 BRDA:119,6,1,3 BRDA:123,7,0,6 BRDA:123,7,1,2 BRDA:123,7,2,2 BRDA:131,8,0,7 BRDA:131,8,1,6 BRDA:131,8,2,4 BRDA:139,9,0,10 BRDA:139,9,1,7 BRDA:143,10,0,17 BRDA:143,10,1,11 BRDA:143,10,2,5 BRDA:150,11,0,1 BRDA:150,11,1,1 BRDA:155,12,0,7 BRDA:155,12,1,5 BRDA:155,12,2,1 BRDA:164,13,0,4 BRDA:164,13,1,0 BRDA:165,14,0,4 BRDA:165,14,1,4 BRDA:169,15,0,4 BRDA:169,15,1,1 BRDA:172,16,0,4 BRDA:172,16,1,1 BRDA:172,16,2,1 BRDA:177,17,0,4 BRDA:177,17,1,3 BRDA:177,17,2,1 BRDA:185,18,0,2 BRDA:185,18,1,1 BRDA:203,19,0,105 BRDA:203,19,1,50 BRDA:203,20,0,155 BRDA:203,20,1,50 BRDA:203,20,2,50 BRDA:207,21,0,4 BRDA:207,21,1,46 BRDA:214,22,0,4 BRDA:214,22,1,42 BRDA:230,23,0,0 BRDA:230,23,1,128 BRDA:242,24,0,3 BRDA:242,24,1,7 BRDA:242,25,0,10 BRDA:242,25,1,7 BRDA:247,26,0,21 BRDA:247,26,1,18 BRDA:247,26,2,18 BRDA:260,27,0,7 BRDA:260,27,1,9 BRDA:260,28,0,16 BRDA:260,28,1,13 BRDA:260,28,2,12 BRF:74 BRH:72 end_of_record TN: SF:src/rules/no-invalid-this.ts FN:32,(anonymous_1) FN:53,(anonymous_2) FN:56,(anonymous_3) FN:59,(anonymous_4) FN:62,(anonymous_5) FN:69,(anonymous_6) FN:74,(anonymous_7) FN:77,(anonymous_8) FN:84,(anonymous_9) FN:89,(anonymous_10) FNF:10 FNH:10 FNDA:90,(anonymous_1) FNDA:6,(anonymous_2) FNDA:6,(anonymous_3) FNDA:20,(anonymous_4) FNDA:4,(anonymous_5) FNDA:20,(anonymous_6) FNDA:76,(anonymous_7) FNDA:3,(anonymous_8) FNDA:76,(anonymous_9) FNDA:172,(anonymous_10) DA:1,5 DA:5,5 DA:6,5 DA:15,5 DA:33,90 DA:49,90 DA:51,90 DA:54,6 DA:57,6 DA:60,20 DA:63,4 DA:67,20 DA:70,20 DA:72,20 DA:75,76 DA:78,3 DA:82,76 DA:85,76 DA:87,76 DA:90,172 DA:92,172 DA:93,7 DA:97,165 LF:23 LH:23 BRDA:26,0,0,5 BRDA:26,0,1,0 BRDA:26,1,0,5 BRDA:26,1,1,5 BRDA:63,2,0,4 BRDA:63,2,1,2 BRDA:78,3,0,3 BRDA:78,3,1,3 BRDA:92,4,0,7 BRDA:92,4,1,165 BRF:10 BRH:9 end_of_record TN: SF:src/rules/no-invalid-void-type.ts FN:65,(anonymous_6) FN:91,checkGenericTypeArgument FN:111,(anonymous_8) FN:138,isValidUnionType FN:140,(anonymous_10) FN:147,(anonymous_11) FN:153,(anonymous_12) FNF:7 FNH:7 FNDA:72,(anonymous_6) FNDA:23,checkGenericTypeArgument FNDA:12,(anonymous_8) FNDA:12,isValidUnionType FNDA:23,(anonymous_10) FNDA:7,(anonymous_11) FNDA:83,(anonymous_12) DA:1,5 DA:5,5 DA:19,5 DA:66,72 DA:69,72 DA:75,72 DA:80,72 DA:81,48 DA:103,23 DA:104,12 DA:105,12 DA:109,12 DA:111,12 DA:114,2 DA:120,12 DA:123,11 DA:124,4 DA:139,12 DA:141,23 DA:147,7 DA:152,72 DA:160,83 DA:164,23 DA:165,23 DA:169,60 DA:173,8 DA:177,52 DA:183,3 DA:187,49 DA:191,10 DA:194,39 LF:31 LH:31 BRDA:80,0,0,48 BRDA:80,0,1,24 BRDA:103,1,0,12 BRDA:103,1,1,11 BRDA:109,2,0,2 BRDA:109,2,1,10 BRDA:123,3,0,4 BRDA:123,3,1,7 BRDA:126,4,0,1 BRDA:126,4,1,3 BRDA:141,5,0,23 BRDA:141,5,1,9 BRDA:141,5,2,6 BRDA:141,5,3,6 BRDA:144,6,0,0 BRDA:144,6,1,6 BRDA:144,7,0,6 BRDA:144,7,1,6 BRDA:146,8,0,0 BRDA:146,8,1,6 BRDA:146,9,0,6 BRDA:146,9,1,6 BRDA:160,10,0,23 BRDA:160,10,1,60 BRDA:161,11,0,83 BRDA:161,11,1,28 BRDA:169,12,0,8 BRDA:169,12,1,52 BRDA:170,13,0,60 BRDA:170,13,1,12 BRDA:177,14,0,3 BRDA:177,14,1,49 BRDA:178,15,0,52 BRDA:178,15,1,5 BRDA:178,15,2,3 BRDA:178,15,3,3 BRDA:187,16,0,10 BRDA:187,16,1,39 BRDA:188,17,0,49 BRDA:188,17,1,17 BRDA:197,18,0,1 BRDA:197,18,1,38 BRDA:196,19,0,39 BRDA:196,19,1,34 BRDA:199,20,0,33 BRDA:199,20,1,5 BRDA:201,21,0,1 BRDA:201,21,1,4 BRF:48 BRH:46 end_of_record TN: SF:src/rules/no-loop-func.ts FN:30,(anonymous_7) FN:39,checkForLoops FN:53,(anonymous_9) FN:54,(anonymous_10) FN:82,getContainingLoopNode FN:131,getTopLoopNode FN:154,isSafe FN:209,isSafeReference FNF:8 FNH:8 FNDA:52,(anonymous_7) FNDA:59,checkForLoops FNDA:46,(anonymous_9) FNDA:26,(anonymous_10) FNDA:98,getContainingLoopNode FNDA:37,getTopLoopNode FNDA:46,isSafe FNDA:51,isSafeReference DA:1,5 DA:6,5 DA:7,5 DA:12,5 DA:45,59 DA:47,59 DA:48,12 DA:51,47 DA:52,47 DA:53,46 DA:54,26 DA:56,47 DA:57,25 DA:65,52 DA:83,98 DA:84,98 DA:88,227 DA:90,227 DA:93,3 DA:97,23 DA:98,22 DA:100,1 DA:105,30 DA:106,26 DA:108,4 DA:114,7 DA:117,164 DA:121,40 DA:135,37 DA:136,37 DA:137,37 DA:139,37 DA:140,39 DA:141,39 DA:144,37 DA:158,46 DA:159,46 DA:160,46 DA:162,46 DA:168,46 DA:169,4 DA:173,42 DA:174,2 DA:181,40 DA:187,3 DA:194,37 DA:210,51 DA:212,51 DA:219,37 LF:49 LH:49 BRDA:24,0,0,5 BRDA:24,0,1,0 BRDA:24,1,0,5 BRDA:24,1,1,5 BRDA:24,2,0,0 BRDA:24,2,1,5 BRDA:24,3,0,5 BRDA:24,3,1,5 BRDA:47,4,0,12 BRDA:47,4,1,47 BRDA:56,5,0,25 BRDA:56,5,1,22 BRDA:91,6,0,2 BRDA:91,6,1,3 BRDA:91,6,2,23 BRDA:91,6,3,12 BRDA:91,6,4,30 BRDA:91,6,5,2 BRDA:91,6,6,4 BRDA:91,6,7,7 BRDA:91,6,8,164 BRDA:97,7,0,22 BRDA:97,7,1,1 BRDA:105,8,0,26 BRDA:105,8,1,4 BRDA:135,9,0,17 BRDA:135,9,1,20 BRDA:139,10,0,76 BRDA:139,10,1,41 BRDA:159,11,0,3 BRDA:159,11,1,43 BRDA:159,12,0,46 BRDA:159,12,1,43 BRDA:160,13,0,5 BRDA:160,13,1,41 BRDA:160,14,0,46 BRDA:160,14,1,46 BRDA:163,15,0,40 BRDA:163,15,1,6 BRDA:162,16,0,6 BRDA:162,16,1,40 BRDA:162,17,0,46 BRDA:162,17,1,45 BRDA:168,18,0,4 BRDA:168,18,1,42 BRDA:173,19,0,2 BRDA:173,19,1,40 BRDA:181,20,0,3 BRDA:181,20,1,37 BRDA:182,21,0,40 BRDA:182,21,1,20 BRDA:182,21,2,20 BRDA:182,21,3,4 BRDA:194,22,0,17 BRDA:194,22,1,20 BRDA:213,23,0,51 BRDA:213,23,1,34 BRDA:213,23,2,32 BRDA:214,24,0,0 BRDA:214,24,1,34 BRDA:214,25,0,34 BRDA:214,25,1,34 BRDA:214,26,0,0 BRDA:214,26,1,34 BRDA:214,27,0,34 BRDA:214,27,1,34 BRDA:219,28,0,35 BRDA:219,28,1,2 BRDA:219,29,0,37 BRDA:219,29,1,37 BRDA:219,30,0,2 BRDA:219,30,1,35 BRDA:219,31,0,37 BRDA:219,31,1,35 BRF:74 BRH:70 end_of_record TN: SF:src/rules/no-loss-of-precision.ts FN:5,(anonymous_6) FN:31,(anonymous_7) FN:41,isSeparatedNumeric FN:45,(anonymous_9) FNF:4 FNH:4 FNDA:5,(anonymous_6) FNDA:10,(anonymous_7) FNDA:10,isSeparatedNumeric FNDA:10,(anonymous_9) DA:3,5 DA:5,5 DA:6,5 DA:7,5 DA:17,5 DA:32,10 DA:39,10 DA:42,10 DA:44,10 DA:46,10 LF:10 LH:10 BRDA:28,0,0,5 BRDA:28,0,1,0 BRDA:28,1,0,5 BRDA:28,1,1,5 BRDA:28,2,0,0 BRDA:28,2,1,5 BRDA:28,3,0,5 BRDA:28,3,1,5 BRDA:32,4,0,10 BRDA:42,5,0,10 BRDA:42,5,1,10 BRDA:48,6,0,6 BRDA:48,6,1,4 BRF:13 BRH:11 end_of_record TN: SF:src/rules/no-magic-numbers.ts FN:59,(anonymous_7) FN:63,(anonymous_8) FN:121,getLiteralParent FN:138,isGrandparentTSTypeAliasDeclaration FN:148,isGrandparentTSUnionType FN:162,isParentTSEnumDeclaration FN:173,isParentTSLiteralType FN:183,isTSNumericLiteralType FN:216,isParentTSReadonlyClassProperty FNF:9 FNH:9 FNDA:16,(anonymous_7) FNDA:38,(anonymous_8) FNDA:28,getLiteralParent FNDA:13,isGrandparentTSTypeAliasDeclaration FNDA:6,isGrandparentTSUnionType FNDA:4,isParentTSEnumDeclaration FNDA:9,isParentTSLiteralType FNDA:9,isTSNumericLiteralType FNDA:24,isParentTSReadonlyClassProperty DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:15,5 DA:60,16 DA:62,16 DA:65,38 DA:66,4 DA:70,34 DA:75,7 DA:79,27 DA:83,12 DA:84,6 DA:89,6 DA:90,6 DA:92,6 DA:98,1 DA:99,1 DA:102,6 DA:108,6 DA:112,15 DA:122,28 DA:126,10 DA:129,18 DA:139,13 DA:149,6 DA:150,5 DA:153,1 DA:163,4 DA:164,4 DA:174,9 DA:185,9 DA:189,2 DA:193,9 DA:194,1 DA:198,8 DA:199,2 DA:203,6 DA:204,5 DA:207,1 DA:217,24 DA:219,24 DA:220,12 DA:223,12 LF:45 LH:45 BRDA:12,0,0,5 BRDA:12,0,1,0 BRDA:43,1,0,5 BRDA:43,1,1,0 BRDA:43,2,0,5 BRDA:43,2,1,5 BRDA:65,3,0,4 BRDA:65,3,1,34 BRDA:65,4,0,38 BRDA:65,4,1,4 BRDA:70,5,0,7 BRDA:70,5,1,27 BRDA:71,6,0,34 BRDA:71,6,1,9 BRDA:71,6,2,9 BRDA:79,7,0,12 BRDA:79,7,1,15 BRDA:80,8,0,27 BRDA:80,8,1,24 BRDA:83,9,0,6 BRDA:83,9,1,6 BRDA:92,10,0,1 BRDA:92,10,1,5 BRDA:93,11,0,6 BRDA:93,11,1,2 BRDA:93,12,0,0 BRDA:93,12,1,6 BRDA:93,13,0,6 BRDA:93,13,1,6 BRDA:122,14,0,10 BRDA:122,14,1,18 BRDA:123,15,0,28 BRDA:123,15,1,10 BRDA:123,16,0,0 BRDA:123,16,1,28 BRDA:123,17,0,28 BRDA:123,17,1,28 BRDA:139,18,0,0 BRDA:139,18,1,13 BRDA:139,19,0,13 BRDA:139,19,1,13 BRDA:139,20,0,0 BRDA:139,20,1,13 BRDA:139,21,0,13 BRDA:139,21,1,13 BRDA:149,22,0,5 BRDA:149,22,1,1 BRDA:149,23,0,0 BRDA:149,23,1,6 BRDA:149,24,0,6 BRDA:149,24,1,6 BRDA:149,25,0,0 BRDA:149,25,1,6 BRDA:149,26,0,6 BRDA:149,26,1,6 BRDA:164,27,0,0 BRDA:164,27,1,4 BRDA:164,28,0,4 BRDA:164,28,1,4 BRDA:174,29,0,0 BRDA:174,29,1,9 BRDA:174,30,0,9 BRDA:174,30,1,9 BRDA:185,31,0,2 BRDA:185,31,1,7 BRDA:186,32,0,9 BRDA:186,32,1,2 BRDA:186,33,0,0 BRDA:186,33,1,9 BRDA:186,34,0,9 BRDA:186,34,1,9 BRDA:193,35,0,1 BRDA:193,35,1,8 BRDA:198,36,0,2 BRDA:198,36,1,6 BRDA:203,37,0,5 BRDA:203,37,1,1 BRDA:219,38,0,12 BRDA:219,38,1,12 BRDA:219,39,0,24 BRDA:219,39,1,12 BRDA:219,40,0,0 BRDA:219,40,1,24 BRDA:219,41,0,24 BRDA:219,41,1,24 BRF:85 BRH:73 end_of_record TN: SF:src/rules/no-misused-new.ts FN:23,(anonymous_6) FN:28,getTypeReferenceName FN:54,isMatchingParentType FN:70,(anonymous_9) FN:86,(anonymous_10) FN:94,(anonymous_11) FNF:6 FNH:6 FNDA:19,(anonymous_6) FNDA:20,getTypeReferenceName FNDA:9,isMatchingParentType FNDA:5,(anonymous_9) FNDA:3,(anonymous_10) FNDA:6,(anonymous_11) DA:1,5 DA:5,5 DA:7,5 DA:35,20 DA:36,19 DA:38,7 DA:40,5 DA:42,5 DA:44,2 DA:47,3 DA:58,9 DA:64,8 DA:66,1 DA:69,19 DA:73,5 DA:80,2 DA:89,3 DA:97,6 DA:98,4 DA:102,2 LF:20 LH:20 BRDA:35,0,0,19 BRDA:35,0,1,1 BRDA:37,1,0,7 BRDA:37,1,1,5 BRDA:37,1,2,5 BRDA:37,1,3,2 BRDA:58,2,0,8 BRDA:58,2,1,1 BRDA:59,3,0,9 BRDA:59,3,1,9 BRDA:59,3,2,9 BRDA:59,3,3,8 BRDA:73,4,0,2 BRDA:73,4,1,3 BRDA:97,5,0,4 BRDA:97,5,1,2 BRDA:98,6,0,2 BRDA:98,6,1,2 BRDA:99,7,0,4 BRDA:99,7,1,4 BRF:20 BRH:20 end_of_record TN: SF:src/rules/no-misused-promises.ts FN:54,(anonymous_6) FN:66,(anonymous_7) FN:77,checkTestConditional FN:91,checkConditional FN:121,checkArguments FN:156,isAlwaysThenable FN:203,isFunctionParam FN:222,voidFunctionParams FN:267,returnsThenable FNF:9 FNH:9 FNDA:57,(anonymous_6) FNDA:2,(anonymous_7) FNDA:32,checkTestConditional FNDA:70,checkConditional FNDA:59,checkArguments FNDA:45,isAlwaysThenable FNDA:14,isFunctionParam FNDA:59,voidFunctionParams FNDA:9,returnsThenable DA:1,5 DA:6,5 DA:7,5 DA:9,5 DA:18,5 DA:55,57 DA:56,57 DA:58,57 DA:60,57 DA:67,2 DA:72,57 DA:80,32 DA:81,31 DA:96,70 DA:97,8 DA:99,62 DA:101,62 DA:103,17 DA:104,14 DA:107,17 DA:108,6 DA:110,17 DA:112,45 DA:113,45 DA:114,13 DA:124,59 DA:125,59 DA:126,59 DA:127,50 DA:130,9 DA:131,14 DA:132,5 DA:135,9 DA:136,9 DA:137,7 DA:145,57 DA:157,45 DA:159,45 DA:160,45 DA:164,45 DA:165,31 DA:171,14 DA:172,14 DA:173,14 DA:174,14 DA:175,15 DA:179,13 DA:180,13 DA:186,14 DA:187,13 DA:193,14 DA:194,1 DA:200,13 DA:208,14 DA:211,14 DA:212,40 DA:213,13 DA:216,1 DA:226,59 DA:227,59 DA:228,59 DA:230,59 DA:232,61 DA:235,61 DA:236,103 DA:237,80 DA:241,80 DA:242,114 DA:243,11 DA:244,11 DA:245,9 DA:246,2 DA:249,1 DA:259,59 DA:260,1 DA:263,59 DA:271,9 DA:273,9 DA:274,9 DA:275,9 DA:276,9 DA:277,7 DA:282,2 LF:83 LH:83 BRDA:80,0,0,31 BRDA:80,0,1,1 BRDA:93,1,0,17 BRDA:96,2,0,8 BRDA:96,2,1,62 BRDA:101,3,0,17 BRDA:101,3,1,45 BRDA:103,4,0,14 BRDA:103,4,1,3 BRDA:103,5,0,17 BRDA:103,5,1,7 BRDA:107,6,0,6 BRDA:107,6,1,11 BRDA:113,7,0,13 BRDA:113,7,1,32 BRDA:126,8,0,50 BRDA:126,8,1,9 BRDA:131,9,0,5 BRDA:131,9,1,9 BRDA:136,10,0,7 BRDA:136,10,1,2 BRDA:146,11,0,48 BRDA:146,11,1,9 BRDA:147,12,0,55 BRDA:147,12,1,2 BRDA:164,13,0,31 BRDA:164,13,1,14 BRDA:175,14,0,13 BRDA:175,14,1,2 BRDA:176,15,0,15 BRDA:176,15,1,14 BRDA:186,16,0,13 BRDA:186,16,1,1 BRDA:193,17,0,1 BRDA:193,17,1,13 BRDA:212,18,0,13 BRDA:212,18,1,27 BRDA:233,19,0,59 BRDA:233,19,1,2 BRDA:244,20,0,9 BRDA:244,20,1,2 BRDA:246,21,0,1 BRDA:246,21,1,1 BRDA:276,22,0,7 BRDA:276,22,1,2 BRF:45 BRH:45 end_of_record TN: SF:src/rules/no-namespace.ts FN:50,(anonymous_6) FN:53,isDeclaration FN:62,(anonymous_8) FNF:3 FNH:3 FNDA:26,(anonymous_6) FNDA:20,isDeclaration FNDA:32,(anonymous_8) DA:1,5 DA:5,5 DA:15,5 DA:51,26 DA:54,20 DA:61,26 DA:65,32 DA:71,15 DA:74,17 LF:9 LH:9 BRDA:55,0,0,20 BRDA:55,0,1,10 BRDA:55,0,2,8 BRDA:56,1,0,2 BRDA:56,1,1,8 BRDA:56,2,0,10 BRDA:56,2,1,8 BRDA:65,3,0,15 BRDA:65,3,1,17 BRDA:66,4,0,32 BRDA:66,4,1,32 BRDA:66,4,2,29 BRDA:66,4,3,25 BRDA:66,4,4,27 BRDA:66,4,5,12 BRF:15 BRH:15 end_of_record TN: SF:src/rules/no-non-null-asserted-optional-chain.ts FN:37,(anonymous_6) FN:51,(anonymous_7) FN:63,(anonymous_8) FN:77,(anonymous_9) FN:87,(anonymous_10) FN:102,(anonymous_11) FN:144,(anonymous_12) FNF:7 FNH:5 FNDA:23,(anonymous_6) FNDA:4,(anonymous_7) FNDA:4,(anonymous_8) FNDA:6,(anonymous_9) FNDA:6,(anonymous_10) FNDA:0,(anonymous_11) FNDA:0,(anonymous_12) DA:1,5 DA:6,5 DA:7,5 DA:8,5 DA:10,5 DA:18,5 DA:47,23 DA:55,4 DA:56,4 DA:64,4 DA:80,6 DA:88,6 DA:96,23 DA:97,23 DA:100,0 DA:108,0 DA:110,0 DA:111,0 DA:112,0 DA:114,0 DA:116,0 DA:119,0 DA:120,0 DA:123,0 DA:125,0 DA:128,0 DA:129,0 DA:133,0 DA:137,0 DA:145,0 LF:30 LH:14 BRDA:96,0,0,23 BRDA:96,0,1,0 BRDA:113,1,0,0 BRDA:113,1,1,0 BRDA:113,1,2,0 BRDA:114,2,0,0 BRDA:114,2,1,0 BRDA:123,3,0,0 BRDA:123,3,1,0 BRF:9 BRH:1 end_of_record TN: SF:src/rules/no-non-null-assertion.ts FN:28,(anonymous_6) FN:31,(anonymous_7) FN:33,convertTokenToOptional FN:36,(anonymous_9) FN:48,removeToken FN:49,(anonymous_11) FNF:6 FNH:6 FNDA:22,(anonymous_6) FNDA:21,(anonymous_7) FNDA:9,convertTokenToOptional FNDA:9,(anonymous_9) FNDA:3,removeToken FNDA:3,(anonymous_11) DA:1,5 DA:5,5 DA:9,5 DA:29,22 DA:30,22 DA:32,21 DA:36,9 DA:37,9 DA:41,9 DA:42,9 DA:45,0 DA:49,3 DA:50,3 DA:54,3 DA:55,3 DA:58,0 DA:62,21 DA:66,8 DA:67,6 DA:69,2 DA:75,4 DA:81,2 DA:83,1 DA:89,1 DA:95,13 DA:99,4 DA:101,3 DA:107,1 DA:114,21 LF:29 LH:27 BRDA:41,0,0,9 BRDA:41,0,1,0 BRDA:54,1,0,3 BRDA:54,1,1,0 BRDA:62,2,0,8 BRDA:62,2,1,13 BRDA:63,3,0,21 BRDA:63,3,1,8 BRDA:63,4,0,0 BRDA:63,4,1,21 BRDA:63,5,0,21 BRDA:63,5,1,21 BRDA:66,6,0,6 BRDA:66,6,1,2 BRDA:67,7,0,2 BRDA:67,7,1,4 BRDA:81,8,0,1 BRDA:81,8,1,1 BRDA:95,9,0,4 BRDA:95,9,1,9 BRDA:96,10,0,13 BRDA:96,10,1,4 BRDA:96,11,0,0 BRDA:96,11,1,13 BRDA:96,12,0,13 BRDA:96,12,1,13 BRDA:99,13,0,3 BRDA:99,13,1,1 BRF:28 BRH:24 end_of_record TN: SF:src/rules/no-parameter-properties.ts FN:66,(anonymous_6) FN:71,getModifiers FN:85,(anonymous_8) FNF:3 FNH:3 FNDA:42,(anonymous_6) FNDA:54,getModifiers FNDA:54,(anonymous_8) DA:1,5 DA:5,5 DA:22,5 DA:72,54 DA:74,54 DA:75,50 DA:77,54 DA:78,13 DA:81,54 DA:84,42 DA:86,54 DA:88,54 DA:90,41 DA:94,2 DA:98,39 DA:103,39 LF:16 LH:16 BRDA:74,0,0,50 BRDA:74,0,1,4 BRDA:77,1,0,13 BRDA:77,1,1,41 BRDA:88,2,0,41 BRDA:88,2,1,13 BRDA:90,3,0,2 BRDA:90,3,1,39 BRDA:91,4,0,41 BRDA:91,4,1,2 BRDA:99,5,0,39 BRDA:99,5,1,0 BRF:12 BRH:11 end_of_record TN: SF:src/rules/no-redeclare.ts FN:54,(anonymous_6) FN:67,iterateDeclarations FN:105,(anonymous_8) FN:111,(anonymous_9) FN:118,(anonymous_10) FN:128,(anonymous_11) FN:136,(anonymous_12) FN:141,(anonymous_13) FN:157,(anonymous_14) FN:162,(anonymous_15) FN:182,findVariablesInScope FN:220,checkForBlock FN:233,(anonymous_18) FNF:13 FNH:13 FNDA:50,(anonymous_6) FNDA:11410,iterateDeclarations FNDA:102,(anonymous_8) FNDA:102,(anonymous_9) FNDA:27,(anonymous_10) FNDA:23,(anonymous_11) FNDA:29,(anonymous_12) FNDA:10,(anonymous_13) FNDA:23,(anonymous_14) FNDA:7,(anonymous_15) FNDA:77,findVariablesInScope FNDA:35,checkForBlock FNDA:50,(anonymous_18) DA:1,5 DA:6,5 DA:16,5 DA:55,50 DA:57,50 DA:62,50 DA:78,11410 DA:84,10193 DA:87,11410 DA:91,1 DA:92,1 DA:104,11410 DA:105,102 DA:111,102 DA:114,11410 DA:115,24 DA:119,27 DA:122,1 DA:125,23 DA:128,23 DA:131,0 DA:134,23 DA:137,29 DA:140,4 DA:141,10 DA:143,4 DA:145,3 DA:149,1 DA:150,2 DA:152,1 DA:155,19 DA:158,23 DA:161,3 DA:162,7 DA:164,3 DA:166,1 DA:170,2 DA:171,4 DA:173,2 DA:177,11402 DA:178,81 DA:183,77 DA:184,11410 DA:188,11410 DA:189,11379 DA:198,31 DA:201,31 DA:204,31 DA:206,34 DA:208,34 DA:209,34 DA:210,0 DA:211,0 DA:221,35 DA:227,35 DA:228,19 DA:232,50 DA:234,50 DA:236,50 DA:239,50 DA:245,8 LF:61 LH:58 BRDA:78,0,0,10193 BRDA:78,0,1,1217 BRDA:79,1,0,11410 BRDA:79,1,1,10267 BRDA:79,1,2,10194 BRDA:79,1,3,295 BRDA:79,2,0,0 BRDA:79,2,1,11410 BRDA:79,3,0,11410 BRDA:79,3,1,11410 BRDA:87,4,0,1 BRDA:87,4,1,11409 BRDA:88,5,0,11410 BRDA:88,5,1,4721 BRDA:114,6,0,24 BRDA:114,6,1,11386 BRDA:114,7,0,11410 BRDA:114,7,1,10378 BRDA:115,8,0,1 BRDA:115,8,1,23 BRDA:125,9,0,0 BRDA:125,9,1,23 BRDA:134,10,0,4 BRDA:134,10,1,19 BRDA:143,11,0,3 BRDA:143,11,1,1 BRDA:155,12,0,3 BRDA:155,12,1,16 BRDA:164,13,0,1 BRDA:164,13,1,2 BRDA:188,14,0,11379 BRDA:188,14,1,31 BRDA:199,15,0,4 BRDA:199,15,1,27 BRDA:206,16,0,29 BRDA:206,16,1,5 BRDA:208,17,0,34 BRDA:208,17,1,0 BRDA:210,18,0,0 BRDA:210,18,1,0 BRDA:227,19,0,19 BRDA:227,19,1,16 BRDA:239,20,0,8 BRDA:239,20,1,42 BRDA:240,21,0,50 BRDA:240,21,1,50 BRDA:240,21,2,31 BRF:47 BRH:42 end_of_record TN: SF:src/rules/no-require-imports.ts FN:19,(anonymous_6) FN:21,(anonymous_7) FN:29,(anonymous_8) FNF:3 FNH:3 FNDA:14,(anonymous_6) FNDA:8,(anonymous_7) FNDA:1,(anonymous_8) DA:2,5 DA:4,5 DA:20,14 DA:24,8 DA:30,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/rules/no-shadow.ts FN:70,(anonymous_6) FN:74,isGlobalAugmentation FN:84,isThisParam FN:88,isTypeValueShadow FN:106,isFunctionTypeParameterNameValueShadow FN:129,isGenericOfStaticMethod FN:170,isGenericOfClassDecl FN:198,isGenericOfAStaticMethodShadow FN:212,isAllowed FN:224,isDuplicatedClassNameVariable FN:243,isDuplicatedEnumNameVariable FN:263,isOnInitializer FN:291,getNameRange FN:304,isInTdz FN:329,getVariableByName FN:352,checkForShadows FN:428,(anonymous_22) FNF:17 FNH:17 FNDA:108,(anonymous_6) FNDA:779,isGlobalAugmentation FNDA:264,isThisParam FNDA:92,isTypeValueShadow FNDA:90,isFunctionTypeParameterNameValueShadow FNDA:88,isGenericOfStaticMethod FNDA:1,isGenericOfClassDecl FNDA:88,isGenericOfAStaticMethodShadow FNDA:252,isAllowed FNDA:262,isDuplicatedClassNameVariable FNDA:253,isDuplicatedEnumNameVariable FNDA:83,isOnInitializer FNDA:132,getNameRange FNDA:66,isInTdz FNDA:250,getVariableByName FNDA:277,checkForShadows FNDA:108,(anonymous_22) DA:1,5 DA:6,5 DA:7,5 DA:20,5 DA:75,779 DA:85,264 DA:92,92 DA:93,3 DA:96,89 DA:98,0 DA:102,89 DA:103,89 DA:110,90 DA:111,2 DA:114,88 DA:116,0 DA:120,88 DA:121,88 DA:122,3 DA:125,85 DA:126,85 DA:132,88 DA:134,0 DA:137,88 DA:138,76 DA:141,12 DA:142,0 DA:145,12 DA:146,12 DA:147,10 DA:149,2 DA:150,2 DA:153,0 DA:155,2 DA:156,2 DA:161,0 DA:163,2 DA:164,2 DA:165,1 DA:167,1 DA:171,1 DA:173,0 DA:176,1 DA:177,0 DA:180,1 DA:181,0 DA:184,1 DA:185,1 DA:186,0 DA:188,1 DA:189,1 DA:192,0 DA:194,1 DA:195,1 DA:202,88 DA:213,252 DA:227,262 DA:229,262 DA:246,253 DA:248,253 DA:267,83 DA:268,83 DA:269,83 DA:270,83 DA:271,83 DA:272,83 DA:274,83 DA:294,132 DA:295,132 DA:308,66 DA:309,66 DA:310,66 DA:312,66 DA:333,250 DA:335,250 DA:336,311 DA:338,311 DA:339,92 DA:342,219 DA:345,158 DA:354,277 DA:355,7 DA:358,270 DA:360,270 DA:362,364 DA:363,100 DA:367,264 DA:368,2 DA:372,262 DA:373,9 DA:377,253 DA:378,1 DA:382,252 DA:383,2 DA:387,250 DA:388,250 DA:389,158 DA:393,92 DA:394,2 DA:398,90 DA:399,2 DA:405,88 DA:406,1 DA:409,87 DA:410,87 DA:416,56 DA:427,108 DA:429,108 DA:430,108 DA:432,108 DA:433,277 DA:435,277 DA:436,277 LF:113 LH:102 BRDA:76,0,0,779 BRDA:76,0,1,11 BRDA:76,0,2,772 BRDA:76,0,3,502 BRDA:85,1,0,264 BRDA:85,1,1,30 BRDA:92,2,0,3 BRDA:92,2,1,89 BRDA:96,3,0,0 BRDA:96,3,1,89 BRDA:102,4,0,82 BRDA:102,4,1,7 BRDA:110,5,0,2 BRDA:110,5,1,88 BRDA:114,6,0,0 BRDA:114,6,1,88 BRDA:120,7,0,81 BRDA:120,7,1,7 BRDA:121,8,0,3 BRDA:121,8,1,85 BRDA:132,9,0,0 BRDA:132,9,1,88 BRDA:137,10,0,76 BRDA:137,10,1,12 BRDA:141,11,0,0 BRDA:141,11,1,12 BRDA:146,12,0,10 BRDA:146,12,1,2 BRDA:146,13,0,0 BRDA:146,13,1,12 BRDA:146,14,0,12 BRDA:146,14,1,12 BRDA:150,15,0,0 BRDA:150,15,1,2 BRDA:151,16,0,0 BRDA:151,16,1,2 BRDA:151,17,0,2 BRDA:151,17,1,2 BRDA:156,18,0,0 BRDA:156,18,1,2 BRDA:157,19,0,2 BRDA:157,19,1,2 BRDA:157,19,2,0 BRDA:164,20,0,1 BRDA:164,20,1,1 BRDA:164,21,0,0 BRDA:164,21,1,2 BRDA:164,22,0,2 BRDA:164,22,1,2 BRDA:171,23,0,0 BRDA:171,23,1,1 BRDA:176,24,0,0 BRDA:176,24,1,1 BRDA:180,25,0,0 BRDA:180,25,1,1 BRDA:185,26,0,0 BRDA:185,26,1,1 BRDA:185,27,0,0 BRDA:185,27,1,1 BRDA:185,28,0,1 BRDA:185,28,1,1 BRDA:189,29,0,0 BRDA:189,29,1,1 BRDA:190,30,0,0 BRDA:190,30,1,1 BRDA:190,31,0,1 BRDA:190,31,1,1 BRDA:195,32,0,0 BRDA:195,32,1,1 BRDA:195,33,0,1 BRDA:195,33,1,1 BRDA:203,34,0,88 BRDA:203,34,1,1 BRDA:230,35,0,262 BRDA:230,35,1,10 BRDA:249,36,0,253 BRDA:249,36,1,3 BRDA:269,37,0,37 BRDA:269,37,1,46 BRDA:269,38,0,83 BRDA:269,38,1,54 BRDA:269,39,0,8 BRDA:269,39,1,75 BRDA:269,40,0,83 BRDA:269,40,1,83 BRDA:272,41,0,0 BRDA:272,41,1,83 BRDA:272,42,0,83 BRDA:272,42,1,83 BRDA:275,43,0,83 BRDA:275,43,1,46 BRDA:275,43,2,46 BRDA:275,43,3,16 BRDA:275,43,4,8 BRDA:275,43,5,3 BRDA:275,43,6,6 BRDA:275,43,7,4 BRDA:295,44,0,8 BRDA:295,44,1,124 BRDA:295,45,0,132 BRDA:295,45,1,132 BRDA:313,46,0,66 BRDA:313,46,1,66 BRDA:313,46,2,58 BRDA:313,46,3,30 BRDA:313,46,4,15 BRDA:313,46,5,15 BRDA:338,47,0,92 BRDA:338,47,1,219 BRDA:354,48,0,7 BRDA:354,48,1,270 BRDA:362,49,0,100 BRDA:362,49,1,264 BRDA:367,50,0,2 BRDA:367,50,1,262 BRDA:372,51,0,9 BRDA:372,51,1,253 BRDA:377,52,0,1 BRDA:377,52,1,252 BRDA:382,53,0,2 BRDA:382,53,1,250 BRDA:388,54,0,158 BRDA:388,54,1,92 BRDA:393,55,0,2 BRDA:393,55,1,90 BRDA:398,56,0,2 BRDA:398,56,1,88 BRDA:405,57,0,1 BRDA:405,57,1,87 BRDA:410,58,0,56 BRDA:410,58,1,31 BRDA:411,59,0,87 BRDA:411,59,1,12 BRDA:411,59,2,8 BRDA:411,59,3,83 BRDA:411,59,4,81 BRDA:414,60,0,81 BRDA:414,60,1,66 BRF:138 BRH:119 end_of_record TN: SF:src/rules/no-this-alias.ts FN:53,(anonymous_6) FN:55,(anonymous_7) FNF:2 FNH:2 FNDA:9,(anonymous_6) FNDA:19,(anonymous_7) DA:1,5 DA:5,5 DA:15,5 DA:54,9 DA:58,19 DA:60,19 DA:61,5 DA:65,14 DA:68,14 DA:69,13 LF:10 LH:10 BRDA:60,0,0,5 BRDA:60,0,1,14 BRDA:60,1,0,19 BRDA:60,1,1,11 BRDA:66,2,0,9 BRDA:66,2,1,5 BRDA:68,3,0,13 BRDA:68,3,1,1 BRDA:73,4,0,8 BRDA:73,4,1,5 BRF:10 BRH:10 end_of_record TN: SF:src/rules/no-throw-literal.ts FN:26,(anonymous_6) FN:31,isErrorLike FN:65,checkThrowArgument FN:93,(anonymous_9) FNF:4 FNH:4 FNDA:62,(anonymous_6) FNDA:76,isErrorLike FNDA:63,checkThrowArgument FNDA:63,(anonymous_9) DA:1,5 DA:2,5 DA:3,5 DA:8,5 DA:27,62 DA:28,62 DA:29,62 DA:32,76 DA:33,2 DA:35,74 DA:36,5 DA:39,69 DA:40,69 DA:41,20 DA:44,49 DA:45,30 DA:46,30 DA:47,30 DA:48,30 DA:49,29 DA:54,20 DA:55,15 DA:56,8 DA:57,7 DA:62,13 DA:66,63 DA:70,2 DA:73,61 DA:74,61 DA:76,61 DA:77,2 DA:78,2 DA:81,59 DA:86,28 DA:89,31 DA:92,62 DA:94,63 DA:95,63 LF:38 LH:38 BRDA:32,0,0,2 BRDA:32,0,1,74 BRDA:35,1,0,5 BRDA:35,1,1,69 BRDA:40,2,0,20 BRDA:40,2,1,49 BRDA:44,3,0,30 BRDA:44,3,1,19 BRDA:45,4,0,30 BRDA:45,4,1,0 BRDA:45,5,0,30 BRDA:45,5,1,30 BRDA:48,6,0,29 BRDA:48,6,1,1 BRDA:54,7,0,15 BRDA:54,7,1,5 BRDA:56,8,0,7 BRDA:56,8,1,1 BRDA:66,9,0,2 BRDA:66,9,1,61 BRDA:67,10,0,63 BRDA:67,10,1,62 BRDA:76,11,0,2 BRDA:76,11,1,59 BRDA:81,12,0,28 BRDA:81,12,1,31 BRDA:82,13,0,59 BRDA:82,13,1,57 BRDA:82,13,2,57 BRDA:94,14,0,63 BRDA:94,14,1,0 BRF:31 BRH:29 end_of_record TN: SF:src/rules/no-type-alias.ts FN:98,(anonymous_6) FN:137,isSupportedComposition FN:160,reportError FN:189,(anonymous_9) FN:205,(anonymous_10) FN:225,validateTypeAliases FN:283,getTypes FN:291,(anonymous_13) FN:303,(anonymous_14) FN:310,(anonymous_15) FNF:10 FNH:10 FNDA:216,(anonymous_6) FNDA:307,isSupportedComposition FNDA:222,reportError FNDA:363,(anonymous_9) FNDA:439,(anonymous_10) FNDA:449,validateTypeAliases FNDA:665,getTypes FNDA:423,(anonymous_13) FNDA:216,(anonymous_14) FNDA:397,(anonymous_15) DA:1,5 DA:5,5 DA:13,5 DA:42,5 DA:112,216 DA:113,216 DA:118,216 DA:123,216 DA:142,307 DA:166,222 DA:167,39 DA:176,183 DA:189,216 DA:190,363 DA:191,30 DA:193,333 DA:194,24 DA:199,21 DA:202,312 DA:205,216 DA:211,439 DA:215,216 DA:229,449 DA:231,4 DA:232,2 DA:234,445 DA:236,3 DA:237,2 DA:244,442 DA:245,2 DA:246,1 DA:253,440 DA:255,47 DA:256,393 DA:258,30 DA:259,363 DA:261,51 DA:262,312 DA:273,311 DA:276,1 DA:287,665 DA:291,190 DA:292,423 DA:293,423 DA:296,475 DA:297,26 DA:299,449 DA:302,216 DA:304,216 DA:305,216 DA:307,52 DA:310,164 DA:311,397 LF:53 LH:53 BRDA:143,0,0,307 BRDA:143,0,1,233 BRDA:143,0,2,212 BRDA:143,0,3,109 BRDA:143,0,4,136 BRDA:143,0,5,103 BRDA:166,1,0,39 BRDA:166,1,1,183 BRDA:182,2,0,102 BRDA:182,2,1,81 BRDA:190,3,0,30 BRDA:190,3,1,333 BRDA:193,4,0,24 BRDA:193,4,1,309 BRDA:194,5,0,21 BRDA:194,5,1,3 BRDA:195,6,0,24 BRDA:195,6,1,23 BRDA:195,6,2,23 BRDA:211,7,0,216 BRDA:211,7,1,223 BRDA:212,8,0,439 BRDA:212,8,1,307 BRDA:227,9,0,397 BRDA:229,10,0,4 BRDA:229,10,1,445 BRDA:231,11,0,2 BRDA:231,11,1,2 BRDA:234,12,0,3 BRDA:234,12,1,442 BRDA:236,13,0,2 BRDA:236,13,1,1 BRDA:244,14,0,2 BRDA:244,14,1,440 BRDA:245,15,0,1 BRDA:245,15,1,1 BRDA:253,16,0,47 BRDA:253,16,1,393 BRDA:256,17,0,30 BRDA:256,17,1,363 BRDA:259,18,0,51 BRDA:259,18,1,312 BRDA:262,19,0,311 BRDA:262,19,1,1 BRDA:264,20,0,312 BRDA:264,20,1,241 BRDA:264,20,2,3 BRDA:264,20,3,3 BRDA:264,20,4,2 BRDA:264,20,5,1 BRDA:264,20,6,1 BRDA:285,21,0,216 BRDA:287,22,0,190 BRDA:287,22,1,475 BRDA:288,23,0,665 BRDA:288,23,1,559 BRDA:296,24,0,26 BRDA:296,24,1,449 BRDA:305,25,0,52 BRDA:305,25,1,164 BRF:60 BRH:60 end_of_record TN: SF:src/rules/no-unnecessary-boolean-literal-compare.ts FN:80,(anonymous_6) FN:84,getBooleanComparison FN:113,isBooleanType FN:126,isNullableBoolean FN:134,(anonymous_10) FN:159,deconstructComparison FN:196,nodeIsUnaryNegation FN:205,(anonymous_13) FN:227,(anonymous_14) FNF:9 FNH:9 FNDA:33,(anonymous_6) FNDA:24,getBooleanComparison FNDA:39,isBooleanType FNDA:20,isNullableBoolean FNDA:33,(anonymous_10) FNDA:24,deconstructComparison FNDA:2,nodeIsUnaryNegation FNDA:24,(anonymous_13) FNDA:9,(anonymous_14) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:35,5 DA:81,33 DA:82,33 DA:87,24 DA:88,24 DA:89,0 DA:92,24 DA:96,24 DA:97,4 DA:103,20 DA:104,8 DA:110,12 DA:114,39 DA:127,20 DA:128,8 DA:131,12 DA:133,12 DA:135,33 DA:141,12 DA:142,12 DA:143,1 DA:146,11 DA:147,11 DA:148,2 DA:151,9 DA:152,9 DA:153,1 DA:156,8 DA:162,24 DA:163,24 DA:164,0 DA:167,24 DA:171,24 DA:175,0 DA:178,24 DA:179,24 DA:181,24 DA:193,0 DA:197,2 DA:204,33 DA:206,24 DA:207,24 DA:208,12 DA:211,12 DA:212,8 DA:216,2 DA:218,6 DA:222,1 DA:226,9 DA:228,9 DA:232,9 DA:236,6 DA:237,3 DA:239,6 DA:246,3 DA:247,2 DA:250,2 DA:252,1 DA:254,1 DA:256,1 DA:261,3 DA:262,3 LF:66 LH:62 BRDA:88,0,0,0 BRDA:88,0,1,24 BRDA:96,1,0,4 BRDA:96,1,1,20 BRDA:103,2,0,8 BRDA:103,2,1,12 BRDA:127,3,0,8 BRDA:127,3,1,12 BRDA:142,4,0,1 BRDA:142,4,1,11 BRDA:147,5,0,2 BRDA:147,5,1,9 BRDA:152,6,0,1 BRDA:152,6,1,8 BRDA:163,7,0,0 BRDA:163,7,1,24 BRDA:171,8,0,0 BRDA:171,8,1,24 BRDA:172,9,0,24 BRDA:172,9,1,24 BRDA:183,10,0,13 BRDA:183,10,1,11 BRDA:188,11,0,24 BRDA:188,11,1,0 BRDA:198,12,0,2 BRDA:198,12,1,1 BRDA:198,12,2,1 BRDA:207,13,0,12 BRDA:207,13,1,12 BRDA:211,14,0,8 BRDA:211,14,1,4 BRDA:212,15,0,2 BRDA:212,15,1,6 BRDA:213,16,0,8 BRDA:213,16,1,4 BRDA:218,17,0,1 BRDA:218,17,1,5 BRDA:219,18,0,6 BRDA:219,18,1,4 BRDA:232,19,0,6 BRDA:232,19,1,3 BRDA:233,20,0,9 BRDA:233,20,1,5 BRDA:236,21,0,3 BRDA:236,21,1,3 BRDA:246,22,0,2 BRDA:246,22,1,1 BRDA:250,23,0,1 BRDA:250,23,1,1 BRDA:250,24,0,2 BRDA:250,24,1,2 BRDA:265,25,0,5 BRDA:265,25,1,4 BRDA:266,26,0,2 BRDA:266,26,1,3 BRDA:267,27,0,1 BRDA:267,27,1,1 BRDA:271,28,0,3 BRDA:271,28,1,1 BRF:59 BRH:55 end_of_record TN: SF:src/rules/no-unnecessary-condition.ts FN:32,(anonymous_6) FN:35,(anonymous_7) FN:39,(anonymous_8) FN:40,(anonymous_9) FN:42,(anonymous_10) FN:43,(anonymous_11) FN:47,(anonymous_12) FN:50,(anonymous_13) FN:53,(anonymous_14) FN:57,(anonymous_15) FN:139,(anonymous_16) FN:170,getNodeType FN:175,nodeIsArrayType FN:179,nodeIsTupleType FN:184,isArrayIndexExpression FN:202,checkNode FN:240,(anonymous_22) FN:263,checkNodeForNullish FN:310,checkIfBinaryExpressionIsNecessaryConditional FN:326,(anonymous_25) FN:358,checkLogicalExpressionForUnnecessaryConditionals FN:373,checkIfLoopIsNecessaryConditional FN:406,isArrayPredicateFunction FN:417,checkCallExpression FN:448,(anonymous_30) FN:454,(anonymous_31) FN:480,optionChainContainsArrayIndex FN:497,isNullablePropertyType FN:502,(anonymous_34) FN:533,isNullableOriginFromPrev FN:539,(anonymous_36) FN:558,isOptionableExpression FN:573,checkOptionalChain FN:601,(anonymous_39) FN:611,(anonymous_40) FN:617,checkOptionalMemberExpression FN:623,checkOptionalCallExpression FN:630,(anonymous_43) FN:633,(anonymous_44) FNF:39 FNH:39 FNDA:134,(anonymous_6) FNDA:83,(anonymous_7) FNDA:134,(anonymous_8) FNDA:64,(anonymous_9) FNDA:93,(anonymous_10) FNDA:139,(anonymous_11) FNDA:21,(anonymous_12) FNDA:8,(anonymous_13) FNDA:6,(anonymous_14) FNDA:190,(anonymous_15) FNDA:141,(anonymous_16) FNDA:604,getNodeType FNDA:38,nodeIsArrayType FNDA:18,nodeIsTupleType FNDA:350,isArrayIndexExpression FNDA:132,checkNode FNDA:150,(anonymous_22) FNDA:11,checkNodeForNullish FNDA:127,checkIfBinaryExpressionIsNecessaryConditional FNDA:120,(anonymous_25) FNDA:56,checkLogicalExpressionForUnnecessaryConditionals FNDA:14,checkIfLoopIsNecessaryConditional FNDA:82,isArrayPredicateFunction FNDA:82,checkCallExpression FNDA:5,(anonymous_30) FNDA:5,(anonymous_31) FNDA:214,optionChainContainsArrayIndex FNDA:26,isNullablePropertyType FNDA:10,(anonymous_34) FNDA:52,isNullableOriginFromPrev FNDA:77,(anonymous_36) FNDA:112,isOptionableExpression FNDA:118,checkOptionalChain FNDA:36,(anonymous_39) FNDA:36,(anonymous_40) FNDA:88,checkOptionalMemberExpression FNDA:30,checkOptionalCallExpression FNDA:10,(anonymous_43) FNDA:32,(anonymous_44) DA:1,5 DA:6,5 DA:7,5 DA:15,5 DA:32,5 DA:33,134 DA:35,5 DA:36,83 DA:39,134 DA:40,64 DA:42,5 DA:43,139 DA:46,5 DA:47,5 DA:48,21 DA:50,5 DA:51,8 DA:53,5 DA:54,6 DA:57,5 DA:58,190 DA:86,5 DA:148,141 DA:149,141 DA:150,141 DA:151,141 DA:152,141 DA:157,141 DA:161,1 DA:171,604 DA:172,604 DA:176,38 DA:177,38 DA:180,18 DA:181,18 DA:185,350 DA:207,132 DA:211,7 DA:217,125 DA:218,5 DA:227,120 DA:231,22 DA:234,98 DA:238,98 DA:241,150 DA:246,6 DA:248,92 DA:250,92 DA:251,2 DA:252,90 DA:253,11 DA:254,79 DA:255,28 DA:258,92 DA:259,41 DA:267,11 DA:268,1 DA:270,10 DA:272,10 DA:273,1 DA:276,9 DA:277,9 DA:278,1 DA:279,8 DA:280,2 DA:281,6 DA:282,1 DA:285,9 DA:286,4 DA:300,141 DA:313,127 DA:314,1 DA:316,126 DA:317,126 DA:318,126 DA:319,3 DA:320,3 DA:323,123 DA:324,123 DA:325,123 DA:326,123 DA:328,120 DA:334,120 DA:335,56 DA:338,120 DA:341,123 DA:349,32 DA:350,32 DA:361,56 DA:362,11 DA:363,11 DA:367,45 DA:379,14 DA:381,1 DA:390,13 DA:394,3 DA:397,10 DA:400,141 DA:407,82 DA:408,82 DA:419,82 DA:420,11 DA:422,11 DA:429,6 DA:430,5 DA:433,1 DA:434,1 DA:439,1 DA:446,5 DA:448,5 DA:449,5 DA:454,5 DA:455,1 DA:457,4 DA:458,1 DA:463,3 DA:464,1 DA:484,214 DA:485,214 DA:486,6 DA:488,208 DA:492,96 DA:494,112 DA:501,26 DA:502,4 DA:503,10 DA:506,22 DA:507,20 DA:512,20 DA:513,7 DA:516,15 DA:517,15 DA:536,52 DA:537,52 DA:538,52 DA:539,36 DA:540,77 DA:541,16 DA:542,16 DA:544,61 DA:549,61 DA:551,36 DA:555,16 DA:561,112 DA:563,112 DA:566,112 DA:580,118 DA:581,0 DA:587,118 DA:588,6 DA:592,112 DA:594,112 DA:595,76 DA:598,36 DA:602,36 DA:607,36 DA:612,36 DA:620,88 DA:624,30 DA:627,141 DA:630,10 DA:633,32 LF:162 LH:161 BRDA:33,0,0,134 BRDA:33,0,1,74 BRDA:33,0,2,6 BRDA:58,1,0,190 BRDA:58,1,1,190 BRDA:58,1,2,190 BRDA:58,1,3,160 BRDA:58,1,4,130 BRDA:58,1,5,130 BRDA:157,2,0,1 BRDA:157,2,1,140 BRDA:158,3,0,141 BRDA:158,3,1,2 BRDA:187,4,0,350 BRDA:187,4,1,107 BRDA:187,4,2,25 BRDA:187,4,3,15 BRDA:187,4,4,5 BRDA:204,5,0,125 BRDA:207,6,0,7 BRDA:207,6,1,125 BRDA:208,7,0,132 BRDA:208,7,1,7 BRDA:217,8,0,5 BRDA:217,8,1,120 BRDA:227,9,0,22 BRDA:227,9,1,98 BRDA:228,10,0,120 BRDA:228,10,1,24 BRDA:238,11,0,6 BRDA:238,11,1,92 BRDA:241,12,0,150 BRDA:241,12,1,148 BRDA:241,12,2,146 BRDA:250,13,0,2 BRDA:250,13,1,90 BRDA:252,14,0,11 BRDA:252,14,1,79 BRDA:253,15,0,10 BRDA:253,15,1,1 BRDA:254,16,0,28 BRDA:254,16,1,51 BRDA:255,17,0,27 BRDA:255,17,1,1 BRDA:258,18,0,41 BRDA:258,18,1,51 BRDA:267,19,0,1 BRDA:267,19,1,10 BRDA:272,20,0,1 BRDA:272,20,1,9 BRDA:272,21,0,10 BRDA:272,21,1,10 BRDA:277,22,0,1 BRDA:277,22,1,8 BRDA:279,23,0,2 BRDA:279,23,1,6 BRDA:281,24,0,1 BRDA:281,24,1,5 BRDA:285,25,0,4 BRDA:285,25,1,5 BRDA:313,26,0,1 BRDA:313,26,1,126 BRDA:318,27,0,3 BRDA:318,27,1,123 BRDA:318,28,0,126 BRDA:318,28,1,64 BRDA:323,29,0,123 BRDA:323,29,1,0 BRDA:334,30,0,56 BRDA:334,30,1,64 BRDA:334,31,0,120 BRDA:334,31,1,92 BRDA:341,32,0,32 BRDA:341,32,1,91 BRDA:342,33,0,123 BRDA:342,33,1,30 BRDA:342,33,2,115 BRDA:342,33,3,30 BRDA:342,33,4,107 BRDA:342,33,5,30 BRDA:342,33,6,99 BRDA:342,33,7,30 BRDA:361,34,0,11 BRDA:361,34,1,45 BRDA:379,35,0,1 BRDA:379,35,1,13 BRDA:390,36,0,3 BRDA:390,36,1,10 BRDA:391,37,0,13 BRDA:391,37,1,3 BRDA:410,38,0,82 BRDA:410,38,1,51 BRDA:410,38,2,50 BRDA:410,38,3,13 BRDA:410,38,4,3 BRDA:419,39,0,11 BRDA:419,39,1,71 BRDA:419,40,0,82 BRDA:419,40,1,11 BRDA:422,41,0,6 BRDA:422,41,1,5 BRDA:423,42,0,11 BRDA:423,42,1,5 BRDA:423,42,2,6 BRDA:429,43,0,5 BRDA:429,43,1,1 BRDA:434,44,0,1 BRDA:434,44,1,0 BRDA:435,45,0,1 BRDA:435,45,1,1 BRDA:435,45,2,1 BRDA:449,46,0,5 BRDA:454,47,0,1 BRDA:454,47,1,4 BRDA:454,48,0,5 BRDA:454,48,1,5 BRDA:457,49,0,1 BRDA:457,49,1,3 BRDA:463,50,0,1 BRDA:463,50,1,2 BRDA:484,51,0,36 BRDA:484,51,1,178 BRDA:485,52,0,6 BRDA:485,52,1,208 BRDA:488,53,0,96 BRDA:488,53,1,112 BRDA:489,54,0,208 BRDA:489,54,1,118 BRDA:501,55,0,4 BRDA:501,55,1,22 BRDA:506,56,0,20 BRDA:506,56,1,2 BRDA:506,57,0,22 BRDA:506,57,1,22 BRDA:512,58,0,7 BRDA:512,58,1,13 BRDA:518,59,0,15 BRDA:518,59,1,15 BRDA:518,59,2,11 BRDA:518,59,3,0 BRDA:538,60,0,36 BRDA:538,60,1,16 BRDA:538,61,0,52 BRDA:538,61,1,37 BRDA:540,62,0,16 BRDA:540,62,1,61 BRDA:549,63,0,61 BRDA:549,63,1,31 BRDA:552,64,0,36 BRDA:552,64,1,19 BRDA:564,65,0,52 BRDA:564,65,1,60 BRDA:567,66,0,112 BRDA:567,66,1,105 BRDA:567,66,2,103 BRDA:567,66,3,86 BRDA:580,67,0,0 BRDA:580,67,1,118 BRDA:587,68,0,6 BRDA:587,68,1,112 BRDA:592,69,0,29 BRDA:592,69,1,83 BRDA:594,70,0,76 BRDA:594,70,1,36 BRDA:602,71,0,36 BRDA:602,71,1,36 BRDA:620,72,0,15 BRDA:620,72,1,73 BRF:168 BRH:164 end_of_record TN: SF:src/rules/no-unnecessary-qualifier.ts FN:27,(anonymous_6) FN:36,tryGetAliasedSymbol FN:45,symbolIsNamespaceInScope FN:49,(anonymous_9) FN:50,(anonymous_10) FN:61,getSymbolInScope FN:69,(anonymous_12) FN:72,symbolsAreEqual FN:76,qualifierIsUnnecessary FN:111,visitNamespaceAccess FN:128,(anonymous_16) FN:135,enterDeclaration FN:144,exitDeclaration FN:148,resetCurrentNamespaceExpression FN:154,isPropertyAccessExpression FN:160,isEntityNameExpression FN:179,(anonymous_22) FN:182,(anonymous_23) FNF:18 FNH:18 FNDA:21,(anonymous_6) FNDA:3,tryGetAliasedSymbol FNDA:13,symbolIsNamespaceInScope FNDA:14,(anonymous_9) FNDA:17,(anonymous_10) FNDA:9,getSymbolInScope FNDA:9,(anonymous_12) FNDA:9,symbolsAreEqual FNDA:13,qualifierIsUnnecessary FNDA:16,visitNamespaceAccess FNDA:8,(anonymous_16) FNDA:39,enterDeclaration FNDA:39,exitDeclaration FNDA:16,resetCurrentNamespaceExpression FNDA:2,isPropertyAccessExpression FNDA:10,isEntityNameExpression FNDA:8,(anonymous_22) FNDA:8,(anonymous_23) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:9,5 DA:28,21 DA:29,21 DA:30,21 DA:31,21 DA:32,21 DA:33,21 DA:34,21 DA:40,3 DA:46,13 DA:48,13 DA:50,17 DA:53,10 DA:56,3 DA:58,3 DA:67,9 DA:69,9 DA:73,9 DA:80,13 DA:81,13 DA:83,13 DA:85,13 DA:89,3 DA:92,10 DA:94,10 DA:95,1 DA:99,9 DA:105,9 DA:117,16 DA:121,8 DA:122,8 DA:129,8 DA:141,39 DA:145,39 DA:149,16 DA:150,8 DA:157,2 DA:163,10 DA:170,21 DA:180,8 DA:185,8 DA:186,8 DA:187,8 LF:47 LH:47 BRDA:41,0,0,1 BRDA:41,0,1,2 BRDA:46,1,0,13 BRDA:46,1,1,0 BRDA:46,2,0,13 BRDA:46,2,1,13 BRDA:48,3,0,10 BRDA:48,3,1,3 BRDA:58,4,0,3 BRDA:58,4,1,1 BRDA:85,5,0,3 BRDA:85,5,1,10 BRDA:86,6,0,13 BRDA:86,6,1,12 BRDA:94,7,0,1 BRDA:94,7,1,9 BRDA:106,8,0,9 BRDA:106,8,1,9 BRDA:117,9,0,8 BRDA:117,9,1,8 BRDA:118,10,0,16 BRDA:118,10,1,13 BRDA:149,11,0,8 BRDA:149,11,1,8 BRDA:157,12,0,2 BRDA:157,12,1,2 BRDA:164,13,0,10 BRDA:164,13,1,2 BRDA:164,13,2,2 BRDA:186,14,0,8 BRDA:186,14,1,0 BRF:31 BRH:29 end_of_record TN: SF:src/rules/no-unnecessary-type-arguments.ts FN:38,(anonymous_6) FN:43,checkTSArgsAndParameters FN:63,(anonymous_8) FN:73,(anonymous_9) FN:85,getTypeParametersFromNode FN:104,getTypeParametersFromType FN:120,(anonymous_12) FN:129,getTypeParametersFromCall FN:144,getAliasedSymbol FNF:9 FNH:9 FNDA:56,(anonymous_6) FNDA:24,checkTSArgsAndParameters FNDA:10,(anonymous_8) FNDA:44,(anonymous_9) FNDA:44,getTypeParametersFromNode FNDA:28,getTypeParametersFromType FNDA:19,(anonymous_12) FNDA:21,getTypeParametersFromCall FNDA:23,getAliasedSymbol DA:2,5 DA:3,5 DA:4,5 DA:5,5 DA:19,5 DA:39,56 DA:40,56 DA:41,56 DA:48,24 DA:49,24 DA:50,24 DA:53,24 DA:57,14 DA:60,10 DA:64,10 DA:72,56 DA:74,44 DA:76,44 DA:77,44 DA:78,24 DA:89,44 DA:90,16 DA:93,28 DA:94,6 DA:97,22 DA:98,21 DA:101,1 DA:108,28 DA:109,28 DA:110,5 DA:113,23 DA:114,23 DA:116,23 DA:117,4 DA:120,19 DA:121,19 DA:133,21 DA:134,21 DA:135,21 DA:136,12 DA:141,9 DA:148,23 LF:42 LH:42 BRDA:53,0,0,14 BRDA:53,0,1,10 BRDA:54,1,0,24 BRDA:54,1,1,22 BRDA:54,2,0,1 BRDA:54,2,1,23 BRDA:54,3,0,24 BRDA:54,3,1,24 BRDA:66,4,0,9 BRDA:66,4,1,1 BRDA:77,5,0,24 BRDA:77,5,1,20 BRDA:89,6,0,16 BRDA:89,6,1,28 BRDA:93,7,0,6 BRDA:93,7,1,22 BRDA:97,8,0,21 BRDA:97,8,1,1 BRDA:97,9,0,22 BRDA:97,9,1,7 BRDA:109,10,0,5 BRDA:109,10,1,23 BRDA:116,11,0,4 BRDA:116,11,1,19 BRDA:124,12,0,15 BRDA:124,12,1,4 BRDA:121,13,0,19 BRDA:121,13,1,9 BRDA:121,13,2,9 BRDA:134,14,0,0 BRDA:134,14,1,21 BRDA:134,15,0,21 BRDA:134,15,1,21 BRDA:135,16,0,12 BRDA:135,16,1,9 BRDA:137,17,0,6 BRDA:137,17,1,6 BRDA:149,18,0,4 BRDA:149,18,1,19 BRF:39 BRH:38 end_of_record TN: SF:src/rules/no-unnecessary-type-assertion.ts FN:55,(anonymous_6) FN:65,couldBeTupleType FN:95,isPossiblyUsedBeforeAssigned FN:128,isConstAssertion FN:137,(anonymous_10) FN:146,(anonymous_11) FN:176,(anonymous_12) FN:222,(anonymous_13) FN:233,(anonymous_14) FN:265,(anonymous_15) FNF:10 FNH:10 FNDA:70,(anonymous_6) FNDA:5,couldBeTupleType FNDA:8,isPossiblyUsedBeforeAssigned FNDA:24,isConstAssertion FNDA:30,(anonymous_10) FNDA:1,(anonymous_11) FNDA:6,(anonymous_12) FNDA:4,(anonymous_13) FNDA:29,(anonymous_14) FNDA:5,(anonymous_15) DA:1,5 DA:5,5 DA:12,5 DA:13,5 DA:22,5 DA:56,70 DA:57,70 DA:58,70 DA:59,70 DA:66,5 DA:68,5 DA:69,1 DA:71,4 DA:73,4 DA:74,8 DA:76,8 DA:77,4 DA:79,2 DA:81,2 DA:84,2 DA:85,35 DA:86,1 DA:89,1 DA:96,8 DA:97,8 DA:99,0 DA:102,8 DA:114,3 DA:115,3 DA:116,3 DA:122,2 DA:125,6 DA:129,24 DA:136,70 DA:138,30 DA:142,5 DA:143,1 DA:147,1 DA:158,5 DA:161,25 DA:163,25 DA:168,25 DA:169,8 DA:170,2 DA:173,6 DA:177,6 DA:187,17 DA:188,17 DA:191,13 DA:195,13 DA:200,13 DA:204,13 DA:211,13 DA:214,13 DA:218,13 DA:219,4 DA:223,4 DA:236,29 DA:242,13 DA:245,16 DA:246,16 DA:248,16 DA:256,3 DA:259,13 DA:261,13 DA:262,5 DA:266,5 DA:267,3 DA:270,3 DA:277,2 LF:70 LH:69 BRDA:68,0,0,1 BRDA:68,0,1,4 BRDA:76,1,0,4 BRDA:76,1,1,4 BRDA:77,2,0,2 BRDA:77,2,1,2 BRDA:85,3,0,1 BRDA:85,3,1,34 BRDA:97,4,0,0 BRDA:97,4,1,8 BRDA:102,5,0,3 BRDA:102,5,1,5 BRDA:104,6,0,8 BRDA:104,6,1,8 BRDA:104,6,2,7 BRDA:104,6,3,4 BRDA:104,6,4,3 BRDA:116,7,0,2 BRDA:116,7,1,1 BRDA:130,8,0,24 BRDA:130,8,1,16 BRDA:130,8,2,15 BRDA:138,9,0,5 BRDA:138,9,1,25 BRDA:139,10,0,30 BRDA:139,10,1,6 BRDA:139,11,0,0 BRDA:139,11,1,30 BRDA:139,12,0,30 BRDA:139,12,1,30 BRDA:142,13,0,1 BRDA:142,13,1,4 BRDA:168,14,0,8 BRDA:168,14,1,17 BRDA:169,15,0,2 BRDA:169,15,1,6 BRDA:188,16,0,13 BRDA:188,16,1,4 BRDA:212,17,0,5 BRDA:212,17,1,8 BRDA:215,18,0,11 BRDA:215,18,1,2 BRDA:218,19,0,4 BRDA:218,19,1,9 BRDA:218,20,0,13 BRDA:218,20,1,11 BRDA:236,21,0,13 BRDA:236,21,1,16 BRDA:237,22,0,29 BRDA:237,22,1,24 BRDA:237,23,0,24 BRDA:237,23,1,5 BRDA:237,24,0,29 BRDA:237,24,1,29 BRDA:248,25,0,3 BRDA:248,25,1,13 BRDA:249,26,0,16 BRDA:249,26,1,14 BRDA:249,26,2,5 BRDA:249,26,3,5 BRDA:261,27,0,5 BRDA:261,27,1,8 BRDA:266,28,0,3 BRDA:266,28,1,2 BRDA:271,29,0,3 BRDA:271,29,1,0 BRDA:270,30,0,0 BRDA:270,30,1,3 BRDA:270,31,0,3 BRDA:270,31,1,3 BRF:70 BRH:66 end_of_record TN: SF:src/rules/no-unnecessary-type-constraint.ts FN:49,(anonymous_6) FN:66,(anonymous_7) FN:78,(anonymous_8) FN:91,(anonymous_9) FN:96,(anonymous_10) FNF:5 FNH:5 FNDA:40,(anonymous_6) FNDA:22,(anonymous_7) FNDA:14,(anonymous_8) FNDA:17,(anonymous_9) FNDA:5,(anonymous_10) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:17,5 DA:26,5 DA:31,5 DA:50,40 DA:51,0 DA:57,40 DA:64,40 DA:66,40 DA:70,22 DA:72,22 DA:73,14 DA:79,14 DA:90,40 DA:94,17 DA:99,5 LF:19 LH:18 BRDA:26,0,0,5 BRDA:26,0,1,5 BRDA:50,1,0,0 BRDA:50,1,1,40 BRDA:58,2,0,40 BRDA:58,2,1,0 BRDA:72,3,0,14 BRDA:72,3,1,8 BRDA:81,4,0,1 BRDA:81,4,1,13 BRDA:81,5,0,14 BRDA:81,5,1,3 BRF:12 BRH:10 end_of_record TN: SF:src/rules/no-unsafe-argument.ts FN:14,(anonymous_6) FN:89,(anonymous_7) FN:39,(anonymous_8) FN:94,(anonymous_9) FN:130,(anonymous_10) FN:157,(anonymous_11) FN:162,(anonymous_12) FNF:7 FNH:7 FNDA:5,(anonymous_6) FNDA:27,(anonymous_7) FNDA:27,(anonymous_8) FNDA:58,(anonymous_9) FNDA:1,(anonymous_10) FNDA:28,(anonymous_11) FNDA:33,(anonymous_12) DA:1,5 DA:5,5 DA:6,5 DA:14,5 DA:15,5 DA:16,5 DA:17,5 DA:37,27 DA:43,27 DA:44,27 DA:45,0 DA:48,27 DA:49,27 DA:51,27 DA:52,27 DA:53,44 DA:54,44 DA:56,44 DA:57,44 DA:59,10 DA:60,5 DA:65,5 DA:66,5 DA:72,0 DA:78,10 DA:81,34 DA:84,27 DA:87,27 DA:90,27 DA:91,27 DA:95,58 DA:96,58 DA:98,58 DA:99,30 DA:100,3 DA:103,27 DA:105,13 DA:106,13 DA:111,0 DA:114,13 DA:115,13 DA:116,0 DA:119,13 DA:124,14 DA:127,28 DA:131,1 DA:135,5 DA:158,28 DA:159,28 DA:161,28 DA:165,33 DA:166,5 DA:170,28 DA:175,1 DA:178,27 DA:179,27 DA:180,27 DA:181,0 DA:184,27 DA:185,57 DA:187,57 DA:190,10 DA:194,10 DA:196,1 DA:200,9 DA:204,1 DA:208,8 DA:210,7 DA:213,7 DA:214,11 DA:215,11 DA:216,11 DA:217,0 DA:219,11 DA:224,11 DA:225,2 DA:235,7 DA:238,1 DA:245,10 DA:249,47 DA:250,47 DA:251,3 DA:254,44 DA:257,44 DA:262,44 DA:263,12 LF:86 LH:80 BRDA:14,0,0,5 BRDA:14,0,1,5 BRDA:44,1,0,0 BRDA:44,1,1,27 BRDA:56,2,0,0 BRDA:56,2,1,44 BRDA:56,3,0,44 BRDA:56,3,1,44 BRDA:57,4,0,10 BRDA:57,4,1,34 BRDA:57,5,0,44 BRDA:57,5,1,44 BRDA:57,5,2,44 BRDA:59,6,0,5 BRDA:59,6,1,5 BRDA:65,7,0,5 BRDA:65,7,1,0 BRDA:98,8,0,30 BRDA:98,8,1,28 BRDA:98,9,0,58 BRDA:98,9,1,28 BRDA:99,10,0,3 BRDA:99,10,1,27 BRDA:104,11,0,13 BRDA:104,11,1,14 BRDA:104,11,2,14 BRDA:106,12,0,0 BRDA:106,12,1,13 BRDA:115,13,0,0 BRDA:115,13,1,13 BRDA:165,14,0,5 BRDA:165,14,1,28 BRDA:170,15,0,1 BRDA:170,15,1,27 BRDA:180,16,0,0 BRDA:180,16,1,27 BRDA:189,17,0,10 BRDA:189,17,1,47 BRDA:194,18,0,1 BRDA:194,18,1,9 BRDA:200,19,0,1 BRDA:200,19,1,8 BRDA:208,20,0,7 BRDA:208,20,1,1 BRDA:216,21,0,0 BRDA:216,21,1,11 BRDA:224,22,0,2 BRDA:224,22,1,9 BRDA:235,23,0,1 BRDA:235,23,1,6 BRDA:250,24,0,3 BRDA:250,24,1,44 BRDA:262,25,0,12 BRDA:262,25,1,32 BRF:54 BRH:47 end_of_record TN: SF:src/rules/no-unsafe-assignment.ts FN:10,(anonymous_6) FN:45,(anonymous_7) FN:55,checkArrayDestructureHelper FN:70,checkArrayDestructure FN:141,checkObjectDestructureHelper FN:156,checkObjectDestructure FN:164,(anonymous_12) FN:235,checkAssignment FN:303,getComparisonType FN:314,(anonymous_15) FN:335,(anonymous_16) FN:343,(anonymous_17) FN:362,(anonymous_18) FN:373,(anonymous_19) FN:386,(anonymous_20) FNF:15 FNH:15 FNDA:5,(anonymous_6) FNDA:81,(anonymous_7) FNDA:65,checkArrayDestructureHelper FNDA:39,checkArrayDestructure FNDA:47,checkObjectDestructureHelper FNDA:26,checkObjectDestructure FNDA:26,(anonymous_12) FNDA:116,checkAssignment FNDA:50,getComparisonType FNDA:48,(anonymous_15) FNDA:2,(anonymous_16) FNDA:29,(anonymous_17) FNDA:37,(anonymous_18) FNDA:3,(anonymous_19) FNDA:4,(anonymous_20) DA:1,5 DA:5,5 DA:7,5 DA:8,5 DA:10,5 DA:12,5 DA:14,5 DA:16,5 DA:19,5 DA:46,81 DA:47,81 DA:48,81 DA:49,81 DA:59,65 DA:60,38 DA:63,27 DA:64,27 DA:66,27 DA:77,39 DA:78,1 DA:82,1 DA:85,38 DA:86,1 DA:89,37 DA:93,37 DA:94,37 DA:95,37 DA:99,41 DA:100,41 DA:101,0 DA:104,41 DA:106,4 DA:109,37 DA:110,37 DA:111,0 DA:115,37 DA:116,11 DA:121,11 DA:122,26 DA:123,9 DA:128,17 DA:129,11 DA:137,37 DA:145,47 DA:146,35 DA:149,12 DA:150,12 DA:152,12 DA:161,26 DA:164,26 DA:170,26 DA:171,26 DA:172,26 DA:176,26 DA:177,26 DA:179,1 DA:183,25 DA:184,18 DA:188,7 DA:189,3 DA:190,4 DA:194,3 DA:197,1 DA:200,24 DA:201,24 DA:202,0 DA:206,24 DA:207,18 DA:211,18 DA:212,6 DA:215,3 DA:220,3 DA:223,3 DA:231,26 DA:241,116 DA:243,116 DA:247,116 DA:251,116 DA:253,12 DA:254,1 DA:257,11 DA:259,11 DA:261,11 DA:262,11 DA:271,1 DA:275,11 DA:279,11 DA:282,104 DA:283,32 DA:286,72 DA:287,72 DA:288,66 DA:291,6 DA:292,6 DA:300,6 DA:306,50 DA:313,81 DA:317,48 DA:321,48 DA:328,48 DA:329,39 DA:331,48 DA:332,32 DA:336,2 DA:346,29 DA:354,29 DA:355,26 DA:357,29 DA:358,15 DA:363,37 DA:368,2 DA:371,35 DA:374,3 DA:375,3 DA:376,3 DA:380,2 DA:387,4 DA:391,4 DA:395,2 DA:398,2 LF:120 LH:117 BRDA:10,0,0,5 BRDA:10,0,1,5 BRDA:59,1,0,38 BRDA:59,1,1,27 BRDA:77,2,0,1 BRDA:77,2,1,38 BRDA:85,3,0,1 BRDA:85,3,1,37 BRDA:100,4,0,0 BRDA:100,4,1,41 BRDA:104,5,0,4 BRDA:104,5,1,37 BRDA:110,6,0,0 BRDA:110,6,1,37 BRDA:115,7,0,11 BRDA:115,7,1,26 BRDA:122,8,0,9 BRDA:122,8,1,17 BRDA:128,9,0,11 BRDA:128,9,1,6 BRDA:145,10,0,35 BRDA:145,10,1,12 BRDA:177,11,0,1 BRDA:177,11,1,25 BRDA:183,12,0,18 BRDA:183,12,1,7 BRDA:186,13,0,18 BRDA:186,13,1,0 BRDA:188,14,0,3 BRDA:188,14,1,4 BRDA:190,15,0,3 BRDA:190,15,1,1 BRDA:191,16,0,4 BRDA:191,16,1,4 BRDA:201,17,0,0 BRDA:201,17,1,24 BRDA:206,18,0,18 BRDA:206,18,1,6 BRDA:212,19,0,3 BRDA:212,19,1,3 BRDA:220,20,0,3 BRDA:220,20,1,0 BRDA:244,21,0,37 BRDA:244,21,1,79 BRDA:244,22,0,21 BRDA:244,22,1,16 BRDA:244,23,0,37 BRDA:244,23,1,37 BRDA:251,24,0,12 BRDA:251,24,1,104 BRDA:253,25,0,1 BRDA:253,25,1,11 BRDA:259,26,0,11 BRDA:259,26,1,0 BRDA:262,27,0,1 BRDA:262,27,1,10 BRDA:263,28,0,11 BRDA:263,28,1,1 BRDA:282,29,0,32 BRDA:282,29,1,72 BRDA:287,30,0,66 BRDA:287,30,1,6 BRDA:308,31,0,12 BRDA:308,31,1,38 BRDA:328,32,0,39 BRDA:328,32,1,9 BRDA:331,33,0,32 BRDA:331,33,1,16 BRDA:354,34,0,26 BRDA:354,34,1,3 BRDA:357,35,0,15 BRDA:357,35,1,14 BRDA:363,36,0,2 BRDA:363,36,1,35 BRDA:364,37,0,37 BRDA:364,37,1,36 BRDA:376,38,0,2 BRDA:376,38,1,1 BRDA:377,39,0,3 BRDA:377,39,1,2 BRDA:391,40,0,2 BRDA:391,40,1,2 BRDA:392,41,0,4 BRDA:392,41,1,3 BRF:84 BRH:78 end_of_record TN: SF:src/rules/no-unsafe-call.ts FN:34,(anonymous_6) FN:43,checkCall FN:75,(anonymous_8) FN:80,(anonymous_9) FN:83,(anonymous_10) FNF:5 FNH:5 FNDA:20,(anonymous_6) FNDA:20,checkCall FNDA:14,(anonymous_8) FNDA:3,(anonymous_9) FNDA:3,(anonymous_10) DA:2,5 DA:3,5 DA:4,5 DA:12,5 DA:35,20 DA:36,20 DA:37,20 DA:38,20 DA:48,20 DA:49,20 DA:51,20 DA:52,13 DA:54,13 DA:55,13 DA:64,2 DA:67,13 DA:74,20 DA:78,14 DA:81,3 DA:84,3 LF:20 LH:20 BRDA:51,0,0,13 BRDA:51,0,1,7 BRDA:52,1,0,13 BRDA:52,1,1,0 BRDA:55,2,0,2 BRDA:55,2,1,11 BRDA:56,3,0,13 BRDA:56,3,1,2 BRF:8 BRH:7 end_of_record TN: SF:src/rules/no-unsafe-member-access.ts FN:9,(anonymous_6) FN:37,(anonymous_7) FN:49,checkMemberExpression FN:108,(anonymous_9) FNF:4 FNH:4 FNDA:5,(anonymous_6) FNDA:24,(anonymous_7) FNDA:53,checkMemberExpression FNDA:19,(anonymous_9) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:9,5 DA:10,5 DA:11,5 DA:14,5 DA:38,24 DA:39,24 DA:40,24 DA:41,24 DA:45,24 DA:47,24 DA:50,53 DA:51,53 DA:52,14 DA:55,39 DA:56,14 DA:57,14 DA:60,13 DA:61,13 DA:65,26 DA:66,26 DA:67,26 DA:68,26 DA:70,26 DA:71,8 DA:74,8 DA:76,8 DA:78,8 DA:80,8 DA:89,3 DA:93,8 DA:102,26 DA:105,24 DA:111,19 DA:120,10 DA:123,9 DA:124,9 DA:126,9 DA:127,6 DA:128,6 LF:43 LH:43 BRDA:9,0,0,5 BRDA:9,0,1,5 BRDA:51,1,0,14 BRDA:51,1,1,39 BRDA:55,2,0,14 BRDA:55,2,1,25 BRDA:57,3,0,13 BRDA:57,3,1,1 BRDA:67,4,0,8 BRDA:67,4,1,18 BRDA:70,5,0,8 BRDA:70,5,1,18 BRDA:76,6,0,8 BRDA:76,6,1,0 BRDA:80,7,0,3 BRDA:80,7,1,5 BRDA:81,8,0,8 BRDA:81,8,1,3 BRDA:97,9,0,3 BRDA:97,9,1,5 BRDA:111,10,0,10 BRDA:111,10,1,9 BRDA:113,11,0,19 BRDA:113,11,1,12 BRDA:126,12,0,6 BRDA:126,12,1,3 BRF:26 BRH:25 end_of_record TN: SF:src/rules/no-unsafe-return.ts FN:31,(anonymous_6) FN:40,getParentFunctionNode FN:65,checkReturn FN:172,(anonymous_9) FNF:4 FNH:4 FNDA:31,(anonymous_6) FNDA:34,getParentFunctionNode FNDA:34,checkReturn FNDA:30,(anonymous_9) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:9,5 DA:32,31 DA:33,31 DA:34,31 DA:35,31 DA:47,34 DA:48,34 DA:49,92 DA:54,34 DA:57,58 DA:69,34 DA:70,34 DA:71,34 DA:72,34 DA:77,34 DA:81,34 DA:87,34 DA:90,34 DA:91,5 DA:94,34 DA:97,14 DA:98,14 DA:99,14 DA:103,1 DA:105,13 DA:109,1 DA:113,12 DA:115,12 DA:117,12 DA:118,12 DA:127,2 DA:132,12 DA:141,20 DA:142,20 DA:143,20 DA:147,5 DA:150,15 DA:155,15 DA:156,7 DA:159,8 DA:160,8 DA:171,31 DA:173,30 DA:174,30 DA:175,1 DA:178,29 LF:50 LH:50 BRDA:49,0,0,34 BRDA:49,0,1,58 BRDA:50,1,0,92 BRDA:50,1,1,85 BRDA:50,1,2,60 BRDA:67,2,0,5 BRDA:72,3,0,34 BRDA:88,4,0,9 BRDA:88,4,1,25 BRDA:90,5,0,5 BRDA:90,5,1,29 BRDA:94,6,0,14 BRDA:94,6,1,20 BRDA:99,7,0,1 BRDA:99,7,1,13 BRDA:100,8,0,14 BRDA:100,8,1,7 BRDA:105,9,0,1 BRDA:105,9,1,12 BRDA:106,10,0,13 BRDA:106,10,1,7 BRDA:115,11,0,12 BRDA:115,11,1,0 BRDA:118,12,0,2 BRDA:118,12,1,10 BRDA:119,13,0,12 BRDA:119,13,1,2 BRDA:136,14,0,6 BRDA:136,14,1,6 BRDA:143,15,0,5 BRDA:143,15,1,15 BRDA:155,16,0,7 BRDA:155,16,1,8 BRDA:174,17,0,1 BRDA:174,17,1,29 BRF:35 BRH:34 end_of_record TN: SF:src/rules/no-unused-expressions.ts FN:34,(anonymous_7) FN:38,isValidExpression FN:56,(anonymous_9) FNF:3 FNH:3 FNDA:31,(anonymous_7) FNDA:32,isValidExpression FNDA:29,(anonymous_9) DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:35,31 DA:36,31 DA:39,32 DA:40,3 DA:42,29 DA:43,2 DA:48,27 DA:55,31 DA:57,29 DA:58,10 DA:61,19 LF:15 LH:15 BRDA:22,0,0,5 BRDA:22,0,1,0 BRDA:22,1,0,5 BRDA:22,1,1,5 BRDA:36,2,0,0 BRDA:36,3,0,0 BRDA:39,4,0,3 BRDA:39,4,1,29 BRDA:39,5,0,32 BRDA:39,5,1,6 BRDA:42,6,0,2 BRDA:42,6,1,27 BRDA:42,7,0,29 BRDA:42,7,1,5 BRDA:44,8,0,2 BRDA:44,8,1,1 BRDA:49,9,0,27 BRDA:49,9,1,10 BRDA:49,9,2,23 BRDA:57,10,0,10 BRDA:57,10,1,19 BRDA:57,11,0,29 BRDA:57,11,1,26 BRF:23 BRH:20 end_of_record TN: SF:src/rules/no-unused-vars-experimental.ts FN:71,(anonymous_6) FN:85,handleIdentifier FN:86,report FN:189,handleParameterDeclaration FN:202,report FN:219,(anonymous_11) FN:234,handleImportDeclaration FN:248,handleDestructure FN:255,(anonymous_14) FN:265,handleTypeParamList FN:283,handleTypeParam FN:295,(anonymous_17) FN:300,(anonymous_18) FN:319,(anonymous_19) FN:328,isUnusedDiagnostic FN:343,isDestructure FN:350,isImport FN:354,isIdentifier FN:358,isGeneric FNF:19 FNH:19 FNDA:119,(anonymous_6) FNDA:58,handleIdentifier FNDA:43,report FNDA:7,handleParameterDeclaration FNDA:4,report FNDA:3,(anonymous_11) FNDA:5,handleImportDeclaration FNDA:6,handleDestructure FNDA:7,(anonymous_14) FNDA:8,handleTypeParamList FNDA:8,handleTypeParam FNDA:119,(anonymous_17) FNDA:176,(anonymous_18) FNDA:3,(anonymous_19) FNDA:176,isUnusedDiagnostic FNDA:14,isDestructure FNDA:19,isImport FNDA:70,isIdentifier FNDA:8,isGeneric DA:4,5 DA:5,5 DA:23,5 DA:24,5 DA:72,119 DA:73,119 DA:74,119 DA:76,119 DA:87,43 DA:88,43 DA:89,43 DA:90,43 DA:91,42 DA:92,33 DA:103,1 DA:114,58 DA:117,58 DA:120,18 DA:121,18 DA:124,2 DA:125,2 DA:128,2 DA:129,2 DA:132,2 DA:133,2 DA:145,7 DA:146,7 DA:149,2 DA:150,2 DA:153,2 DA:154,2 DA:157,7 DA:161,7 DA:165,2 DA:166,2 DA:169,2 DA:170,2 DA:173,8 DA:174,8 DA:177,4 DA:178,4 DA:181,0 DA:188,119 DA:193,7 DA:195,7 DA:203,4 DA:204,4 DA:215,7 DA:217,7 DA:219,3 DA:220,3 DA:221,6 DA:222,3 DA:227,0 DA:230,4 DA:242,5 DA:255,6 DA:256,7 DA:257,7 DA:258,7 DA:259,7 DA:273,8 DA:278,8 DA:284,8 DA:294,119 DA:296,119 DA:297,119 DA:298,119 DA:300,119 DA:301,176 DA:302,70 DA:303,70 DA:304,70 DA:305,70 DA:306,51 DA:307,19 DA:308,5 DA:309,14 DA:310,6 DA:311,8 DA:312,8 DA:319,119 DA:329,176 DA:344,14 DA:351,19 DA:355,70 DA:362,8 LF:87 LH:85 BRDA:79,0,0,118 BRDA:79,0,1,1 BRDA:78,1,0,119 BRDA:78,1,1,119 BRDA:82,2,0,119 BRDA:82,2,1,0 BRDA:82,3,0,119 BRDA:82,3,1,119 BRDA:90,4,0,42 BRDA:90,4,1,1 BRDA:91,5,0,33 BRDA:91,5,1,9 BRDA:118,6,0,18 BRDA:118,6,1,18 BRDA:118,6,2,2 BRDA:118,6,3,2 BRDA:118,6,4,2 BRDA:118,6,5,2 BRDA:118,6,6,4 BRDA:118,6,7,6 BRDA:118,6,8,7 BRDA:118,6,9,2 BRDA:118,6,10,2 BRDA:118,6,11,7 BRDA:118,6,12,2 BRDA:118,6,13,2 BRDA:118,6,14,8 BRDA:118,6,15,4 BRDA:118,6,16,0 BRDA:217,7,0,3 BRDA:217,7,1,4 BRDA:217,8,0,7 BRDA:217,8,1,7 BRDA:221,9,0,3 BRDA:221,9,1,3 BRDA:256,10,0,7 BRDA:256,10,1,0 BRDA:258,11,0,7 BRDA:258,11,1,0 BRDA:301,12,0,70 BRDA:301,12,1,106 BRDA:302,13,0,70 BRDA:302,13,1,0 BRDA:305,14,0,51 BRDA:305,14,1,19 BRDA:307,15,0,5 BRDA:307,15,1,14 BRDA:309,16,0,6 BRDA:309,16,1,8 BRDA:311,17,0,8 BRDA:311,17,1,0 BRDA:345,18,0,14 BRDA:345,18,1,10 BRDA:363,19,0,8 BRDA:363,19,1,8 BRF:55 BRH:49 end_of_record TN: SF:src/rules/no-unused-vars.ts FN:85,(anonymous_6) FN:90,(anonymous_7) FN:136,collectUnusedVariables FN:142,hasRestSpreadSibling FN:146,(anonymous_10) FN:167,isAfterLastUsedArg FN:174,(anonymous_12) FN:258,(anonymous_13) FN:269,(anonymous_14) FN:285,(anonymous_15) FN:293,(anonymous_16) FN:315,(anonymous_17) FN:322,getDefinedMessageData FN:366,getAssignedMessageData FN:393,(anonymous_20) FN:420,checkModuleDeclForExportEquals FN:450,ambientDeclarationSelector FN:470,markDeclarationChildAsUsed FN:487,(anonymous_24) FN:514,visitPattern FNF:20 FNH:20 FNDA:390,(anonymous_6) FNDA:390,(anonymous_7) FNDA:390,collectUnusedVariables FNDA:154,hasRestSpreadSibling FNDA:5,(anonymous_10) FNDA:47,isAfterLastUsedArg FNDA:41,(anonymous_12) FNDA:42,(anonymous_13) FNDA:1,(anonymous_14) FNDA:4,(anonymous_15) FNDA:11,(anonymous_16) FNDA:390,(anonymous_17) FNDA:112,getDefinedMessageData FNDA:51,getAssignedMessageData FNDA:61,(anonymous_20) FNDA:6,checkModuleDeclForExportEquals FNDA:1170,ambientDeclarationSelector FNDA:26,markDeclarationChildAsUsed FNDA:8,(anonymous_24) FNDA:8,visitPattern DA:1,6 DA:6,6 DA:7,6 DA:34,6 DA:86,390 DA:87,390 DA:88,390 DA:90,390 DA:91,390 DA:98,390 DA:100,390 DA:101,80 DA:102,28 DA:104,52 DA:105,52 DA:106,52 DA:108,52 DA:111,52 DA:112,10 DA:118,52 DA:119,15 DA:125,52 DA:126,5 DA:133,390 DA:145,154 DA:146,5 DA:147,5 DA:148,5 DA:150,5 DA:159,149 DA:168,47 DA:169,47 DA:170,47 DA:173,47 DA:174,41 DA:178,390 DA:179,390 DA:180,390 DA:182,8419 DA:183,8215 DA:184,8215 DA:186,204 DA:188,204 DA:193,3 DA:197,201 DA:198,12 DA:199,3 DA:202,9 DA:206,2 DA:210,196 DA:212,87 DA:213,5 DA:216,82 DA:220,12 DA:223,70 DA:228,17 DA:232,109 DA:236,8 DA:240,154 DA:241,3 DA:246,151 DA:247,1 DA:250,150 DA:253,390 DA:256,390 DA:261,42 DA:262,27 DA:264,15 DA:272,1 DA:273,1 DA:274,1 DA:275,1 DA:277,1 DA:278,1 DA:279,1 DA:289,4 DA:297,11 DA:304,11 DA:308,4 DA:311,7 DA:325,112 DA:329,112 DA:333,4 DA:334,4 DA:335,108 DA:339,13 DA:340,13 DA:341,95 DA:345,2 DA:346,2 DA:349,112 DA:353,112 DA:369,51 DA:373,51 DA:380,390 DA:382,390 DA:383,8365 DA:386,8365 DA:387,150 DA:393,61 DA:399,8215 DA:403,13 DA:405,13 DA:423,6 DA:424,6 DA:425,2 DA:428,4 DA:429,4 DA:430,8 DA:431,2 DA:432,2 DA:437,2 DA:438,2 DA:454,1170 DA:471,26 DA:472,26 DA:480,18 DA:481,18 DA:483,18 DA:486,8 DA:487,8 DA:488,8 DA:491,8 DA:494,26 DA:495,26 DA:500,26 DA:501,3 DA:502,23 DA:503,9 DA:506,26 DA:507,26 DA:508,26 DA:509,26 DA:518,8 DA:519,8 LF:135 LH:135 BRDA:100,0,0,80 BRDA:100,0,1,310 BRDA:101,1,0,28 BRDA:101,1,1,52 BRDA:104,2,0,21 BRDA:104,2,1,31 BRDA:104,3,0,52 BRDA:104,3,1,52 BRDA:105,4,0,21 BRDA:105,4,1,31 BRDA:105,5,0,52 BRDA:105,5,1,52 BRDA:107,6,0,5 BRDA:107,6,1,47 BRDA:107,7,0,52 BRDA:107,7,1,52 BRDA:109,8,0,9 BRDA:109,8,1,43 BRDA:109,9,0,52 BRDA:109,9,1,52 BRDA:111,10,0,10 BRDA:111,10,1,42 BRDA:118,11,0,15 BRDA:118,11,1,37 BRDA:125,12,0,5 BRDA:125,12,1,47 BRDA:145,13,0,5 BRDA:145,13,1,149 BRDA:151,14,0,5 BRDA:151,14,1,3 BRDA:151,14,2,3 BRDA:174,15,0,41 BRDA:174,15,1,26 BRDA:182,16,0,8215 BRDA:182,16,1,204 BRDA:188,17,0,3 BRDA:188,17,1,201 BRDA:189,18,0,204 BRDA:189,18,1,56 BRDA:197,19,0,12 BRDA:197,19,1,189 BRDA:198,20,0,3 BRDA:198,20,1,9 BRDA:202,21,0,2 BRDA:202,21,1,7 BRDA:203,22,0,9 BRDA:203,22,1,9 BRDA:204,23,0,3 BRDA:204,23,1,6 BRDA:204,24,0,9 BRDA:204,24,1,9 BRDA:210,25,0,87 BRDA:210,25,1,109 BRDA:212,26,0,5 BRDA:212,26,1,82 BRDA:216,27,0,12 BRDA:216,27,1,70 BRDA:217,28,0,82 BRDA:217,28,1,82 BRDA:218,29,0,49 BRDA:218,29,1,33 BRDA:218,30,0,82 BRDA:218,30,1,82 BRDA:223,31,0,17 BRDA:223,31,1,53 BRDA:224,32,0,70 BRDA:224,32,1,60 BRDA:224,32,2,47 BRDA:232,33,0,8 BRDA:232,33,1,101 BRDA:233,34,0,109 BRDA:233,34,1,109 BRDA:234,35,0,98 BRDA:234,35,1,11 BRDA:234,36,0,109 BRDA:234,36,1,109 BRDA:240,37,0,3 BRDA:240,37,1,151 BRDA:246,38,0,1 BRDA:246,38,1,150 BRDA:261,39,0,27 BRDA:261,39,1,15 BRDA:272,40,0,1 BRDA:272,40,1,0 BRDA:274,41,0,1 BRDA:274,41,1,0 BRDA:278,42,0,1 BRDA:278,42,1,0 BRDA:298,43,0,0 BRDA:298,43,1,11 BRDA:298,44,0,11 BRDA:298,44,1,11 BRDA:304,45,0,4 BRDA:304,45,1,7 BRDA:305,46,0,11 BRDA:305,46,1,6 BRDA:325,47,0,13 BRDA:325,47,1,99 BRDA:325,48,0,112 BRDA:325,48,1,112 BRDA:325,49,0,0 BRDA:325,49,1,112 BRDA:325,50,0,112 BRDA:325,50,1,112 BRDA:329,51,0,4 BRDA:329,51,1,108 BRDA:330,52,0,112 BRDA:330,52,1,7 BRDA:335,53,0,13 BRDA:335,53,1,95 BRDA:336,54,0,108 BRDA:336,54,1,43 BRDA:341,55,0,2 BRDA:341,55,1,93 BRDA:342,56,0,95 BRDA:342,56,1,65 BRDA:350,57,0,19 BRDA:350,57,1,93 BRDA:370,58,0,1 BRDA:370,58,1,50 BRDA:386,59,0,150 BRDA:386,59,1,8215 BRDA:389,60,0,61 BRDA:389,60,1,89 BRDA:394,61,0,51 BRDA:394,61,1,99 BRDA:399,62,0,13 BRDA:399,62,1,8202 BRDA:400,63,0,8215 BRDA:400,63,1,8203 BRDA:424,64,0,2 BRDA:424,64,1,4 BRDA:428,65,0,4 BRDA:428,65,1,0 BRDA:428,66,0,4 BRDA:428,66,1,4 BRDA:430,67,0,2 BRDA:430,67,1,6 BRDA:467,68,0,390 BRDA:467,68,1,780 BRDA:473,69,0,5 BRDA:473,69,1,7 BRDA:473,69,2,8 BRDA:473,69,3,8 BRDA:473,69,4,11 BRDA:473,69,5,12 BRDA:473,69,6,18 BRDA:473,69,7,8 BRDA:480,70,0,18 BRDA:480,70,1,0 BRDA:480,71,0,0 BRDA:480,71,1,18 BRDA:480,72,0,18 BRDA:480,72,1,18 BRDA:500,73,0,3 BRDA:500,73,1,23 BRDA:502,74,0,9 BRDA:502,74,1,14 BRDA:502,75,0,23 BRDA:502,75,1,9 BRDA:508,76,0,26 BRDA:508,76,1,0 BRF:162 BRH:153 end_of_record TN: SF:src/rules/no-use-before-define.ts FN:13,parseOptions FN:45,isFunction FN:52,isTypedef FN:59,isOuterEnum FN:72,isOuterClass FN:85,isOuterVariable FN:98,referenceContainsTypeQuery FN:119,isTypeReference FN:129,isInRange FN:140,isClassRefInClassDecorator FN:177,isInInitializer FN:272,(anonymous_17) FN:280,isForbidden FN:309,findVariablesInScope FN:310,(anonymous_20) FN:346,(anonymous_21) FNF:16 FNH:16 FNDA:98,parseOptions FNDA:59,isFunction FNDA:37,isTypedef FNDA:41,isOuterEnum FNDA:49,isOuterClass FNDA:47,isOuterVariable FNDA:121,referenceContainsTypeQuery FNDA:67,isTypeReference FNDA:29,isInRange FNDA:50,isClassRefInClassDecorator FNDA:41,isInInitializer FNDA:98,(anonymous_17) FNDA:70,isForbidden FNDA:200,findVariablesInScope FNDA:212,(anonymous_20) FNDA:98,(anonymous_21) DA:1,5 DA:6,5 DA:8,5 DA:14,98 DA:15,98 DA:16,98 DA:17,98 DA:18,98 DA:19,98 DA:21,98 DA:22,3 DA:23,95 DA:24,95 DA:25,95 DA:26,95 DA:27,95 DA:28,95 DA:29,95 DA:32,98 DA:46,59 DA:53,37 DA:63,41 DA:76,49 DA:89,47 DA:99,121 DA:101,3 DA:105,62 DA:106,0 DA:108,62 DA:112,56 DA:120,67 DA:133,29 DA:144,50 DA:145,45 DA:148,5 DA:152,3 DA:155,2 DA:156,2 DA:160,2 DA:164,0 DA:181,41 DA:182,3 DA:185,38 DA:186,38 DA:188,38 DA:189,57 DA:190,19 DA:191,5 DA:193,14 DA:199,2 DA:201,12 DA:202,38 DA:203,8 DA:204,3 DA:206,30 DA:207,12 DA:210,23 DA:213,28 DA:227,5 DA:273,98 DA:284,70 DA:285,11 DA:287,59 DA:288,10 DA:290,49 DA:291,2 DA:293,47 DA:294,6 DA:296,41 DA:297,4 DA:299,37 DA:300,0 DA:303,37 DA:310,200 DA:311,212 DA:319,212 DA:329,164 DA:333,48 DA:342,200 DA:345,98 DA:347,98 LF:81 LH:78 BRDA:21,0,0,3 BRDA:21,0,1,95 BRDA:23,1,0,95 BRDA:23,1,1,0 BRDA:23,2,0,95 BRDA:23,2,1,95 BRDA:64,3,0,41 BRDA:64,3,1,5 BRDA:77,4,0,49 BRDA:77,4,1,6 BRDA:90,5,0,47 BRDA:90,5,1,37 BRDA:100,6,0,3 BRDA:100,6,1,3 BRDA:100,6,2,62 BRDA:100,6,3,56 BRDA:105,7,0,0 BRDA:105,7,1,62 BRDA:121,8,0,67 BRDA:121,8,1,59 BRDA:133,9,0,29 BRDA:133,9,1,23 BRDA:133,9,2,20 BRDA:144,10,0,45 BRDA:144,10,1,5 BRDA:148,11,0,3 BRDA:148,11,1,2 BRDA:149,12,0,5 BRDA:149,12,1,2 BRDA:156,13,0,2 BRDA:156,13,1,0 BRDA:157,14,0,2 BRDA:157,14,1,2 BRDA:181,15,0,3 BRDA:181,15,1,38 BRDA:189,16,0,19 BRDA:189,16,1,38 BRDA:190,17,0,5 BRDA:190,17,1,14 BRDA:193,18,0,2 BRDA:193,18,1,12 BRDA:194,19,0,14 BRDA:194,19,1,14 BRDA:194,19,2,13 BRDA:194,19,3,2 BRDA:194,20,0,0 BRDA:194,20,1,14 BRDA:194,21,0,14 BRDA:194,21,1,14 BRDA:202,22,0,8 BRDA:202,22,1,30 BRDA:203,23,0,3 BRDA:203,23,1,5 BRDA:206,24,0,12 BRDA:206,24,1,18 BRDA:284,25,0,11 BRDA:284,25,1,59 BRDA:284,26,0,70 BRDA:284,26,1,67 BRDA:287,27,0,10 BRDA:287,27,1,49 BRDA:290,28,0,2 BRDA:290,28,1,47 BRDA:293,29,0,6 BRDA:293,29,1,41 BRDA:296,30,0,4 BRDA:296,30,1,37 BRDA:299,31,0,0 BRDA:299,31,1,37 BRDA:319,32,0,164 BRDA:319,32,1,48 BRDA:320,33,0,212 BRDA:320,33,1,142 BRDA:320,33,2,107 BRDA:320,33,3,101 BRDA:320,33,4,41 BRDA:320,33,5,70 BRDA:320,33,6,50 BRDA:320,33,7,48 BRF:79 BRH:74 end_of_record TN: SF:src/rules/no-useless-constructor.ts FN:14,checkAccessibility FN:37,checkParams FN:41,(anonymous_9) FN:62,(anonymous_10) FN:65,(anonymous_11) FNF:5 FNH:5 FNDA:34,checkAccessibility FNDA:27,checkParams FNDA:26,(anonymous_9) FNDA:40,(anonymous_10) FNDA:38,(anonymous_11) DA:1,5 DA:5,5 DA:6,5 DA:15,34 DA:18,4 DA:20,4 DA:27,3 DA:29,1 DA:31,27 DA:38,27 DA:41,26 DA:46,5 DA:63,40 DA:64,40 DA:66,38 DA:73,24 LF:16 LH:16 BRDA:16,0,0,2 BRDA:16,0,1,4 BRDA:16,0,2,4 BRDA:20,1,0,3 BRDA:20,1,1,1 BRDA:21,2,0,4 BRDA:21,2,1,4 BRDA:21,2,2,4 BRDA:21,2,3,4 BRDA:21,2,4,4 BRDA:39,3,0,27 BRDA:39,3,1,27 BRDA:57,4,0,5 BRDA:57,4,1,0 BRDA:57,5,0,5 BRDA:57,5,1,5 BRDA:66,6,0,24 BRDA:66,6,1,14 BRDA:67,7,0,38 BRDA:67,7,1,38 BRDA:67,7,2,34 BRDA:67,7,3,34 BRDA:67,7,4,27 BRF:23 BRH:22 end_of_record TN: SF:src/rules/no-var-requires.ts FN:26,(anonymous_6) FN:28,(anonymous_7) FNF:2 FNH:2 FNDA:15,(anonymous_6) FNDA:17,(anonymous_7) DA:1,5 DA:5,5 DA:10,5 DA:27,15 DA:30,17 DA:33,17 DA:43,12 LF:7 LH:7 BRDA:31,0,0,6 BRDA:31,0,1,11 BRDA:30,1,0,0 BRDA:30,1,1,17 BRDA:30,2,0,17 BRDA:30,2,1,17 BRDA:33,3,0,12 BRDA:33,3,1,5 BRDA:34,4,0,17 BRDA:34,4,1,17 BRDA:34,4,2,14 BRDA:34,4,3,14 BRDA:34,4,4,8 BRDA:34,4,5,5 BRDA:34,4,6,4 BRDA:34,4,7,3 BRF:16 BRH:15 end_of_record TN: SF:src/rules/non-nullable-type-assertion-style.ts FN:31,(anonymous_6) FN:36,(anonymous_7) FN:50,(anonymous_8) FN:55,(anonymous_9) FN:75,(anonymous_10) FN:86,(anonymous_11) FN:105,(anonymous_12) FNF:7 FNH:7 FNDA:23,(anonymous_6) FNDA:29,(anonymous_7) FNDA:13,(anonymous_8) FNDA:30,(anonymous_9) FNDA:16,(anonymous_10) FNDA:16,(anonymous_11) FNDA:7,(anonymous_12) DA:1,5 DA:5,5 DA:6,5 DA:8,5 DA:10,5 DA:32,23 DA:33,23 DA:34,23 DA:36,23 DA:37,29 DA:41,29 DA:44,2 DA:47,27 DA:50,23 DA:54,13 DA:56,30 DA:60,13 DA:61,13 DA:62,2 DA:66,11 DA:67,14 DA:68,4 DA:72,7 DA:75,23 DA:78,16 DA:85,23 DA:89,16 DA:90,1 DA:93,15 DA:94,15 DA:95,1 DA:98,14 DA:99,14 DA:100,1 DA:103,13 DA:104,7 DA:106,7 LF:37 LH:37 BRDA:41,0,0,2 BRDA:41,0,1,27 BRDA:56,1,0,30 BRDA:56,1,1,24 BRDA:61,2,0,2 BRDA:61,2,1,11 BRDA:67,3,0,4 BRDA:67,3,1,10 BRDA:79,4,0,16 BRDA:79,4,1,8 BRDA:79,4,2,8 BRDA:89,5,0,1 BRDA:89,5,1,15 BRDA:94,6,0,1 BRDA:94,6,1,14 BRDA:99,7,0,1 BRDA:99,7,1,13 BRDA:103,8,0,7 BRDA:103,8,1,6 BRF:19 BRH:19 end_of_record TN: SF:src/rules/object-curly-spacing.ts FN:31,(anonymous_1) FN:42,isOptionSet FN:65,reportNoBeginningSpace FN:80,(anonymous_4) FN:91,reportNoEndingSpace FN:106,(anonymous_6) FN:117,reportRequiredBeginningSpace FN:128,(anonymous_8) FN:139,reportRequiredEndingSpace FN:150,(anonymous_10) FN:164,validateBraceSpacing FN:241,getClosingBraceOfObject FN:256,(anonymous_13) FN:268,(anonymous_14) FNF:14 FNH:14 FNDA:335,(anonymous_1) FNDA:670,isOptionSet FNDA:6,reportNoBeginningSpace FNDA:6,(anonymous_4) FNDA:6,reportNoEndingSpace FNDA:6,(anonymous_6) FNDA:4,reportRequiredBeginningSpace FNDA:4,(anonymous_8) FNDA:4,reportRequiredEndingSpace FNDA:4,(anonymous_10) FNDA:111,validateBraceSpacing FNDA:57,getClosingBraceOfObject FNDA:54,(anonymous_13) FNDA:61,(anonymous_14) DA:1,5 DA:6,5 DA:7,5 DA:19,5 DA:32,335 DA:33,335 DA:45,670 DA:50,335 DA:69,6 DA:73,6 DA:81,6 DA:95,6 DA:99,6 DA:107,6 DA:121,4 DA:129,4 DA:143,4 DA:151,4 DA:171,111 DA:172,107 DA:173,107 DA:177,107 DA:185,107 DA:186,4 DA:188,107 DA:193,6 DA:197,111 DA:199,101 DA:203,101 DA:208,101 DA:219,101 DA:221,101 DA:222,4 DA:224,101 DA:225,6 DA:244,57 DA:246,57 DA:253,335 DA:254,335 DA:257,54 DA:258,54 DA:259,54 DA:262,54 DA:266,54 DA:269,61 DA:270,4 DA:273,57 DA:274,57 DA:275,57 DA:278,57 DA:282,57 LF:51 LH:51 BRDA:46,0,0,122 BRDA:46,0,1,548 BRDA:171,1,0,107 BRDA:171,1,1,4 BRDA:182,2,0,8 BRDA:182,2,1,99 BRDA:177,3,0,107 BRDA:177,3,1,10 BRDA:185,4,0,4 BRDA:185,4,1,103 BRDA:185,5,0,107 BRDA:185,5,1,47 BRDA:188,6,0,6 BRDA:188,6,1,101 BRDA:189,7,0,107 BRDA:189,7,1,60 BRDA:189,7,2,8 BRDA:197,8,0,101 BRDA:197,8,1,10 BRDA:199,9,0,101 BRDA:199,9,1,10 BRDA:199,9,2,95 BRDA:199,9,3,16 BRDA:204,10,0,14 BRDA:204,10,1,87 BRDA:216,11,0,14 BRDA:216,11,1,87 BRDA:208,12,0,101 BRDA:208,12,1,10 BRDA:208,12,2,95 BRDA:208,12,3,16 BRDA:208,12,4,8 BRDA:221,13,0,4 BRDA:221,13,1,97 BRDA:221,14,0,101 BRDA:221,14,1,45 BRDA:224,15,0,6 BRDA:224,15,1,95 BRDA:224,16,0,101 BRDA:224,16,1,56 BRDA:269,17,0,4 BRDA:269,17,1,57 BRF:42 BRH:42 end_of_record TN: SF:src/rules/prefer-as-const.ts FN:29,(anonymous_6) FN:30,compareTypes FN:45,(anonymous_8) FN:54,(anonymous_9) FN:66,(anonymous_10) FN:69,(anonymous_11) FN:72,(anonymous_12) FNF:7 FNH:7 FNDA:38,(anonymous_6) FNDA:34,compareTypes FNDA:7,(anonymous_8) FNDA:3,(anonymous_9) FNDA:19,(anonymous_10) FNDA:6,(anonymous_11) FNDA:36,(anonymous_12) DA:1,5 DA:6,5 DA:8,5 DA:35,34 DA:41,10 DA:42,7 DA:45,7 DA:48,3 DA:54,3 DA:65,38 DA:67,19 DA:70,6 DA:73,36 DA:74,9 LF:14 LH:14 BRDA:35,0,0,10 BRDA:35,0,1,24 BRDA:36,1,0,34 BRDA:36,1,1,27 BRDA:36,1,2,10 BRDA:36,1,3,10 BRDA:41,2,0,7 BRDA:41,2,1,3 BRDA:73,3,0,9 BRDA:73,3,1,27 BRDA:73,4,0,36 BRDA:73,4,1,35 BRF:12 BRH:12 end_of_record TN: SF:src/rules/prefer-enum-initializers.ts FN:26,(anonymous_6) FN:29,TSEnumDeclaration FN:32,(anonymous_8) FN:45,(anonymous_9) FN:52,(anonymous_10) FN:59,(anonymous_11) FNF:6 FNH:6 FNDA:8,(anonymous_6) FNDA:8,TSEnumDeclaration FNDA:12,(anonymous_8) FNDA:5,(anonymous_9) FNDA:5,(anonymous_10) FNDA:5,(anonymous_11) DA:2,5 DA:7,5 DA:27,8 DA:30,8 DA:32,8 DA:33,12 DA:34,5 DA:35,5 DA:46,5 DA:53,5 DA:60,5 DA:69,8 LF:12 LH:12 BRDA:33,0,0,5 BRDA:33,0,1,7 BRF:2 BRH:2 end_of_record TN: SF:src/rules/prefer-for-of.ts FN:25,(anonymous_6) FN:26,isSingleVariableDeclaration FN:37,isLiteral FN:41,isZeroInitialized FN:45,isMatchingIdentifier FN:52,isLessThanLengthExpression FN:69,isIncrement FN:101,contains FN:107,isAssignee FN:161,isIndexOnlyUsedWithArray FN:168,(anonymous_16) FN:183,(anonymous_17) FNF:12 FNH:12 FNDA:57,(anonymous_6) FNDA:56,isSingleVariableDeclaration FNDA:56,isLiteral FNDA:50,isZeroInitialized FNDA:117,isMatchingIdentifier FNDA:48,isLessThanLengthExpression FNDA:36,isIncrement FNDA:117,contains FNDA:18,isAssignee FNDA:30,isIndexOnlyUsedWithArray FNDA:117,(anonymous_16) FNDA:56,(anonymous_17) DA:1,5 DA:6,5 DA:8,5 DA:29,56 DA:38,56 DA:42,50 DA:49,117 DA:56,48 DA:64,36 DA:66,12 DA:70,36 DA:71,1 DA:73,35 DA:76,29 DA:80,6 DA:81,6 DA:83,2 DA:84,4 DA:86,3 DA:87,3 DA:98,1 DA:102,117 DA:108,18 DA:109,18 DA:110,0 DA:114,18 DA:118,2 DA:122,16 DA:127,1 DA:131,15 DA:135,0 DA:139,15 DA:140,1 DA:144,14 DA:145,1 DA:149,13 DA:155,1 DA:158,12 DA:166,30 DA:167,30 DA:168,30 DA:169,117 DA:170,117 DA:171,117 DA:182,57 DA:184,56 DA:185,6 DA:188,50 DA:191,50 DA:196,2 DA:199,48 DA:200,48 DA:204,48 DA:205,12 DA:208,36 DA:209,36 DA:213,17 LF:57 LH:55 BRDA:30,0,0,56 BRDA:30,0,1,52 BRDA:30,0,2,52 BRDA:30,0,3,52 BRDA:38,1,0,56 BRDA:38,1,1,54 BRDA:42,2,0,50 BRDA:42,2,1,50 BRDA:49,3,0,117 BRDA:49,3,1,116 BRDA:56,4,0,36 BRDA:56,4,1,12 BRDA:57,5,0,48 BRDA:57,5,1,47 BRDA:57,5,2,46 BRDA:57,5,3,43 BRDA:57,5,4,41 BRDA:57,5,5,36 BRDA:70,6,0,1 BRDA:70,6,1,35 BRDA:74,7,0,29 BRDA:74,7,1,6 BRDA:77,8,0,29 BRDA:77,8,1,28 BRDA:80,9,0,6 BRDA:80,9,1,0 BRDA:81,10,0,2 BRDA:81,10,1,4 BRDA:84,11,0,3 BRDA:84,11,1,1 BRDA:88,12,0,3 BRDA:88,12,1,3 BRDA:88,12,2,3 BRDA:88,12,3,2 BRDA:88,12,4,2 BRDA:88,12,5,1 BRDA:103,13,0,117 BRDA:103,13,1,25 BRDA:109,14,0,0 BRDA:109,14,1,18 BRDA:114,15,0,2 BRDA:114,15,1,16 BRDA:115,16,0,18 BRDA:115,16,1,2 BRDA:122,17,0,1 BRDA:122,17,1,15 BRDA:123,18,0,16 BRDA:123,18,1,1 BRDA:123,18,2,1 BRDA:131,19,0,0 BRDA:131,19,1,15 BRDA:132,20,0,15 BRDA:132,20,1,0 BRDA:139,21,0,1 BRDA:139,21,1,14 BRDA:144,22,0,1 BRDA:144,22,1,13 BRDA:149,23,0,1 BRDA:149,23,1,12 BRDA:150,24,0,13 BRDA:150,24,1,1 BRDA:150,24,2,1 BRDA:150,24,3,1 BRDA:152,25,0,0 BRDA:152,25,1,1 BRDA:152,26,0,1 BRDA:152,26,1,1 BRDA:172,27,0,117 BRDA:172,27,1,25 BRDA:172,27,2,25 BRDA:172,27,3,18 BRDA:172,27,4,18 BRDA:172,27,5,17 BRDA:184,28,0,6 BRDA:184,28,1,50 BRDA:191,29,0,2 BRDA:191,29,1,48 BRDA:192,30,0,50 BRDA:192,30,1,50 BRDA:192,30,2,48 BRDA:204,31,0,12 BRDA:204,31,1,36 BRDA:209,32,0,17 BRDA:209,32,1,19 BRDA:210,33,0,36 BRDA:210,33,1,30 BRF:86 BRH:81 end_of_record TN: SF:src/rules/prefer-function-type.ts FN:34,(anonymous_6) FN:41,hasOneSupertype FN:58,shouldWrapSuggestion FN:78,checkMember FN:116,(anonymous_10) FN:156,(anonymous_11) FN:173,(anonymous_12) FN:201,(anonymous_13) FN:205,(anonymous_14) FN:213,(anonymous_15) FN:223,(anonymous_16) FN:226,(anonymous_17) FN:229,(anonymous_18) FNF:13 FNH:13 FNDA:38,(anonymous_6) FNDA:16,hasOneSupertype FNDA:15,shouldWrapSuggestion FNDA:24,checkMember FNDA:15,(anonymous_10) FNDA:2,(anonymous_11) FNDA:2,(anonymous_12) FNDA:16,(anonymous_13) FNDA:4,(anonymous_14) FNDA:16,(anonymous_15) FNDA:3,(anonymous_16) FNDA:3,(anonymous_17) FNDA:11,(anonymous_18) DA:1,5 DA:7,5 DA:9,5 DA:14,5 DA:35,38 DA:42,16 DA:43,13 DA:45,3 DA:46,1 DA:48,2 DA:50,2 DA:59,15 DA:60,0 DA:63,15 DA:67,4 DA:69,11 DA:83,24 DA:88,18 DA:95,2 DA:102,2 DA:106,16 DA:108,16 DA:117,15 DA:118,15 DA:119,15 DA:120,15 DA:121,15 DA:124,15 DA:127,15 DA:128,15 DA:129,11 DA:131,15 DA:132,4 DA:135,15 DA:136,8 DA:137,2 DA:144,6 DA:149,15 DA:152,15 DA:156,2 DA:157,2 DA:166,2 DA:173,13 DA:175,2 DA:179,2 DA:180,2 DA:181,1 DA:183,1 DA:185,2 DA:189,15 DA:190,15 DA:193,15 DA:198,38 DA:199,38 DA:200,38 DA:203,16 DA:209,4 DA:210,2 DA:216,16 DA:217,13 DA:220,16 DA:224,3 DA:227,3 DA:230,11 LF:64 LH:63 BRDA:42,0,0,13 BRDA:42,0,1,3 BRDA:42,1,0,16 BRDA:42,1,1,3 BRDA:45,2,0,1 BRDA:45,2,1,2 BRDA:51,3,0,2 BRDA:51,3,1,2 BRDA:59,4,0,0 BRDA:59,4,1,15 BRDA:64,5,0,3 BRDA:64,5,1,4 BRDA:64,5,2,4 BRDA:64,5,3,11 BRDA:81,6,0,11 BRDA:83,7,0,18 BRDA:83,7,1,6 BRDA:84,8,0,24 BRDA:84,8,1,6 BRDA:84,8,2,18 BRDA:88,9,0,2 BRDA:88,9,1,16 BRDA:89,10,0,18 BRDA:89,10,1,11 BRDA:89,10,2,2 BRDA:106,11,0,16 BRDA:106,11,1,16 BRDA:115,12,0,1 BRDA:115,12,1,15 BRDA:127,13,0,11 BRDA:127,13,1,4 BRDA:128,14,0,11 BRDA:128,14,1,4 BRDA:131,15,0,4 BRDA:131,15,1,11 BRDA:135,16,0,8 BRDA:135,16,1,7 BRDA:136,17,0,2 BRDA:136,17,1,6 BRDA:149,18,0,15 BRDA:149,18,1,15 BRDA:152,19,0,2 BRDA:152,19,1,13 BRDA:153,20,0,15 BRDA:153,20,1,8 BRDA:160,21,0,1 BRDA:160,21,1,1 BRDA:176,22,0,1 BRDA:176,22,1,1 BRDA:180,23,0,1 BRDA:180,23,1,1 BRDA:209,24,0,2 BRDA:209,24,1,2 BRDA:209,25,0,4 BRDA:209,25,1,2 BRDA:216,26,0,13 BRDA:216,26,1,3 BRDA:216,27,0,16 BRDA:216,27,1,14 BRF:59 BRH:58 end_of_record TN: SF:src/rules/prefer-includes.ts FN:35,(anonymous_6) FN:40,isNumber FN:45,isPositiveCheck FN:57,isNegativeCheck FN:70,hasSameParameters FN:101,parseRegExp FN:118,(anonymous_12) FN:124,(anonymous_13) FN:129,(anonymous_14) FN:168,(anonymous_15) FN:180,(anonymous_16) FN:191,(anonymous_17) FN:216,(anonymous_18) FNF:13 FNH:13 FNDA:126,(anonymous_6) FNDA:54,isNumber FNDA:48,isPositiveCheck FNDA:56,isNegativeCheck FNDA:70,hasSameParameters FNDA:16,parseRegExp FNDA:30,(anonymous_12) FNDA:24,(anonymous_13) FNDA:56,(anonymous_14) FNDA:70,(anonymous_15) FNDA:44,(anonymous_16) FNDA:18,(anonymous_17) FNDA:6,(anonymous_18) DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:14,5 DA:36,126 DA:37,126 DA:38,126 DA:41,54 DA:42,54 DA:46,48 DA:50,44 DA:52,2 DA:54,2 DA:58,56 DA:62,6 DA:64,2 DA:66,48 DA:74,70 DA:75,2 DA:78,68 DA:79,68 DA:80,68 DA:81,2 DA:84,66 DA:85,130 DA:86,130 DA:89,130 DA:90,2 DA:94,64 DA:102,16 DA:103,16 DA:104,2 DA:107,14 DA:108,14 DA:113,4 DA:117,10 DA:118,30 DA:119,2 DA:123,8 DA:124,24 DA:128,126 DA:136,56 DA:137,56 DA:141,56 DA:142,56 DA:143,2 DA:147,54 DA:148,54 DA:151,54 DA:155,2 DA:160,52 DA:161,72 DA:162,72 DA:163,72 DA:166,72 DA:169,70 DA:172,8 DA:177,44 DA:181,44 DA:182,8 DA:184,44 DA:185,44 DA:194,18 DA:196,18 DA:197,18 DA:198,10 DA:202,8 DA:203,8 DA:204,8 DA:206,8 DA:209,8 DA:210,2 DA:213,6 DA:217,6 DA:219,6 DA:225,6 DA:226,6 DA:227,2 DA:228,2 DA:230,6 LF:81 LH:81 BRDA:42,0,0,54 BRDA:42,0,1,54 BRDA:47,1,0,40 BRDA:47,1,1,42 BRDA:47,1,2,44 BRDA:47,1,3,2 BRDA:47,1,4,2 BRDA:59,2,0,2 BRDA:59,2,1,4 BRDA:59,2,2,6 BRDA:59,2,3,2 BRDA:59,2,4,48 BRDA:74,3,0,2 BRDA:74,3,1,68 BRDA:74,4,0,70 BRDA:74,4,1,68 BRDA:80,5,0,2 BRDA:80,5,1,66 BRDA:89,6,0,2 BRDA:89,6,1,128 BRDA:103,7,0,2 BRDA:103,7,1,14 BRDA:103,8,0,16 BRDA:103,8,1,14 BRDA:108,9,0,4 BRDA:108,9,1,10 BRDA:109,10,0,14 BRDA:109,10,1,12 BRDA:109,10,2,10 BRDA:118,11,0,2 BRDA:118,11,1,8 BRDA:139,12,0,28 BRDA:139,12,1,28 BRDA:137,13,0,0 BRDA:137,13,1,56 BRDA:137,14,0,56 BRDA:137,14,1,56 BRDA:142,15,0,2 BRDA:142,15,1,54 BRDA:142,16,0,56 BRDA:142,16,1,48 BRDA:149,17,0,2 BRDA:149,17,1,52 BRDA:148,18,0,54 BRDA:148,18,1,54 BRDA:151,19,0,2 BRDA:151,19,1,52 BRDA:152,20,0,54 BRDA:152,20,1,52 BRDA:164,21,0,2 BRDA:164,21,1,70 BRDA:163,22,0,72 BRDA:163,22,1,72 BRDA:166,23,0,8 BRDA:166,23,1,64 BRDA:167,24,0,72 BRDA:167,24,1,70 BRDA:181,25,0,8 BRDA:181,25,1,36 BRDA:196,26,0,16 BRDA:196,26,1,2 BRDA:197,27,0,10 BRDA:197,27,1,8 BRDA:207,28,0,2 BRDA:207,28,1,6 BRDA:206,29,0,8 BRDA:206,29,1,8 BRDA:209,30,0,2 BRDA:209,30,1,6 BRDA:219,31,0,6 BRDA:219,31,1,6 BRDA:219,31,2,6 BRDA:219,31,3,2 BRDA:219,31,4,2 BRDA:226,32,0,2 BRDA:226,32,1,4 BRDA:232,33,0,3 BRDA:232,33,1,3 BRF:78 BRH:77 end_of_record TN: SF:src/rules/prefer-literal-enum-member.ts FN:21,(anonymous_0) FN:23,(anonymous_1) FNF:2 FNH:2 FNDA:22,(anonymous_0) FNDA:34,(anonymous_1) DA:1,5 DA:2,5 DA:4,5 DA:22,22 DA:25,34 DA:26,5 DA:29,29 DA:30,11 DA:33,18 DA:37,1 DA:40,17 DA:45,2 DA:48,15 LF:13 LH:13 BRDA:25,0,0,5 BRDA:25,0,1,29 BRDA:29,1,0,11 BRDA:29,1,1,18 BRDA:33,2,0,1 BRDA:33,2,1,17 BRDA:34,3,0,18 BRDA:34,3,1,2 BRDA:40,4,0,2 BRDA:40,4,1,15 BRDA:41,5,0,17 BRDA:41,5,1,7 BRDA:41,5,2,3 BRF:13 BRH:13 end_of_record TN: SF:src/rules/prefer-namespace-keyword.ts FN:25,(anonymous_6) FN:29,(anonymous_7) FN:45,(anonymous_8) FNF:3 FNH:3 FNDA:11,(anonymous_6) FNDA:13,(anonymous_7) FNDA:4,(anonymous_8) DA:1,5 DA:5,5 DA:7,5 DA:26,11 DA:28,11 DA:31,13 DA:32,2 DA:35,11 DA:37,11 DA:42,4 DA:46,4 LF:11 LH:11 BRDA:31,0,0,2 BRDA:31,0,1,11 BRDA:31,1,0,13 BRDA:31,1,1,13 BRDA:37,2,0,4 BRDA:37,2,1,7 BRDA:38,3,0,11 BRDA:38,3,1,11 BRDA:38,3,2,11 BRF:9 BRH:9 end_of_record TN: SF:src/rules/prefer-nullish-coalescing.ts FN:58,(anonymous_6) FN:64,(anonymous_7) FN:86,(anonymous_8) FN:93,fix FN:126,isConditionalTest FN:163,isMixedLogicalExpression FNF:6 FNH:6 FNDA:256,(anonymous_6) FNDA:304,(anonymous_7) FNDA:168,(anonymous_8) FNDA:168,fix FNDA:228,isConditionalTest FNDA:228,isMixedLogicalExpression DA:1,5 DA:7,5 DA:17,5 DA:59,256 DA:60,256 DA:61,256 DA:63,256 DA:67,304 DA:68,304 DA:69,304 DA:70,304 DA:71,16 DA:74,288 DA:75,60 DA:78,228 DA:79,228 DA:80,60 DA:83,168 DA:87,168 DA:96,168 DA:98,36 DA:102,12 DA:104,24 DA:106,36 DA:108,168 DA:111,168 DA:127,228 DA:128,228 DA:129,228 DA:130,456 DA:132,456 DA:140,60 DA:143,396 DA:154,24 DA:157,372 DA:160,144 DA:164,228 DA:165,228 DA:166,228 DA:167,852 DA:168,36 DA:170,816 DA:172,816 DA:173,288 DA:174,120 DA:175,168 DA:177,168 DA:182,108 LF:48 LH:48 BRDA:70,0,0,16 BRDA:70,0,1,288 BRDA:74,1,0,60 BRDA:74,1,1,228 BRDA:74,2,0,288 BRDA:74,2,1,228 BRDA:79,3,0,60 BRDA:79,3,1,168 BRDA:79,4,0,228 BRDA:79,4,1,168 BRDA:87,5,0,168 BRDA:87,5,1,168 BRDA:96,6,0,36 BRDA:96,6,1,132 BRDA:96,7,0,168 BRDA:96,7,1,168 BRDA:98,8,0,12 BRDA:98,8,1,24 BRDA:99,9,0,36 BRDA:99,9,1,12 BRDA:132,10,0,60 BRDA:132,10,1,396 BRDA:133,11,0,456 BRDA:133,11,1,444 BRDA:133,11,2,432 BRDA:133,11,3,420 BRDA:133,11,4,408 BRDA:133,11,5,60 BRDA:143,12,0,24 BRDA:143,12,1,372 BRDA:167,13,0,36 BRDA:167,13,1,816 BRDA:172,14,0,288 BRDA:172,14,1,528 BRDA:172,15,0,816 BRDA:172,15,1,816 BRDA:173,16,0,120 BRDA:173,16,1,168 BRDA:175,17,0,168 BRDA:175,17,1,0 BRF:40 BRH:39 end_of_record TN: SF:src/rules/prefer-optional-chain.ts FN:52,(anonymous_6) FN:55,(anonymous_7) FN:180,(anonymous_8) FN:190,getText FN:252,getMemberExpressionText FN:336,isValidChainTarget FNF:6 FNH:6 FNDA:257,(anonymous_6) FNDA:766,(anonymous_7) FNDA:242,(anonymous_8) FNDA:3382,getText FNDA:1292,getMemberExpressionText FNDA:2728,isValidChainTarget DA:1,5 DA:6,5 DA:33,5 DA:53,257 DA:54,257 DA:68,766 DA:73,766 DA:75,512 DA:77,254 DA:78,1 DA:82,253 DA:83,253 DA:84,253 DA:85,253 DA:86,253 DA:87,253 DA:88,641 DA:95,31 DA:98,610 DA:99,610 DA:101,610 DA:107,610 DA:112,30 DA:116,580 DA:117,559 DA:118,559 DA:149,559 DA:150,559 DA:152,18 DA:154,541 DA:155,541 DA:159,580 DA:160,580 DA:166,253 DA:167,242 DA:169,3 DA:174,242 DA:180,242 DA:191,3382 DA:192,258 DA:198,3124 DA:199,187 DA:207,187 DA:211,187 DA:220,187 DA:225,187 DA:228,2937 DA:229,2146 DA:232,791 DA:233,1 DA:236,790 DA:237,92 DA:243,92 DA:246,698 DA:256,1292 DA:259,697 DA:260,697 DA:263,594 DA:264,594 DA:267,1 DA:268,1 DA:276,1292 DA:278,107 DA:280,99 DA:281,99 DA:285,8 DA:286,8 DA:289,0 DA:290,0 DA:299,107 DA:302,1185 DA:304,1185 DA:305,1185 DA:314,1185 DA:320,5 DA:326,5 DA:332,5 DA:340,2728 DA:341,92 DA:344,2636 DA:346,1295 DA:349,1295 DA:357,1295 DA:360,1341 DA:361,187 DA:364,1154 DA:369,867 DA:379,287 DA:384,259 DA:388,129 DA:390,130 DA:394,129 DA:398,29 LF:93 LH:91 BRDA:70,0,0,47 BRDA:70,0,1,719 BRDA:68,1,0,0 BRDA:68,1,1,766 BRDA:68,2,0,766 BRDA:68,2,1,766 BRDA:73,3,0,512 BRDA:73,3,1,254 BRDA:77,4,0,1 BRDA:77,4,1,253 BRDA:88,5,0,31 BRDA:88,5,1,610 BRDA:107,6,0,30 BRDA:107,6,1,580 BRDA:108,7,0,610 BRDA:108,7,1,51 BRDA:116,8,0,559 BRDA:116,8,1,21 BRDA:150,9,0,18 BRDA:150,9,1,541 BRDA:154,10,0,541 BRDA:154,10,1,449 BRDA:155,11,0,149 BRDA:155,11,1,392 BRDA:166,12,0,242 BRDA:166,12,1,11 BRDA:167,13,0,3 BRDA:167,13,1,239 BRDA:191,14,0,258 BRDA:191,14,1,3124 BRDA:198,15,0,187 BRDA:198,15,1,2937 BRDA:228,16,0,2146 BRDA:228,16,1,791 BRDA:232,17,0,1 BRDA:232,17,1,790 BRDA:236,18,0,92 BRDA:236,18,1,698 BRDA:237,19,0,92 BRDA:257,20,0,45 BRDA:257,20,1,697 BRDA:257,20,2,594 BRDA:257,20,3,1 BRDA:276,21,0,107 BRDA:276,21,1,1185 BRDA:279,22,0,99 BRDA:279,22,1,6 BRDA:279,22,2,8 BRDA:279,22,3,0 BRDA:299,23,0,0 BRDA:299,23,1,107 BRDA:303,24,0,1185 BRDA:314,25,0,54 BRDA:314,25,1,1131 BRDA:340,26,0,92 BRDA:340,26,1,2636 BRDA:344,27,0,1295 BRDA:344,27,1,1341 BRDA:346,28,0,1295 BRDA:346,28,1,1295 BRDA:350,29,0,110 BRDA:350,29,1,1185 BRDA:350,30,0,110 BRDA:350,30,1,107 BRDA:353,31,0,0 BRDA:353,31,1,107 BRDA:357,32,0,1295 BRDA:357,32,1,1295 BRDA:360,33,0,187 BRDA:360,33,1,1154 BRDA:364,34,0,867 BRDA:364,34,1,287 BRDA:365,35,0,1154 BRDA:365,35,1,1055 BRDA:365,35,2,189 BRDA:379,36,0,259 BRDA:379,36,1,28 BRDA:380,37,0,287 BRDA:380,37,1,259 BRDA:380,37,2,259 BRDA:384,38,0,129 BRDA:384,38,1,130 BRDA:385,39,0,259 BRDA:385,39,1,129 BRDA:390,40,0,129 BRDA:390,40,1,1 BRDA:391,41,0,130 BRDA:391,41,1,130 BRF:88 BRH:84 end_of_record TN: SF:src/rules/prefer-readonly-parameter-types.ts FN:50,(anonymous_6) FN:56,(anonymous_7) FNF:2 FNH:2 FNDA:88,(anonymous_6) FNDA:101,(anonymous_7) DA:1,5 DA:5,5 DA:15,5 DA:51,88 DA:52,88 DA:53,88 DA:55,88 DA:78,101 DA:79,104 DA:83,8 DA:87,96 DA:91,96 DA:92,1 DA:95,95 DA:96,95 DA:97,95 DA:99,95 DA:100,36 LF:18 LH:18 BRDA:79,0,0,8 BRDA:79,0,1,96 BRDA:80,1,0,104 BRDA:80,1,1,9 BRDA:88,2,0,8 BRDA:88,2,1,88 BRDA:91,3,0,1 BRDA:91,3,1,95 BRDA:91,4,0,96 BRDA:91,4,1,6 BRDA:99,5,0,36 BRDA:99,5,1,59 BRF:12 BRH:12 end_of_record TN: SF:src/rules/prefer-readonly.ts FN:54,(anonymous_6) FN:59,handlePropertyAccessExpression FN:82,handleParentBinaryExpression FN:95,handleParentPostfixOrPrefixUnaryExpression FN:109,isDestructuringAssignment FN:138,isConstructor FN:147,isFunctionScopeBoundaryInStack FN:166,getEsNodesFromViolatingNode FN:187,(anonymous_14) FN:198,(anonymous_15) FN:210,(anonymous_16) FN:216,(anonymous_17) FN:228,(anonymous_18) FN:243,(anonymous_19) FN:283,(anonymous_20) FN:298,(anonymous_21) FN:321,(anonymous_22) FN:346,(anonymous_23) FN:362,(anonymous_24) FN:366,(anonymous_25) FN:372,(anonymous_26) FN:378,(anonymous_27) FN:379,(anonymous_28) FN:383,(anonymous_29) FNF:24 FNH:24 FNDA:65,(anonymous_6) FNDA:40,handlePropertyAccessExpression FNDA:25,handleParentBinaryExpression FNDA:6,handleParentPostfixOrPrefixUnaryExpression FNDA:14,isDestructuringAssignment FNDA:216,isConstructor FNDA:182,isFunctionScopeBoundaryInStack FNDA:14,getEsNodesFromViolatingNode FNDA:62,(anonymous_14) FNDA:62,(anonymous_15) FNDA:14,(anonymous_16) FNDA:48,(anonymous_17) FNDA:108,(anonymous_18) FNDA:108,(anonymous_19) FNDA:62,(anonymous_20) FNDA:60,(anonymous_21) FNDA:28,(anonymous_22) FNDA:17,(anonymous_23) FNDA:17,(anonymous_24) FNDA:71,(anonymous_25) FNDA:71,(anonymous_26) FNDA:62,(anonymous_27) FNDA:21,(anonymous_28) FNDA:1,(anonymous_29) DA:1,5 DA:2,5 DA:3,5 DA:4,5 DA:5,5 DA:18,5 DA:25,5 DA:55,65 DA:56,65 DA:57,65 DA:64,40 DA:65,25 DA:66,25 DA:69,15 DA:70,5 DA:71,5 DA:74,10 DA:78,6 DA:87,25 DA:91,21 DA:99,6 DA:103,2 DA:112,14 DA:114,14 DA:115,17 DA:117,17 DA:124,3 DA:125,14 DA:126,4 DA:131,10 DA:135,10 DA:141,216 DA:154,182 DA:155,6 DA:158,176 DA:159,176 DA:160,34 DA:163,142 DA:169,14 DA:172,2 DA:180,12 DA:186,65 DA:190,62 DA:199,62 DA:200,62 DA:202,62 DA:203,14 DA:206,14 DA:210,14 DA:217,48 DA:218,40 DA:221,40 DA:235,108 DA:236,17 DA:239,91 DA:240,71 DA:250,108 DA:251,17 DA:252,91 DA:253,71 DA:264,5 DA:265,5 DA:268,62 DA:272,62 DA:276,62 DA:277,62 DA:281,62 DA:284,62 DA:286,62 DA:288,62 DA:289,62 DA:291,62 DA:292,101 DA:293,54 DA:299,60 DA:304,23 DA:307,37 DA:312,1 DA:315,36 DA:322,28 DA:323,28 DA:327,3 DA:331,25 DA:333,25 DA:337,3 DA:340,22 DA:353,17 DA:355,17 DA:356,9 DA:357,6 DA:363,17 DA:367,71 DA:368,7 DA:373,71 DA:374,7 DA:379,62 DA:380,21 DA:383,62 DA:384,1 DA:387,62 LF:100 LH:100 BRDA:64,0,0,25 BRDA:64,0,1,15 BRDA:69,1,0,5 BRDA:69,1,1,10 BRDA:69,2,0,15 BRDA:69,2,1,14 BRDA:74,3,0,6 BRDA:74,3,1,4 BRDA:75,4,0,10 BRDA:75,4,1,10 BRDA:87,5,0,21 BRDA:87,5,1,4 BRDA:88,6,0,25 BRDA:88,6,1,25 BRDA:99,7,0,2 BRDA:99,7,1,4 BRDA:100,8,0,6 BRDA:100,8,1,5 BRDA:117,9,0,3 BRDA:117,9,1,14 BRDA:118,10,0,17 BRDA:118,10,1,15 BRDA:118,10,2,14 BRDA:118,10,3,14 BRDA:118,10,4,0 BRDA:125,11,0,4 BRDA:125,11,1,10 BRDA:127,12,0,4 BRDA:127,12,1,4 BRDA:142,13,0,216 BRDA:142,13,1,94 BRDA:154,14,0,6 BRDA:154,14,1,176 BRDA:159,15,0,34 BRDA:159,15,1,142 BRDA:169,16,0,2 BRDA:169,16,1,12 BRDA:217,17,0,40 BRDA:217,17,1,8 BRDA:217,18,0,48 BRDA:217,18,1,41 BRDA:235,19,0,17 BRDA:235,19,1,91 BRDA:239,20,0,71 BRDA:239,20,1,20 BRDA:250,21,0,17 BRDA:250,21,1,91 BRDA:252,22,0,71 BRDA:252,22,1,20 BRDA:292,23,0,54 BRDA:292,23,1,47 BRDA:299,24,0,23 BRDA:299,24,1,37 BRDA:300,25,0,60 BRDA:300,25,1,56 BRDA:300,25,2,37 BRDA:307,26,0,1 BRDA:307,26,1,36 BRDA:308,27,0,37 BRDA:308,27,1,2 BRDA:308,27,2,2 BRDA:316,28,0,3 BRDA:316,28,1,33 BRDA:323,29,0,3 BRDA:323,29,1,25 BRDA:324,30,0,28 BRDA:324,30,1,27 BRDA:331,31,0,25 BRDA:331,31,1,1 BRDA:333,32,0,3 BRDA:333,32,1,22 BRDA:334,33,0,25 BRDA:334,33,1,24 BRDA:341,34,0,1 BRDA:341,34,1,21 BRDA:356,35,0,6 BRDA:356,35,1,3 BRDA:367,36,0,7 BRDA:367,36,1,64 BRDA:373,37,0,7 BRDA:373,37,1,64 BRF:81 BRH:80 end_of_record TN: SF:src/rules/prefer-reduce-type-parameter.ts FN:11,(anonymous_6) FN:47,(anonymous_7) FN:52,(anonymous_8) FN:80,(anonymous_9) FNF:4 FNH:4 FNDA:35,(anonymous_6) FNDA:25,(anonymous_7) FNDA:35,(anonymous_8) FNDA:8,(anonymous_9) DA:1,5 DA:5,5 DA:11,5 DA:14,35 DA:15,30 DA:18,5 DA:22,3 DA:25,2 DA:28,5 DA:48,25 DA:49,25 DA:51,25 DA:55,35 DA:56,12 DA:59,23 DA:61,23 DA:65,12 DA:69,11 DA:70,11 DA:76,11 DA:77,8 DA:80,8 DA:98,8 LF:23 LH:23 BRDA:14,0,0,30 BRDA:14,0,1,5 BRDA:18,1,0,3 BRDA:18,1,1,2 BRDA:19,2,0,5 BRDA:19,2,1,5 BRDA:55,3,0,12 BRDA:55,3,1,23 BRDA:61,4,0,12 BRDA:61,4,1,11 BRDA:62,5,0,23 BRDA:62,5,1,23 BRDA:76,6,0,8 BRDA:76,6,1,3 BRF:14 BRH:14 end_of_record TN: SF:src/rules/prefer-regexp-exec.ts FN:33,(anonymous_0) FN:43,isStringType FN:54,isRegExpType FN:62,(anonymous_3) FN:95,(anonymous_4) FN:108,(anonymous_5) FN:122,(anonymous_6) FNF:7 FNH:7 FNDA:27,(anonymous_0) FNDA:26,isStringType FNDA:12,isRegExpType FNDA:18,(anonymous_3) FNDA:2,(anonymous_4) FNDA:4,(anonymous_5) FNDA:1,(anonymous_6) DA:1,5 DA:5,5 DA:13,5 DA:34,27 DA:35,27 DA:36,27 DA:37,27 DA:44,26 DA:47,26 DA:55,12 DA:58,12 DA:61,27 DA:65,18 DA:66,18 DA:67,18 DA:68,18 DA:70,18 DA:71,2 DA:75,16 DA:80,2 DA:83,14 DA:87,2 DA:88,2 DA:95,2 DA:100,12 DA:101,4 DA:109,4 DA:114,8 DA:115,1 DA:123,1 DA:128,7 LF:31 LH:31 BRDA:70,0,0,2 BRDA:70,0,1,16 BRDA:75,1,0,2 BRDA:75,1,1,14 BRDA:76,2,0,16 BRDA:76,2,1,16 BRDA:76,2,2,6 BRDA:83,3,0,2 BRDA:83,3,1,12 BRDA:84,4,0,14 BRDA:84,4,1,7 BRDA:100,5,0,4 BRDA:100,5,1,8 BRDA:114,6,0,1 BRDA:114,6,1,7 BRF:15 BRH:15 end_of_record TN: SF:src/rules/prefer-string-starts-ends-with.ts FN:42,(anonymous_0) FN:52,isStringType FN:63,isNull FN:73,isNumber FN:86,isCharacter FN:100,isEqualityComparison FN:114,isSameTokens FN:145,isLengthExpression FN:175,isNegativeIndexExpression FN:196,isLastIndexExpression FN:217,getPropertyRange FN:232,parseRegExpText FN:249,(anonymous_12) FN:255,(anonymous_13) FN:263,parseRegExp FN:290,getLeftNode FN:317,fixWithRightOperand FN:346,fixWithArgument FN:365,getParent FN:379,(anonymous_19) FN:415,(anonymous_20) FN:432,(anonymous_21) FN:451,(anonymous_22) FN:467,(anonymous_23) FN:489,(anonymous_24) FN:505,(anonymous_25) FN:532,(anonymous_26) FN:557,(anonymous_27) FN:590,(anonymous_28) FN:635,(anonymous_29) FN:651,(anonymous_30) FNF:31 FNH:31 FNDA:326,(anonymous_0) FNDA:180,isStringType FNDA:44,isNull FNDA:91,isNumber FNDA:36,isCharacter FNDA:192,isEqualityComparison FNDA:49,isSameTokens FNDA:98,isLengthExpression FNDA:36,isNegativeIndexExpression FNDA:46,isLastIndexExpression FNDA:98,getPropertyRange FNDA:38,parseRegExpText FNDA:130,(anonymous_12) FNDA:122,(anonymous_13) FNDA:54,parseRegExp FNDA:75,getLeftNode FNDA:50,fixWithRightOperand FNDA:26,fixWithArgument FNDA:372,getParent FNDA:66,(anonymous_19) FNDA:36,(anonymous_20) FNDA:20,(anonymous_21) FNDA:14,(anonymous_22) FNDA:16,(anonymous_23) FNDA:12,(anonymous_24) FNDA:48,(anonymous_25) FNDA:22,(anonymous_26) FNDA:44,(anonymous_27) FNDA:30,(anonymous_28) FNDA:18,(anonymous_29) FNDA:12,(anonymous_30) DA:1,5 DA:6,5 DA:7,5 DA:18,5 DA:19,5 DA:21,5 DA:43,326 DA:44,326 DA:45,326 DA:46,326 DA:53,180 DA:56,180 DA:64,44 DA:65,44 DA:77,91 DA:78,91 DA:87,36 DA:88,36 DA:103,192 DA:115,49 DA:116,49 DA:118,49 DA:119,2 DA:122,47 DA:123,51 DA:124,51 DA:126,51 DA:127,6 DA:131,41 DA:149,98 DA:150,49 DA:156,49 DA:157,49 DA:158,49 DA:179,36 DA:200,46 DA:220,98 DA:224,98 DA:234,38 DA:235,38 DA:236,2 DA:240,36 DA:241,36 DA:242,36 DA:243,26 DA:245,10 DA:249,130 DA:250,2 DA:254,34 DA:255,122 DA:266,54 DA:267,54 DA:268,10 DA:271,44 DA:272,44 DA:273,44 DA:274,44 DA:279,6 DA:282,38 DA:283,38 DA:284,4 DA:287,34 DA:291,75 DA:292,25 DA:296,50 DA:297,36 DA:299,14 DA:302,50 DA:303,0 DA:306,50 DA:325,50 DA:326,50 DA:328,50 DA:329,14 DA:331,50 DA:335,50 DA:355,26 DA:356,8 DA:358,26 DA:362,26 DA:366,372 DA:374,326 DA:385,66 DA:387,66 DA:388,66 DA:389,32 DA:390,30 DA:392,32 DA:394,34 DA:397,66 DA:402,20 DA:405,46 DA:406,46 DA:407,46 DA:408,10 DA:411,36 DA:412,36 DA:417,36 DA:418,8 DA:420,28 DA:436,20 DA:437,20 DA:439,20 DA:445,6 DA:448,14 DA:452,14 DA:471,16 DA:472,16 DA:474,16 DA:483,4 DA:486,12 DA:490,12 DA:509,48 DA:510,48 DA:512,48 DA:517,8 DA:521,40 DA:524,40 DA:525,18 DA:528,22 DA:529,22 DA:533,22 DA:534,8 DA:536,22 DA:542,22 DA:546,22 DA:563,44 DA:564,44 DA:566,44 DA:567,4 DA:571,40 DA:576,40 DA:580,40 DA:581,10 DA:584,30 DA:586,30 DA:587,30 DA:592,30 DA:597,2 DA:602,28 DA:603,14 DA:604,2 DA:607,14 DA:609,14 DA:617,14 DA:618,4 DA:622,22 DA:638,18 DA:640,18 DA:641,18 DA:642,6 DA:645,12 DA:646,12 DA:647,12 DA:648,12 DA:652,12 DA:654,12 DA:660,12 DA:661,12 DA:662,2 DA:663,2 DA:665,12 LF:162 LH:161 BRDA:65,0,0,44 BRDA:65,0,1,44 BRDA:78,1,0,91 BRDA:78,1,1,83 BRDA:89,2,0,36 BRDA:89,2,1,32 BRDA:89,2,2,32 BRDA:104,3,0,192 BRDA:104,3,1,192 BRDA:118,4,0,2 BRDA:118,4,1,47 BRDA:126,5,0,6 BRDA:126,5,1,45 BRDA:126,6,0,51 BRDA:126,6,1,51 BRDA:149,7,0,49 BRDA:149,7,1,49 BRDA:151,8,0,49 BRDA:151,8,1,49 BRDA:159,9,0,49 BRDA:159,9,1,42 BRDA:159,9,2,24 BRDA:159,9,3,24 BRDA:159,9,4,24 BRDA:180,10,0,36 BRDA:180,10,1,14 BRDA:180,10,2,22 BRDA:180,10,3,4 BRDA:180,10,4,4 BRDA:201,11,0,46 BRDA:201,11,1,10 BRDA:201,11,2,10 BRDA:201,11,3,5 BRDA:235,12,0,2 BRDA:235,12,1,36 BRDA:242,13,0,26 BRDA:242,13,1,10 BRDA:242,14,0,36 BRDA:242,14,1,26 BRDA:249,15,0,2 BRDA:249,15,1,34 BRDA:267,16,0,10 BRDA:267,16,1,44 BRDA:267,17,0,54 BRDA:267,17,1,46 BRDA:274,18,0,6 BRDA:274,18,1,38 BRDA:275,19,0,44 BRDA:275,19,1,38 BRDA:275,19,2,38 BRDA:283,20,0,4 BRDA:283,20,1,34 BRDA:291,21,0,25 BRDA:291,21,1,50 BRDA:296,22,0,36 BRDA:296,22,1,14 BRDA:302,23,0,0 BRDA:302,23,1,50 BRDA:328,24,0,14 BRDA:328,24,1,36 BRDA:333,25,0,25 BRDA:333,25,1,25 BRDA:355,26,0,8 BRDA:355,26,1,18 BRDA:360,27,0,13 BRDA:360,27,1,13 BRDA:368,28,0,95 BRDA:368,28,1,277 BRDA:367,29,0,0 BRDA:367,29,1,372 BRDA:367,30,0,372 BRDA:367,30,1,372 BRDA:388,31,0,32 BRDA:388,31,1,34 BRDA:388,32,0,0 BRDA:388,32,1,66 BRDA:388,33,0,66 BRDA:388,33,1,66 BRDA:389,34,0,30 BRDA:389,34,1,2 BRDA:397,35,0,20 BRDA:397,35,1,46 BRDA:398,36,0,66 BRDA:398,36,1,64 BRDA:398,36,2,60 BRDA:406,37,0,46 BRDA:406,37,1,42 BRDA:407,38,0,10 BRDA:407,38,1,36 BRDA:407,39,0,46 BRDA:407,39,1,14 BRDA:414,40,0,32 BRDA:414,40,1,4 BRDA:417,41,0,8 BRDA:417,41,1,28 BRDA:423,42,0,24 BRDA:423,42,1,4 BRDA:439,43,0,6 BRDA:439,43,1,14 BRDA:440,44,0,20 BRDA:440,44,1,20 BRDA:440,44,2,20 BRDA:440,44,3,18 BRDA:474,45,0,4 BRDA:474,45,1,12 BRDA:475,46,0,16 BRDA:475,46,1,16 BRDA:475,46,2,16 BRDA:475,46,3,14 BRDA:475,46,4,14 BRDA:475,46,5,14 BRDA:475,46,6,14 BRDA:512,47,0,8 BRDA:512,47,1,40 BRDA:513,48,0,48 BRDA:513,48,1,44 BRDA:513,48,2,44 BRDA:522,49,0,38 BRDA:522,49,1,2 BRDA:524,50,0,18 BRDA:524,50,1,22 BRDA:531,51,0,14 BRDA:531,51,1,8 BRDA:533,52,0,8 BRDA:533,52,1,14 BRDA:538,53,0,11 BRDA:538,53,1,11 BRDA:539,54,0,14 BRDA:539,54,1,8 BRDA:566,55,0,4 BRDA:566,55,1,40 BRDA:566,56,0,44 BRDA:566,56,1,44 BRDA:571,57,0,40 BRDA:571,57,1,26 BRDA:571,57,2,26 BRDA:571,57,3,16 BRDA:576,58,0,40 BRDA:576,58,1,26 BRDA:576,58,2,24 BRDA:576,58,3,20 BRDA:580,59,0,10 BRDA:580,59,1,30 BRDA:580,60,0,40 BRDA:580,60,1,24 BRDA:589,61,0,16 BRDA:589,61,1,14 BRDA:592,62,0,2 BRDA:592,62,1,28 BRDA:593,63,0,30 BRDA:593,63,1,6 BRDA:593,63,2,4 BRDA:602,64,0,14 BRDA:602,64,1,14 BRDA:603,65,0,2 BRDA:603,65,1,12 BRDA:609,66,0,14 BRDA:609,66,1,4 BRDA:609,66,2,4 BRDA:609,66,3,4 BRDA:609,66,4,10 BRDA:609,66,5,8 BRDA:609,66,6,8 BRDA:609,66,7,8 BRDA:617,67,0,4 BRDA:617,67,1,10 BRDA:625,68,0,12 BRDA:625,68,1,10 BRDA:640,69,0,16 BRDA:640,69,1,2 BRDA:641,70,0,6 BRDA:641,70,1,12 BRDA:646,71,0,10 BRDA:646,71,1,2 BRDA:647,72,0,10 BRDA:647,72,1,2 BRDA:654,73,0,12 BRDA:654,73,1,12 BRDA:654,73,2,12 BRDA:654,73,3,2 BRDA:654,73,4,2 BRDA:661,74,0,2 BRDA:661,74,1,10 BRDA:667,75,0,6 BRDA:667,75,1,6 BRF:185 BRH:182 end_of_record TN: SF:src/rules/prefer-ts-expect-error.ts FN:30,(anonymous_6) FN:35,isLineComment FN:39,getLastCommentLine FN:49,isValidTsIgnorePresent FN:57,(anonymous_10) FN:59,(anonymous_11) FN:61,(anonymous_12) FN:67,(anonymous_13) FNF:8 FNH:8 FNDA:23,(anonymous_6) FNDA:54,isLineComment FNDA:23,getLastCommentLine FNDA:23,isValidTsIgnorePresent FNDA:23,(anonymous_10) FNDA:23,(anonymous_11) FNDA:4,(anonymous_12) FNDA:4,(anonymous_13) DA:1,5 DA:2,5 DA:13,5 DA:31,23 DA:32,23 DA:33,23 DA:36,54 DA:40,23 DA:41,13 DA:45,10 DA:46,10 DA:50,23 DA:51,23 DA:56,23 DA:58,23 DA:59,23 DA:60,23 DA:61,8 DA:62,4 DA:67,8 DA:68,4 DA:76,8 LF:22 LH:22 BRDA:40,0,0,13 BRDA:40,0,1,10 BRDA:52,1,0,13 BRDA:52,1,1,10 BRDA:60,2,0,8 BRDA:60,2,1,15 BRDA:80,3,0,4 BRDA:80,3,1,4 BRF:8 BRH:8 end_of_record TN: SF:src/rules/promise-function-async.ts FN:76,(anonymous_6) FN:97,validateNode FN:153,(anonymous_8) FN:200,(anonymous_9) FN:207,(anonymous_10) FN:214,(anonymous_11) FNF:6 FNH:6 FNDA:49,(anonymous_6) FNDA:50,validateNode FNDA:27,(anonymous_8) FNDA:11,(anonymous_9) FNDA:16,(anonymous_10) FNDA:31,(anonymous_11) DA:1,5 DA:6,5 DA:7,5 DA:21,5 DA:89,49 DA:93,49 DA:94,49 DA:95,49 DA:103,50 DA:104,50 DA:107,50 DA:108,6 DA:110,44 DA:112,44 DA:120,10 DA:123,34 DA:125,1 DA:128,33 DA:135,4 DA:138,29 DA:142,2 DA:149,27 DA:154,27 DA:161,10 DA:164,10 DA:167,10 DA:172,2 DA:173,2 DA:177,10 DA:178,11 DA:182,10 DA:187,10 DA:188,10 DA:189,3 DA:191,10 DA:194,17 DA:199,49 DA:203,11 DA:204,9 DA:210,16 DA:211,14 DA:217,31 DA:222,12 DA:223,10 DA:225,12 DA:227,19 DA:228,17 LF:47 LH:47 BRDA:107,0,0,6 BRDA:107,0,1,44 BRDA:112,1,0,10 BRDA:112,1,1,34 BRDA:123,2,0,1 BRDA:123,2,1,33 BRDA:123,3,0,0 BRDA:123,3,1,34 BRDA:123,4,0,34 BRDA:123,4,1,34 BRDA:128,5,0,4 BRDA:128,5,1,29 BRDA:129,6,0,33 BRDA:129,6,1,33 BRDA:129,6,2,30 BRDA:129,6,3,14 BRDA:129,6,4,12 BRDA:138,7,0,2 BRDA:138,7,1,27 BRDA:154,8,0,10 BRDA:154,8,1,17 BRDA:155,9,0,27 BRDA:155,9,1,27 BRDA:155,9,2,18 BRDA:155,9,3,1 BRDA:167,10,0,2 BRDA:167,10,1,8 BRDA:168,11,0,10 BRDA:168,11,1,9 BRDA:188,12,0,3 BRDA:188,12,1,7 BRDA:203,13,0,9 BRDA:203,13,1,2 BRDA:210,14,0,14 BRDA:210,14,1,2 BRDA:217,15,0,12 BRDA:217,15,1,19 BRDA:218,16,0,31 BRDA:218,16,1,31 BRDA:218,16,2,18 BRDA:222,17,0,10 BRDA:222,17,1,2 BRDA:227,18,0,17 BRDA:227,18,1,2 BRF:44 BRH:43 end_of_record TN: SF:src/rules/quotes.ts FN:35,(anonymous_7) FN:38,isAllowedAsNonBacktick FN:63,(anonymous_9) FN:71,(anonymous_10) FNF:4 FNH:4 FNDA:162,(anonymous_7) FNDA:69,isAllowedAsNonBacktick FNDA:191,(anonymous_9) FNDA:66,(anonymous_10) DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:36,162 DA:39,69 DA:41,69 DA:48,7 DA:51,5 DA:55,10 DA:58,47 DA:62,162 DA:64,191 DA:65,16 DA:68,175 DA:72,66 LF:16 LH:16 BRDA:23,0,0,5 BRDA:23,0,1,0 BRDA:23,1,0,5 BRDA:23,1,1,5 BRDA:42,2,0,1 BRDA:42,2,1,2 BRDA:42,2,2,4 BRDA:42,2,3,5 BRDA:42,2,4,6 BRDA:42,2,5,7 BRDA:42,2,6,5 BRDA:42,2,7,5 BRDA:42,2,8,10 BRDA:42,2,9,47 BRDA:41,3,0,0 BRDA:41,3,1,69 BRDA:41,4,0,69 BRDA:41,4,1,69 BRDA:64,5,0,16 BRDA:64,5,1,175 BRDA:64,6,0,191 BRDA:64,6,1,69 BRF:22 BRH:20 end_of_record TN: SF:src/rules/require-array-sort-compare.ts FN:43,(anonymous_6) FN:51,isStringArrayNode FN:58,(anonymous_8) FN:65,(anonymous_9) FNF:4 FNH:4 FNDA:29,(anonymous_6) FNDA:7,isStringArrayNode FNDA:7,(anonymous_8) FNDA:24,(anonymous_9) DA:2,5 DA:11,5 DA:44,29 DA:45,29 DA:52,7 DA:55,7 DA:56,7 DA:57,7 DA:58,7 DA:61,0 DA:64,29 DA:68,24 DA:69,24 DA:74,24 DA:75,4 DA:78,20 DA:79,13 LF:17 LH:16 BRDA:55,0,0,7 BRDA:55,0,1,0 BRDA:55,1,0,7 BRDA:55,1,1,0 BRDA:74,2,0,4 BRDA:74,2,1,20 BRDA:74,3,0,24 BRDA:74,3,1,7 BRDA:78,4,0,13 BRDA:78,4,1,7 BRF:10 BRH:8 end_of_record TN: SF:src/rules/require-await.ts FN:39,(anonymous_6) FN:49,enterFunction FN:63,exitFunction FN:91,isThenableType FN:100,markAsHasAwait FN:111,markAsHasDelegateGen FN:146,(anonymous_12) FN:157,(anonymous_13) FN:172,isEmptyFunction FN:183,getOpeningParenOfParams FN:199,getFunctionHeadLoc FNF:11 FNH:11 FNDA:60,(anonymous_6) FNDA:71,enterFunction FNDA:71,exitFunction FNDA:22,isThenableType FNDA:36,markAsHasAwait FNDA:3,markAsHasDelegateGen FNDA:13,(anonymous_12) FNDA:21,(anonymous_13) FNDA:24,isEmptyFunction FNDA:15,getOpeningParenOfParams FNDA:19,getFunctionHeadLoc DA:1,5 DA:6,5 DA:8,5 DA:22,5 DA:40,60 DA:41,60 DA:43,60 DA:44,60 DA:50,71 DA:64,71 DA:69,71 DA:75,19 DA:85,71 DA:92,22 DA:94,22 DA:101,36 DA:102,2 DA:104,34 DA:112,3 DA:113,0 DA:116,3 DA:119,0 DA:122,3 DA:123,3 DA:124,3 DA:127,3 DA:128,1 DA:132,60 DA:152,13 DA:153,13 DA:154,3 DA:159,21 DA:160,5 DA:163,16 DA:164,16 DA:165,11 DA:173,24 DA:187,15 DA:203,19 DA:207,19 DA:208,19 DA:210,19 DA:211,4 DA:216,4 DA:217,4 DA:218,15 DA:222,4 DA:223,4 DA:225,11 DA:226,11 DA:229,19 LF:51 LH:49 BRDA:54,0,0,71 BRDA:54,0,1,57 BRDA:64,1,0,71 BRDA:69,2,0,19 BRDA:69,2,1,52 BRDA:70,3,0,71 BRDA:70,3,1,57 BRDA:70,3,2,24 BRDA:70,3,3,20 BRDA:73,4,0,20 BRDA:73,4,1,6 BRDA:101,5,0,2 BRDA:101,5,1,34 BRDA:112,6,0,0 BRDA:112,6,1,3 BRDA:112,7,0,3 BRDA:112,7,1,3 BRDA:112,7,2,3 BRDA:116,8,0,0 BRDA:116,8,1,3 BRDA:116,9,0,0 BRDA:116,9,1,3 BRDA:116,10,0,3 BRDA:116,10,1,3 BRDA:116,11,0,0 BRDA:116,11,1,3 BRDA:116,12,0,3 BRDA:116,12,1,3 BRDA:122,13,0,0 BRDA:122,13,1,3 BRDA:122,14,0,3 BRDA:122,14,1,3 BRDA:127,15,0,1 BRDA:127,15,1,2 BRDA:127,16,0,1 BRDA:127,16,1,2 BRDA:127,17,0,3 BRDA:127,17,1,3 BRDA:153,18,0,3 BRDA:153,18,1,10 BRDA:153,19,0,13 BRDA:153,19,1,6 BRDA:159,20,0,5 BRDA:159,20,1,16 BRDA:159,21,0,21 BRDA:159,21,1,21 BRDA:159,21,2,21 BRDA:164,22,0,11 BRDA:164,22,1,5 BRDA:164,23,0,16 BRDA:164,23,1,16 BRDA:174,24,0,24 BRDA:174,24,1,22 BRDA:174,25,0,0 BRDA:174,25,1,24 BRDA:174,26,0,24 BRDA:174,26,1,24 BRDA:189,27,0,8 BRDA:189,27,1,7 BRDA:210,28,0,4 BRDA:210,28,1,15 BRDA:218,29,0,4 BRDA:218,29,1,11 BRDA:219,30,0,15 BRDA:219,30,1,14 BRF:65 BRH:59 end_of_record TN: SF:src/rules/restrict-plus-operands.ts FN:47,(anonymous_6) FN:56,getBaseTypeOfLiteralType FN:73,(anonymous_8) FN:78,(anonymous_9) FN:97,getNodeType FN:104,checkPlusOperands FN:136,(anonymous_12) FNF:7 FNH:7 FNDA:68,(anonymous_6) FNDA:138,getBaseTypeOfLiteralType FNDA:10,(anonymous_8) FNDA:4,(anonymous_9) FNDA:124,getNodeType FNDA:62,checkPlusOperands FNDA:4,(anonymous_12) DA:2,5 DA:3,5 DA:12,5 DA:48,68 DA:49,68 DA:57,138 DA:58,25 DA:60,113 DA:64,30 DA:67,83 DA:68,7 DA:70,76 DA:71,5 DA:73,10 DA:76,71 DA:77,2 DA:78,4 DA:81,69 DA:83,69 DA:88,48 DA:90,21 DA:98,124 DA:99,124 DA:101,124 DA:107,62 DA:108,62 DA:110,62 DA:115,34 DA:116,24 DA:120,10 DA:121,4 DA:126,6 DA:134,68 DA:137,4 DA:138,2 LF:35 LH:35 BRDA:57,0,0,25 BRDA:57,0,1,113 BRDA:60,1,0,30 BRDA:60,1,1,83 BRDA:61,2,0,113 BRDA:61,2,1,84 BRDA:67,3,0,7 BRDA:67,3,1,76 BRDA:70,4,0,5 BRDA:70,4,1,71 BRDA:73,5,0,4 BRDA:73,5,1,1 BRDA:76,6,0,2 BRDA:76,6,1,69 BRDA:78,7,0,1 BRDA:78,7,1,1 BRDA:83,8,0,48 BRDA:83,8,1,21 BRDA:84,9,0,69 BRDA:84,9,1,53 BRDA:84,9,2,24 BRDA:110,10,0,34 BRDA:110,10,1,28 BRDA:111,11,0,62 BRDA:111,11,1,49 BRDA:111,11,2,46 BRDA:115,12,0,24 BRDA:115,12,1,10 BRDA:115,13,0,34 BRDA:115,13,1,27 BRDA:120,14,0,4 BRDA:120,14,1,6 BRDA:120,15,0,10 BRDA:120,15,1,8 BRDA:137,16,0,2 BRDA:137,16,1,2 BRF:36 BRH:36 end_of_record TN: SF:src/rules/restrict-template-expressions.ts FN:49,(anonymous_6) FN:53,isUnderlyingTypePrimitive FN:90,(anonymous_8) FN:118,isInnerUnionOrIntersectionConformingTo FN:124,rec FNF:5 FNH:5 FNDA:38,(anonymous_6) FNDA:50,isUnderlyingTypePrimitive FNDA:38,(anonymous_8) FNDA:36,isInnerUnionOrIntersectionConformingTo FNDA:61,rec DA:1,5 DA:5,5 DA:6,5 DA:19,5 DA:50,38 DA:51,38 DA:54,50 DA:55,10 DA:58,40 DA:65,8 DA:68,32 DA:72,8 DA:75,24 DA:76,4 DA:79,20 DA:83,8 DA:86,12 DA:89,38 DA:92,38 DA:93,2 DA:96,36 DA:97,36 DA:102,36 DA:108,11 DA:122,36 DA:125,61 DA:126,8 DA:129,53 DA:130,3 DA:133,50 LF:30 LH:30 BRDA:54,0,0,10 BRDA:54,0,1,40 BRDA:58,1,0,8 BRDA:58,1,1,32 BRDA:59,2,0,40 BRDA:59,2,1,38 BRDA:68,3,0,8 BRDA:68,3,1,24 BRDA:69,4,0,32 BRDA:69,4,1,14 BRDA:75,5,0,4 BRDA:75,5,1,20 BRDA:75,6,0,24 BRDA:75,6,1,5 BRDA:79,7,0,8 BRDA:79,7,1,12 BRDA:80,8,0,20 BRDA:80,8,1,12 BRDA:92,9,0,2 BRDA:92,9,1,36 BRDA:102,10,0,11 BRDA:102,10,1,25 BRDA:125,11,0,8 BRDA:125,11,1,53 BRDA:129,12,0,3 BRDA:129,12,1,50 BRF:26 BRH:26 end_of_record TN: SF:src/rules/return-await.ts FN:47,(anonymous_6) FN:54,enterFunction FN:60,inTry FN:74,inCatch FN:88,isReturnPromiseInFinally FN:105,hasFinallyBlock FN:119,removeAwait FN:147,insertAwait FN:154,test FN:177,(anonymous_15) FN:202,(anonymous_16) FN:214,(anonymous_17) FN:227,(anonymous_18) FN:241,(anonymous_19) FN:249,findPossiblyReturnedNodes FN:266,(anonymous_21) FN:270,(anonymous_22) FN:276,(anonymous_23) FN:280,(anonymous_24) FNF:19 FNH:19 FNDA:78,(anonymous_6) FNDA:110,enterFunction FNDA:24,inTry FNDA:16,inCatch FNDA:5,isReturnPromiseInFinally FNDA:3,hasFinallyBlock FNDA:20,removeAwait FNDA:18,insertAwait FNDA:100,test FNDA:13,(anonymous_15) FNDA:14,(anonymous_16) FNDA:3,(anonymous_17) FNDA:4,(anonymous_18) FNDA:4,(anonymous_19) FNDA:114,findPossiblyReturnedNodes FNDA:20,(anonymous_21) FNDA:24,(anonymous_22) FNDA:72,(anonymous_23) FNDA:76,(anonymous_24) DA:1,5 DA:6,5 DA:7,5 DA:8,5 DA:19,5 DA:48,78 DA:49,78 DA:50,78 DA:52,78 DA:55,110 DA:61,24 DA:63,24 DA:64,61 DA:65,14 DA:68,47 DA:71,10 DA:75,16 DA:77,16 DA:78,33 DA:79,3 DA:82,30 DA:85,13 DA:89,5 DA:91,5 DA:92,20 DA:97,1 DA:99,19 DA:102,4 DA:106,3 DA:108,3 DA:109,12 DA:110,3 DA:112,9 DA:114,0 DA:124,20 DA:128,20 DA:130,20 DA:134,20 DA:135,20 DA:137,20 DA:140,20 DA:141,20 DA:144,20 DA:151,18 DA:157,100 DA:159,100 DA:160,46 DA:162,54 DA:165,100 DA:166,100 DA:168,100 DA:169,21 DA:172,79 DA:174,13 DA:177,13 DA:178,13 DA:180,13 DA:194,13 DA:197,66 DA:198,32 DA:199,14 DA:202,14 DA:206,32 DA:209,34 DA:210,10 DA:211,3 DA:214,3 DA:218,10 DA:221,24 DA:222,24 DA:223,24 DA:224,4 DA:227,4 DA:229,20 DA:230,6 DA:231,1 DA:234,5 DA:235,1 DA:238,4 DA:241,4 DA:245,22 DA:252,114 DA:253,14 DA:258,100 DA:261,78 DA:269,20 DA:270,20 DA:271,24 DA:272,24 DA:277,72 DA:278,6 DA:280,66 DA:281,76 DA:282,76 LF:94 LH:93 BRDA:63,0,0,71 BRDA:63,0,1,71 BRDA:64,1,0,14 BRDA:64,1,1,47 BRDA:77,2,0,46 BRDA:77,2,1,46 BRDA:78,3,0,3 BRDA:78,3,1,30 BRDA:91,4,0,24 BRDA:91,4,1,24 BRDA:92,5,0,1 BRDA:92,5,1,19 BRDA:93,6,0,20 BRDA:93,6,1,5 BRDA:93,6,2,3 BRDA:108,7,0,12 BRDA:108,7,1,12 BRDA:109,8,0,3 BRDA:109,8,1,9 BRDA:124,9,0,20 BRDA:130,10,0,20 BRDA:140,11,0,20 BRDA:140,11,1,0 BRDA:159,12,0,46 BRDA:159,12,1,54 BRDA:168,13,0,21 BRDA:168,13,1,79 BRDA:168,14,0,100 BRDA:168,14,1,54 BRDA:172,15,0,13 BRDA:172,15,1,66 BRDA:172,16,0,79 BRDA:172,16,1,46 BRDA:175,17,0,13 BRDA:175,17,1,12 BRDA:184,18,0,11 BRDA:184,18,1,2 BRDA:197,19,0,32 BRDA:197,19,1,34 BRDA:198,20,0,14 BRDA:198,20,1,18 BRDA:198,21,0,32 BRDA:198,21,1,14 BRDA:209,22,0,10 BRDA:209,22,1,24 BRDA:210,23,0,3 BRDA:210,23,1,7 BRDA:221,24,0,24 BRDA:221,24,1,0 BRDA:222,25,0,24 BRDA:222,25,1,10 BRDA:223,26,0,4 BRDA:223,26,1,20 BRDA:223,27,0,24 BRDA:223,27,1,12 BRDA:229,28,0,6 BRDA:229,28,1,14 BRDA:229,29,0,20 BRDA:229,29,1,12 BRDA:230,30,0,1 BRDA:230,30,1,5 BRDA:230,31,0,6 BRDA:230,31,1,3 BRDA:234,32,0,1 BRDA:234,32,1,4 BRDA:252,33,0,14 BRDA:252,33,1,100 BRDA:269,34,0,20 BRDA:269,34,1,0 BRDA:277,35,0,6 BRDA:277,35,1,66 BRDA:277,36,0,72 BRDA:277,36,1,72 BRDA:277,36,2,67 BRF:74 BRH:71 end_of_record TN: SF:src/rules/semi.ts FN:37,(anonymous_7) FN:57,(anonymous_8) FN:65,(anonymous_9) FNF:3 FNH:3 FNDA:324,(anonymous_7) FNDA:2268,(anonymous_8) FNDA:28,(anonymous_9) DA:1,5 DA:6,5 DA:7,5 DA:12,5 DA:38,324 DA:39,324 DA:49,324 DA:58,2268 DA:59,2268 DA:62,324 DA:66,28 DA:67,26 LF:12 LH:12 BRDA:25,0,0,5 BRDA:25,0,1,0 BRDA:25,1,0,5 BRDA:25,1,1,5 BRDA:66,2,0,26 BRDA:66,2,1,2 BRF:6 BRH:5 end_of_record TN: SF:src/rules/sort-type-union-intersection-members.ts FN:9,(anonymous_6) FN:24,getGroup FN:160,(anonymous_8) FN:168,checkSorting FN:171,(anonymous_10) FN:179,(anonymous_11) FN:190,(anonymous_12) FN:212,(anonymous_13) FN:214,(anonymous_14) FN:243,(anonymous_15) FN:248,(anonymous_16) FNF:11 FNH:11 FNDA:5,(anonymous_6) FNDA:357,getGroup FNDA:70,(anonymous_8) FNDA:76,checkSorting FNDA:301,(anonymous_10) FNDA:251,(anonymous_11) FNDA:301,(anonymous_12) FNDA:24,(anonymous_13) FNDA:84,(anonymous_14) FNDA:38,(anonymous_15) FNDA:40,(anonymous_16) DA:1,5 DA:6,5 DA:7,5 DA:9,5 DA:10,5 DA:11,5 DA:12,5 DA:13,5 DA:14,5 DA:15,5 DA:16,5 DA:17,5 DA:18,5 DA:19,5 DA:20,5 DA:21,5 DA:25,357 DA:27,56 DA:30,4 DA:34,32 DA:37,4 DA:40,4 DA:53,23 DA:58,26 DA:62,54 DA:68,79 DA:72,34 DA:76,12 DA:79,25 DA:82,4 DA:103,5 DA:161,70 DA:163,70 DA:171,76 DA:172,301 DA:173,301 DA:179,76 DA:180,251 DA:181,90 DA:184,161 DA:190,76 DA:192,301 DA:194,301 DA:197,76 DA:198,241 DA:199,24 DA:200,24 DA:207,24 DA:208,20 DA:209,20 DA:212,24 DA:213,24 DA:214,84 DA:219,24 DA:221,24 DA:242,70 DA:244,38 DA:245,37 DA:249,40 DA:250,39 LF:60 LH:60 BRDA:9,0,0,5 BRDA:9,0,1,5 BRDA:26,1,0,56 BRDA:26,1,1,4 BRDA:26,1,2,4 BRDA:26,1,3,32 BRDA:26,1,4,4 BRDA:26,1,5,4 BRDA:26,1,6,6 BRDA:26,1,7,6 BRDA:26,1,8,6 BRDA:26,1,9,6 BRDA:26,1,10,6 BRDA:26,1,11,6 BRDA:26,1,12,19 BRDA:26,1,13,21 BRDA:26,1,14,23 BRDA:26,1,15,23 BRDA:26,1,16,23 BRDA:26,1,17,10 BRDA:26,1,18,20 BRDA:26,1,19,26 BRDA:26,1,20,54 BRDA:26,1,21,54 BRDA:26,1,22,12 BRDA:26,1,23,12 BRDA:26,1,24,12 BRDA:26,1,25,79 BRDA:26,1,26,4 BRDA:26,1,27,34 BRDA:26,1,28,12 BRDA:26,1,29,12 BRDA:26,1,30,25 BRDA:26,1,31,4 BRDA:26,1,32,0 BRDA:26,1,33,0 BRDA:26,1,34,0 BRDA:26,1,35,0 BRDA:172,2,0,301 BRDA:172,2,1,0 BRDA:172,3,0,301 BRDA:172,3,1,301 BRDA:172,4,0,0 BRDA:172,4,1,301 BRDA:172,5,0,301 BRDA:172,5,1,301 BRDA:174,6,0,2 BRDA:174,6,1,299 BRDA:180,7,0,90 BRDA:180,7,1,161 BRDA:185,8,0,161 BRDA:185,8,1,0 BRDA:186,9,0,0 BRDA:186,9,1,0 BRDA:186,10,0,0 BRDA:186,10,1,0 BRDA:198,11,0,24 BRDA:198,11,1,217 BRDA:204,12,0,12 BRDA:204,12,1,12 BRDA:207,13,0,20 BRDA:207,13,1,4 BRDA:207,14,0,0 BRDA:207,14,1,24 BRDA:207,15,0,24 BRDA:207,15,1,24 BRDA:216,16,0,12 BRDA:216,16,1,12 BRDA:228,17,0,2 BRDA:228,17,1,22 BRDA:244,18,0,37 BRDA:244,18,1,1 BRDA:249,19,0,39 BRDA:249,19,1,1 BRF:74 BRH:62 end_of_record TN: SF:src/rules/space-before-function-paren.ts FN:62,(anonymous_6) FN:74,isNamedFunction FN:101,getConfigForFunction FN:133,checkFunction FN:165,(anonymous_10) FN:177,(anonymous_11) FNF:6 FNH:6 FNDA:99,(anonymous_6) FNDA:116,isNamedFunction FNDA:139,getConfigForFunction FNDA:139,checkFunction FNDA:19,(anonymous_10) FNDA:19,(anonymous_11) DA:1,5 DA:5,5 DA:20,5 DA:63,99 DA:65,99 DA:67,99 DA:82,116 DA:83,41 DA:86,75 DA:88,75 DA:109,139 DA:111,23 DA:115,17 DA:117,116 DA:118,93 DA:121,23 DA:122,19 DA:125,10 DA:141,139 DA:143,139 DA:144,16 DA:148,123 DA:149,5 DA:150,5 DA:152,118 DA:153,118 DA:155,123 DA:157,123 DA:158,19 DA:166,19 DA:168,104 DA:173,19 DA:177,19 DA:182,99 LF:34 LH:34 BRDA:65,0,0,28 BRDA:65,0,1,71 BRDA:67,1,0,36 BRDA:67,1,1,63 BRDA:82,2,0,41 BRDA:82,2,1,75 BRDA:89,3,0,75 BRDA:89,3,1,64 BRDA:89,3,2,61 BRDA:89,3,3,38 BRDA:89,3,4,26 BRDA:89,3,5,14 BRDA:109,4,0,23 BRDA:109,4,1,116 BRDA:111,5,0,17 BRDA:111,5,1,6 BRDA:112,6,0,23 BRDA:112,6,1,22 BRDA:115,7,0,8 BRDA:115,7,1,9 BRDA:115,8,0,17 BRDA:115,8,1,17 BRDA:117,9,0,93 BRDA:117,9,1,23 BRDA:118,10,0,45 BRDA:118,10,1,48 BRDA:118,11,0,93 BRDA:118,11,1,93 BRDA:121,12,0,19 BRDA:121,12,1,4 BRDA:122,13,0,12 BRDA:122,13,1,7 BRDA:122,14,0,19 BRDA:122,14,1,19 BRDA:143,15,0,16 BRDA:143,15,1,123 BRDA:148,16,0,5 BRDA:148,16,1,118 BRDA:157,17,0,19 BRDA:157,17,1,104 BRDA:157,18,0,123 BRDA:157,18,1,61 BRDA:168,19,0,19 BRDA:168,19,1,85 BRDA:169,20,0,104 BRDA:169,20,1,62 BRDA:169,20,2,19 BRDA:169,20,3,1 BRF:48 BRH:48 end_of_record TN: SF:src/rules/space-infix-ops.ts FN:33,(anonymous_7) FN:37,checkAndReportAssignmentSpace FN:49,(anonymous_9) FN:67,(anonymous_10) FN:92,checkForEnumAssignmentSpace FN:109,checkForClassPropertyAssignmentSpace FN:126,checkForTypeAliasAssignmentSpace FNF:7 FNH:7 FNDA:21,(anonymous_7) FNDA:26,checkAndReportAssignmentSpace FNDA:36,(anonymous_9) FNDA:7,(anonymous_10) FNDA:15,checkForEnumAssignmentSpace FNDA:7,checkForClassPropertyAssignmentSpace FNDA:5,checkForTypeAliasAssignmentSpace DA:1,5 DA:5,5 DA:6,5 DA:11,5 DA:34,21 DA:35,21 DA:42,26 DA:43,1 DA:46,25 DA:50,36 DA:52,25 DA:53,25 DA:55,25 DA:60,7 DA:68,7 DA:69,7 DA:70,7 DA:72,7 DA:73,4 DA:76,7 DA:78,7 DA:79,3 DA:82,7 DA:93,15 DA:94,1 DA:97,14 DA:98,14 DA:102,14 DA:112,7 DA:115,7 DA:119,7 DA:129,5 DA:130,5 DA:134,5 DA:137,21 LF:35 LH:35 BRDA:24,0,0,5 BRDA:24,0,1,0 BRDA:24,1,0,5 BRDA:24,1,1,5 BRDA:42,2,0,1 BRDA:42,2,1,25 BRDA:50,3,0,36 BRDA:50,3,1,25 BRDA:55,4,0,7 BRDA:55,4,1,18 BRDA:56,5,0,25 BRDA:56,5,1,25 BRDA:56,5,2,21 BRDA:72,6,0,4 BRDA:72,6,1,3 BRDA:78,7,0,3 BRDA:78,7,1,4 BRDA:93,8,0,1 BRDA:93,8,1,14 BRDA:113,9,0,2 BRDA:113,9,1,5 BRDA:113,10,0,7 BRDA:113,10,1,7 BRDA:113,11,0,5 BRDA:113,11,1,2 BRDA:113,12,0,7 BRDA:113,12,1,7 BRDA:116,13,0,6 BRDA:116,13,1,1 BRF:29 BRH:28 end_of_record TN: SF:src/rules/strict-boolean-expressions.ts FN:146,(anonymous_6) FN:188,checkTestExpression FN:195,checkUnaryLogicalExpression FN:206,checkNode FN:231,(anonymous_10) FN:233,(anonymous_11) FN:268,(anonymous_12) FN:277,(anonymous_13) FN:293,(anonymous_14) FN:301,(anonymous_15) FN:334,(anonymous_16) FN:343,(anonymous_17) FN:352,(anonymous_18) FN:368,(anonymous_19) FN:376,(anonymous_20) FN:384,(anonymous_21) FN:409,(anonymous_22) FN:417,(anonymous_23) FN:426,(anonymous_24) FN:442,(anonymous_25) FN:450,(anonymous_26) FN:458,(anonymous_27) FN:481,(anonymous_28) FN:492,(anonymous_29) FN:509,(anonymous_30) FN:519,(anonymous_31) FN:528,(anonymous_32) FN:544,(anonymous_33) FN:552,(anonymous_34) FN:560,(anonymous_35) FN:585,(anonymous_36) FN:593,(anonymous_37) FN:602,(anonymous_38) FN:618,(anonymous_39) FN:626,(anonymous_40) FN:634,(anonymous_41) FN:663,(anonymous_42) FN:674,(anonymous_43) FN:694,(anonymous_44) FN:722,inspectVariantTypes FN:726,(anonymous_46) FN:737,(anonymous_47) FN:744,(anonymous_48) FN:749,(anonymous_49) FN:756,(anonymous_50) FN:763,(anonymous_51) FN:772,(anonymous_52) FN:793,(anonymous_53) FN:799,(anonymous_54) FN:808,isLogicalNegationExpression FN:814,isArrayLengthExpression FNF:51 FNH:51 FNDA:108,(anonymous_6) FNDA:73,checkTestExpression FNDA:24,checkUnaryLogicalExpression FNDA:178,checkNode FNDA:910,(anonymous_10) FNDA:651,(anonymous_11) FNDA:1,(anonymous_12) FNDA:1,(anonymous_13) FNDA:2,(anonymous_14) FNDA:2,(anonymous_15) FNDA:1,(anonymous_16) FNDA:1,(anonymous_17) FNDA:1,(anonymous_18) FNDA:6,(anonymous_19) FNDA:6,(anonymous_20) FNDA:6,(anonymous_21) FNDA:1,(anonymous_22) FNDA:1,(anonymous_23) FNDA:1,(anonymous_24) FNDA:2,(anonymous_25) FNDA:2,(anonymous_26) FNDA:2,(anonymous_27) FNDA:1,(anonymous_28) FNDA:2,(anonymous_29) FNDA:2,(anonymous_30) FNDA:2,(anonymous_31) FNDA:2,(anonymous_32) FNDA:7,(anonymous_33) FNDA:7,(anonymous_34) FNDA:7,(anonymous_35) FNDA:1,(anonymous_36) FNDA:1,(anonymous_37) FNDA:1,(anonymous_38) FNDA:2,(anonymous_39) FNDA:2,(anonymous_40) FNDA:2,(anonymous_41) FNDA:3,(anonymous_42) FNDA:4,(anonymous_43) FNDA:3,(anonymous_44) FNDA:126,inspectVariantTypes FNDA:143,(anonymous_46) FNDA:175,(anonymous_47) FNDA:194,(anonymous_48) FNDA:27,(anonymous_49) FNDA:194,(anonymous_50) FNDA:33,(anonymous_51) FNDA:194,(anonymous_52) FNDA:194,(anonymous_53) FNDA:194,(anonymous_54) FNDA:35,isLogicalNegationExpression FNDA:12,isArrayLengthExpression DA:1,5 DA:6,5 DA:7,5 DA:8,5 DA:47,5 DA:147,108 DA:148,108 DA:149,108 DA:150,108 DA:151,108 DA:156,108 DA:160,1 DA:169,108 DA:171,108 DA:189,73 DA:190,0 DA:192,73 DA:196,24 DA:208,178 DA:209,16 DA:211,162 DA:214,162 DA:218,36 DA:221,36 DA:222,9 DA:224,36 DA:227,126 DA:228,126 DA:229,126 DA:231,126 DA:232,910 DA:233,651 DA:236,126 DA:238,32 DA:242,94 DA:244,1 DA:248,93 DA:250,6 DA:251,6 DA:255,87 DA:256,6 DA:257,3 DA:259,1 DA:268,1 DA:277,1 DA:284,2 DA:293,2 DA:301,2 DA:308,6 DA:312,81 DA:316,6 DA:320,75 DA:321,15 DA:322,7 DA:324,1 DA:334,1 DA:343,1 DA:352,1 DA:359,6 DA:368,6 DA:376,6 DA:384,6 DA:391,15 DA:395,60 DA:396,6 DA:397,3 DA:399,1 DA:409,1 DA:417,1 DA:426,1 DA:433,2 DA:442,2 DA:450,2 DA:458,2 DA:465,6 DA:469,54 DA:470,20 DA:471,12 DA:472,3 DA:474,1 DA:481,1 DA:486,2 DA:492,2 DA:496,9 DA:498,2 DA:509,2 DA:519,2 DA:528,2 DA:535,7 DA:544,7 DA:552,7 DA:560,7 DA:567,20 DA:571,34 DA:572,6 DA:573,3 DA:575,1 DA:585,1 DA:593,1 DA:602,1 DA:609,2 DA:618,2 DA:626,2 DA:634,2 DA:641,6 DA:645,28 DA:647,9 DA:648,9 DA:652,19 DA:653,10 DA:654,7 DA:656,3 DA:663,3 DA:668,4 DA:674,4 DA:679,10 DA:683,9 DA:684,6 DA:685,3 DA:694,3 DA:700,6 DA:704,3 DA:723,126 DA:725,126 DA:727,143 DA:733,40 DA:736,126 DA:738,175 DA:741,38 DA:744,126 DA:745,194 DA:748,126 DA:749,27 DA:750,6 DA:752,21 DA:756,126 DA:757,194 DA:762,126 DA:763,33 DA:764,5 DA:766,27 DA:770,126 DA:773,194 DA:788,19 DA:791,126 DA:793,194 DA:796,6 DA:799,194 DA:800,1 DA:803,126 DA:811,35 DA:819,12 DA:820,7 DA:822,5 DA:823,1 DA:825,4 DA:826,1 DA:828,3 DA:829,3 DA:833,3 LF:160 LH:159 BRDA:156,0,0,1 BRDA:156,0,1,107 BRDA:157,1,0,108 BRDA:157,1,1,2 BRDA:189,2,0,0 BRDA:189,2,1,73 BRDA:206,3,0,36 BRDA:208,4,0,16 BRDA:208,4,1,162 BRDA:214,5,0,36 BRDA:214,5,1,126 BRDA:215,6,0,162 BRDA:215,6,1,36 BRDA:221,7,0,9 BRDA:221,7,1,27 BRDA:232,8,0,910 BRDA:232,8,1,516 BRDA:236,9,0,32 BRDA:236,9,1,94 BRDA:242,10,0,1 BRDA:242,10,1,93 BRDA:248,11,0,6 BRDA:248,11,1,87 BRDA:255,12,0,6 BRDA:255,12,1,81 BRDA:256,13,0,3 BRDA:256,13,1,3 BRDA:257,14,0,1 BRDA:257,14,1,2 BRDA:312,15,0,6 BRDA:312,15,1,75 BRDA:313,16,0,81 BRDA:313,16,1,65 BRDA:313,16,2,78 BRDA:313,16,3,67 BRDA:320,17,0,15 BRDA:320,17,1,60 BRDA:320,18,0,75 BRDA:320,18,1,63 BRDA:321,19,0,7 BRDA:321,19,1,8 BRDA:322,20,0,1 BRDA:322,20,1,6 BRDA:395,21,0,6 BRDA:395,21,1,54 BRDA:396,22,0,3 BRDA:396,22,1,3 BRDA:397,23,0,1 BRDA:397,23,1,2 BRDA:469,24,0,20 BRDA:469,24,1,34 BRDA:469,25,0,54 BRDA:469,25,1,36 BRDA:470,26,0,12 BRDA:470,26,1,8 BRDA:471,27,0,3 BRDA:471,27,1,9 BRDA:472,28,0,1 BRDA:472,28,1,2 BRDA:496,29,0,2 BRDA:496,29,1,7 BRDA:571,30,0,6 BRDA:571,30,1,28 BRDA:572,31,0,3 BRDA:572,31,1,3 BRDA:573,32,0,1 BRDA:573,32,1,2 BRDA:645,33,0,9 BRDA:645,33,1,19 BRDA:652,34,0,10 BRDA:652,34,1,9 BRDA:653,35,0,7 BRDA:653,35,1,3 BRDA:654,36,0,3 BRDA:654,36,1,4 BRDA:683,37,0,6 BRDA:683,37,1,3 BRDA:684,38,0,3 BRDA:684,38,1,3 BRDA:725,39,0,40 BRDA:725,39,1,86 BRDA:736,40,0,38 BRDA:736,40,1,88 BRDA:748,41,0,27 BRDA:748,41,1,99 BRDA:749,42,0,6 BRDA:749,42,1,21 BRDA:749,43,0,27 BRDA:749,43,1,11 BRDA:762,44,0,32 BRDA:762,44,1,94 BRDA:763,45,0,5 BRDA:763,45,1,27 BRDA:763,46,0,33 BRDA:763,46,1,7 BRDA:770,47,0,19 BRDA:770,47,1,107 BRDA:791,48,0,6 BRDA:791,48,1,120 BRDA:793,49,0,194 BRDA:793,49,1,190 BRDA:799,50,0,1 BRDA:799,50,1,125 BRDA:811,51,0,35 BRDA:811,51,1,10 BRDA:819,52,0,7 BRDA:819,52,1,5 BRDA:822,53,0,1 BRDA:822,53,1,4 BRDA:825,54,0,1 BRDA:825,54,1,3 BRF:111 BRH:110 end_of_record TN: SF:src/rules/switch-exhaustiveness-check.ts FN:32,(anonymous_6) FN:38,getNodeType FN:43,fixSwitch FN:92,(anonymous_9) FN:115,checkSwitchExhaustive FN:132,(anonymous_11) FN:145,(anonymous_12) FN:155,(anonymous_13) FNF:8 FNH:8 FNDA:23,(anonymous_6) FNDA:57,getNodeType FNDA:13,fixSwitch FNDA:30,(anonymous_9) FNDA:23,checkSwitchExhaustive FNDA:64,(anonymous_11) FNDA:31,(anonymous_12) FNDA:13,(anonymous_13) DA:2,5 DA:3,5 DA:11,5 DA:13,5 DA:33,23 DA:34,23 DA:35,23 DA:36,23 DA:39,57 DA:40,57 DA:50,13 DA:51,13 DA:57,13 DA:58,13 DA:69,31 DA:70,1 DA:73,30 DA:74,30 DA:76,30 DA:81,3 DA:84,30 DA:86,30 DA:91,13 DA:92,30 DA:95,13 DA:96,8 DA:100,5 DA:104,5 DA:109,5 DA:116,23 DA:117,23 DA:119,23 DA:120,21 DA:121,21 DA:122,21 DA:123,35 DA:125,1 DA:128,34 DA:131,20 DA:132,64 DA:135,20 DA:137,7 DA:140,13 DA:146,31 DA:156,13 DA:169,23 LF:46 LH:46 BRDA:50,0,0,8 BRDA:50,0,1,5 BRDA:52,1,0,8 BRDA:52,1,1,5 BRDA:69,2,0,1 BRDA:69,2,1,30 BRDA:73,3,0,21 BRDA:73,3,1,9 BRDA:73,4,0,30 BRDA:73,4,1,30 BRDA:76,5,0,3 BRDA:76,5,1,27 BRDA:77,6,0,30 BRDA:77,6,1,7 BRDA:77,6,2,1 BRDA:77,6,3,7 BRDA:95,7,0,8 BRDA:95,7,1,5 BRDA:117,8,0,18 BRDA:117,8,1,5 BRDA:117,9,0,23 BRDA:117,9,1,23 BRDA:119,10,0,21 BRDA:119,10,1,2 BRDA:123,11,0,1 BRDA:123,11,1,34 BRDA:135,12,0,7 BRDA:135,12,1,13 BRDA:147,13,0,2 BRDA:147,13,1,29 BRDA:147,14,0,0 BRDA:147,14,1,2 BRDA:147,15,0,2 BRDA:147,15,1,2 BRDA:160,16,0,9 BRDA:160,16,1,4 BRDA:160,17,0,13 BRDA:160,17,1,13 BRF:38 BRH:37 end_of_record TN: SF:src/rules/triple-slash-reference.ts FN:56,(anonymous_6) FN:64,hasMatchingReference FN:65,(anonymous_8) FN:78,(anonymous_9) FN:83,(anonymous_10) FN:92,(anonymous_11) FN:100,(anonymous_12) FNF:7 FNH:7 FNDA:21,(anonymous_6) FNDA:18,hasMatchingReference FNDA:3,(anonymous_8) FNDA:13,(anonymous_9) FNDA:17,(anonymous_10) FNDA:21,(anonymous_11) FNDA:13,(anonymous_12) DA:1,5 DA:6,5 DA:17,5 DA:58,21 DA:62,21 DA:65,18 DA:66,3 DA:67,2 DA:77,21 DA:79,13 DA:80,10 DA:84,17 DA:85,8 DA:87,8 DA:88,8 DA:93,21 DA:94,4 DA:96,17 DA:97,17 DA:98,17 DA:100,17 DA:101,13 DA:102,1 DA:104,12 DA:106,12 DA:107,6 DA:112,3 DA:119,3 DA:121,3 DA:122,3 LF:30 LH:30 BRDA:66,0,0,2 BRDA:66,0,1,1 BRDA:79,1,0,10 BRDA:79,1,1,3 BRDA:84,2,0,8 BRDA:84,2,1,9 BRDA:87,3,0,8 BRDA:87,3,1,0 BRDA:93,4,0,4 BRDA:93,4,1,17 BRDA:93,5,0,21 BRDA:93,5,1,15 BRDA:93,5,2,4 BRDA:101,6,0,1 BRDA:101,6,1,12 BRDA:106,7,0,6 BRDA:106,7,1,6 BRDA:107,8,0,3 BRDA:107,8,1,3 BRDA:108,9,0,6 BRDA:108,9,1,4 BRDA:108,9,2,5 BRDA:108,9,3,1 BRDA:108,9,4,4 BRDA:108,9,5,1 BRDA:121,10,0,3 BRDA:121,10,1,0 BRDA:121,11,0,3 BRDA:121,11,1,3 BRF:29 BRH:27 end_of_record TN: SF:src/rules/type-annotation-spacing.ts FN:50,createRules FN:77,getIdentifierRules FN:92,getRules FN:157,(anonymous_9) FN:167,checkTypeAnnotationSpacing FN:193,(anonymous_11) FN:226,(anonymous_12) FN:237,(anonymous_13) FN:253,(anonymous_14) FN:264,(anonymous_15) FN:275,(anonymous_16) FN:280,(anonymous_17) FNF:12 FNH:12 FNDA:697,createRules FNDA:370,getIdentifierRules FNDA:1088,getRules FNDA:697,(anonymous_9) FNDA:1089,checkTypeAnnotationSpacing FNDA:5,(anonymous_11) FNDA:111,(anonymous_12) FNDA:12,(anonymous_13) FNDA:150,(anonymous_14) FNDA:129,(anonymous_15) FNDA:126,(anonymous_16) FNDA:963,(anonymous_17) DA:2,5 DA:3,5 DA:41,5 DA:51,697 DA:55,697 DA:56,697 DA:61,697 DA:67,697 DA:81,370 DA:83,370 DA:84,22 DA:85,348 DA:86,348 DA:88,0 DA:96,1088 DA:98,1088 DA:99,150 DA:100,938 DA:101,370 DA:102,568 DA:103,419 DA:104,149 DA:105,22 DA:107,127 DA:111,5 DA:158,697 DA:159,697 DA:161,697 DA:170,1089 DA:171,1089 DA:172,1089 DA:173,1089 DA:174,1089 DA:176,1089 DA:177,1 DA:180,1088 DA:182,1088 DA:183,377 DA:186,5 DA:194,5 DA:203,377 DA:204,377 DA:205,377 DA:208,377 DA:209,102 DA:210,102 DA:211,102 DA:216,1088 DA:217,1088 DA:219,1088 DA:220,111 DA:227,111 DA:230,977 DA:231,12 DA:238,12 DA:246,1088 DA:247,150 DA:254,150 DA:257,938 DA:258,129 DA:265,129 DA:274,697 DA:276,126 DA:277,126 DA:281,963 LF:65 LH:64 BRDA:52,0,0,469 BRDA:52,0,1,228 BRDA:52,1,0,0 BRDA:52,1,1,697 BRDA:52,2,0,697 BRDA:52,2,1,697 BRDA:53,3,0,469 BRDA:53,3,1,228 BRDA:53,4,0,0 BRDA:53,4,1,697 BRDA:53,5,0,697 BRDA:53,5,1,697 BRDA:55,6,0,101 BRDA:55,6,1,596 BRDA:55,7,0,697 BRDA:55,7,1,697 BRDA:55,8,0,0 BRDA:55,8,1,697 BRDA:55,9,0,697 BRDA:55,9,1,697 BRDA:59,10,0,0 BRDA:59,10,1,697 BRDA:59,11,0,697 BRDA:59,11,1,697 BRDA:64,12,0,0 BRDA:64,12,1,697 BRDA:64,13,0,697 BRDA:64,13,1,697 BRDA:70,14,0,0 BRDA:70,14,1,697 BRDA:70,15,0,697 BRDA:70,15,1,697 BRDA:71,16,0,0 BRDA:71,16,1,697 BRDA:71,17,0,697 BRDA:71,17,1,697 BRDA:72,18,0,0 BRDA:72,18,1,697 BRDA:72,19,0,697 BRDA:72,19,1,697 BRDA:73,20,0,0 BRDA:73,20,1,697 BRDA:73,21,0,697 BRDA:73,21,1,697 BRDA:81,22,0,0 BRDA:81,22,1,370 BRDA:81,23,0,370 BRDA:81,23,1,370 BRDA:83,24,0,22 BRDA:83,24,1,348 BRDA:85,25,0,348 BRDA:85,25,1,0 BRDA:96,26,0,0 BRDA:96,26,1,1088 BRDA:96,27,0,1088 BRDA:96,27,1,1088 BRDA:96,28,0,0 BRDA:96,28,1,1088 BRDA:96,29,0,1088 BRDA:96,29,1,1088 BRDA:98,30,0,150 BRDA:98,30,1,938 BRDA:98,31,0,1088 BRDA:98,31,1,939 BRDA:100,32,0,370 BRDA:100,32,1,568 BRDA:102,33,0,419 BRDA:102,33,1,149 BRDA:104,34,0,22 BRDA:104,34,1,127 BRDA:176,35,0,1 BRDA:176,35,1,1088 BRDA:182,36,0,377 BRDA:182,36,1,711 BRDA:182,37,0,1088 BRDA:182,37,1,938 BRDA:183,38,0,5 BRDA:183,38,1,372 BRDA:208,39,0,102 BRDA:208,39,1,275 BRDA:208,40,0,377 BRDA:208,40,1,326 BRDA:219,41,0,111 BRDA:219,41,1,977 BRDA:219,42,0,1088 BRDA:219,42,1,979 BRDA:230,43,0,12 BRDA:230,43,1,965 BRDA:230,44,0,977 BRDA:230,44,1,109 BRDA:246,45,0,150 BRDA:246,45,1,938 BRDA:246,46,0,1088 BRDA:246,46,1,600 BRDA:257,47,0,129 BRDA:257,47,1,809 BRDA:257,48,0,938 BRDA:257,48,1,488 BRDA:276,49,0,126 BRDA:276,49,1,0 BRF:100 BRH:86 end_of_record TN: SF:src/rules/typedef.ts FN:7,(anonymous_6) FN:63,(anonymous_7) FN:64,report FN:72,getNodeName FN:78,isForOfStatementContext FN:103,checkParameters FN:134,isVariableDeclarationIgnoreFunction FN:143,(anonymous_13) FN:158,(anonymous_14) FN:163,(anonymous_15) FN:180,(anonymous_16) FN:187,(anonymous_17) FN:196,(anonymous_18) FN:208,(anonymous_19) FNF:14 FNH:14 FNDA:5,(anonymous_6) FNDA:90,(anonymous_7) FNDA:38,report FNDA:28,getNodeName FNDA:16,isForOfStatementContext FNDA:14,checkParameters FNDA:19,isVariableDeclarationIgnoreFunction FNDA:19,(anonymous_13) FNDA:12,(anonymous_14) FNDA:9,(anonymous_15) FNDA:31,(anonymous_16) FNDA:18,(anonymous_17) FNDA:14,(anonymous_18) FNDA:45,(anonymous_19) DA:1,5 DA:5,5 DA:7,5 DA:8,5 DA:9,5 DA:10,5 DA:11,5 DA:12,5 DA:13,5 DA:14,5 DA:15,5 DA:22,5 DA:65,38 DA:75,28 DA:81,16 DA:82,16 DA:83,62 DA:89,46 DA:90,46 DA:93,12 DA:96,4 DA:100,4 DA:104,14 DA:107,16 DA:109,2 DA:110,2 DA:112,2 DA:115,2 DA:119,1 DA:122,2 DA:124,12 DA:125,12 DA:128,16 DA:129,16 DA:135,19 DA:142,90 DA:144,19 DA:148,2 DA:150,17 DA:155,2 DA:159,12 DA:160,2 DA:164,9 DA:165,2 DA:168,7 DA:172,4 DA:183,31 DA:184,12 DA:188,18 DA:193,2 DA:199,14 DA:200,4 DA:209,45 DA:218,34 DA:221,11 DA:222,11 DA:223,22 DA:226,11 DA:227,11 DA:231,1 DA:234,10 DA:235,10 DA:239,10 LF:63 LH:63 BRDA:7,0,0,5 BRDA:7,0,1,5 BRDA:67,1,0,23 BRDA:67,1,1,15 BRDA:75,2,0,20 BRDA:75,2,1,8 BRDA:84,3,0,16 BRDA:84,3,1,32 BRDA:84,3,2,38 BRDA:84,3,3,40 BRDA:84,3,4,46 BRDA:84,3,5,12 BRDA:84,3,6,4 BRDA:108,4,0,2 BRDA:108,4,1,2 BRDA:108,4,2,12 BRDA:115,5,0,1 BRDA:115,5,1,1 BRDA:116,6,0,2 BRDA:116,6,1,2 BRDA:128,7,0,16 BRDA:128,7,1,0 BRDA:128,8,0,16 BRDA:128,8,1,16 BRDA:136,9,0,19 BRDA:136,9,1,5 BRDA:136,9,2,3 BRDA:144,10,0,2 BRDA:144,10,1,17 BRDA:145,11,0,19 BRDA:145,11,1,2 BRDA:145,12,0,0 BRDA:145,12,1,19 BRDA:145,13,0,19 BRDA:145,13,1,19 BRDA:150,14,0,2 BRDA:150,14,1,15 BRDA:151,15,0,17 BRDA:151,15,1,9 BRDA:151,15,2,7 BRDA:159,16,0,2 BRDA:159,16,1,10 BRDA:164,17,0,2 BRDA:164,17,1,7 BRDA:164,18,0,9 BRDA:164,18,1,8 BRDA:168,19,0,4 BRDA:168,19,1,3 BRDA:169,20,0,7 BRDA:169,20,1,4 BRDA:175,21,0,3 BRDA:175,21,1,1 BRDA:183,22,0,12 BRDA:183,22,1,19 BRDA:188,23,0,2 BRDA:188,23,1,16 BRDA:189,24,0,18 BRDA:189,24,1,11 BRDA:189,24,2,9 BRDA:199,25,0,4 BRDA:199,25,1,10 BRDA:199,26,0,14 BRDA:199,26,1,4 BRDA:203,27,0,2 BRDA:203,27,1,2 BRDA:209,28,0,34 BRDA:209,28,1,11 BRDA:210,29,0,45 BRDA:210,29,1,22 BRDA:210,29,2,15 BRDA:210,29,3,1 BRDA:210,29,4,14 BRDA:210,29,5,1 BRDA:210,29,6,13 BRDA:210,29,7,11 BRDA:224,30,0,11 BRDA:224,30,1,0 BRDA:224,30,2,1 BRDA:224,30,3,10 BRF:79 BRH:76 end_of_record TN: SF:src/rules/unbound-method.ts FN:84,(anonymous_6) FN:93,(anonymous_7) FN:97,(anonymous_8) FN:99,(anonymous_9) FN:100,(anonymous_10) FN:102,(anonymous_11) FN:118,(anonymous_12) FN:121,(anonymous_13) FN:162,(anonymous_14) FN:169,checkMethodAndReport FN:190,(anonymous_16) FN:211,(anonymous_17) FN:227,(anonymous_18) FN:254,checkMethod FN:302,isSafeUse FNF:15 FNH:15 FNDA:75,(anonymous_6) FNDA:1050,(anonymous_7) FNDA:645,(anonymous_8) FNDA:75,(anonymous_9) FNDA:645,(anonymous_10) FNDA:20,(anonymous_11) FNDA:90,(anonymous_12) FNDA:45,(anonymous_13) FNDA:124,(anonymous_14) FNDA:59,checkMethodAndReport FNDA:133,(anonymous_16) FNDA:241,(anonymous_17) FNDA:20,(anonymous_18) FNDA:59,checkMethod FNDA:156,isSafeUse DA:1,5 DA:5,5 DA:6,5 DA:7,5 DA:47,5 DA:67,5 DA:84,5 DA:85,75 DA:88,0 DA:90,75 DA:91,75 DA:94,1050 DA:97,645 DA:99,75 DA:100,645 DA:102,5 DA:106,20 DA:107,20 DA:109,4 DA:112,16 DA:118,5 DA:119,90 DA:121,5 DA:122,45 DA:125,5 DA:127,5 DA:163,124 DA:164,124 DA:165,124 DA:173,59 DA:174,0 DA:177,59 DA:178,59 DA:179,31 DA:189,124 DA:191,133 DA:192,86 DA:195,47 DA:199,47 DA:204,4 DA:207,43 DA:209,43 DA:215,241 DA:219,241 DA:220,20 DA:221,20 DA:222,20 DA:225,20 DA:227,20 DA:228,20 DA:232,20 DA:239,4 DA:242,16 DA:258,59 DA:259,59 DA:261,4 DA:264,55 DA:266,24 DA:273,30 DA:276,30 DA:278,30 DA:281,30 DA:284,30 DA:299,1 DA:303,156 DA:305,156 DA:312,27 DA:315,25 DA:318,8 DA:321,2 DA:327,13 DA:330,8 DA:333,19 DA:346,14 DA:349,14 DA:351,5 DA:356,9 DA:359,26 LF:78 LH:76 BRDA:85,0,0,0 BRDA:85,0,1,75 BRDA:94,1,0,1050 BRDA:94,1,1,1000 BRDA:107,2,0,4 BRDA:107,2,1,16 BRDA:113,3,0,16 BRDA:113,3,1,16 BRDA:119,4,0,87 BRDA:119,4,1,3 BRDA:173,5,0,0 BRDA:173,5,1,59 BRDA:178,6,0,31 BRDA:178,6,1,28 BRDA:182,7,0,28 BRDA:182,7,1,3 BRDA:191,8,0,86 BRDA:191,8,1,47 BRDA:199,9,0,4 BRDA:199,9,1,43 BRDA:200,10,0,47 BRDA:200,10,1,45 BRDA:200,10,2,6 BRDA:216,11,0,219 BRDA:216,11,1,22 BRDA:219,12,0,20 BRDA:219,12,1,221 BRDA:219,13,0,241 BRDA:219,13,1,233 BRDA:225,14,0,20 BRDA:225,14,1,14 BRDA:228,15,0,20 BRDA:228,15,1,0 BRDA:229,16,0,20 BRDA:229,16,1,20 BRDA:232,17,0,4 BRDA:232,17,1,16 BRDA:233,18,0,20 BRDA:233,18,1,5 BRDA:233,18,2,5 BRDA:259,19,0,4 BRDA:259,19,1,55 BRDA:265,20,0,24 BRDA:265,20,1,28 BRDA:265,20,2,30 BRDA:268,21,0,19 BRDA:268,21,1,5 BRDA:268,22,0,24 BRDA:268,22,1,24 BRDA:278,23,0,30 BRDA:278,23,1,4 BRDA:278,24,0,26 BRDA:278,24,1,4 BRDA:278,25,0,30 BRDA:278,25,1,30 BRDA:279,26,0,0 BRDA:279,26,1,4 BRDA:279,27,0,4 BRDA:279,27,1,4 BRDA:281,28,0,30 BRDA:281,28,1,1 BRDA:282,29,0,0 BRDA:282,29,1,1 BRDA:282,30,0,1 BRDA:282,30,1,1 BRDA:282,31,0,0 BRDA:282,31,1,1 BRDA:282,32,0,1 BRDA:282,32,1,1 BRDA:286,33,0,30 BRDA:286,33,1,29 BRDA:288,34,0,29 BRDA:288,34,1,2 BRDA:306,35,0,9 BRDA:306,35,1,9 BRDA:306,35,2,13 BRDA:306,35,3,14 BRDA:306,35,4,23 BRDA:306,35,5,27 BRDA:306,35,6,25 BRDA:306,35,7,8 BRDA:306,35,8,2 BRDA:306,35,9,13 BRDA:306,35,10,8 BRDA:306,35,11,19 BRDA:306,35,12,7 BRDA:306,35,13,7 BRDA:306,35,14,12 BRDA:306,35,15,14 BRDA:306,35,16,14 BRDA:305,36,0,0 BRDA:305,36,1,156 BRDA:305,37,0,156 BRDA:305,37,1,156 BRDA:334,38,0,19 BRDA:334,38,1,10 BRDA:334,38,2,4 BRDA:334,38,3,4 BRDA:334,38,4,2 BRDA:334,38,5,1 BRDA:349,39,0,5 BRDA:349,39,1,9 BRDA:349,40,0,14 BRDA:349,40,1,5 BRF:104 BRH:97 end_of_record TN: SF:src/rules/unified-signatures.ts FN:75,(anonymous_6) FN:82,failureStringStart FN:91,addFailures FN:140,checkOverloads FN:162,(anonymous_10) FN:180,compareSignatures FN:194,signaturesCanBeUnified FN:217,signaturesDifferBySingleParameter FN:255,signaturesDifferByOptionalOrRestParameter FN:306,getIsTypeParameter FN:310,(anonymous_16) FN:317,(anonymous_17) FN:321,signatureUsesTypeParameter FN:325,(anonymous_19) FN:333,typeContainsTypeParameter FN:354,isTSParameterProperty FN:363,parametersAreEqual FN:381,parameterMayBeMissing FN:390,parametersHaveEqualSigils FN:408,typeParametersAreEqual FN:418,typesAreEqual FN:431,constraintsAreEqual FN:441,getIndexOfFirstDifference FN:455,forEachPair FN:477,createScope FN:489,checkScope FN:498,addOverload FN:524,(anonymous_33) FN:527,(anonymous_34) FN:533,(anonymous_35) FN:540,(anonymous_36) FN:545,(anonymous_37) FN:561,getExportingNode FN:574,getOverloadKey FN:584,getOverloadInfo FN:598,isIdentifier FNF:36 FNH:36 FNDA:49,(anonymous_6) FNDA:27,failureStringStart FNDA:84,addFailures FNDA:84,checkOverloads FNDA:3,(anonymous_10) FNDA:47,compareSignatures FNDA:47,signaturesCanBeUnified FNDA:17,signaturesDifferBySingleParameter FNDA:20,signaturesDifferByOptionalOrRestParameter FNDA:84,getIsTypeParameter FNDA:4,(anonymous_16) FNDA:3,(anonymous_17) FNDA:76,signatureUsesTypeParameter FNDA:82,(anonymous_19) FNDA:256,typeContainsTypeParameter FNDA:237,isTSParameterProperty FNDA:18,parametersAreEqual FNDA:7,parameterMayBeMissing FNDA:34,parametersHaveEqualSigils FNDA:3,typeParametersAreEqual FNDA:72,typesAreEqual FNDA:3,constraintsAreEqual FNDA:17,getIndexOfFirstDifference FNDA:7,forEachPair FNDA:84,createScope FNDA:84,checkScope FNDA:99,addOverload FNDA:24,(anonymous_33) FNDA:7,(anonymous_34) FNDA:32,(anonymous_35) FNDA:2,(anonymous_36) FNDA:16,(anonymous_37) FNDA:32,getExportingNode FNDA:67,getOverloadKey FNDA:67,getOverloadInfo FNDA:70,isIdentifier DA:1,5 DA:5,5 DA:54,5 DA:76,49 DA:85,27 DA:88,27 DA:92,84 DA:93,27 DA:94,27 DA:96,13 DA:97,13 DA:99,13 DA:102,13 DA:106,13 DA:116,13 DA:119,14 DA:120,14 DA:124,14 DA:144,84 DA:145,84 DA:146,84 DA:147,51 DA:149,44 DA:151,44 DA:153,44 DA:158,44 DA:159,26 DA:162,7 DA:163,3 DA:164,3 DA:166,3 DA:171,3 DA:172,1 DA:177,84 DA:185,47 DA:186,10 DA:189,37 DA:202,47 DA:204,47 DA:206,47 DA:221,17 DA:226,17 DA:227,0 DA:231,17 DA:238,1 DA:241,16 DA:242,16 DA:245,16 DA:259,20 DA:260,20 DA:262,20 DA:263,20 DA:264,20 DA:265,20 DA:270,20 DA:271,7 DA:272,4 DA:276,16 DA:277,9 DA:278,9 DA:279,9 DA:282,9 DA:286,9 DA:287,1 DA:291,15 DA:295,1 DA:298,14 DA:309,84 DA:310,82 DA:313,2 DA:314,2 DA:315,2 DA:317,3 DA:325,76 DA:326,82 DA:336,256 DA:337,79 DA:340,177 DA:341,7 DA:342,7 DA:343,3 DA:347,174 DA:357,237 DA:367,18 DA:370,18 DA:374,18 DA:382,7 DA:386,7 DA:394,34 DA:397,34 DA:401,34 DA:412,3 DA:422,72 DA:435,3 DA:446,17 DA:447,17 DA:448,17 DA:451,0 DA:459,7 DA:460,9 DA:461,3 DA:472,49 DA:473,49 DA:481,84 DA:482,84 DA:490,84 DA:494,84 DA:495,84 DA:503,99 DA:504,99 DA:508,97 DA:509,97 DA:510,46 DA:512,51 DA:521,49 DA:525,24 DA:528,7 DA:534,32 DA:535,32 DA:541,2 DA:542,2 DA:546,16 DA:547,14 DA:567,32 DA:575,67 DA:577,67 DA:585,67 DA:587,2 DA:589,2 DA:591,63 DA:593,63 DA:599,70 LF:132 LH:130 BRDA:86,0,0,26 BRDA:86,0,1,1 BRDA:95,1,0,13 BRDA:95,1,1,14 BRDA:97,2,0,13 BRDA:97,2,1,0 BRDA:100,3,0,1 BRDA:100,3,1,12 BRDA:103,4,0,1 BRDA:103,4,1,12 BRDA:111,5,0,0 BRDA:111,5,1,13 BRDA:111,6,0,13 BRDA:111,6,1,13 BRDA:112,7,0,0 BRDA:112,7,1,13 BRDA:112,8,0,13 BRDA:112,8,1,13 BRDA:121,9,0,13 BRDA:121,9,1,1 BRDA:128,10,0,2 BRDA:128,10,1,12 BRDA:147,11,0,44 BRDA:147,11,1,7 BRDA:149,12,0,44 BRDA:149,12,1,37 BRDA:151,13,0,44 BRDA:151,13,1,37 BRDA:158,14,0,26 BRDA:158,14,1,18 BRDA:163,15,0,3 BRDA:163,15,1,3 BRDA:164,16,0,3 BRDA:164,16,1,3 BRDA:171,17,0,1 BRDA:171,17,1,2 BRDA:185,18,0,10 BRDA:185,18,1,37 BRDA:190,19,0,17 BRDA:190,19,1,20 BRDA:202,20,0,5 BRDA:202,20,1,42 BRDA:204,21,0,3 BRDA:204,21,1,44 BRDA:207,22,0,47 BRDA:207,22,1,39 BRDA:207,22,2,38 BRDA:226,23,0,0 BRDA:226,23,1,17 BRDA:231,24,0,1 BRDA:231,24,1,16 BRDA:247,25,0,13 BRDA:247,25,1,3 BRDA:245,26,0,16 BRDA:245,26,1,14 BRDA:263,27,0,20 BRDA:263,27,1,0 BRDA:264,28,0,20 BRDA:264,28,1,0 BRDA:265,29,0,20 BRDA:265,29,1,0 BRDA:271,30,0,4 BRDA:271,30,1,3 BRDA:280,31,0,2 BRDA:280,31,1,7 BRDA:283,32,0,2 BRDA:283,32,1,7 BRDA:286,33,0,1 BRDA:286,33,1,8 BRDA:291,34,0,1 BRDA:291,34,1,14 BRDA:292,35,0,15 BRDA:292,35,1,8 BRDA:309,36,0,82 BRDA:309,36,1,2 BRDA:328,37,0,9 BRDA:328,37,1,73 BRDA:336,38,0,79 BRDA:336,38,1,177 BRDA:340,39,0,7 BRDA:340,39,1,170 BRDA:342,40,0,3 BRDA:342,40,1,4 BRDA:342,41,0,7 BRDA:342,41,1,7 BRDA:348,42,0,174 BRDA:348,42,1,92 BRDA:368,43,0,1 BRDA:368,43,1,17 BRDA:371,44,0,1 BRDA:371,44,1,17 BRDA:375,45,0,18 BRDA:375,45,1,16 BRDA:383,46,0,1 BRDA:383,46,1,6 BRDA:386,47,0,7 BRDA:386,47,1,6 BRDA:395,48,0,2 BRDA:395,48,1,32 BRDA:398,49,0,2 BRDA:398,49,1,32 BRDA:402,50,0,34 BRDA:402,50,1,32 BRDA:413,51,0,3 BRDA:413,51,1,3 BRDA:423,52,0,72 BRDA:423,52,1,65 BRDA:423,52,2,65 BRDA:423,52,3,65 BRDA:436,53,0,3 BRDA:436,53,1,2 BRDA:436,53,2,2 BRDA:436,53,3,2 BRDA:446,54,0,17 BRDA:446,54,1,17 BRDA:447,55,0,17 BRDA:447,55,1,0 BRDA:481,56,0,84 BRDA:481,56,1,84 BRDA:503,57,0,32 BRDA:503,57,1,67 BRDA:503,58,0,99 BRDA:503,58,1,99 BRDA:504,59,0,97 BRDA:504,59,1,2 BRDA:505,60,0,99 BRDA:505,60,1,99 BRDA:506,61,0,99 BRDA:506,61,1,90 BRDA:509,62,0,46 BRDA:509,62,1,51 BRDA:535,63,0,26 BRDA:535,63,1,6 BRDA:535,64,0,32 BRDA:535,64,1,32 BRDA:535,65,0,6 BRDA:535,65,1,26 BRDA:535,66,0,32 BRDA:535,66,1,26 BRDA:535,67,0,0 BRDA:535,67,1,6 BRDA:535,68,0,6 BRDA:535,68,1,6 BRDA:541,69,0,2 BRDA:541,69,1,0 BRDA:546,70,0,14 BRDA:546,70,1,2 BRDA:570,71,0,9 BRDA:570,71,1,23 BRDA:567,72,0,32 BRDA:567,72,1,32 BRDA:567,72,2,29 BRDA:578,73,0,2 BRDA:578,73,1,65 BRDA:579,74,0,1 BRDA:579,74,1,66 BRDA:586,75,0,2 BRDA:586,75,1,2 BRDA:586,75,2,63 BRDA:593,76,0,59 BRDA:593,76,1,4 BRF:161 BRH:151 end_of_record TN: SF:src/rules/indent-new-do-not-use/BinarySearchTree.ts FN:19,(anonymous_1) FN:25,(anonymous_2) FN:39,(anonymous_3) FN:48,(anonymous_4) FNF:4 FNH:4 FNDA:1030,(anonymous_1) FNDA:84684,(anonymous_2) FNDA:51570,(anonymous_3) FNDA:27451,(anonymous_4) DA:5,1 DA:19,1 DA:20,1030 DA:26,84684 DA:28,84684 DA:29,55623 DA:31,29061 DA:40,51570 DA:42,51570 DA:50,27451 DA:51,9920 DA:53,17531 DA:55,17531 DA:56,3630 DA:57,3630 LF:15 LH:15 BRDA:28,0,0,55623 BRDA:28,0,1,29061 BRDA:50,1,0,9920 BRDA:50,1,1,17531 BRDA:55,2,0,21161 BRDA:55,2,1,20132 BRF:6 BRH:6 end_of_record TN: SF:src/rules/indent-new-do-not-use/OffsetStorage.ts FN:28,(anonymous_0) FN:41,(anonymous_1) FN:52,(anonymous_2) FN:122,(anonymous_3) FN:155,(anonymous_4) FN:215,(anonymous_5) FN:266,(anonymous_6) FN:280,(anonymous_7) FNF:8 FNH:8 FNDA:1030,(anonymous_0) FNDA:24119,(anonymous_1) FNDA:89,(anonymous_2) FNDA:8301,(anonymous_3) FNDA:27451,(anonymous_4) FNDA:13106,(anonymous_5) FNDA:2404,(anonymous_6) FNDA:1977,(anonymous_7) DA:5,1 DA:15,1 DA:29,1030 DA:30,1030 DA:31,1030 DA:33,1030 DA:34,1030 DA:36,1030 DA:37,1030 DA:38,1030 DA:42,24119 DA:63,89 DA:127,8301 DA:176,27451 DA:178,27451 DA:181,27451 DA:185,27451 DA:190,27451 DA:193,27451 DA:199,27451 DA:200,14376 DA:201,14376 DA:208,27451 DA:216,13106 DA:217,8105 DA:222,250 DA:226,7855 DA:227,89 DA:229,89 DA:243,7766 DA:245,7766 DA:252,7766 DA:260,13106 DA:267,2404 DA:268,253 DA:281,1977 LF:36 LH:36 BRDA:158,0,0,211 BRDA:159,1,0,27334 BRDA:181,2,0,27451 BRDA:181,2,1,27443 BRDA:181,2,2,14376 BRDA:186,3,0,14376 BRDA:186,3,1,13075 BRDA:199,4,0,14376 BRDA:199,4,1,13075 BRDA:216,5,0,8105 BRDA:216,5,1,5001 BRDA:217,6,0,250 BRDA:217,6,1,7855 BRDA:226,7,0,89 BRDA:226,7,1,7766 BRDA:249,8,0,2146 BRDA:249,8,1,5620 BRDA:245,9,0,7766 BRDA:245,9,1,6733 BRDA:245,9,2,2175 BRDA:245,9,3,2170 BRDA:254,10,0,6733 BRDA:254,10,1,1033 BRDA:267,11,0,253 BRDA:267,11,1,2151 BRF:25 BRH:25 end_of_record TN: SF:src/rules/indent-new-do-not-use/TokenInfo.ts FN:14,(anonymous_0) FN:17,(anonymous_1) FN:39,(anonymous_2) FN:49,(anonymous_3) FN:58,(anonymous_4) FNF:5 FNH:5 FNDA:1030,(anonymous_0) FNDA:18462,(anonymous_1) FNDA:2816,(anonymous_2) FNDA:2544,(anonymous_3) FNDA:6534,(anonymous_4) DA:10,1 DA:15,1030 DA:16,1030 DA:18,18462 DA:19,5710 DA:21,18462 DA:27,22 DA:29,18462 DA:42,2816 DA:50,2544 DA:59,6534 LF:11 LH:11 BRDA:18,0,0,5710 BRDA:18,0,1,12752 BRDA:21,1,0,22 BRDA:21,1,1,18440 BRDA:22,2,0,18462 BRDA:22,2,1,171 BRF:6 BRH:6 end_of_record TN: SF:src/rules/indent-new-do-not-use/index.ts FN:406,(anonymous_0) FN:439,createErrorMessageData FN:477,report FN:479,(anonymous_3) FN:480,(anonymous_4) FN:490,(anonymous_5) FN:505,validateTokenIndent FN:523,isOuterIIFE FN:569,countTrailingLinebreaks FN:583,addElementListIndent FN:594,getFirstToken FN:616,(anonymous_11) FN:666,addBlocklessNodeIndent FN:711,addFunctionCallIndent FN:743,addParensIndent FN:747,(anonymous_15) FN:756,(anonymous_16) FN:769,(anonymous_17) FN:784,ignoreNode FN:789,(anonymous_19) FN:807,isOnFirstLineOfStatement FN:831,hasBlankLinesBetween FN:857,(anonymous_22) FN:874,(anonymous_23) FN:896,(anonymous_24) FN:900,(anonymous_25) FN:912,(anonymous_26) FN:918,(anonymous_27) FN:934,(anonymous_28) FN:977,(anonymous_29) FN:993,(anonymous_30) FN:1009,(anonymous_31) FN:1015,(anonymous_32) FN:1064,(anonymous_33) FN:1074,(anonymous_34) FN:1100,(anonymous_35) FN:1115,(anonymous_36) FN:1133,(anonymous_37) FN:1143,(anonymous_38) FN:1146,(anonymous_39) FN:1160,(anonymous_40) FN:1170,(anonymous_41) FN:1175,(anonymous_42) FN:1179,(anonymous_43) FN:1197,(anonymous_44) FN:1288,(anonymous_45) FN:1299,(anonymous_46) FN:1318,(anonymous_47) FN:1330,(anonymous_48) FN:1349,(anonymous_49) FN:1353,(anonymous_50) FN:1371,(anonymous_51) FN:1372,(anonymous_52) FN:1393,(anonymous_53) FN:1464,(anonymous_54) FN:1487,(anonymous_55) FN:1492,(anonymous_56) FN:1503,(anonymous_57) FN:1514,(anonymous_58) FN:1535,(anonymous_59) FN:1541,(anonymous_60) FN:1552,(anonymous_61) FN:1592,(anonymous_62) FN:1597,(anonymous_63) FN:1611,addToIgnoredNodes FN:1617,(anonymous_65) FN:1631,(anonymous_66) FN:1637,(anonymous_67) FN:1642,(anonymous_68) FN:1647,(anonymous_69) FN:1648,(anonymous_70) FN:1660,(anonymous_71) FN:1675,(anonymous_72) FNF:73 FNH:73 FNDA:1030,(anonymous_0) FNDA:544,createErrorMessageData FNDA:544,report FNDA:2277,(anonymous_3) FNDA:2277,(anonymous_4) FNDA:544,(anonymous_5) FNDA:5740,validateTokenIndent FNDA:621,isOuterIIFE FNDA:916,countTrailingLinebreaks FNDA:2623,addElementListIndent FNDA:1366,getFirstToken FNDA:2701,(anonymous_11) FNDA:286,addBlocklessNodeIndent FNDA:768,addFunctionCallIndent FNDA:1030,addParensIndent FNDA:18197,(anonymous_15) FNDA:1679,(anonymous_16) FNDA:1759,(anonymous_17) FNDA:28,ignoreNode FNDA:218,(anonymous_19) FNDA:34,isOnFirstLineOfStatement FNDA:39,hasBlankLinesBetween FNDA:195,(anonymous_22) FNDA:71,(anonymous_23) FNDA:93,(anonymous_24) FNDA:93,(anonymous_25) FNDA:175,(anonymous_26) FNDA:178,(anonymous_27) FNDA:621,(anonymous_28) FNDA:4,(anonymous_29) FNDA:123,(anonymous_30) FNDA:96,(anonymous_31) FNDA:104,(anonymous_32) FNDA:26,(anonymous_33) FNDA:12,(anonymous_34) FNDA:13,(anonymous_35) FNDA:405,(anonymous_36) FNDA:150,(anonymous_37) FNDA:19,(anonymous_38) FNDA:18,(anonymous_39) FNDA:38,(anonymous_40) FNDA:54,(anonymous_41) FNDA:35,(anonymous_42) FNDA:28,(anonymous_43) FNDA:382,(anonymous_44) FNDA:19,(anonymous_45) FNDA:229,(anonymous_46) FNDA:336,(anonymous_47) FNDA:58,(anonymous_48) FNDA:7,(anonymous_49) FNDA:125,(anonymous_50) FNDA:31,(anonymous_51) FNDA:32,(anonymous_52) FNDA:429,(anonymous_53) FNDA:631,(anonymous_54) FNDA:68,(anonymous_55) FNDA:68,(anonymous_56) FNDA:213,(anonymous_57) FNDA:211,(anonymous_58) FNDA:107,(anonymous_59) FNDA:54,(anonymous_60) FNDA:13990,(anonymous_61) FNDA:29870,(anonymous_62) FNDA:19588,(anonymous_63) FNDA:28,addToIgnoredNodes FNDA:24,(anonymous_65) FNDA:14018,(anonymous_66) FNDA:1030,(anonymous_67) FNDA:2,(anonymous_68) FNDA:19588,(anonymous_69) FNDA:19544,(anonymous_70) FNDA:265,(anonymous_71) FNDA:5954,(anonymous_72) DA:5,1 DA:13,1 DA:14,1 DA:15,1 DA:31,1 DA:32,1 DA:38,1 DA:182,1 DA:187,1 DA:188,1 DA:189,1 DA:204,1 DA:256,1 DA:407,1030 DA:408,1030 DA:410,1030 DA:411,1030 DA:416,85 DA:423,1030 DA:424,1030 DA:425,1030 DA:430,1030 DA:444,544 DA:447,544 DA:448,544 DA:451,544 DA:456,422 DA:460,122 DA:461,12 DA:464,110 DA:466,544 DA:478,544 DA:479,2277 DA:480,2277 DA:482,544 DA:491,544 DA:509,5740 DA:511,5740 DA:527,621 DA:532,592 DA:540,29 DA:542,29 DA:551,10 DA:554,29 DA:570,916 DA:571,916 DA:573,916 DA:595,1366 DA:597,1366 DA:598,4 DA:600,1366 DA:604,2623 DA:609,2623 DA:612,2623 DA:613,2623 DA:614,2 DA:616,2621 DA:617,2701 DA:619,3 DA:621,2698 DA:623,132 DA:627,2698 DA:628,1691 DA:630,1007 DA:634,89 DA:639,918 DA:641,918 DA:643,918 DA:645,918 DA:652,692 DA:667,286 DA:668,124 DA:673,124 DA:674,124 DA:676,124 DA:680,7 DA:681,7 DA:684,124 DA:696,124 DA:698,124 DA:703,75 DA:714,768 DA:721,768 DA:723,768 DA:724,768 DA:725,768 DA:731,768 DA:744,1030 DA:745,1030 DA:747,1030 DA:749,18197 DA:750,1679 DA:751,16518 DA:752,1679 DA:756,1030 DA:757,1679 DA:758,1679 DA:761,1679 DA:765,458 DA:769,458 DA:770,1759 DA:771,525 DA:776,1679 DA:785,28 DA:789,28 DA:790,218 DA:791,94 DA:793,94 DA:794,60 DA:796,34 DA:811,34 DA:813,34 DA:818,46 DA:820,34 DA:822,34 DA:835,39 DA:836,39 DA:838,39 DA:842,29 DA:845,10 DA:846,11 DA:847,6 DA:851,4 DA:854,1030 DA:856,1030 DA:860,195 DA:861,195 DA:866,195 DA:875,71 DA:877,71 DA:878,48 DA:879,48 DA:884,48 DA:885,48 DA:886,48 DA:893,71 DA:897,93 DA:900,93 DA:903,93 DA:908,93 DA:909,93 DA:915,175 DA:918,178 DA:927,175 DA:929,175 DA:930,175 DA:931,175 DA:939,621 DA:940,22 DA:941,599 DA:946,267 DA:947,332 DA:951,149 DA:953,183 DA:960,621 DA:961,591 DA:967,621 DA:980,4 DA:981,4 DA:986,4 DA:994,123 DA:1001,123 DA:1006,96 DA:1010,96 DA:1012,96 DA:1016,104 DA:1019,96 DA:1022,96 DA:1023,96 DA:1025,96 DA:1026,96 DA:1028,96 DA:1040,96 DA:1044,8 DA:1059,88 DA:1071,26 DA:1075,12 DA:1076,10 DA:1082,10 DA:1089,10 DA:1091,5 DA:1101,13 DA:1103,13 DA:1104,6 DA:1106,13 DA:1107,7 DA:1109,13 DA:1110,7 DA:1112,13 DA:1118,405 DA:1119,405 DA:1123,405 DA:1124,405 DA:1125,405 DA:1134,150 DA:1135,150 DA:1139,26 DA:1144,19 DA:1146,18 DA:1149,16 DA:1153,16 DA:1158,16 DA:1160,38 DA:1168,19 DA:1171,54 DA:1173,19 DA:1175,35 DA:1177,19 DA:1180,28 DA:1183,19 DA:1185,18 DA:1189,18 DA:1204,382 DA:1205,382 DA:1206,382 DA:1211,382 DA:1215,382 DA:1220,382 DA:1223,382 DA:1224,382 DA:1228,382 DA:1230,13 DA:1235,13 DA:1252,382 DA:1256,382 DA:1258,372 DA:1268,372 DA:1275,10 DA:1276,10 DA:1279,10 DA:1280,10 DA:1290,19 DA:1295,14 DA:1302,229 DA:1303,229 DA:1310,229 DA:1319,336 DA:1320,296 DA:1326,296 DA:1331,58 DA:1335,58 DA:1337,58 DA:1343,58 DA:1344,57 DA:1349,7 DA:1354,125 DA:1360,120 DA:1361,120 DA:1363,120 DA:1372,31 DA:1373,32 DA:1374,32 DA:1376,32 DA:1380,32 DA:1385,32 DA:1394,429 DA:1395,0 DA:1398,429 DA:1405,429 DA:1406,429 DA:1408,429 DA:1409,15 DA:1410,14 DA:1416,14 DA:1419,1 DA:1422,415 DA:1445,117 DA:1452,298 DA:1459,415 DA:1460,287 DA:1465,631 DA:1466,532 DA:1470,532 DA:1472,532 DA:1473,532 DA:1474,532 DA:1479,532 DA:1488,68 DA:1489,68 DA:1493,68 DA:1496,68 DA:1504,213 DA:1505,106 DA:1515,211 DA:1518,211 DA:1519,106 DA:1520,106 DA:1526,105 DA:1528,211 DA:1532,211 DA:1536,107 DA:1538,107 DA:1542,54 DA:1543,54 DA:1545,54 DA:1553,13990 DA:1556,13990 DA:1557,13961 DA:1565,1030 DA:1573,1030 DA:1593,29870 DA:1597,29870 DA:1599,29870 DA:1605,1030 DA:1612,28 DA:1613,28 DA:1616,1030 DA:1618,24 DA:1630,1030 DA:1633,14018 DA:1634,0 DA:1639,1030 DA:1640,2 DA:1642,2 DA:1646,1030 DA:1647,19588 DA:1648,19544 DA:1651,1030 DA:1653,1030 DA:1659,1030 DA:1661,265 DA:1665,265 DA:1675,1030 DA:1676,5954 DA:1678,5954 DA:1680,222 DA:1683,5732 DA:1687,5732 DA:1689,22 DA:1693,5710 DA:1699,5160 DA:1702,550 DA:1703,22 DA:1704,22 DA:1709,22 DA:1712,22 DA:1715,22 DA:1727,6 DA:1732,544 LF:339 LH:337 BRDA:407,0,0,36 BRDA:407,0,1,994 BRDA:408,1,0,36 BRDA:408,1,1,994 BRDA:411,2,0,85 BRDA:411,2,1,945 BRDA:412,3,0,1030 BRDA:412,3,1,952 BRDA:428,4,0,994 BRDA:428,4,1,36 BRDA:445,5,0,9 BRDA:445,5,1,535 BRDA:447,6,0,17 BRDA:447,6,1,527 BRDA:448,7,0,5 BRDA:448,7,1,539 BRDA:451,8,0,422 BRDA:451,8,1,122 BRDA:458,9,0,418 BRDA:458,9,1,4 BRDA:460,10,0,12 BRDA:460,10,1,110 BRDA:462,11,0,8 BRDA:462,11,1,4 BRDA:512,12,0,5740 BRDA:512,12,1,578 BRDA:512,12,2,442 BRDA:527,13,0,592 BRDA:527,13,1,29 BRDA:528,14,0,621 BRDA:528,14,1,600 BRDA:528,14,2,141 BRDA:540,15,0,0 BRDA:540,15,1,29 BRDA:540,16,0,29 BRDA:540,16,1,29 BRDA:543,17,0,39 BRDA:543,17,1,39 BRDA:543,17,2,6 BRDA:543,17,3,35 BRDA:543,17,4,34 BRDA:543,17,5,34 BRDA:543,17,6,34 BRDA:555,18,0,29 BRDA:555,18,1,29 BRDA:555,18,2,10 BRDA:555,18,3,24 BRDA:555,18,4,24 BRDA:573,19,0,857 BRDA:573,19,1,59 BRDA:597,20,0,1370 BRDA:597,20,1,284 BRDA:607,21,0,2359 BRDA:607,21,1,264 BRDA:613,22,0,2 BRDA:613,22,1,2621 BRDA:613,23,0,2623 BRDA:613,23,1,89 BRDA:613,23,2,85 BRDA:617,24,0,3 BRDA:617,24,1,2698 BRDA:621,25,0,132 BRDA:621,25,1,2566 BRDA:627,26,0,1691 BRDA:627,26,1,1007 BRDA:630,27,0,89 BRDA:630,27,1,918 BRDA:631,28,0,1007 BRDA:631,28,1,140 BRDA:641,29,0,918 BRDA:641,29,1,916 BRDA:643,30,0,918 BRDA:643,30,1,916 BRDA:645,31,0,692 BRDA:645,31,1,226 BRDA:646,32,0,918 BRDA:646,32,1,916 BRDA:646,32,2,916 BRDA:667,33,0,124 BRDA:667,33,1,162 BRDA:677,34,0,131 BRDA:677,34,1,7 BRDA:698,35,0,75 BRDA:698,35,1,49 BRDA:699,36,0,124 BRDA:699,36,1,124 BRDA:699,36,2,121 BRDA:715,37,0,369 BRDA:715,37,1,399 BRDA:749,38,0,1679 BRDA:749,38,1,16518 BRDA:751,39,0,1679 BRDA:751,39,1,14839 BRDA:761,40,0,458 BRDA:761,40,1,1221 BRDA:762,41,0,1679 BRDA:762,41,1,458 BRDA:770,42,0,525 BRDA:770,42,1,1234 BRDA:790,43,0,94 BRDA:790,43,1,124 BRDA:793,44,0,60 BRDA:793,44,1,34 BRDA:814,45,0,80 BRDA:814,45,1,80 BRDA:814,45,2,55 BRDA:822,46,0,34 BRDA:822,46,1,34 BRDA:838,47,0,29 BRDA:838,47,1,10 BRDA:839,48,0,39 BRDA:839,48,1,37 BRDA:846,49,0,6 BRDA:846,49,1,5 BRDA:862,50,0,170 BRDA:862,50,1,25 BRDA:862,51,0,195 BRDA:862,51,1,193 BRDA:877,52,0,48 BRDA:877,52,1,23 BRDA:939,53,0,22 BRDA:939,53,1,599 BRDA:939,54,0,621 BRDA:939,54,1,621 BRDA:941,55,0,267 BRDA:941,55,1,332 BRDA:942,56,0,599 BRDA:942,56,1,599 BRDA:942,56,2,366 BRDA:947,57,0,149 BRDA:947,57,1,183 BRDA:948,58,0,332 BRDA:948,58,1,332 BRDA:960,59,0,591 BRDA:960,59,1,30 BRDA:960,60,0,621 BRDA:960,60,1,621 BRDA:1001,61,0,96 BRDA:1001,61,1,27 BRDA:1002,62,0,123 BRDA:1002,62,1,62 BRDA:1002,62,2,34 BRDA:1010,63,0,96 BRDA:1010,63,1,96 BRDA:1016,64,0,104 BRDA:1016,64,1,104 BRDA:1040,65,0,8 BRDA:1040,65,1,88 BRDA:1075,66,0,10 BRDA:1075,66,1,2 BRDA:1089,67,0,5 BRDA:1089,67,1,5 BRDA:1103,68,0,6 BRDA:1103,68,1,7 BRDA:1106,69,0,7 BRDA:1106,69,1,6 BRDA:1109,70,0,7 BRDA:1109,70,1,6 BRDA:1120,71,0,142 BRDA:1120,71,1,263 BRDA:1135,72,0,26 BRDA:1135,72,1,124 BRDA:1136,73,0,150 BRDA:1136,73,1,47 BRDA:1144,74,0,16 BRDA:1144,74,1,3 BRDA:1171,75,0,54 BRDA:1171,75,1,18 BRDA:1180,76,0,28 BRDA:1180,76,1,18 BRDA:1183,77,0,18 BRDA:1183,77,1,1 BRDA:1186,78,0,0 BRDA:1186,78,1,18 BRDA:1185,79,0,18 BRDA:1185,79,1,16 BRDA:1204,80,0,6 BRDA:1204,80,1,376 BRDA:1205,81,0,382 BRDA:1205,81,1,364 BRDA:1221,82,0,9 BRDA:1221,82,1,373 BRDA:1225,83,0,13 BRDA:1225,83,1,369 BRDA:1228,84,0,13 BRDA:1228,84,1,369 BRDA:1253,85,0,238 BRDA:1253,85,1,144 BRDA:1256,86,0,372 BRDA:1256,86,1,10 BRDA:1270,87,0,12 BRDA:1270,87,1,360 BRDA:1290,88,0,14 BRDA:1290,88,1,5 BRDA:1291,89,0,19 BRDA:1291,89,1,6 BRDA:1291,89,2,2 BRDA:1305,90,0,221 BRDA:1305,90,1,8 BRDA:1319,91,0,296 BRDA:1319,91,1,40 BRDA:1319,92,0,336 BRDA:1319,92,1,300 BRDA:1319,92,2,296 BRDA:1343,93,0,57 BRDA:1343,93,1,1 BRDA:1354,94,0,120 BRDA:1354,94,1,5 BRDA:1356,95,0,125 BRDA:1356,95,1,56 BRDA:1377,96,0,28 BRDA:1377,96,1,4 BRDA:1394,97,0,0 BRDA:1394,97,1,429 BRDA:1402,98,0,429 BRDA:1402,98,1,0 BRDA:1408,99,0,15 BRDA:1408,99,1,414 BRDA:1409,100,0,14 BRDA:1409,100,1,1 BRDA:1422,101,0,117 BRDA:1422,101,1,298 BRDA:1459,102,0,287 BRDA:1459,102,1,128 BRDA:1465,103,0,532 BRDA:1465,103,1,99 BRDA:1493,104,0,68 BRDA:1493,104,1,68 BRDA:1504,105,0,106 BRDA:1504,105,1,107 BRDA:1518,106,0,106 BRDA:1518,106,1,105 BRDA:1556,107,0,13961 BRDA:1556,107,1,29 BRDA:1556,108,0,13990 BRDA:1556,108,1,13982 BRDA:1633,109,0,0 BRDA:1633,109,1,14018 BRDA:1639,110,0,2 BRDA:1639,110,1,1028 BRDA:1668,111,0,10 BRDA:1668,111,1,255 BRDA:1678,112,0,222 BRDA:1678,112,1,5732 BRDA:1687,113,0,22 BRDA:1687,113,1,5710 BRDA:1693,114,0,5160 BRDA:1693,114,1,550 BRDA:1702,115,0,22 BRDA:1702,115,1,528 BRDA:1705,116,0,20 BRDA:1705,116,1,2 BRDA:1709,117,0,22 BRDA:1709,117,1,20 BRDA:1712,118,0,22 BRDA:1712,118,1,19 BRDA:1715,119,0,6 BRDA:1715,119,1,16 BRDA:1716,120,0,22 BRDA:1716,120,1,16 BRDA:1716,120,2,19 BRDA:1716,120,3,14 BRF:262 BRH:257 end_of_record TN: SF:src/rules/naming-convention-utils/enums.ts FN:1,(anonymous_0) FN:11,(anonymous_1) FN:23,(anonymous_2) FN:49,(anonymous_3) FN:83,(anonymous_4) FN:110,(anonymous_5) FNF:6 FNH:6 FNDA:5,(anonymous_0) FNDA:5,(anonymous_1) FNDA:5,(anonymous_2) FNDA:5,(anonymous_3) FNDA:5,(anonymous_4) FNDA:5,(anonymous_5) DA:1,5 DA:2,5 DA:3,5 DA:4,5 DA:5,5 DA:6,5 DA:7,5 DA:11,5 DA:12,5 DA:13,5 DA:14,5 DA:17,5 DA:18,5 DA:19,5 DA:23,5 DA:25,5 DA:26,5 DA:27,5 DA:30,5 DA:31,5 DA:32,5 DA:33,5 DA:34,5 DA:35,5 DA:36,5 DA:37,5 DA:38,5 DA:41,5 DA:42,5 DA:43,5 DA:44,5 DA:45,5 DA:49,5 DA:50,5 DA:51,5 DA:55,5 DA:65,5 DA:71,5 DA:75,5 DA:83,5 DA:85,5 DA:87,5 DA:89,5 DA:91,5 DA:92,5 DA:93,5 DA:94,5 DA:96,5 DA:98,5 DA:100,5 DA:102,5 DA:104,5 DA:110,5 DA:111,5 DA:112,5 DA:113,5 DA:114,5 DA:115,5 DA:121,5 DA:123,5 DA:125,5 DA:127,5 DA:129,5 DA:131,5 LF:64 LH:64 BRDA:1,0,0,5 BRDA:1,0,1,5 BRDA:11,1,0,5 BRDA:11,1,1,5 BRDA:23,2,0,5 BRDA:23,2,1,5 BRDA:49,3,0,5 BRDA:49,3,1,5 BRDA:83,4,0,5 BRDA:83,4,1,5 BRDA:110,5,0,5 BRDA:110,5,1,5 BRF:12 BRH:12 end_of_record TN: SF:src/rules/naming-convention-utils/format.ts FN:17,isPascalCase FN:23,isStrictPascalCase FN:30,isCamelCase FN:36,isStrictCamelCase FN:43,hasStrictCamelHumps FN:44,isUppercaseChar FN:66,isSnakeCase FN:73,isUpperCase FN:81,validateUnderscores FNF:9 FNH:9 FNDA:12502,isPascalCase FNDA:7741,isStrictPascalCase FNDA:7721,isCamelCase FNDA:5314,isStrictCamelCase FNDA:12604,hasStrictCamelHumps FNDA:102071,isUppercaseChar FNDA:5292,isSnakeCase FNDA:5327,isUpperCase FNDA:9760,validateUnderscores DA:1,5 DA:18,12502 DA:24,7741 DA:31,7721 DA:37,5314 DA:45,102071 DA:48,12604 DA:49,0 DA:51,12604 DA:52,102161 DA:53,90 DA:55,102071 DA:56,74708 DA:57,360 DA:60,27363 DA:63,12154 DA:67,5292 DA:74,5327 DA:82,9760 DA:83,0 DA:85,9760 DA:86,9760 DA:87,63488 DA:88,4880 DA:89,0 DA:91,4880 DA:93,58608 DA:96,9760 DA:101,5 DA:110,5 LF:30 LH:27 BRDA:19,0,0,12502 BRDA:19,0,1,12502 BRDA:19,0,2,12304 BRDA:25,1,0,7741 BRDA:25,1,1,7741 BRDA:25,1,2,7561 BRDA:32,2,0,7721 BRDA:32,2,1,7721 BRDA:32,2,2,7435 BRDA:38,3,0,5314 BRDA:38,3,1,5314 BRDA:38,3,2,5043 BRDA:45,4,0,102071 BRDA:45,4,1,15301 BRDA:48,5,0,0 BRDA:48,5,1,12604 BRDA:52,6,0,90 BRDA:52,6,1,102071 BRDA:55,7,0,74708 BRDA:55,7,1,27363 BRDA:56,8,0,360 BRDA:56,8,1,74348 BRDA:68,9,0,5292 BRDA:68,9,1,5292 BRDA:68,9,2,4897 BRDA:75,10,0,5327 BRDA:75,10,1,5327 BRDA:75,10,2,4863 BRDA:82,11,0,0 BRDA:82,11,1,9760 BRDA:87,12,0,4880 BRDA:87,12,1,58608 BRDA:88,13,0,0 BRDA:88,13,1,4880 BRF:34 BRH:31 end_of_record TN: SF:src/rules/naming-convention-utils/index.ts FN:1,(anonymous_0) FN:4,(anonymous_1) FN:5,(anonymous_2) FN:6,(anonymous_3) FNF:4 FNH:4 FNDA:171936,(anonymous_0) FNDA:5,(anonymous_1) FNDA:6084,(anonymous_2) FNDA:15199,(anonymous_3) DA:1,171941 DA:4,10 DA:5,6089 DA:6,15204 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/rules/naming-convention-utils/parse-options.ts FN:19,normalizeOption FN:21,(anonymous_7) FN:24,(anonymous_8) FN:35,(anonymous_9) FN:52,(anonymous_10) FN:53,(anonymous_11) FN:74,(anonymous_12) FN:82,parseOptions FN:84,(anonymous_14) FN:85,(anonymous_15) FN:86,(anonymous_16) FNF:11 FNH:11 FNDA:15271,normalizeOption FNDA:859,(anonymous_7) FNDA:13,(anonymous_8) FNDA:15269,(anonymous_9) FNDA:859,(anonymous_10) FNDA:13,(anonymous_11) FNDA:15300,(anonymous_12) FNDA:15199,parseOptions FNDA:15271,(anonymous_14) FNDA:15271,(anonymous_15) FNDA:258383,(anonymous_16) DA:1,5 DA:2,5 DA:10,5 DA:17,5 DA:20,15271 DA:21,15271 DA:22,859 DA:24,15271 DA:25,13 DA:29,15271 DA:30,15149 DA:33,15271 DA:35,15269 DA:52,859 DA:53,13 DA:70,15271 DA:74,15300 DA:83,15199 DA:84,15271 DA:85,15271 DA:86,15199 DA:87,258383 DA:88,258383 DA:92,5 LF:24 LH:24 BRDA:21,0,0,14420 BRDA:21,0,1,851 BRDA:21,1,0,15271 BRDA:21,1,1,15271 BRDA:24,2,0,15258 BRDA:24,2,1,13 BRDA:24,3,0,15271 BRDA:24,3,1,15271 BRDA:29,4,0,15149 BRDA:29,4,1,122 BRDA:35,5,0,15267 BRDA:35,5,1,4 BRDA:37,6,0,8 BRDA:37,6,1,15263 BRDA:44,7,0,5539 BRDA:44,7,1,9732 BRDA:48,8,0,5533 BRDA:48,8,1,9738 BRDA:50,9,0,1649 BRDA:50,9,1,13622 BRDA:50,10,0,15271 BRDA:50,10,1,1649 BRDA:51,11,0,1634 BRDA:51,11,1,13637 BRDA:51,12,0,15271 BRDA:51,12,1,1634 BRDA:52,13,0,851 BRDA:52,13,1,14420 BRDA:52,14,0,15271 BRDA:52,14,1,15271 BRDA:52,15,0,14420 BRDA:52,15,1,851 BRDA:52,16,0,15271 BRDA:52,16,1,15271 BRDA:53,17,0,13 BRDA:53,17,1,15258 BRDA:53,18,0,15271 BRDA:53,18,1,15271 BRDA:53,19,0,15258 BRDA:53,19,1,13 BRDA:53,20,0,15271 BRDA:53,20,1,15271 BRDA:56,21,0,15149 BRDA:56,21,1,122 BRDA:57,22,0,1 BRDA:57,22,1,15148 BRDA:71,23,0,13 BRDA:71,23,1,15258 BRDA:76,24,0,856 BRDA:76,24,1,14444 BRF:50 BRH:50 end_of_record TN: SF:src/rules/naming-convention-utils/schema.ts FN:60,selectorSchema FN:114,selectorsSchema FNF:2 FNH:2 FNDA:115,selectorSchema FNDA:5,selectorsSchema DA:2,5 DA:12,5 DA:14,5 DA:18,5 DA:26,5 DA:35,5 DA:65,115 DA:80,115 DA:81,115 DA:90,115 DA:91,40 DA:101,115 DA:115,5 DA:163,5 DA:266,5 LF:15 LH:15 BRDA:80,0,0,115 BRDA:80,0,1,0 BRDA:80,1,0,115 BRDA:80,1,1,115 BRDA:90,2,0,40 BRDA:90,2,1,75 BRF:6 BRH:5 end_of_record TN: SF:src/rules/naming-convention-utils/shared.ts FN:9,selectorTypeToMessageString FN:14,isMetaSelector FN:20,isMethodOrPropertySelector FNF:3 FNH:3 FNDA:36600,selectorTypeToMessageString FNDA:15494,isMetaSelector FNDA:62,isMethodOrPropertySelector DA:1,5 DA:10,36600 DA:11,36600 DA:17,15494 DA:23,62 DA:29,5 DA:30,5 DA:31,5 LF:8 LH:8 BRDA:24,0,0,62 BRDA:24,0,1,59 BRF:2 BRH:2 end_of_record TN: SF:src/rules/naming-convention-utils/validator.ts FN:24,createValidator FN:34,(anonymous_7) FN:38,(anonymous_8) FN:72,(anonymous_9) FN:87,(anonymous_10) FN:139,formatReportData FN:163,(anonymous_12) FN:177,validateUnderscore FN:194,(anonymous_14) FN:195,(anonymous_15) FN:198,(anonymous_16) FN:199,(anonymous_17) FN:203,(anonymous_18) FN:204,(anonymous_19) FN:207,(anonymous_20) FN:208,(anonymous_21) FN:298,validateAffix FN:315,(anonymous_23) FN:316,(anonymous_24) FN:339,validateCustom FN:372,validatePredefinedFormat FN:415,isCorrectType FN:443,(anonymous_28) FN:451,(anonymous_29) FN:478,isAllTypesMatch FN:483,(anonymous_31) FNF:26 FNH:26 FNDA:258383,createValidator FNDA:260100,(anonymous_7) FNDA:192,(anonymous_8) FNDA:127818,(anonymous_9) FNDA:975,(anonymous_10) FNDA:30516,formatReportData FNDA:2431,(anonymous_12) FNDA:134664,validateUnderscore FNDA:15407,(anonymous_14) FNDA:15392,(anonymous_15) FNDA:4595,(anonymous_16) FNDA:4590,(anonymous_17) FNDA:15390,(anonymous_18) FNDA:15390,(anonymous_19) FNDA:4590,(anonymous_20) FNDA:4590,(anonymous_21) FNDA:101904,validateAffix FNDA:3119,(anonymous_23) FNDA:3060,(anonymous_24) FNDA:43932,validateCustom FNDA:43925,validatePredefinedFormat FNDA:72064,isCorrectType FNDA:11,(anonymous_28) FNDA:5,(anonymous_29) FNDA:12,isAllTypesMatch FNDA:7,(anonymous_31) DA:1,5 DA:6,5 DA:15,5 DA:16,5 DA:22,5 DA:30,258383 DA:31,258383 DA:35,260100 DA:39,192 DA:42,95 DA:45,97 DA:46,97 DA:49,97 DA:50,0 DA:52,97 DA:53,66 DA:56,31 DA:57,31 DA:60,31 DA:61,6 DA:63,25 DA:64,0 DA:69,25 DA:72,258383 DA:77,127818 DA:81,127818 DA:82,80891 DA:84,8770 DA:87,72121 DA:89,57 DA:92,72064 DA:94,52 DA:97,72012 DA:99,72012 DA:100,72012 DA:102,9360 DA:105,62652 DA:106,62652 DA:108,9360 DA:111,53292 DA:112,53292 DA:114,4680 DA:117,48612 DA:118,48612 DA:120,4680 DA:123,43932 DA:125,7 DA:128,43925 DA:130,2429 DA:134,41496 DA:156,30516 DA:163,2431 DA:185,134664 DA:188,134664 DA:189,82265 DA:193,52399 DA:194,15407 DA:195,15392 DA:197,52399 DA:198,4595 DA:199,4590 DA:202,52399 DA:203,15390 DA:204,15390 DA:206,52399 DA:207,4590 DA:208,4590 DA:210,52399 DA:213,6139 DA:214,3065 DA:217,3074 DA:221,6120 DA:222,3060 DA:225,3060 DA:229,12240 DA:230,3060 DA:233,9180 DA:234,3060 DA:237,6120 DA:242,7740 DA:243,4680 DA:252,4680 DA:255,3060 DA:260,7740 DA:261,4680 DA:270,4680 DA:273,3060 DA:277,12420 DA:278,9360 DA:287,9360 DA:290,3060 DA:305,101904 DA:306,101904 DA:307,86365 DA:310,15539 DA:312,23282 DA:314,23282 DA:315,3119 DA:316,3060 DA:318,23282 DA:320,6179 DA:324,9360 DA:333,9360 DA:345,43932 DA:346,43932 DA:347,43914 DA:350,18 DA:351,18 DA:352,1 DA:354,17 DA:355,10 DA:358,7 DA:366,7 DA:378,43925 DA:379,43925 DA:380,30 DA:383,43895 DA:384,43897 DA:385,43897 DA:386,41466 DA:390,2429 DA:402,2429 DA:407,5 DA:421,72064 DA:422,71959 DA:425,105 DA:426,1 DA:429,104 DA:430,104 DA:431,104 DA:432,104 DA:437,104 DA:438,104 DA:440,8 DA:443,11 DA:446,8 DA:448,0 DA:451,5 DA:452,4 DA:454,0 DA:459,92 DA:463,92 DA:464,92 DA:465,40 DA:467,52 DA:472,52 DA:482,12 DA:483,7 DA:486,9 DA:489,5 LF:150 LH:146 BRDA:35,0,0,260100 BRDA:35,0,1,231312 BRDA:39,1,0,95 BRDA:39,1,1,97 BRDA:49,2,0,0 BRDA:49,2,1,97 BRDA:49,3,0,97 BRDA:49,3,1,31 BRDA:52,4,0,66 BRDA:52,4,1,31 BRDA:52,5,0,97 BRDA:52,5,1,66 BRDA:60,6,0,6 BRDA:60,6,1,25 BRDA:60,7,0,31 BRDA:60,7,1,6 BRDA:63,8,0,0 BRDA:63,8,1,25 BRDA:63,9,0,25 BRDA:63,9,1,25 BRDA:74,10,0,0 BRDA:77,11,0,119009 BRDA:77,11,1,8809 BRDA:82,12,0,8770 BRDA:82,12,1,72121 BRDA:82,13,0,385 BRDA:82,13,1,80506 BRDA:82,14,0,80891 BRDA:82,14,1,80506 BRDA:82,15,0,385 BRDA:82,15,1,80506 BRDA:82,16,0,80891 BRDA:82,16,1,80506 BRDA:87,17,0,57 BRDA:87,17,1,72064 BRDA:87,18,0,71154 BRDA:87,18,1,967 BRDA:87,19,0,72121 BRDA:87,19,1,967 BRDA:92,20,0,52 BRDA:92,20,1,72012 BRDA:100,21,0,9360 BRDA:100,21,1,62652 BRDA:106,22,0,9360 BRDA:106,22,1,53292 BRDA:112,23,0,4680 BRDA:112,23,1,48612 BRDA:118,24,0,4680 BRDA:118,24,1,43932 BRDA:123,25,0,7 BRDA:123,25,1,43925 BRDA:128,26,0,2429 BRDA:128,26,1,41496 BRDA:162,27,0,21156 BRDA:162,27,1,9360 BRDA:162,28,0,30516 BRDA:162,28,1,30516 BRDA:163,29,0,28087 BRDA:163,29,1,2429 BRDA:163,30,0,30516 BRDA:163,30,1,30516 BRDA:164,31,0,30509 BRDA:164,31,1,7 BRDA:164,32,0,30516 BRDA:164,32,1,30516 BRDA:164,33,0,30509 BRDA:164,33,1,7 BRDA:164,34,0,30516 BRDA:164,34,1,30516 BRDA:167,35,0,1 BRDA:167,35,1,30515 BRDA:166,36,0,30509 BRDA:166,36,1,7 BRDA:166,37,0,30516 BRDA:166,37,1,30516 BRDA:169,38,0,6 BRDA:169,38,1,30509 BRDA:168,39,0,30509 BRDA:168,39,1,6 BRDA:168,40,0,30515 BRDA:168,40,1,30515 BRDA:186,41,0,72012 BRDA:186,41,1,62652 BRDA:188,42,0,82265 BRDA:188,42,1,52399 BRDA:194,43,0,26207 BRDA:194,43,1,26192 BRDA:198,44,0,26207 BRDA:198,44,1,26192 BRDA:203,45,0,26207 BRDA:203,45,1,26192 BRDA:207,46,0,26207 BRDA:207,46,1,26192 BRDA:212,47,0,6139 BRDA:212,47,1,6120 BRDA:212,47,2,12240 BRDA:212,47,3,7740 BRDA:212,47,4,7740 BRDA:212,47,5,12420 BRDA:213,48,0,3065 BRDA:213,48,1,3074 BRDA:221,49,0,3060 BRDA:221,49,1,3060 BRDA:229,50,0,3060 BRDA:229,50,1,9180 BRDA:233,51,0,3060 BRDA:233,51,1,6120 BRDA:242,52,0,4680 BRDA:242,52,1,3060 BRDA:260,53,0,4680 BRDA:260,53,1,3060 BRDA:277,54,0,9360 BRDA:277,54,1,3060 BRDA:306,55,0,86365 BRDA:306,55,1,15539 BRDA:306,56,0,101904 BRDA:306,56,1,15539 BRDA:312,57,0,11672 BRDA:312,57,1,11610 BRDA:315,58,0,11672 BRDA:315,58,1,11610 BRDA:318,59,0,6179 BRDA:318,59,1,17103 BRDA:346,60,0,43914 BRDA:346,60,1,18 BRDA:351,61,0,1 BRDA:351,61,1,17 BRDA:351,62,0,18 BRDA:351,62,1,2 BRDA:354,63,0,10 BRDA:354,63,1,7 BRDA:354,64,0,17 BRDA:354,64,1,16 BRDA:379,65,0,30 BRDA:379,65,1,43895 BRDA:379,66,0,43925 BRDA:379,66,1,43896 BRDA:385,67,0,41466 BRDA:385,67,1,2431 BRDA:394,68,0,2393 BRDA:394,68,1,36 BRDA:421,69,0,71959 BRDA:421,69,1,105 BRDA:425,70,0,1 BRDA:425,70,1,104 BRDA:439,71,0,8 BRDA:439,71,1,4 BRDA:439,71,2,19 BRDA:439,71,3,61 BRDA:439,71,4,92 BRDA:440,72,0,8 BRDA:440,72,1,0 BRDA:443,73,0,11 BRDA:443,73,1,3 BRDA:451,74,0,4 BRDA:451,74,1,0 BRDA:464,75,0,40 BRDA:464,75,1,52 BRDA:482,76,0,3 BRDA:482,76,1,9 BRF:160 BRH:155 end_of_record TN: SF:src/util/astUtils.ts FN:17,getNameLocationInGlobalDirectiveComment FNF:1 FNH:1 FNDA:14,getNameLocationInGlobalDirectiveComment DA:2,124 DA:5,124 DA:17,124 DA:22,14 DA:28,14 DA:31,14 DA:34,14 DA:37,14 DA:42,14 LF:9 LH:9 BRDA:35,0,0,14 BRDA:35,0,1,0 BRDA:39,1,0,14 BRDA:39,1,1,0 BRF:4 BRH:2 end_of_record TN: SF:src/util/collectUnusedVariables.ts FN:22,(anonymous_8) FN:33,(anonymous_9) FN:55,(anonymous_10) FN:89,(anonymous_11) FN:116,(anonymous_12) FN:144,(anonymous_13) FN:156,(anonymous_14) FN:169,(anonymous_15) FN:180,(anonymous_16) FN:193,(anonymous_17) FN:199,(anonymous_18) FN:205,(anonymous_19) FN:225,(anonymous_20) FN:274,(anonymous_21) FN:301,(anonymous_22) FN:312,(anonymous_23) FN:320,(anonymous_24) FN:327,(anonymous_25) FN:357,isInside FN:368,isSelfReference FN:397,isMergableExported FN:424,isExported FN:446,isUsedVariable FN:452,getFunctionDefinitions FN:457,(anonymous_32) FN:475,getTypeDeclarations FN:480,(anonymous_34) FN:492,getModuleDeclarations FN:497,(anonymous_36) FN:509,isInsideOneOf FN:536,getRhsNode FN:545,isInLoop FN:594,isReadForItself FN:611,isInsideOfStorableFunction FN:620,getUpperFunction FN:642,isStorableFunction FN:724,(anonymous_44) FN:748,collectUnusedVariables FNF:38 FNH:38 FNDA:15589,(anonymous_8) FNDA:15590,(anonymous_9) FNDA:84865,(anonymous_10) FNDA:213750,(anonymous_11) FNDA:67413,(anonymous_12) FNDA:15100,(anonymous_13) FNDA:25600,(anonymous_14) FNDA:28153,(anonymous_15) FNDA:6422,(anonymous_16) FNDA:849,(anonymous_17) FNDA:26463,(anonymous_18) FNDA:1603,(anonymous_19) FNDA:17,(anonymous_20) FNDA:133156,(anonymous_21) FNDA:4000,(anonymous_22) FNDA:2,(anonymous_23) FNDA:32,(anonymous_24) FNDA:4791,(anonymous_25) FNDA:5676,isInside FNDA:899,isSelfReference FNDA:362564,isMergableExported FNDA:362681,isExported FNDA:362564,isUsedVariable FNDA:362564,getFunctionDefinitions FNDA:82206,(anonymous_32) FNDA:362564,getTypeDeclarations FNDA:82206,(anonymous_34) FNDA:362564,getModuleDeclarations FNDA:82206,(anonymous_36) FNDA:2411,isInsideOneOf FNDA:23174,getRhsNode FNDA:23082,isInLoop FNDA:23174,isReadForItself FNDA:21,isInsideOfStorableFunction FNDA:21,getUpperFunction FNDA:10,isStorableFunction FNDA:23174,(anonymous_44) FNDA:15590,collectUnusedVariables DA:1,124 DA:6,124 DA:7,124 DA:8,124 DA:14,124 DA:19,15589 DA:23,15589 DA:27,15589 DA:39,15590 DA:40,15590 DA:41,15590 DA:42,1 DA:45,15589 DA:46,15589 DA:48,15589 DA:51,15589 DA:52,15589 DA:59,84865 DA:60,2518053 DA:74,2157606 DA:77,360447 DA:80,84865 DA:81,69276 DA:84,84865 DA:93,213750 DA:95,213750 DA:96,213750 DA:97,541213 DA:99,541213 DA:100,213750 DA:101,0 DA:103,213750 DA:106,327463 DA:109,0 DA:123,67413 DA:127,60161 DA:128,60161 DA:133,7252 DA:134,2 DA:135,2 DA:137,7250 DA:138,7250 DA:141,7252 DA:142,7252 DA:143,7281 DA:144,15100 DA:147,7281 DA:148,7248 DA:149,7248 DA:152,33 DA:160,25600 DA:161,25600 DA:162,25599 DA:163,25599 DA:164,25599 DA:172,28153 DA:174,28153 DA:175,28153 DA:176,28153 DA:192,6422 DA:193,826 DA:194,849 DA:202,26463 DA:204,1604 DA:205,1603 DA:206,1603 DA:217,15589 DA:219,15589 DA:221,15589 DA:223,15589 DA:244,17 DA:245,11 DA:246,11 DA:247,0 DA:249,11 DA:251,17 DA:252,6 DA:255,17 DA:256,0 DA:259,17 DA:260,17 DA:261,12 DA:262,3 DA:264,9 DA:267,14 DA:268,4 DA:271,10 DA:275,133156 DA:276,133156 DA:281,1 DA:282,1 DA:287,15589 DA:289,15589 DA:291,15589 DA:293,15589 DA:295,15589 DA:297,15589 DA:299,15589 DA:304,4000 DA:305,4000 DA:306,6403 DA:310,15589 DA:315,2 DA:318,15589 DA:322,32 DA:323,2 DA:328,4791 DA:329,4791 DA:331,0 DA:332,0 DA:334,0 DA:337,4791 DA:338,4791 DA:341,4791 DA:342,4791 DA:358,5676 DA:372,899 DA:374,899 DA:375,937 DA:376,19 DA:379,918 DA:382,880 DA:385,124 DA:399,362564 DA:403,82206 DA:404,8171 DA:407,74035 DA:412,0 DA:416,362564 DA:425,362681 DA:427,362681 DA:428,32086 DA:430,32086 DA:431,5876 DA:432,26210 DA:433,8169 DA:436,23917 DA:438,330595 DA:455,362564 DA:457,362564 DA:459,82206 DA:460,10461 DA:464,82206 DA:469,17 DA:472,362564 DA:478,362564 DA:480,362564 DA:481,82206 DA:485,14388 DA:489,362564 DA:495,362564 DA:497,362564 DA:498,82206 DA:499,15 DA:503,362564 DA:513,2411 DA:514,5600 DA:515,1597 DA:519,814 DA:546,23082 DA:547,23082 DA:548,111404 DA:549,1752 DA:552,109652 DA:553,34 DA:556,109618 DA:559,23048 DA:562,23174 DA:563,23174 DA:564,23174 DA:565,23174 DA:566,23174 DA:567,23174 DA:573,23174 DA:574,21 DA:577,23153 DA:583,27 DA:585,23126 DA:621,21 DA:622,21 DA:623,112 DA:624,14 DA:626,98 DA:629,7 DA:646,10 DA:647,10 DA:649,10 DA:650,10 DA:652,2 DA:653,1 DA:655,1 DA:659,3 DA:664,3 DA:667,2 DA:675,1 DA:679,2 DA:680,2 DA:683,2 DA:686,21 DA:688,21 DA:695,23174 DA:696,23174 DA:697,23174 DA:699,23174 DA:713,362564 DA:714,362564 DA:716,362564 DA:717,362564 DA:719,362564 DA:720,362564 DA:722,362564 DA:724,362564 DA:725,23174 DA:727,23174 DA:729,23174 DA:754,15590 DA:757,124 LF:217 LH:209 BRDA:41,0,0,1 BRDA:41,0,1,15589 BRDA:57,1,0,15589 BRDA:60,2,0,2157606 BRDA:60,2,1,360447 BRDA:62,3,0,2518053 BRDA:62,3,1,2517248 BRDA:62,3,2,2449809 BRDA:62,3,3,362681 BRDA:62,3,4,362564 BRDA:62,3,5,362564 BRDA:99,4,0,213750 BRDA:99,4,1,327463 BRDA:100,5,0,0 BRDA:100,5,1,213750 BRDA:123,6,0,60161 BRDA:123,6,1,7252 BRDA:124,7,0,67413 BRDA:124,7,1,67411 BRDA:133,8,0,2 BRDA:133,8,1,7250 BRDA:147,9,0,7248 BRDA:147,9,1,33 BRDA:162,10,0,25599 BRDA:162,10,1,0 BRDA:175,11,0,28153 BRDA:175,11,1,0 BRDA:175,12,0,0 BRDA:175,12,1,28153 BRDA:175,13,0,28153 BRDA:175,13,1,28153 BRDA:202,14,0,1604 BRDA:202,14,1,24859 BRDA:244,15,0,11 BRDA:244,15,1,6 BRDA:246,16,0,0 BRDA:246,16,1,11 BRDA:251,17,0,6 BRDA:251,17,1,11 BRDA:255,18,0,0 BRDA:255,18,1,17 BRDA:260,19,0,12 BRDA:260,19,1,5 BRDA:261,20,0,3 BRDA:261,20,1,9 BRDA:267,21,0,4 BRDA:267,21,1,10 BRDA:276,22,0,1 BRDA:276,22,1,133155 BRDA:277,23,0,133156 BRDA:277,23,1,29471 BRDA:281,24,0,1 BRDA:281,24,1,0 BRDA:281,25,0,1 BRDA:281,25,1,1 BRDA:322,26,0,2 BRDA:322,26,1,30 BRDA:330,27,0,0 BRDA:330,27,1,4791 BRDA:331,28,0,0 BRDA:331,28,1,0 BRDA:341,29,0,4791 BRDA:341,29,1,0 BRDA:358,30,0,5676 BRDA:358,30,1,4076 BRDA:375,31,0,19 BRDA:375,31,1,918 BRDA:403,32,0,8171 BRDA:403,32,1,74035 BRDA:407,33,0,0 BRDA:407,33,1,74035 BRDA:408,34,0,74035 BRDA:408,34,1,48034 BRDA:408,34,2,74035 BRDA:409,35,0,0 BRDA:409,35,1,48034 BRDA:409,36,0,48034 BRDA:409,36,1,48034 BRDA:410,37,0,0 BRDA:410,37,1,74035 BRDA:410,38,0,74035 BRDA:410,38,1,74035 BRDA:427,39,0,32086 BRDA:427,39,1,330595 BRDA:430,40,0,5876 BRDA:430,40,1,26210 BRDA:432,41,0,8169 BRDA:432,41,1,18041 BRDA:459,42,0,10461 BRDA:459,42,1,71745 BRDA:464,43,0,17 BRDA:464,43,1,82189 BRDA:465,44,0,82206 BRDA:465,44,1,16228 BRDA:465,44,2,16219 BRDA:466,45,0,81 BRDA:466,45,1,16147 BRDA:466,46,0,16228 BRDA:466,46,1,16147 BRDA:467,47,0,81 BRDA:467,47,1,16138 BRDA:467,48,0,16219 BRDA:467,48,1,16138 BRDA:481,49,0,14388 BRDA:481,49,1,67818 BRDA:482,50,0,82206 BRDA:482,50,1,75012 BRDA:498,51,0,15 BRDA:498,51,1,82191 BRDA:514,52,0,1597 BRDA:514,52,1,4003 BRDA:548,53,0,1752 BRDA:548,53,1,109652 BRDA:552,54,0,34 BRDA:552,54,1,109618 BRDA:567,55,0,23174 BRDA:567,55,1,23082 BRDA:573,56,0,21 BRDA:573,56,1,23153 BRDA:573,57,0,23174 BRDA:573,57,1,26 BRDA:577,58,0,27 BRDA:577,58,1,23126 BRDA:578,59,0,23153 BRDA:578,59,1,46 BRDA:578,59,2,38 BRDA:578,59,3,36 BRDA:623,60,0,14 BRDA:623,60,1,98 BRDA:649,61,0,12 BRDA:649,61,1,12 BRDA:651,62,0,2 BRDA:651,62,1,3 BRDA:651,62,2,3 BRDA:651,62,3,1 BRDA:651,62,4,2 BRDA:651,62,5,3 BRDA:651,62,6,2 BRDA:652,63,0,1 BRDA:652,63,1,1 BRDA:667,64,0,1 BRDA:667,64,1,1 BRDA:668,65,0,2 BRDA:668,65,1,1 BRDA:689,66,0,21 BRDA:689,66,1,14 BRDA:689,66,2,10 BRDA:700,67,0,23174 BRDA:700,67,1,3753 BRDA:700,67,2,8 BRDA:700,67,3,5 BRDA:700,67,4,3750 BRDA:700,67,5,5 BRDA:700,67,6,3748 BRDA:700,67,7,24 BRDA:700,67,8,21 BRDA:730,68,0,23174 BRDA:730,68,1,3753 BRDA:730,68,2,3733 BRDA:730,68,3,3716 BRDA:730,68,4,2119 BRDA:732,69,0,3733 BRDA:732,69,1,892 BRDA:733,70,0,3716 BRDA:733,70,1,2411 BRDA:734,71,0,2119 BRDA:734,71,1,7 BRF:167 BRH:153 end_of_record TN: SF:src/util/createRule.ts FN:7,(anonymous_0) FNF:1 FNH:1 FNDA:583,(anonymous_0) DA:1,124 DA:4,124 DA:6,124 DA:8,583 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/util/explicitReturnTypeUtils.ts FN:21,isVariableDeclaratorWithTypeAnnotation FN:35,isClassPropertyWithTypeAnnotation FN:48,isConstructorArgument FN:63,isPropertyOfObjectWithType FN:102,doesImmediatelyReturnFunctionExpression FN:137,isFunctionArgument FN:154,returnsConstAssertionDirectly FN:184,isTypedFunctionExpression FN:208,isValidFunctionExpressionReturnType FN:242,isValidFunctionReturnType FN:263,checkFunctionReturnType FN:279,checkFunctionExpressionReturnType FNF:12 FNH:12 FNDA:370,isVariableDeclaratorWithTypeAnnotation FNDA:362,isClassPropertyWithTypeAnnotation FNDA:317,isConstructorArgument FNDA:352,isPropertyOfObjectWithType FNDA:298,doesImmediatelyReturnFunctionExpression FNDA:343,isFunctionArgument FNDA:124,returnsConstAssertionDirectly FNDA:370,isTypedFunctionExpression FNDA:234,isValidFunctionExpressionReturnType FNDA:250,isValidFunctionReturnType FNDA:250,checkFunctionReturnType FNDA:234,checkFunctionExpressionReturnType DA:1,6 DA:6,6 DA:7,6 DA:8,6 DA:24,370 DA:38,362 DA:51,317 DA:66,352 DA:67,330 DA:69,22 DA:70,22 DA:77,22 DA:78,22 DA:82,22 DA:106,298 DA:111,298 DA:112,139 DA:115,139 DA:120,106 DA:125,298 DA:141,343 DA:157,124 DA:158,124 DA:159,13 DA:160,13 DA:161,11 DA:162,11 DA:166,9 DA:171,115 DA:188,370 DA:190,370 DA:191,16 DA:194,354 DA:212,234 DA:213,29 DA:216,205 DA:217,205 DA:224,4 DA:228,201 DA:233,9 DA:236,192 DA:246,250 DA:250,67 DA:253,183 DA:254,87 DA:257,96 DA:269,250 DA:270,154 DA:273,96 DA:285,234 DA:286,42 DA:289,192 DA:293,6 DA:294,6 DA:295,6 DA:298,6 LF:56 LH:56 BRDA:25,0,0,370 BRDA:25,0,1,101 BRDA:38,1,0,362 BRDA:38,1,1,33 BRDA:66,2,0,330 BRDA:66,2,1,22 BRDA:66,3,0,352 BRDA:66,3,1,352 BRDA:70,4,0,22 BRDA:71,5,0,22 BRDA:71,5,1,22 BRDA:78,6,0,22 BRDA:83,7,0,22 BRDA:83,7,1,18 BRDA:83,7,2,18 BRDA:83,7,3,13 BRDA:83,7,4,10 BRDA:106,8,0,298 BRDA:111,9,0,139 BRDA:111,9,1,159 BRDA:111,10,0,298 BRDA:111,10,1,222 BRDA:115,11,0,106 BRDA:115,11,1,33 BRDA:116,12,0,139 BRDA:116,12,1,132 BRDA:126,13,0,298 BRDA:126,13,1,233 BRDA:142,14,0,343 BRDA:142,14,1,17 BRDA:158,15,0,13 BRDA:158,15,1,111 BRDA:160,16,0,11 BRDA:160,16,1,2 BRDA:162,17,0,9 BRDA:162,17,1,2 BRDA:163,18,0,11 BRDA:163,18,1,11 BRDA:190,19,0,16 BRDA:190,19,1,354 BRDA:195,20,0,354 BRDA:195,20,1,352 BRDA:195,20,2,344 BRDA:195,20,3,342 BRDA:195,20,4,330 BRDA:195,20,5,317 BRDA:212,21,0,29 BRDA:212,21,1,205 BRDA:217,22,0,4 BRDA:217,22,1,201 BRDA:218,23,0,205 BRDA:218,23,1,13 BRDA:218,23,2,11 BRDA:218,23,3,11 BRDA:218,23,4,9 BRDA:228,24,0,9 BRDA:228,24,1,192 BRDA:229,25,0,201 BRDA:229,25,1,199 BRDA:229,25,2,124 BRDA:246,26,0,67 BRDA:246,26,1,183 BRDA:247,27,0,250 BRDA:247,27,1,248 BRDA:253,28,0,87 BRDA:253,28,1,96 BRDA:253,29,0,183 BRDA:253,29,1,108 BRDA:253,29,2,101 BRDA:269,30,0,154 BRDA:269,30,1,96 BRDA:285,31,0,42 BRDA:285,31,1,192 BRF:73 BRH:73 end_of_record TN: SF:src/util/getFunctionHeadLoc.ts FN:30,getFunctionHeadLoc FN:34,getLocStart FN:61,getLocEnd FN:66,(anonymous_3) FNF:4 FNH:4 FNDA:125,getFunctionHeadLoc FNDA:125,getLocStart FNDA:125,getLocEnd FNDA:67,(anonymous_3) DA:1,124 DA:30,124 DA:35,125 DA:38,16 DA:40,2 DA:45,14 DA:48,109 DA:54,3 DA:58,106 DA:62,125 DA:64,60 DA:67,67 DA:72,65 DA:75,125 LF:14 LH:14 BRDA:35,0,0,16 BRDA:35,0,1,109 BRDA:35,1,0,125 BRDA:35,1,1,125 BRDA:38,2,0,2 BRDA:38,2,1,14 BRDA:38,3,0,16 BRDA:38,3,1,2 BRDA:48,4,0,3 BRDA:48,4,1,106 BRDA:49,5,0,109 BRDA:49,5,1,109 BRDA:49,5,2,8 BRDA:62,6,0,60 BRDA:62,6,1,65 BRDA:67,7,0,67 BRDA:67,7,1,67 BRF:17 BRH:17 end_of_record TN: SF:src/util/getThisExpression.ts FN:6,getThisExpression FNF:1 FNH:1 FNDA:44,getThisExpression DA:1,124 DA:6,124 DA:9,44 DA:10,77 DA:11,2 DA:12,75 DA:13,8 DA:14,67 DA:15,31 DA:16,36 DA:17,0 DA:19,36 DA:23,36 LF:13 LH:12 BRDA:10,0,0,2 BRDA:10,0,1,75 BRDA:12,1,0,8 BRDA:12,1,1,67 BRDA:14,2,0,31 BRDA:14,2,1,36 BRDA:16,3,0,0 BRDA:16,3,1,36 BRF:8 BRH:7 end_of_record TN: SF:src/util/getWrappingFixer.ts FN:33,getWrappingFixer FN:39,(anonymous_7) FN:40,(anonymous_8) FN:77,isStrongPrecedenceNode FN:93,isWeakPrecedenceParent FN:136,isMissingSemicolonBefore FN:172,isLeftHandSide FNF:7 FNH:7 FNDA:168,getWrappingFixer FNDA:168,(anonymous_7) FNDA:173,(anonymous_8) FNDA:173,isStrongPrecedenceNode FNDA:168,isWeakPrecedenceParent FNDA:88,isMissingSemicolonBefore FNDA:122,isLeftHandSide DA:1,124 DA:7,124 DA:33,124 DA:36,168 DA:37,168 DA:39,168 DA:40,168 DA:41,173 DA:44,173 DA:47,10 DA:50,173 DA:54,168 DA:57,168 DA:60,93 DA:61,85 DA:66,168 DA:67,6 DA:70,168 DA:78,173 DA:94,168 DA:96,168 DA:104,86 DA:107,82 DA:111,1 DA:114,81 DA:119,4 DA:122,77 DA:126,2 DA:129,75 DA:140,88 DA:141,128 DA:143,128 DA:144,16 DA:145,16 DA:150,15 DA:151,15 DA:152,15 DA:156,6 DA:161,122 DA:162,82 DA:165,40 DA:173,122 DA:176,122 DA:177,2 DA:181,120 DA:187,20 DA:191,100 DA:195,14 DA:199,86 DA:200,2 DA:204,84 DA:208,2 DA:211,82 LF:53 LH:53 BRDA:36,0,0,143 BRDA:37,1,0,7 BRDA:37,1,1,161 BRDA:44,2,0,10 BRDA:44,2,1,163 BRDA:57,3,0,93 BRDA:57,3,1,75 BRDA:60,4,0,85 BRDA:60,4,1,8 BRDA:66,5,0,6 BRDA:66,5,1,162 BRDA:66,6,0,168 BRDA:66,6,1,88 BRDA:79,7,0,173 BRDA:79,7,1,138 BRDA:79,7,2,23 BRDA:79,7,3,21 BRDA:79,7,4,19 BRDA:79,7,5,10 BRDA:79,7,6,10 BRDA:79,7,7,10 BRDA:96,8,0,86 BRDA:96,8,1,82 BRDA:97,9,0,168 BRDA:97,9,1,166 BRDA:97,9,2,123 BRDA:97,9,3,121 BRDA:97,9,4,101 BRDA:97,9,5,83 BRDA:107,10,0,1 BRDA:107,10,1,81 BRDA:108,11,0,82 BRDA:108,11,1,2 BRDA:114,12,0,4 BRDA:114,12,1,77 BRDA:115,13,0,81 BRDA:115,13,1,78 BRDA:115,13,2,6 BRDA:122,14,0,2 BRDA:122,14,1,75 BRDA:123,15,0,77 BRDA:123,15,1,2 BRDA:143,16,0,16 BRDA:143,16,1,112 BRDA:145,17,0,15 BRDA:145,17,1,1 BRDA:146,18,0,16 BRDA:146,18,1,2 BRDA:152,19,0,6 BRDA:152,19,1,9 BRDA:153,20,0,15 BRDA:153,20,1,8 BRDA:161,21,0,82 BRDA:161,21,1,40 BRDA:176,22,0,2 BRDA:176,22,1,120 BRDA:181,23,0,20 BRDA:181,23,1,100 BRDA:182,24,0,120 BRDA:182,24,1,118 BRDA:182,24,2,93 BRDA:182,24,3,27 BRDA:191,25,0,14 BRDA:191,25,1,86 BRDA:192,26,0,100 BRDA:192,26,1,15 BRDA:199,27,0,2 BRDA:199,27,1,84 BRDA:199,28,0,86 BRDA:199,28,1,2 BRDA:204,29,0,2 BRDA:204,29,1,82 BRDA:205,30,0,84 BRDA:205,30,1,2 BRF:74 BRH:74 end_of_record TN: SF:src/util/index.ts FNF:0 FNH:0 DA:1,124 DA:3,124 DA:4,124 DA:5,124 DA:6,124 DA:7,124 DA:8,124 DA:9,124 DA:10,124 DA:11,124 DA:12,124 DA:13,124 DA:14,124 DA:15,124 DA:23,124 DA:30,124 DA:31,124 DA:32,124 DA:33,124 LF:19 LH:19 BRF:0 BRH:0 end_of_record TN: SF:src/util/isTypeReadonly.ts FN:11,(anonymous_6) FN:20,isTypeReadonlyArrayOrTuple FN:25,checkTypeArguments FN:37,(anonymous_9) FN:71,isTypeReadonlyObject FN:76,checkIndexSignature FN:137,isTypeReadonlyRecurser FN:146,(anonymous_13) FN:185,isTypeReadonly FNF:9 FNH:9 FNDA:124,(anonymous_6) FNDA:88,isTypeReadonlyArrayOrTuple FNDA:28,checkTypeArguments FNDA:28,(anonymous_9) FNDA:41,isTypeReadonlyObject FNDA:43,checkIndexSignature FNDA:208,isTypeReadonlyRecurser FNDA:20,(anonymous_13) FNDA:95,isTypeReadonly DA:1,124 DA:8,124 DA:9,124 DA:11,124 DA:13,124 DA:15,124 DA:17,124 DA:26,28 DA:30,28 DA:35,28 DA:38,28 DA:42,3 DA:44,25 DA:47,88 DA:48,43 DA:52,43 DA:53,43 DA:54,17 DA:57,26 DA:60,45 DA:61,4 DA:62,2 DA:65,2 DA:68,41 DA:77,43 DA:78,43 DA:79,6 DA:84,37 DA:87,41 DA:88,41 DA:90,36 DA:91,85 DA:92,15 DA:102,21 DA:103,69 DA:110,69 DA:111,4 DA:114,65 DA:118,4 DA:123,22 DA:124,22 DA:125,1 DA:128,21 DA:129,21 DA:130,1 DA:133,20 DA:142,208 DA:144,208 DA:146,10 DA:147,20 DA:149,10 DA:150,10 DA:155,198 DA:156,60 DA:160,138 DA:164,50 DA:167,88 DA:168,88 DA:169,47 DA:172,41 DA:173,41 DA:176,41 DA:179,0 DA:186,95 DA:191,124 LF:65 LH:64 BRDA:11,0,0,124 BRDA:11,0,1,124 BRDA:30,1,0,28 BRDA:35,2,0,3 BRDA:35,2,1,25 BRDA:47,3,0,43 BRDA:47,3,1,45 BRDA:53,4,0,17 BRDA:53,4,1,26 BRDA:60,5,0,4 BRDA:60,5,1,41 BRDA:61,6,0,2 BRDA:61,6,1,2 BRDA:78,7,0,6 BRDA:78,7,1,37 BRDA:80,8,0,4 BRDA:80,8,1,2 BRDA:88,9,0,36 BRDA:88,9,1,5 BRDA:91,10,0,15 BRDA:91,10,1,70 BRDA:110,11,0,4 BRDA:110,11,1,65 BRDA:114,12,0,4 BRDA:114,12,1,61 BRDA:124,13,0,1 BRDA:124,13,1,21 BRDA:129,14,0,1 BRDA:129,14,1,20 BRDA:144,15,0,10 BRDA:144,15,1,198 BRDA:149,16,0,10 BRDA:149,16,1,0 BRDA:155,17,0,60 BRDA:155,17,1,138 BRDA:155,18,0,198 BRDA:155,18,1,64 BRDA:160,19,0,50 BRDA:160,19,1,88 BRDA:161,20,0,138 BRDA:161,20,1,54 BRDA:168,21,0,47 BRDA:168,21,1,41 BRDA:173,22,0,41 BRF:44 BRH:43 end_of_record TN: SF:src/util/misc.ts FN:14,isDefinitionFile FN:21,upperCaseFirst FN:28,arraysAreEqual FN:38,(anonymous_3) FN:43,findFirstResult FN:59,getNameFromIndexSignature FN:61,(anonymous_6) FN:71,getNameFromMember FN:101,getEnumNames FN:102,(anonymous_9) FNF:10 FNH:10 FNDA:90,isDefinitionFile FNDA:20,upperCaseFirst FNDA:56,arraysAreEqual FNDA:4,(anonymous_3) FNDA:19,findFirstResult FNDA:102,getNameFromIndexSignature FNDA:102,(anonymous_6) FNDA:1798,getNameFromMember FNDA:15279,getEnumNames FNDA:517866,(anonymous_9) DA:5,124 DA:15,90 DA:22,20 DA:33,56 DA:38,4 DA:47,19 DA:48,19 DA:49,19 DA:50,15 DA:53,4 DA:60,102 DA:62,102 DA:64,102 DA:82,1798 DA:83,1787 DA:85,11 DA:86,9 DA:89,2 DA:102,517866 DA:106,124 DA:109,124 DA:110,124 DA:111,124 DA:112,124 DA:113,124 DA:115,124 LF:26 LH:26 BRDA:15,0,0,90 BRDA:15,0,1,0 BRDA:34,1,0,56 BRDA:34,1,1,20 BRDA:34,1,2,20 BRDA:34,1,3,20 BRDA:34,1,4,20 BRDA:49,2,0,15 BRDA:49,2,1,4 BRDA:64,3,0,102 BRDA:64,3,1,0 BRDA:82,4,0,1787 BRDA:82,4,1,11 BRDA:85,5,0,9 BRDA:85,5,1,2 BRF:15 BRH:13 end_of_record TN: SF:src/util/nullThrows.ts FN:6,(anonymous_0) FN:14,nullThrows FNF:2 FNH:2 FNDA:884,(anonymous_0) FNDA:18242,nullThrows DA:4,124 DA:7,884 DA:21,18242 DA:25,18242 DA:28,124 LF:5 LH:5 BRDA:21,0,0,18242 BRDA:21,1,0,18242 BRDA:21,1,1,18242 BRF:3 BRH:3 end_of_record TN: SF:src/util/objectIterators.ts FN:1,objectForEachKey FN:11,objectMapKey FN:16,(anonymous_2) FN:22,objectReduceKey FN:28,(anonymous_4) FNF:5 FNH:3 FNDA:57,objectForEachKey FNDA:0,objectMapKey FNDA:0,(anonymous_2) FNDA:57,objectReduceKey FNDA:627,(anonymous_4) DA:5,57 DA:6,57 DA:7,627 DA:15,0 DA:16,0 DA:17,0 DA:19,0 DA:27,57 DA:28,57 DA:29,627 DA:31,57 DA:34,124 LF:12 LH:8 BRF:0 BRH:0 end_of_record TN: SF:src/util/propertyTypes.ts FN:3,getTypeOfPropertyOfName FN:18,(anonymous_1) FN:25,getTypeOfPropertyOfType FNF:3 FNH:3 FNDA:150,getTypeOfPropertyOfName FNDA:1,(anonymous_1) FNDA:69,getTypeOfPropertyOfType DA:3,124 DA:10,150 DA:11,149 DA:16,1 DA:18,1 DA:20,1 DA:25,124 DA:30,69 LF:8 LH:8 BRDA:10,0,0,149 BRDA:10,0,1,1 BRDA:10,1,0,150 BRDA:10,1,1,69 BRDA:21,2,0,1 BRDA:21,2,1,0 BRF:6 BRH:5 end_of_record TN: SF:src/util/requiresQuoting.ts FN:3,requiresQuoting FNF:1 FNH:1 FNDA:37531,requiresQuoting DA:1,124 DA:7,37531 DA:8,1 DA:11,37530 DA:12,1 DA:15,37529 DA:16,392935 DA:17,43 DA:21,37486 DA:24,124 LF:10 LH:10 BRDA:5,0,0,0 BRDA:7,1,0,1 BRDA:7,1,1,37530 BRDA:11,2,0,1 BRDA:11,2,1,37529 BRDA:16,3,0,43 BRDA:16,3,1,392892 BRF:7 BRH:6 end_of_record TN: SF:src/util/types.ts FN:24,isTypeArrayTypeOrUnionOfArrayTypes FN:42,containsAllTypesByName FN:61,(anonymous_9) FN:70,(anonymous_10) FN:79,getTypeName FN:116,(anonymous_12) FN:117,(anonymous_13) FN:127,(anonymous_14) FN:128,(anonymous_15) FN:139,getConstrainedTypeAtLocation FN:153,isNullableType FN:176,getDeclaration FN:191,getTypeFlags FN:203,isTypeFlagSet FN:220,typeIsOrHasBaseType FN:249,getSourceFileOfNode FN:256,getTokenAtPosition FN:290,getEqualsKind FN:321,getTypeArguments FN:336,isTypeUnknownType FN:343,isTypeAnyType FN:356,isTypeAnyArrayType FN:372,isTypeUnknownArrayType FN:385,(anonymous_30) FN:394,isAnyOrAnyArrayTypeDiscriminated FN:418,isUnsafeAssignment FN:478,getContextualType FNF:27 FNH:26 FNDA:29,isTypeArrayTypeOrUnionOfArrayTypes FNDA:48,containsAllTypesByName FNDA:4,(anonymous_9) FNDA:0,(anonymous_10) FNDA:670,getTypeName FNDA:84,(anonymous_12) FNDA:57,(anonymous_13) FNDA:10,(anonymous_14) FNDA:6,(anonymous_15) FNDA:1170,getConstrainedTypeAtLocation FNDA:489,isNullableType FNDA:8,getDeclaration FNDA:3081,getTypeFlags FNDA:2592,isTypeFlagSet FNDA:27,typeIsOrHasBaseType FNDA:119,getSourceFileOfNode FNDA:70,getTokenAtPosition FNDA:24,getEqualsKind FNDA:58,getTypeArguments FNDA:626,isTypeUnknownType FNDA:1187,isTypeAnyType FNDA:77,isTypeAnyArrayType FNDA:7,isTypeUnknownArrayType FNDA:125,(anonymous_30) FNDA:34,isAnyOrAnyArrayTypeDiscriminated FNDA:241,isUnsafeAssignment FNDA:63,getContextualType DA:1,125 DA:2,125 DA:16,125 DA:18,125 DA:24,125 DA:28,29 DA:29,31 DA:30,8 DA:34,21 DA:42,125 DA:47,48 DA:48,4 DA:51,44 DA:52,33 DA:55,44 DA:56,44 DA:57,33 DA:60,11 DA:61,3 DA:62,4 DA:66,8 DA:67,8 DA:70,0 DA:79,125 DA:84,670 DA:85,264 DA:91,406 DA:95,5 DA:96,5 DA:97,5 DA:98,5 DA:102,3 DA:113,403 DA:116,84 DA:117,57 DA:119,6 DA:124,397 DA:127,10 DA:128,6 DA:130,4 DA:133,393 DA:139,125 DA:143,1170 DA:144,1170 DA:146,1170 DA:153,125 DA:160,489 DA:162,489 DA:163,0 DA:166,489 DA:167,489 DA:169,0 DA:176,125 DA:180,8 DA:181,8 DA:182,0 DA:184,8 DA:185,8 DA:191,125 DA:192,3081 DA:193,3081 DA:194,4117 DA:196,3081 DA:203,125 DA:208,2592 DA:210,2592 DA:211,0 DA:214,2592 DA:220,125 DA:224,27 DA:225,27 DA:226,0 DA:229,27 DA:230,27 DA:232,27 DA:233,2 DA:236,27 DA:237,27 DA:238,27 DA:239,25 DA:243,2 DA:249,125 DA:250,119 DA:251,0 DA:253,119 DA:256,125 DA:260,70 DA:262,70 DA:263,451 DA:265,451 DA:266,588 DA:267,588 DA:269,0 DA:272,588 DA:273,588 DA:277,381 DA:278,381 DA:282,70 DA:290,125 DA:291,24 DA:293,4 DA:299,15 DA:305,0 DA:311,5 DA:317,0 DA:321,125 DA:326,58 DA:327,58 DA:330,0 DA:336,125 DA:337,626 DA:343,125 DA:344,1187 DA:345,191 DA:346,10 DA:348,191 DA:350,996 DA:356,125 DA:360,77 DA:372,125 DA:376,7 DA:385,125 DA:386,125 DA:387,125 DA:388,125 DA:394,125 DA:398,34 DA:399,34 DA:400,7 DA:402,27 DA:403,7 DA:405,20 DA:418,125 DA:423,241 DA:425,56 DA:426,9 DA:429,47 DA:430,33 DA:434,199 DA:448,76 DA:451,1 DA:454,75 DA:455,75 DA:457,75 DA:458,84 DA:459,84 DA:461,84 DA:462,84 DA:463,31 DA:467,44 DA:470,123 DA:478,125 DA:482,63 DA:483,63 DA:484,0 DA:487,63 DA:488,8 DA:490,0 DA:492,55 DA:497,11 DA:498,44 DA:499,2 DA:500,42 DA:501,28 DA:502,14 DA:508,0 DA:509,14 DA:515,14 DA:519,8 LF:169 LH:155 BRDA:29,0,0,8 BRDA:29,0,1,23 BRDA:47,1,0,4 BRDA:47,1,1,44 BRDA:51,2,0,33 BRDA:51,2,1,11 BRDA:56,3,0,33 BRDA:56,3,1,11 BRDA:56,4,0,44 BRDA:56,4,1,34 BRDA:60,5,0,3 BRDA:60,5,1,8 BRDA:68,6,0,8 BRDA:68,6,1,1 BRDA:68,6,2,0 BRDA:84,7,0,264 BRDA:84,7,1,406 BRDA:91,8,0,5 BRDA:91,8,1,401 BRDA:96,9,0,0 BRDA:96,9,1,5 BRDA:96,10,0,5 BRDA:96,10,1,5 BRDA:97,11,0,0 BRDA:97,11,1,5 BRDA:97,12,0,5 BRDA:97,12,1,5 BRDA:98,13,0,3 BRDA:98,13,1,2 BRDA:99,14,0,5 BRDA:99,14,1,5 BRDA:113,15,0,6 BRDA:113,15,1,397 BRDA:114,16,0,403 BRDA:114,16,1,41 BRDA:124,17,0,4 BRDA:124,17,1,393 BRDA:125,18,0,397 BRDA:125,18,1,5 BRDA:146,19,0,400 BRDA:146,19,1,770 BRDA:146,20,0,1170 BRDA:146,20,1,1170 BRDA:158,21,0,25 BRDA:156,22,0,489 BRDA:157,23,0,25 BRDA:162,24,0,0 BRDA:162,24,1,489 BRDA:162,25,0,489 BRDA:162,25,1,0 BRDA:166,26,0,489 BRDA:166,26,1,0 BRDA:181,27,0,0 BRDA:181,27,1,8 BRDA:185,28,0,8 BRDA:185,28,1,0 BRDA:185,29,0,8 BRDA:185,29,1,8 BRDA:185,30,0,0 BRDA:185,30,1,8 BRDA:185,31,0,8 BRDA:185,31,1,8 BRDA:210,32,0,0 BRDA:210,32,1,2592 BRDA:210,33,0,2592 BRDA:210,33,1,0 BRDA:225,34,0,0 BRDA:225,34,1,27 BRDA:225,35,0,27 BRDA:225,35,1,27 BRDA:232,36,0,2 BRDA:232,36,1,25 BRDA:238,37,0,25 BRDA:238,37,1,2 BRDA:238,38,0,27 BRDA:238,38,1,27 BRDA:250,39,0,119 BRDA:250,39,1,119 BRDA:267,40,0,0 BRDA:267,40,1,588 BRDA:273,41,0,381 BRDA:273,41,1,207 BRDA:274,42,0,588 BRDA:274,42,1,207 BRDA:274,42,2,33 BRDA:292,43,0,4 BRDA:292,43,1,15 BRDA:292,43,2,0 BRDA:292,43,3,5 BRDA:292,43,4,0 BRDA:326,44,0,58 BRDA:326,44,1,0 BRDA:330,45,0,0 BRDA:330,45,1,0 BRDA:330,46,0,0 BRDA:330,46,1,0 BRDA:344,47,0,191 BRDA:344,47,1,996 BRDA:345,48,0,10 BRDA:345,48,1,181 BRDA:361,49,0,77 BRDA:361,49,1,14 BRDA:377,50,0,7 BRDA:377,50,1,7 BRDA:385,51,0,125 BRDA:385,51,1,125 BRDA:399,52,0,7 BRDA:399,52,1,27 BRDA:402,53,0,7 BRDA:402,53,1,20 BRDA:423,54,0,56 BRDA:423,54,1,185 BRDA:425,55,0,9 BRDA:425,55,1,47 BRDA:429,56,0,33 BRDA:429,56,1,14 BRDA:434,57,0,76 BRDA:434,57,1,123 BRDA:434,58,0,199 BRDA:434,58,1,76 BRDA:448,59,0,1 BRDA:448,59,1,75 BRDA:454,60,0,75 BRDA:454,60,1,0 BRDA:454,61,0,75 BRDA:454,61,1,75 BRDA:455,62,0,75 BRDA:455,62,1,0 BRDA:455,63,0,75 BRDA:455,63,1,75 BRDA:462,64,0,31 BRDA:462,64,1,53 BRDA:483,65,0,0 BRDA:483,65,1,63 BRDA:487,66,0,8 BRDA:487,66,1,55 BRDA:487,67,0,63 BRDA:487,67,1,55 BRDA:488,68,0,0 BRDA:488,68,1,8 BRDA:492,69,0,11 BRDA:492,69,1,44 BRDA:493,70,0,55 BRDA:493,70,1,46 BRDA:493,70,2,44 BRDA:497,71,0,7 BRDA:497,71,1,4 BRDA:498,72,0,2 BRDA:498,72,1,42 BRDA:500,73,0,28 BRDA:500,73,1,14 BRDA:500,74,0,42 BRDA:500,74,1,28 BRDA:502,75,0,0 BRDA:502,75,1,14 BRDA:503,76,0,14 BRDA:503,76,1,2 BRDA:503,76,2,0 BRDA:509,77,0,14 BRDA:509,77,1,0 BRF:160 BRH:133 end_of_record <<<<<< EOF # path=./packages/experimental-utils/coverage/lcov.info TN: SF:src/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 DA:7,4 DA:8,4 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/json-schema.ts FN:6,(anonymous_0) FN:7,(anonymous_1) FN:8,(anonymous_2) FN:9,(anonymous_3) FN:10,(anonymous_4) FN:11,(anonymous_5) FN:12,(anonymous_6) FN:13,(anonymous_7) FN:14,(anonymous_8) FN:15,(anonymous_9) FN:16,(anonymous_10) FN:17,(anonymous_11) FN:18,(anonymous_12) FN:19,(anonymous_13) FN:20,(anonymous_14) FN:21,(anonymous_15) FN:22,(anonymous_16) FNF:17 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) FNDA:0,(anonymous_7) FNDA:0,(anonymous_8) FNDA:0,(anonymous_9) FNDA:0,(anonymous_10) FNDA:0,(anonymous_11) FNDA:0,(anonymous_12) FNDA:0,(anonymous_13) FNDA:0,(anonymous_14) FNDA:0,(anonymous_15) FNDA:0,(anonymous_16) DA:5,4 DA:6,4 DA:7,4 DA:8,4 DA:9,4 DA:10,4 DA:11,4 DA:12,4 DA:13,4 DA:14,4 DA:15,4 DA:16,4 DA:17,4 DA:18,4 DA:19,4 DA:20,4 DA:21,4 DA:22,4 LF:18 LH:18 BRF:0 BRH:0 end_of_record TN: SF:src/ts-estree.ts FN:5,(anonymous_0) FN:6,(anonymous_1) FN:7,(anonymous_2) FN:13,(anonymous_3) FNF:4 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) DA:4,4 DA:5,4 DA:6,4 DA:7,4 DA:13,4 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/misc.ts FN:8,isTokenOnSameLine FNF:1 FNH:0 FNDA:0,isTokenOnSameLine DA:3,4 DA:12,0 DA:15,4 LF:3 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/predicates.ts FN:3,isOptionalChainPunctuator FN:8,isNotOptionalChainPunctuator FN:12,isNonNullAssertionPunctuator FN:17,isNotNonNullAssertionPunctuator FN:24,isOptionalCallExpression FN:38,isLogicalOrOperator FN:53,isTypeAssertion FN:65,isVariableDeclarator FN:71,isFunction FN:88,isFunctionType FN:111,isFunctionOrFunctionType FN:126,isTSFunctionType FN:132,isTSConstructorType FN:138,isClassOrTypeElement FN:166,isConstructor FN:178,isSetter FN:189,isIdentifier FN:198,isAwaitExpression FN:207,isAwaitKeyword FN:213,isLoop FNF:20 FNH:0 FNDA:0,isOptionalChainPunctuator FNDA:0,isNotOptionalChainPunctuator FNDA:0,isNonNullAssertionPunctuator FNDA:0,isNotNonNullAssertionPunctuator FNDA:0,isOptionalCallExpression FNDA:0,isLogicalOrOperator FNDA:0,isTypeAssertion FNDA:0,isVariableDeclarator FNDA:0,isFunction FNDA:0,isFunctionType FNDA:0,isFunctionOrFunctionType FNDA:0,isTSFunctionType FNDA:0,isTSConstructorType FNDA:0,isClassOrTypeElement FNDA:0,isConstructor FNDA:0,isSetter FNDA:0,isIdentifier FNDA:0,isAwaitExpression FNDA:0,isAwaitKeyword FNDA:0,isLoop DA:1,4 DA:6,0 DA:9,0 DA:15,0 DA:18,0 DA:27,0 DA:41,0 DA:56,0 DA:57,0 DA:59,0 DA:68,0 DA:77,0 DA:78,0 DA:81,0 DA:97,0 DA:98,0 DA:101,0 DA:123,0 DA:129,0 DA:135,0 DA:141,0 DA:142,0 DA:145,0 DA:169,0 DA:181,0 DA:192,0 DA:201,0 DA:210,0 DA:221,0 DA:222,0 DA:225,0 DA:235,4 DA:236,4 DA:237,4 DA:238,4 DA:239,4 DA:240,4 DA:241,4 DA:242,4 DA:243,4 DA:244,4 DA:245,4 DA:246,4 DA:247,4 DA:248,4 DA:249,4 DA:250,4 DA:251,4 DA:252,4 DA:253,4 DA:254,4 LF:51 LH:21 BRDA:6,0,0,0 BRDA:6,0,1,0 BRDA:15,1,0,0 BRDA:15,1,1,0 BRDA:28,2,0,0 BRDA:28,2,1,0 BRDA:42,3,0,0 BRDA:42,3,1,0 BRDA:56,4,0,0 BRDA:56,4,1,0 BRDA:60,5,0,0 BRDA:60,5,1,0 BRDA:68,6,0,0 BRDA:68,6,1,0 BRDA:68,7,0,0 BRDA:68,7,1,0 BRDA:77,8,0,0 BRDA:77,8,1,0 BRDA:97,9,0,0 BRDA:97,9,1,0 BRDA:123,10,0,0 BRDA:123,10,1,0 BRDA:129,11,0,0 BRDA:129,11,1,0 BRDA:129,12,0,0 BRDA:129,12,1,0 BRDA:135,13,0,0 BRDA:135,13,1,0 BRDA:135,14,0,0 BRDA:135,14,1,0 BRDA:141,15,0,0 BRDA:141,15,1,0 BRDA:170,16,0,0 BRDA:170,16,1,0 BRDA:170,17,0,0 BRDA:170,17,1,0 BRDA:170,18,0,0 BRDA:170,18,1,0 BRDA:182,19,0,0 BRDA:182,19,1,0 BRDA:182,19,2,0 BRDA:182,19,3,0 BRDA:192,20,0,0 BRDA:192,20,1,0 BRDA:192,21,0,0 BRDA:192,21,1,0 BRDA:201,22,0,0 BRDA:201,22,1,0 BRDA:201,23,0,0 BRDA:201,23,1,0 BRDA:210,24,0,0 BRDA:210,24,1,0 BRDA:210,25,0,0 BRDA:210,25,1,0 BRDA:210,26,0,0 BRDA:210,26,1,0 BRDA:221,27,0,0 BRDA:221,27,1,0 BRDA:226,28,0,0 BRDA:226,28,1,0 BRDA:226,28,2,0 BRDA:226,28,3,0 BRDA:226,28,4,0 BRF:63 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/PatternMatcher.ts FNF:0 FNH:0 DA:1,4 DA:52,4 DA:56,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/ReferenceTracker.ts FNF:0 FNH:0 DA:3,4 DA:7,4 DA:8,4 DA:10,4 DA:92,4 DA:94,4 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/astUtilities.ts FNF:0 FNH:0 DA:1,4 DA:10,4 DA:23,4 DA:37,4 DA:56,4 DA:67,4 DA:95,4 DA:113,4 DA:119,4 DA:120,4 DA:121,4 DA:122,4 DA:123,4 DA:124,4 DA:125,4 LF:15 LH:15 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/predicates.ts FNF:0 FNH:0 DA:1,4 DA:4,4 DA:7,4 DA:11,4 DA:14,4 DA:18,4 DA:21,4 DA:25,4 DA:28,4 DA:32,4 DA:35,4 DA:39,4 DA:42,4 DA:46,4 DA:49,4 DA:55,4 DA:58,4 DA:62,4 DA:65,4 DA:69,4 DA:72,4 DA:76,4 DA:79,4 DA:84,4 DA:85,4 DA:86,4 DA:87,4 DA:88,4 DA:89,4 DA:90,4 DA:91,4 DA:92,4 DA:93,4 DA:94,4 DA:95,4 DA:96,4 DA:97,4 DA:98,4 DA:99,4 DA:100,4 DA:101,4 DA:102,4 DA:103,4 DA:104,4 DA:105,4 LF:45 LH:45 BRF:0 BRH:0 end_of_record TN: SF:src/ast-utils/eslint-utils/scopeAnalysis.ts FNF:0 FNH:0 DA:1,4 DA:10,4 DA:22,4 DA:27,4 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/eslint-utils/RuleCreator.ts FN:16,RuleCreator FN:19,createRule FN:45,(anonymous_2) FNF:3 FNH:2 FNDA:1,RuleCreator FNDA:1,createRule FNDA:0,(anonymous_2) DA:8,4 DA:19,1 DA:37,1 DA:48,0 DA:52,0 DA:58,4 LF:6 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/eslint-utils/RuleTester.ts FN:16,(anonymous_8) FN:31,(anonymous_9) FN:42,(anonymous_10) FN:65,(anonymous_11) FN:75,(anonymous_12) FN:84,(anonymous_13) FN:98,(anonymous_14) FN:119,noFormat FN:122,(anonymous_16) FNF:9 FNH:0 FNDA:0,(anonymous_8) FNDA:0,(anonymous_9) FNDA:0,(anonymous_10) FNDA:0,(anonymous_11) FNDA:0,(anonymous_12) FNDA:0,(anonymous_13) FNDA:0,(anonymous_14) FNDA:0,noFormat FNDA:0,(anonymous_16) DA:1,4 DA:2,4 DA:4,4 DA:11,0 DA:17,0 DA:27,0 DA:31,0 DA:32,0 DA:36,0 DA:43,0 DA:44,0 DA:45,0 DA:46,0 DA:54,0 DA:55,0 DA:56,0 DA:59,0 DA:70,0 DA:72,0 DA:75,0 DA:76,0 DA:77,0 DA:81,0 DA:84,0 DA:85,0 DA:86,0 DA:87,0 DA:89,0 DA:90,0 DA:96,0 DA:98,0 DA:99,0 DA:100,0 DA:102,0 DA:103,0 DA:108,0 DA:111,0 DA:120,0 DA:121,0 DA:122,0 DA:127,4 LF:41 LH:4 BRDA:22,0,0,0 BRDA:22,0,1,0 BRDA:22,1,0,0 BRDA:22,1,1,0 BRDA:22,2,0,0 BRDA:22,2,1,0 BRDA:22,3,0,0 BRDA:22,3,1,0 BRDA:43,4,0,0 BRDA:43,4,1,0 BRDA:44,5,0,0 BRDA:44,5,1,0 BRDA:44,6,0,0 BRDA:44,6,1,0 BRDA:44,7,0,0 BRDA:44,7,1,0 BRDA:45,8,0,0 BRDA:45,8,1,0 BRDA:48,9,0,0 BRDA:48,9,1,0 BRDA:55,10,0,0 BRDA:55,10,1,0 BRDA:76,11,0,0 BRDA:76,11,1,0 BRDA:85,12,0,0 BRDA:85,12,1,0 BRDA:86,13,0,0 BRDA:86,13,1,0 BRDA:89,14,0,0 BRDA:89,14,1,0 BRDA:99,15,0,0 BRDA:99,15,1,0 BRDA:102,16,0,0 BRDA:102,16,1,0 BRF:34 BRH:0 end_of_record TN: SF:src/eslint-utils/applyDefault.ts FN:10,applyDefault FN:23,(anonymous_1) FNF:2 FNH:2 FNDA:4,applyDefault FNDA:3,(anonymous_1) DA:1,4 DA:15,4 DA:19,4 DA:20,1 DA:23,3 DA:24,3 DA:25,2 DA:27,2 DA:28,1 DA:30,1 DA:35,3 DA:42,4 LF:12 LH:12 BRDA:19,0,0,1 BRDA:19,0,1,3 BRDA:19,1,0,4 BRDA:19,1,1,3 BRDA:24,2,0,2 BRDA:24,2,1,1 BRDA:27,3,0,1 BRDA:27,3,1,1 BRDA:27,4,0,2 BRDA:27,4,1,1 BRF:10 BRH:10 end_of_record TN: SF:src/eslint-utils/batchedSingleLineTests.ts FN:31,batchedSingleLineTests FN:46,(anonymous_1) FN:50,(anonymous_2) FN:55,(anonymous_3) FNF:4 FNH:4 FNDA:3,batchedSingleLineTests FNDA:9,(anonymous_1) FNDA:18,(anonymous_2) FNDA:6,(anonymous_3) DA:38,3 DA:40,3 DA:43,3 DA:47,9 DA:49,9 DA:50,18 DA:52,9 DA:55,6 DA:60,9 DA:61,3 DA:66,6 DA:70,4 LF:12 LH:12 BRDA:38,0,0,3 BRDA:38,0,1,0 BRDA:41,1,0,1 BRDA:41,1,1,2 BRDA:40,2,0,3 BRDA:40,2,1,1 BRDA:50,3,0,6 BRDA:50,3,1,3 BRDA:60,4,0,3 BRDA:60,4,1,6 BRDA:60,5,0,6 BRDA:60,5,1,3 BRDA:60,6,0,9 BRDA:60,6,1,3 BRF:14 BRH:13 end_of_record TN: SF:src/eslint-utils/deepMerge.ts FN:8,isObjectNotArray FN:21,deepMerge FN:28,(anonymous_2) FNF:3 FNH:3 FNDA:8,isObjectNotArray FNDA:5,deepMerge FNDA:14,(anonymous_2) DA:11,8 DA:21,4 DA:26,5 DA:28,5 DA:29,14 DA:30,14 DA:31,14 DA:32,14 DA:34,14 DA:35,4 DA:37,1 DA:40,3 DA:42,10 DA:43,5 DA:45,5 DA:48,14 DA:52,4 LF:17 LH:17 BRDA:11,0,0,8 BRDA:11,0,1,4 BRDA:22,1,0,0 BRDA:23,2,0,0 BRDA:34,3,0,4 BRDA:34,3,1,10 BRDA:34,4,0,14 BRDA:34,4,1,9 BRDA:35,5,0,1 BRDA:35,5,1,3 BRDA:35,6,0,4 BRDA:35,6,1,1 BRDA:42,7,0,5 BRDA:42,7,1,5 BRF:14 BRH:12 end_of_record TN: SF:src/eslint-utils/getParserServices.ts FN:10,getParserServices FNF:1 FNH:0 FNDA:0,getParserServices DA:5,4 DA:19,0 DA:25,0 DA:29,0 DA:34,0 DA:35,0 DA:38,0 DA:41,4 LF:8 LH:2 BRDA:15,0,0,0 BRDA:19,1,0,0 BRDA:19,1,1,0 BRDA:20,2,0,0 BRDA:20,2,1,0 BRDA:20,2,2,0 BRDA:20,2,3,0 BRDA:29,3,0,0 BRDA:29,3,1,0 BRDA:29,4,0,0 BRDA:29,4,1,0 BRDA:34,5,0,0 BRDA:34,5,1,0 BRDA:34,6,0,0 BRDA:34,6,1,0 BRF:15 BRH:0 end_of_record TN: SF:src/eslint-utils/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 DA:6,4 DA:7,4 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/CLIEngine.ts FNF:0 FNH:0 DA:3,4 DA:180,4 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/ESLint.ts FN:348,(anonymous_0) FNF:1 FNH:0 FNDA:0,(anonymous_0) DA:3,4 DA:347,4 DA:349,0 DA:364,4 LF:4 LH:3 BRDA:347,0,0,4 BRDA:347,0,1,0 BRDA:347,1,0,4 BRDA:347,1,1,4 BRF:4 BRH:3 end_of_record TN: SF:src/ts-eslint/Linter.ts FNF:0 FNH:0 DA:3,4 DA:376,4 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/ParserOptions.ts FN:2,(anonymous_0) FN:3,(anonymous_1) FN:4,(anonymous_2) FN:5,(anonymous_3) FNF:4 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/RuleTester.ts FNF:0 FNH:0 DA:1,4 DA:179,4 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/Scope.ts FN:5,(anonymous_6) FNF:1 FNH:1 FNDA:4,(anonymous_6) DA:3,4 DA:5,4 DA:12,4 DA:16,4 DA:51,4 LF:5 LH:5 BRDA:5,0,0,4 BRDA:5,0,1,4 BRF:2 BRH:2 end_of_record TN: SF:src/ts-eslint/SourceCode.ts FNF:0 FNH:0 DA:3,4 DA:444,4 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint/index.ts FNF:0 FNH:0 DA:1,4 DA:2,4 DA:3,4 DA:4,4 DA:5,4 DA:6,4 DA:7,4 DA:8,4 DA:9,4 LF:9 LH:9 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/Definition.ts FNF:0 FNH:0 DA:1,4 DA:26,4 DA:30,4 DA:39,4 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/PatternVisitor.ts FNF:0 FNH:0 DA:1,4 DA:27,4 DA:38,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/Reference.ts FNF:0 FNH:0 DA:1,4 DA:26,4 DA:42,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/Referencer.ts FNF:0 FNH:0 DA:2,4 DA:77,4 DA:81,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/Scope.ts FNF:0 FNH:0 DA:3,4 DA:125,4 DA:136,4 DA:141,4 DA:145,4 DA:149,4 DA:153,4 DA:157,4 DA:161,4 DA:165,4 DA:175,4 DA:179,4 DA:184,4 DA:185,4 DA:186,4 DA:187,4 DA:188,4 DA:189,4 DA:190,4 DA:191,4 DA:192,4 DA:193,4 DA:194,4 LF:23 LH:23 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/ScopeManager.ts FNF:0 FNH:0 DA:1,4 DA:57,4 DA:61,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/Variable.ts FNF:0 FNH:0 DA:1,4 DA:18,4 DA:22,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/analyze.ts FNF:0 FNH:0 DA:1,4 DA:16,4 DA:21,4 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/ts-eslint-scope/index.ts FNF:0 FNH:0 DA:1,4 DA:3,4 DA:4,4 DA:5,4 DA:6,4 DA:7,4 DA:8,4 DA:9,4 DA:10,4 DA:11,4 DA:12,4 LF:11 LH:11 BRF:0 BRH:0 end_of_record <<<<<< EOF # path=./packages/eslint-plugin-tslint/coverage/lcov.info TN: SF:src/custom-linter.ts FN:6,(anonymous_0) FN:10,(anonymous_1) FN:14,(anonymous_2) FNF:3 FNH:3 FNDA:10,(anonymous_0) FNDA:10,(anonymous_1) FNDA:10,(anonymous_2) DA:1,1 DA:5,1 DA:6,10 DA:7,10 DA:11,10 DA:15,10 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/index.ts FNF:0 FNH:0 DA:1,0 DA:7,0 LF:2 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/rules/config.ts FN:10,(anonymous_1) FN:38,(anonymous_2) FN:51,(anonymous_3) FN:100,(anonymous_4) FN:139,(anonymous_5) FN:158,(anonymous_6) FN:162,(anonymous_7) FNF:7 FNH:7 FNDA:1,(anonymous_1) FNDA:5,(anonymous_2) FNDA:10,(anonymous_3) FNDA:12,(anonymous_4) FNDA:4,(anonymous_5) FNDA:4,(anonymous_6) FNDA:2,(anonymous_7) DA:1,1 DA:2,1 DA:3,1 DA:4,1 DA:7,1 DA:9,1 DA:11,1 DA:37,1 DA:43,5 DA:44,1 DA:46,4 DA:56,10 DA:59,1 DA:101,12 DA:102,12 DA:103,12 DA:112,10 DA:114,10 DA:121,10 DA:125,10 DA:126,10 DA:131,10 DA:133,10 DA:138,10 DA:139,4 DA:140,4 DA:141,4 DA:142,4 DA:159,4 DA:161,4 DA:163,2 DA:182,10 LF:32 LH:32 BRDA:43,0,0,1 BRDA:43,0,1,4 BRDA:47,1,0,3 BRDA:47,1,1,1 BRDA:47,2,0,4 BRDA:47,2,1,4 BRDA:48,3,0,2 BRDA:48,3,1,2 BRDA:48,4,0,4 BRDA:48,4,1,4 BRDA:53,5,0,3 BRDA:54,6,0,8 BRDA:138,7,0,4 BRDA:138,7,1,6 BRDA:138,8,0,0 BRDA:138,8,1,10 BRDA:138,9,0,10 BRDA:138,9,1,10 BRDA:162,10,0,1 BRDA:162,10,1,3 BRDA:169,11,0,1 BRDA:169,11,1,2 BRF:22 BRH:21 end_of_record <<<<<< EOF # path=./packages/scope-manager/coverage/lcov.info TN: SF:src/ID.ts FN:4,createIdGenerator FN:8,(anonymous_1) FN:16,resetIds FNF:3 FNH:3 FNDA:173,createIdGenerator FNDA:8874,(anonymous_1) FNDA:758,resetIds DA:1,35 DA:2,35 DA:5,173 DA:6,173 DA:8,173 DA:9,8874 DA:10,8874 DA:11,8874 DA:12,8874 DA:17,758 DA:20,35 LF:11 LH:11 BRDA:9,0,0,6740 BRDA:9,0,1,2134 BRDA:9,1,0,8874 BRDA:9,1,1,8874 BRF:4 BRH:4 end_of_record TN: SF:src/ScopeManager.ts FN:58,(anonymous_2) FN:48,(anonymous_3) FN:50,recurse FN:51,(anonymous_5) FN:55,(anonymous_6) FN:67,(anonymous_7) FN:71,(anonymous_8) FN:75,(anonymous_9) FN:78,(anonymous_10) FN:82,(anonymous_11) FN:92,(anonymous_12) FN:105,(anonymous_13) FN:106,predicate FN:147,(anonymous_15) FN:156,(anonymous_16) FN:161,(anonymous_17) FN:166,(anonymous_18) FN:171,(anonymous_19) FN:180,(anonymous_20) FN:185,(anonymous_21) FN:194,(anonymous_22) FN:204,(anonymous_23) FN:211,(anonymous_24) FN:215,(anonymous_25) FN:220,(anonymous_26) FN:225,(anonymous_27) FN:230,(anonymous_28) FN:235,(anonymous_29) FN:240,(anonymous_30) FN:245,(anonymous_31) FNF:30 FNH:28 FNDA:487,(anonymous_2) FNDA:272,(anonymous_3) FNDA:989,recurse FNDA:1920,(anonymous_5) FNDA:1445,(anonymous_6) FNDA:487,(anonymous_7) FNDA:1055,(anonymous_8) FNDA:486,(anonymous_9) FNDA:487,(anonymous_10) FNDA:558,(anonymous_11) FNDA:47,(anonymous_12) FNDA:0,(anonymous_13) FNDA:0,predicate FNDA:1056,(anonymous_15) FNDA:29,(anonymous_16) FNDA:6,(anonymous_17) FNDA:72,(anonymous_18) FNDA:8,(anonymous_19) FNDA:14,(anonymous_20) FNDA:3,(anonymous_21) FNDA:292,(anonymous_22) FNDA:22,(anonymous_23) FNDA:487,(anonymous_24) FNDA:2,(anonymous_25) FNDA:73,(anonymous_26) FNDA:1,(anonymous_27) FNDA:8,(anonymous_28) FNDA:12,(anonymous_29) FNDA:26,(anonymous_30) FNDA:1,(anonymous_31) DA:2,34 DA:3,34 DA:41,487 DA:49,272 DA:51,1920 DA:52,989 DA:54,272 DA:55,1445 DA:59,487 DA:60,487 DA:61,487 DA:62,487 DA:63,487 DA:64,487 DA:68,487 DA:72,1055 DA:76,486 DA:79,487 DA:83,558 DA:93,47 DA:107,0 DA:108,0 DA:110,0 DA:113,0 DA:115,0 DA:116,0 DA:121,0 DA:122,0 DA:125,0 DA:126,0 DA:127,0 DA:129,0 DA:130,0 DA:134,0 DA:135,0 DA:137,0 DA:138,0 DA:143,0 DA:148,1056 DA:149,487 DA:150,487 DA:152,1056 DA:153,1056 DA:157,29 DA:158,29 DA:162,6 DA:163,6 DA:167,72 DA:168,72 DA:174,8 DA:175,8 DA:181,14 DA:182,14 DA:188,3 DA:189,3 DA:198,292 DA:199,292 DA:207,22 DA:208,22 DA:212,487 DA:216,2 DA:217,2 DA:221,73 DA:222,73 DA:226,1 DA:227,1 DA:231,8 DA:232,8 DA:236,12 DA:237,12 DA:241,26 DA:242,26 DA:246,1 DA:247,1 DA:251,34 LF:75 LH:57 BRDA:79,0,0,487 BRDA:79,0,1,487 BRDA:83,1,0,558 BRDA:83,1,1,558 BRDA:93,2,0,46 BRDA:93,2,1,1 BRDA:93,3,0,47 BRDA:93,3,1,47 BRDA:105,4,0,0 BRDA:107,5,0,0 BRDA:107,5,1,0 BRDA:107,6,0,0 BRDA:107,6,1,0 BRDA:115,7,0,0 BRDA:115,7,1,0 BRDA:115,8,0,0 BRDA:115,8,1,0 BRDA:121,9,0,0 BRDA:121,9,1,0 BRDA:125,10,0,0 BRDA:125,10,1,0 BRDA:129,11,0,0 BRDA:129,11,1,0 BRDA:137,12,0,0 BRDA:137,12,1,0 BRDA:148,13,0,487 BRDA:148,13,1,569 BRF:27 BRH:10 end_of_record TN: SF:src/analyze.ts FN:84,mapEcmaVersion FN:98,analyze FN:122,(anonymous_2) FNF:3 FNH:3 FNDA:27,mapEcmaVersion FNDA:498,analyze FNDA:28,(anonymous_2) DA:2,33 DA:3,33 DA:4,33 DA:5,33 DA:72,33 DA:85,27 DA:86,2 DA:89,25 DA:90,25 DA:92,25 DA:103,498 DA:104,498 DA:122,498 DA:124,498 DA:125,498 DA:127,498 DA:129,498 DA:132,33 LF:18 LH:18 BRDA:85,0,0,2 BRDA:85,0,1,25 BRDA:85,1,0,27 BRDA:85,1,1,27 BRDA:85,1,2,26 BRDA:89,2,0,7 BRDA:89,2,1,18 BRDA:92,3,0,21 BRDA:92,3,1,4 BRDA:92,4,0,2 BRDA:92,4,1,2 BRDA:103,5,0,28 BRDA:103,5,1,470 BRDA:103,6,0,498 BRDA:103,6,1,498 BRDA:103,7,0,0 BRDA:103,7,1,498 BRDA:103,8,0,498 BRDA:103,8,1,498 BRDA:106,9,0,2 BRDA:106,9,1,496 BRDA:106,10,0,498 BRDA:106,10,1,498 BRDA:106,11,0,0 BRDA:106,11,1,498 BRDA:106,12,0,498 BRDA:106,12,1,498 BRDA:108,13,0,3 BRDA:108,13,1,495 BRDA:108,14,0,498 BRDA:108,14,1,498 BRDA:108,15,0,0 BRDA:108,15,1,498 BRDA:108,16,0,498 BRDA:108,16,1,498 BRDA:110,17,0,4 BRDA:110,17,1,494 BRDA:110,18,0,498 BRDA:110,18,1,498 BRDA:110,19,0,0 BRDA:110,19,1,498 BRDA:110,20,0,498 BRDA:110,20,1,498 BRDA:111,21,0,2 BRDA:111,21,1,496 BRDA:111,22,0,498 BRDA:111,22,1,498 BRDA:111,23,0,0 BRDA:111,23,1,498 BRDA:111,24,0,498 BRDA:111,24,1,498 BRDA:113,25,0,2 BRDA:113,25,1,496 BRDA:113,26,0,498 BRDA:113,26,1,498 BRDA:113,27,0,0 BRDA:113,27,1,498 BRDA:113,28,0,498 BRDA:113,28,1,498 BRDA:114,29,0,80 BRDA:114,29,1,418 BRDA:114,30,0,498 BRDA:114,30,1,498 BRDA:114,31,0,0 BRDA:114,31,1,498 BRDA:114,32,0,498 BRDA:114,32,1,498 BRDA:115,33,0,471 BRDA:115,33,1,27 BRDA:115,34,0,498 BRDA:115,34,1,498 BRDA:115,35,0,0 BRDA:115,35,1,498 BRDA:115,36,0,498 BRDA:115,36,1,498 BRDA:117,37,0,9 BRDA:117,37,1,489 BRDA:117,38,0,498 BRDA:117,38,1,498 BRDA:117,39,0,0 BRDA:117,39,1,498 BRDA:117,40,0,498 BRDA:117,40,1,498 BRF:83 BRH:74 end_of_record TN: SF:src/assert.ts FN:2,assert FNF:1 FNH:1 FNDA:7728,assert DA:3,7728 DA:4,0 DA:8,35 LF:3 LH:2 BRDA:3,0,0,0 BRDA:3,0,1,7728 BRF:2 BRH:1 end_of_record TN: SF:src/index.ts FN:1,(anonymous_4) FN:1,(anonymous_5) FN:3,(anonymous_6) FN:4,(anonymous_7) FN:6,(anonymous_8) FN:7,(anonymous_9) FN:8,(anonymous_10) FN:11,(anonymous_11) FNF:8 FNH:0 FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) FNDA:0,(anonymous_7) FNDA:0,(anonymous_8) FNDA:0,(anonymous_9) FNDA:0,(anonymous_10) FNDA:0,(anonymous_11) DA:1,31 DA:2,31 DA:3,31 DA:4,31 DA:5,31 DA:6,31 DA:7,31 DA:8,31 DA:10,31 DA:11,31 DA:12,31 LF:11 LH:11 BRF:0 BRH:0 end_of_record TN: SF:src/definition/CatchClauseDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:11,(anonymous_0) DA:2,35 DA:3,35 DA:12,11 DA:15,11 DA:16,11 DA:19,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/ClassNameDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:124,(anonymous_0) DA:2,35 DA:3,35 DA:12,124 DA:15,124 DA:16,124 DA:19,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/DefinitionBase.ts FN:42,(anonymous_0) FNF:1 FNH:1 FNDA:1348,(anonymous_0) DA:3,35 DA:5,35 DA:16,1348 DA:43,1348 DA:44,1348 DA:45,1348 DA:46,1348 DA:60,35 LF:8 LH:8 BRF:0 BRH:0 end_of_record TN: SF:src/definition/DefinitionType.ts FN:1,(anonymous_0) FNF:1 FNH:1 FNDA:35,(anonymous_0) DA:1,35 DA:3,35 DA:4,35 DA:5,35 DA:6,35 DA:7,35 DA:8,35 DA:9,35 DA:10,35 DA:11,35 DA:12,35 DA:13,35 DA:16,35 LF:13 LH:13 BRDA:1,0,0,35 BRDA:1,0,1,35 BRF:2 BRH:2 end_of_record TN: SF:src/definition/FunctionNameDefinition.ts FN:14,(anonymous_0) FNF:1 FNH:1 FNDA:96,(anonymous_0) DA:2,35 DA:3,35 DA:15,96 DA:18,96 DA:19,96 DA:22,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/ImplicitGlobalVariableDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:30,(anonymous_0) DA:2,35 DA:3,35 DA:15,30 DA:18,30 DA:19,30 DA:22,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/ImportBindingDefinition.ts FN:27,(anonymous_0) FNF:1 FNH:1 FNDA:49,(anonymous_0) DA:2,35 DA:3,35 DA:32,49 DA:35,49 DA:36,49 DA:39,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/ParameterDefinition.ts FN:24,(anonymous_0) FNF:1 FNH:1 FNDA:264,(anonymous_0) DA:2,35 DA:3,35 DA:29,264 DA:30,264 DA:33,264 DA:34,264 DA:37,35 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/definition/TSEnumMemberDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:11,(anonymous_0) DA:2,35 DA:3,35 DA:15,11 DA:18,11 DA:19,11 DA:22,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/TSEnumNameDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:16,(anonymous_0) DA:2,35 DA:3,35 DA:12,16 DA:15,16 DA:16,16 DA:19,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/TSModuleNameDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:10,(anonymous_0) DA:2,35 DA:3,35 DA:12,10 DA:15,10 DA:16,10 DA:19,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/TypeDefinition.ts FN:13,(anonymous_0) FNF:1 FNH:1 FNDA:245,(anonymous_0) DA:2,35 DA:3,35 DA:14,245 DA:17,245 DA:18,245 DA:21,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/VariableDefinition.ts FN:11,(anonymous_0) FNF:1 FNH:1 FNDA:492,(anonymous_0) DA:2,35 DA:3,35 DA:16,492 DA:19,492 DA:20,492 DA:23,35 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/definition/index.ts FNF:0 FNH:0 DA:1,35 DA:2,35 DA:3,35 DA:4,35 DA:5,35 DA:6,35 DA:7,35 DA:8,35 DA:9,35 DA:10,35 DA:11,35 DA:12,35 DA:13,35 LF:13 LH:13 BRF:0 BRH:0 end_of_record TN: SF:src/lib/dom.iterable.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/dom.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.collection.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.core.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.generator.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.iterable.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.promise.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.proxy.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.reflect.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.symbol.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.symbol.wellknown.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2015.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:12,34 DA:13,34 DA:14,34 DA:15,34 DA:17,34 LF:11 LH:11 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2016.array.include.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2016.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2016.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.intl.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.object.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.sharedmemory.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.string.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:13,34 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2017.typedarrays.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.asyncgenerator.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.asynciterable.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.intl.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.promise.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.regexp.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2018.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:13,34 LF:7 LH:7 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.array.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.object.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.string.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.symbol.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2019.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.bigint.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.intl.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.promise.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.sharedmemory.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.string.ts FNF:0 FNH:0 DA:6,34 DA:8,34 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.symbol.wellknown.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es2020.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:12,34 DA:14,34 LF:8 LH:8 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es5.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es6.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:12,34 DA:13,34 DA:14,34 DA:15,34 DA:17,34 LF:11 LH:11 BRF:0 BRH:0 end_of_record TN: SF:src/lib/es7.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.array.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.asynciterable.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:9,34 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.bigint.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.full.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.intl.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.promise.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.string.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.symbol.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:12,34 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/esnext.weakref.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/index.ts FNF:0 FNH:0 DA:5,34 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:10,34 DA:11,34 DA:12,34 DA:13,34 DA:14,34 DA:15,34 DA:16,34 DA:17,34 DA:18,34 DA:19,34 DA:20,34 DA:21,34 DA:22,34 DA:23,34 DA:24,34 DA:25,34 DA:26,34 DA:27,34 DA:28,34 DA:29,34 DA:30,34 DA:31,34 DA:32,34 DA:33,34 DA:34,34 DA:35,34 DA:36,34 DA:37,34 DA:38,34 DA:39,34 DA:40,34 DA:41,34 DA:42,34 DA:43,34 DA:44,34 DA:45,34 DA:46,34 DA:47,34 DA:48,34 DA:49,34 DA:50,34 DA:51,34 DA:52,34 DA:53,34 DA:54,34 DA:55,34 DA:56,34 DA:57,34 DA:58,34 DA:59,34 DA:60,34 DA:61,34 DA:62,34 DA:63,34 DA:64,34 DA:65,34 DA:67,34 DA:131,34 LF:63 LH:63 BRF:0 BRH:0 end_of_record TN: SF:src/lib/lib.ts FNF:0 FNH:0 DA:6,34 DA:7,34 DA:8,34 DA:9,34 DA:11,34 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:src/lib/scripthost.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/webworker.importscripts.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/webworker.iterable.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/lib/webworker.ts FNF:0 FNH:0 DA:7,34 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/referencer/ClassVisitor.ts FN:12,(anonymous_2) FN:23,(anonymous_3) FN:36,(anonymous_4) FN:49,(anonymous_5) FN:58,(anonymous_6) FN:76,(anonymous_7) FN:83,(anonymous_8) FN:96,(anonymous_9) FN:109,(anonymous_10) FN:148,(anonymous_11) FN:162,(anonymous_12) FN:192,(anonymous_13) FN:210,(anonymous_14) FN:230,(anonymous_15) FN:243,(anonymous_16) FN:247,(anonymous_17) FN:259,(anonymous_18) FN:263,(anonymous_19) FN:270,(anonymous_20) FN:315,(anonymous_21) FN:321,(anonymous_22) FN:325,(anonymous_23) FN:329,(anonymous_24) FN:335,(anonymous_25) FN:341,(anonymous_26) FN:366,getLiteralMethodKeyName FNF:26 FNH:26 FNDA:72,(anonymous_2) FNDA:72,(anonymous_3) FNDA:162,(anonymous_4) FNDA:72,(anonymous_5) FNDA:8,(anonymous_6) FNDA:3,(anonymous_7) FNDA:12,(anonymous_8) FNDA:72,(anonymous_9) FNDA:56,(anonymous_10) FNDA:43,(anonymous_11) FNDA:43,(anonymous_12) FNDA:58,(anonymous_13) FNDA:8,(anonymous_14) FNDA:13,(anonymous_15) FNDA:3,(anonymous_16) FNDA:57,(anonymous_17) FNDA:15,(anonymous_18) FNDA:218,(anonymous_19) FNDA:108,(anonymous_20) FNDA:72,(anonymous_21) FNDA:10,(anonymous_22) FNDA:57,(anonymous_23) FNDA:2,(anonymous_24) FNDA:1,(anonymous_25) FNDA:6,(anonymous_26) FNDA:39,getLiteralMethodKeyName DA:1,33 DA:2,33 DA:4,33 DA:5,33 DA:8,72 DA:9,72 DA:10,72 DA:17,72 DA:18,72 DA:19,72 DA:20,72 DA:28,72 DA:33,72 DA:38,162 DA:39,148 DA:41,14 DA:52,72 DA:53,60 DA:58,72 DA:60,72 DA:62,72 DA:65,64 DA:70,72 DA:73,72 DA:75,72 DA:76,72 DA:78,72 DA:80,72 DA:86,12 DA:93,12 DA:100,72 DA:101,28 DA:102,44 DA:103,12 DA:104,32 DA:105,14 DA:113,56 DA:116,0 DA:120,56 DA:131,56 DA:145,56 DA:148,43 DA:149,56 DA:150,8 DA:159,8 DA:163,43 DA:170,4 DA:180,56 DA:185,5 DA:189,56 DA:190,58 DA:193,58 DA:200,58 DA:209,58 DA:210,58 DA:213,56 DA:214,56 DA:218,56 DA:220,56 DA:221,56 DA:223,0 DA:227,56 DA:236,13 DA:237,2 DA:240,13 DA:242,13 DA:243,3 DA:248,57 DA:249,14 DA:252,57 DA:253,56 DA:255,1 DA:258,57 DA:259,15 DA:264,218 DA:265,194 DA:267,24 DA:274,108 DA:275,70 DA:278,38 DA:285,34 DA:288,5 DA:289,5 DA:290,0 DA:292,5 DA:294,29 DA:297,34 DA:298,24 DA:300,24 DA:301,1 DA:305,24 DA:308,14 DA:318,72 DA:322,10 DA:326,57 DA:332,2 DA:338,1 DA:342,6 DA:369,39 DA:370,12 DA:374,12 DA:376,27 DA:377,25 DA:379,2 DA:382,33 LF:105 LH:102 BRDA:38,0,0,148 BRDA:38,0,1,14 BRDA:38,1,0,162 BRDA:38,1,1,162 BRDA:52,2,0,60 BRDA:52,2,1,12 BRDA:52,3,0,72 BRDA:52,3,1,60 BRDA:58,4,0,64 BRDA:58,4,1,8 BRDA:58,5,0,72 BRDA:58,5,1,72 BRDA:62,6,0,64 BRDA:62,6,1,8 BRDA:76,7,0,69 BRDA:76,7,1,3 BRDA:76,8,0,72 BRDA:76,8,1,72 BRDA:100,9,0,28 BRDA:100,9,1,44 BRDA:102,10,0,12 BRDA:102,10,1,32 BRDA:104,11,0,14 BRDA:104,11,1,18 BRDA:113,12,0,0 BRDA:113,12,1,56 BRDA:146,13,0,56 BRDA:146,13,1,42 BRDA:146,13,2,34 BRDA:149,14,0,8 BRDA:149,14,1,48 BRDA:149,15,0,56 BRDA:149,15,1,37 BRDA:159,16,0,4 BRDA:159,16,1,4 BRDA:160,17,0,8 BRDA:160,17,1,6 BRDA:168,18,0,2 BRDA:168,18,1,4 BRDA:161,19,0,6 BRDA:161,19,1,6 BRDA:163,20,0,43 BRDA:163,20,1,37 BRDA:163,20,2,31 BRDA:163,20,3,31 BRDA:180,21,0,5 BRDA:180,21,1,51 BRDA:181,22,0,56 BRDA:181,22,1,33 BRDA:181,22,2,16 BRDA:210,23,0,50 BRDA:210,23,1,8 BRDA:210,24,0,58 BRDA:210,24,1,58 BRDA:218,25,0,56 BRDA:218,25,1,0 BRDA:220,26,0,56 BRDA:220,26,1,0 BRDA:236,27,0,2 BRDA:236,27,1,11 BRDA:242,28,0,3 BRDA:242,28,1,10 BRDA:243,29,0,0 BRDA:243,29,1,3 BRDA:243,30,0,3 BRDA:243,30,1,3 BRDA:248,31,0,14 BRDA:248,31,1,43 BRDA:252,32,0,56 BRDA:252,32,1,1 BRDA:258,33,0,15 BRDA:258,33,1,42 BRDA:259,34,0,0 BRDA:259,34,1,15 BRDA:259,35,0,15 BRDA:259,35,1,15 BRDA:264,36,0,194 BRDA:264,36,1,24 BRDA:274,37,0,70 BRDA:274,37,1,38 BRDA:278,38,0,34 BRDA:278,38,1,4 BRDA:279,39,0,38 BRDA:279,39,1,37 BRDA:279,39,2,37 BRDA:279,39,3,37 BRDA:285,40,0,5 BRDA:285,40,1,29 BRDA:297,41,0,24 BRDA:297,41,1,10 BRDA:300,42,0,1 BRDA:300,42,1,23 BRDA:369,43,0,12 BRDA:369,43,1,27 BRDA:369,44,0,39 BRDA:369,44,1,14 BRDA:370,45,0,12 BRDA:370,45,1,0 BRDA:371,46,0,12 BRDA:371,46,1,7 BRDA:376,47,0,25 BRDA:376,47,1,2 BRDA:376,48,0,27 BRDA:376,48,1,25 BRF:104 BRH:98 end_of_record TN: SF:src/referencer/ExportVisitor.ts FN:14,(anonymous_2) FN:20,(anonymous_3) FN:25,(anonymous_4) FN:34,(anonymous_5) FN:49,(anonymous_6) FN:67,(anonymous_7) FNF:6 FNH:6 FNDA:14,(anonymous_2) FNDA:14,(anonymous_3) FNDA:10,(anonymous_4) FNDA:2,(anonymous_5) FNDA:12,(anonymous_6) FNDA:8,(anonymous_7) DA:1,33 DA:3,33 DA:11,14 DA:12,14 DA:15,14 DA:16,14 DA:17,14 DA:21,14 DA:22,14 DA:26,10 DA:28,1 DA:30,9 DA:37,2 DA:40,2 DA:52,12 DA:55,4 DA:58,8 DA:60,8 DA:68,8 DA:72,33 LF:20 LH:20 BRDA:26,0,0,1 BRDA:26,0,1,9 BRDA:37,1,0,2 BRDA:37,1,1,0 BRDA:52,2,0,4 BRDA:52,2,1,8 BRDA:58,3,0,8 BRDA:58,3,1,0 BRF:8 BRH:6 end_of_record TN: SF:src/referencer/ImportVisitor.ts FN:10,(anonymous_2) FN:16,(anonymous_3) FN:24,(anonymous_4) FN:39,(anonymous_5) FN:46,(anonymous_6) FN:53,(anonymous_7) FNF:6 FNH:6 FNDA:41,(anonymous_2) FNDA:41,(anonymous_3) FNDA:47,(anonymous_4) FNDA:7,(anonymous_5) FNDA:15,(anonymous_6) FNDA:25,(anonymous_7) DA:2,33 DA:4,33 DA:7,41 DA:8,41 DA:11,41 DA:12,41 DA:13,41 DA:20,41 DA:21,41 DA:31,47 DA:42,7 DA:43,7 DA:49,15 DA:50,15 DA:54,25 DA:55,25 DA:59,33 LF:17 LH:17 BRF:0 BRH:0 end_of_record TN: SF:src/referencer/PatternVisitor.ts FN:45,(anonymous_2) FN:15,(anonymous_3) FN:55,(anonymous_4) FN:59,(anonymous_5) FN:65,(anonymous_6) FN:72,(anonymous_7) FN:79,(anonymous_8) FN:81,(anonymous_9) FN:87,(anonymous_10) FN:91,(anonymous_11) FN:105,(anonymous_12) FN:115,(anonymous_13) FN:127,(anonymous_14) FN:133,(anonymous_15) FN:137,(anonymous_16) FNF:15 FNH:10 FNDA:723,(anonymous_2) FNDA:32,(anonymous_3) FNDA:0,(anonymous_4) FNDA:103,(anonymous_5) FNDA:0,(anonymous_6) FNDA:142,(anonymous_7) FNDA:0,(anonymous_8) FNDA:0,(anonymous_9) FNDA:3,(anonymous_10) FNDA:866,(anonymous_11) FNDA:9,(anonymous_12) FNDA:153,(anonymous_13) FNDA:23,(anonymous_14) FNDA:0,(anonymous_15) FNDA:3,(anonymous_16) DA:1,33 DA:2,33 DA:24,32 DA:26,32 DA:36,723 DA:37,723 DA:38,723 DA:42,723 DA:43,723 DA:50,723 DA:51,723 DA:52,723 DA:56,0 DA:60,103 DA:61,193 DA:66,0 DA:67,0 DA:68,0 DA:69,0 DA:73,142 DA:74,142 DA:75,142 DA:76,142 DA:81,0 DA:82,0 DA:84,0 DA:93,866 DA:95,866 DA:107,9 DA:108,0 DA:112,9 DA:117,153 DA:118,0 DA:124,153 DA:128,23 DA:129,23 DA:130,23 DA:134,0 DA:142,33 LF:39 LH:28 BRDA:27,0,0,32 BRDA:27,0,1,18 BRDA:27,0,2,12 BRDA:27,0,3,2 BRDA:27,0,4,2 BRDA:27,0,5,2 BRDA:93,1,0,24 BRDA:93,1,1,842 BRDA:93,2,0,866 BRDA:93,2,1,866 BRDA:98,3,0,866 BRDA:98,3,1,24 BRDA:98,3,2,24 BRDA:107,4,0,0 BRDA:107,4,1,9 BRDA:117,5,0,0 BRDA:117,5,1,153 BRF:17 BRH:15 end_of_record TN: SF:src/referencer/Reference.ts FN:6,(anonymous_2) FN:20,(anonymous_3) FN:84,(anonymous_4) FN:73,(anonymous_5) FN:80,(anonymous_6) FN:111,(anonymous_7) FN:119,(anonymous_8) FN:127,(anonymous_9) FN:135,(anonymous_10) FN:143,(anonymous_11) FNF:10 FNH:8 FNDA:35,(anonymous_2) FNDA:35,(anonymous_3) FNDA:1180,(anonymous_4) FNDA:1620,(anonymous_5) FNDA:1620,(anonymous_6) FNDA:2026,(anonymous_7) FNDA:703,(anonymous_8) FNDA:0,(anonymous_9) FNDA:0,(anonymous_10) FNDA:1,(anonymous_11) DA:2,35 DA:6,35 DA:7,35 DA:8,35 DA:9,35 DA:18,35 DA:20,35 DA:21,35 DA:22,35 DA:32,1180 DA:36,1180 DA:68,1180 DA:74,1620 DA:81,1620 DA:93,1180 DA:94,1180 DA:95,1180 DA:96,1180 DA:98,1180 DA:99,567 DA:100,567 DA:103,1180 DA:104,1180 DA:112,2026 DA:120,703 DA:128,0 DA:136,0 DA:144,1 DA:148,35 LF:29 LH:27 BRDA:6,0,0,35 BRDA:6,0,1,35 BRDA:20,1,0,35 BRDA:20,1,1,35 BRDA:91,2,0,0 BRDA:98,3,0,567 BRDA:98,3,1,613 BRF:7 BRH:6 end_of_record TN: SF:src/referencer/Referencer.ts FN:41,(anonymous_2) FN:52,(anonymous_3) FN:59,(anonymous_4) FN:67,(anonymous_5) FN:73,(anonymous_6) FN:84,(anonymous_7) FN:107,(anonymous_8) FN:123,(anonymous_9) FN:132,(anonymous_10) FN:148,(anonymous_11) FN:154,(anonymous_12) FN:166,(anonymous_13) FN:178,(anonymous_14) FN:208,(anonymous_15) FN:219,(anonymous_16) FN:254,(anonymous_17) FN:265,(anonymous_18) FN:285,(anonymous_19) FN:293,(anonymous_20) FN:300,(anonymous_21) FN:311,(anonymous_22) FN:317,(anonymous_23) FN:334,(anonymous_24) FN:370,(anonymous_25) FN:380,(anonymous_26) FN:384,(anonymous_27) FN:389,(anonymous_28) FN:396,(anonymous_29) FN:411,(anonymous_30) FN:415,(anonymous_31) FN:419,(anonymous_32) FN:423,(anonymous_33) FN:427,(anonymous_34) FN:437,(anonymous_35) FN:447,(anonymous_36) FN:451,(anonymous_37) FN:455,(anonymous_38) FN:472,(anonymous_39) FN:476,(anonymous_40) FN:480,(anonymous_41) FN:485,(anonymous_42) FN:494,(anonymous_43) FN:498,(anonymous_44) FN:502,(anonymous_45) FN:508,(anonymous_46) FN:512,(anonymous_47) FN:517,(anonymous_48) FN:535,(anonymous_49) FN:539,(anonymous_50) FN:546,(anonymous_51) FN:550,(anonymous_52) FN:555,(anonymous_53) FN:580,(anonymous_54) FN:584,(anonymous_55) FN:598,(anonymous_56) FN:606,(anonymous_57) FN:610,(anonymous_58) FN:614,(anonymous_59) FN:629,(anonymous_60) FN:635,(anonymous_61) FN:682,(anonymous_62) FN:688,(anonymous_63) FN:703,(anonymous_64) FN:709,(anonymous_65) FN:713,(anonymous_66) FN:715,(anonymous_67) FN:727,(anonymous_68) FN:738,(anonymous_69) FN:768,(anonymous_70) FNF:69 FNH:68 FNDA:487,(anonymous_2) FNDA:7144,(anonymous_3) FNDA:1000,(anonymous_4) FNDA:801,(anonymous_5) FNDA:130,(anonymous_6) FNDA:487,(anonymous_7) FNDA:19,(anonymous_8) FNDA:17,(anonymous_9) FNDA:7,(anonymous_10) FNDA:72,(anonymous_11) FNDA:35,(anonymous_12) FNDA:42,(anonymous_13) FNDA:12,(anonymous_14) FNDA:155,(anonymous_15) FNDA:233,(anonymous_16) FNDA:185,(anonymous_17) FNDA:4,(anonymous_18) FNDA:12,(anonymous_19) FNDA:1204,(anonymous_20) FNDA:2,(anonymous_21) FNDA:43,(anonymous_22) FNDA:30,(anonymous_23) FNDA:43,(anonymous_24) FNDA:29,(anonymous_25) FNDA:3,(anonymous_26) FNDA:61,(anonymous_27) FNDA:6,(anonymous_28) FNDA:11,(anonymous_29) FNDA:12,(anonymous_30) FNDA:60,(anonymous_31) FNDA:0,(anonymous_32) FNDA:3,(anonymous_33) FNDA:8,(anonymous_34) FNDA:24,(anonymous_35) FNDA:34,(anonymous_36) FNDA:1,(anonymous_37) FNDA:2,(anonymous_38) FNDA:89,(anonymous_39) FNDA:93,(anonymous_40) FNDA:363,(anonymous_41) FNDA:41,(anonymous_42) FNDA:1,(anonymous_43) FNDA:1,(anonymous_44) FNDA:7,(anonymous_45) FNDA:9,(anonymous_46) FNDA:2,(anonymous_47) FNDA:10,(anonymous_48) FNDA:2,(anonymous_49) FNDA:36,(anonymous_50) FNDA:1,(anonymous_51) FNDA:14,(anonymous_52) FNDA:487,(anonymous_53) FNDA:12,(anonymous_54) FNDA:1,(anonymous_55) FNDA:2,(anonymous_56) FNDA:1,(anonymous_57) FNDA:6,(anonymous_58) FNDA:2,(anonymous_59) FNDA:2,(anonymous_60) FNDA:8,(anonymous_61) FNDA:14,(anonymous_62) FNDA:12,(anonymous_63) FNDA:163,(anonymous_64) FNDA:1,(anonymous_65) FNDA:2,(anonymous_66) FNDA:2,(anonymous_67) FNDA:407,(anonymous_68) FNDA:492,(anonymous_69) FNDA:1,(anonymous_70) DA:1,33 DA:2,33 DA:3,33 DA:4,33 DA:5,33 DA:6,33 DA:8,33 DA:9,33 DA:10,33 DA:11,33 DA:21,33 DA:33,487 DA:34,487 DA:35,487 DA:36,487 DA:37,487 DA:38,487 DA:42,487 DA:43,487 DA:44,487 DA:45,487 DA:46,487 DA:47,487 DA:53,7144 DA:54,5088 DA:56,7144 DA:60,1000 DA:61,1056 DA:73,801 DA:74,130 DA:85,487 DA:86,17 DA:87,17 DA:90,17 DA:91,2126 DA:96,487 DA:108,19 DA:109,19 DA:110,19 DA:111,19 DA:112,11 DA:113,11 DA:116,8 DA:117,8 DA:120,11 DA:124,17 DA:125,0 DA:127,17 DA:133,7 DA:137,5 DA:139,2 DA:151,72 DA:157,35 DA:161,13 DA:164,35 DA:165,24 DA:166,24 DA:167,42 DA:176,11 DA:179,12 DA:185,12 DA:191,12 DA:202,35 DA:203,35 DA:205,35 DA:211,155 DA:212,33 DA:213,122 DA:214,63 DA:215,59 DA:216,0 DA:233,233 DA:234,93 DA:237,3 DA:239,140 DA:241,93 DA:248,233 DA:251,233 DA:252,155 DA:255,185 DA:260,185 DA:264,155 DA:265,155 DA:268,233 DA:269,233 DA:273,233 DA:275,225 DA:276,223 DA:278,2 DA:282,233 DA:286,12 DA:287,2 DA:290,12 DA:294,1204 DA:295,933 DA:297,271 DA:303,2 DA:304,2 DA:314,43 DA:318,30 DA:319,30 DA:323,2 DA:327,3 DA:330,30 DA:331,28 DA:332,25 DA:335,43 DA:341,43 DA:347,43 DA:357,3 DA:358,3 DA:365,2 DA:367,30 DA:371,29 DA:372,29 DA:375,29 DA:377,29 DA:385,61 DA:386,61 DA:390,6 DA:392,6 DA:393,6 DA:394,6 DA:397,11 DA:401,11 DA:406,6 DA:408,6 DA:412,12 DA:416,60 DA:430,8 DA:431,2 DA:433,6 DA:440,24 DA:441,12 DA:443,12 DA:448,34 DA:452,1 DA:459,2 DA:464,1 DA:467,2 DA:469,2 DA:473,89 DA:477,93 DA:481,363 DA:482,363 DA:486,41 DA:491,41 DA:495,1 DA:503,7 DA:504,7 DA:505,7 DA:509,9 DA:513,2 DA:518,10 DA:519,10 DA:520,8 DA:524,7 DA:527,2 DA:529,10 DA:530,10 DA:531,2 DA:536,2 DA:540,36 DA:541,36 DA:542,2 DA:551,14 DA:552,14 DA:556,487 DA:557,487 DA:559,487 DA:561,3 DA:562,3 DA:565,487 DA:566,73 DA:569,487 DA:573,3 DA:576,487 DA:577,487 DA:581,12 DA:585,1 DA:587,1 DA:588,1 DA:591,1 DA:592,2 DA:595,1 DA:601,2 DA:602,2 DA:603,2 DA:607,1 DA:611,6 DA:617,2 DA:622,2 DA:623,0 DA:625,2 DA:632,2 DA:636,8 DA:642,8 DA:646,8 DA:651,8 DA:657,11 DA:661,2 DA:662,2 DA:666,9 DA:670,9 DA:676,11 DA:679,8 DA:685,14 DA:689,12 DA:690,10 DA:696,12 DA:698,12 DA:700,12 DA:706,163 DA:710,1 DA:714,2 DA:715,2 DA:716,2 DA:723,0 DA:729,407 DA:733,407 DA:734,421 DA:736,421 DA:739,492 DA:744,492 DA:745,492 DA:746,335 DA:758,421 DA:759,282 DA:762,421 DA:763,11 DA:769,1 DA:772,1 DA:774,1 DA:776,1 DA:780,33 LF:235 LH:231 BRDA:53,0,0,5088 BRDA:53,0,1,2056 BRDA:60,1,0,2056 BRDA:60,1,1,1569 BRDA:87,2,0,17 BRDA:111,3,0,11 BRDA:111,3,1,8 BRDA:124,4,0,0 BRDA:124,4,1,17 BRDA:133,5,0,5 BRDA:133,5,1,2 BRDA:134,6,0,7 BRDA:134,6,1,2 BRDA:157,7,0,13 BRDA:157,7,1,22 BRDA:158,8,0,35 BRDA:158,8,1,24 BRDA:164,9,0,24 BRDA:164,9,1,11 BRDA:180,10,0,12 BRDA:180,10,1,0 BRDA:211,11,0,33 BRDA:211,11,1,122 BRDA:213,12,0,63 BRDA:213,12,1,59 BRDA:215,13,0,0 BRDA:215,13,1,59 BRDA:233,14,0,93 BRDA:233,14,1,140 BRDA:234,15,0,3 BRDA:234,15,1,90 BRDA:239,16,0,93 BRDA:239,16,1,47 BRDA:265,17,0,151 BRDA:265,17,1,4 BRDA:265,18,0,155 BRDA:265,18,1,155 BRDA:273,19,0,225 BRDA:273,19,1,8 BRDA:275,20,0,223 BRDA:275,20,1,2 BRDA:286,21,0,2 BRDA:286,21,1,10 BRDA:294,22,0,933 BRDA:294,22,1,271 BRDA:320,23,0,1 BRDA:320,23,1,2 BRDA:320,23,2,3 BRDA:330,24,0,28 BRDA:330,24,1,2 BRDA:331,25,0,25 BRDA:331,25,1,3 BRDA:336,26,0,43 BRDA:336,26,1,0 BRDA:357,27,0,3 BRDA:357,27,1,0 BRDA:371,28,0,29 BRDA:371,28,1,0 BRDA:392,29,0,6 BRDA:392,29,1,0 BRDA:430,30,0,2 BRDA:430,30,1,6 BRDA:440,31,0,12 BRDA:440,31,1,12 BRDA:459,32,0,1 BRDA:459,32,1,1 BRDA:460,33,0,2 BRDA:460,33,1,1 BRDA:460,33,2,1 BRDA:487,34,0,41 BRDA:487,34,1,41 BRDA:519,35,0,8 BRDA:519,35,1,2 BRDA:520,36,0,7 BRDA:520,36,1,1 BRDA:541,37,0,2 BRDA:541,37,1,34 BRDA:559,38,0,3 BRDA:559,38,1,484 BRDA:565,39,0,73 BRDA:565,39,1,414 BRDA:565,40,0,487 BRDA:565,40,1,484 BRDA:569,41,0,3 BRDA:569,41,1,484 BRDA:570,42,0,487 BRDA:570,42,1,486 BRDA:587,43,0,1 BRDA:587,43,1,0 BRDA:622,44,0,0 BRDA:622,44,1,2 BRDA:657,45,0,2 BRDA:657,45,1,9 BRDA:658,46,0,11 BRDA:658,46,1,2 BRDA:666,47,0,9 BRDA:666,47,1,0 BRDA:667,48,0,9 BRDA:667,48,1,9 BRDA:689,49,0,10 BRDA:689,49,1,2 BRDA:689,50,0,12 BRDA:689,50,1,11 BRDA:714,51,0,2 BRDA:714,51,1,0 BRDA:730,52,0,59 BRDA:730,52,1,348 BRDA:745,53,0,335 BRDA:745,53,1,157 BRDA:758,54,0,282 BRDA:758,54,1,139 BRDA:762,55,0,11 BRDA:762,55,1,410 BRF:113 BRH:102 end_of_record TN: SF:src/referencer/TypeVisitor.ts FN:10,(anonymous_2) FN:15,(anonymous_3) FN:24,(anonymous_4) FN:38,(anonymous_5) FN:63,(anonymous_6) FN:77,(anonymous_7) FN:81,(anonymous_8) FN:86,(anonymous_9) FN:92,(anonymous_10) FN:105,(anonymous_11) FN:109,(anonymous_12) FN:115,(anonymous_13) FN:119,(anonymous_14) FN:125,(anonymous_15) FN:134,(anonymous_16) FN:172,(anonymous_17) FN:194,(anonymous_18) FN:201,(anonymous_19) FN:206,(anonymous_20) FN:211,(anonymous_21) FN:216,(anonymous_22) FN:221,(anonymous_23) FN:241,(anonymous_24) FN:250,(anonymous_25) FN:258,(anonymous_26) FN:270,(anonymous_27) FNF:26 FNH:26 FNDA:295,(anonymous_2) FNDA:295,(anonymous_3) FNDA:22,(anonymous_4) FNDA:21,(anonymous_5) FNDA:17,(anonymous_6) FNDA:179,(anonymous_7) FNDA:1,(anonymous_8) FNDA:2,(anonymous_9) FNDA:8,(anonymous_10) FNDA:3,(anonymous_11) FNDA:2,(anonymous_12) FNDA:11,(anonymous_13) FNDA:4,(anonymous_14) FNDA:3,(anonymous_15) FNDA:8,(anonymous_16) FNDA:14,(anonymous_17) FNDA:2,(anonymous_18) FNDA:4,(anonymous_19) FNDA:3,(anonymous_20) FNDA:13,(anonymous_21) FNDA:4,(anonymous_22) FNDA:163,(anonymous_23) FNDA:60,(anonymous_24) FNDA:12,(anonymous_25) FNDA:8,(anonymous_26) FNDA:153,(anonymous_27) DA:1,33 DA:3,33 DA:4,33 DA:5,33 DA:8,295 DA:11,295 DA:12,295 DA:16,295 DA:17,295 DA:33,22 DA:34,22 DA:36,22 DA:37,21 DA:38,21 DA:40,21 DA:47,21 DA:48,17 DA:49,17 DA:54,21 DA:55,4 DA:58,22 DA:60,22 DA:66,17 DA:67,13 DA:70,4 DA:78,179 DA:82,1 DA:89,2 DA:95,8 DA:98,8 DA:100,8 DA:102,8 DA:106,3 DA:112,2 DA:116,11 DA:121,4 DA:126,3 DA:127,3 DA:128,3 DA:131,3 DA:135,8 DA:136,8 DA:143,8 DA:148,2 DA:149,2 DA:150,3 DA:155,1 DA:156,1 DA:158,2 DA:159,2 DA:160,2 DA:162,0 DA:166,8 DA:175,14 DA:179,14 DA:181,7 DA:182,7 DA:185,14 DA:186,14 DA:187,14 DA:189,14 DA:190,7 DA:196,2 DA:197,2 DA:198,2 DA:202,4 DA:203,4 DA:207,3 DA:212,13 DA:213,13 DA:217,4 DA:224,163 DA:228,163 DA:230,19 DA:231,19 DA:234,163 DA:236,163 DA:237,19 DA:242,60 DA:246,60 DA:247,60 DA:251,12 DA:252,12 DA:254,12 DA:259,8 DA:260,7 DA:262,1 DA:263,1 DA:264,1 DA:266,1 DA:272,153 DA:276,33 LF:92 LH:91 BRDA:47,0,0,17 BRDA:47,0,1,4 BRDA:54,1,0,4 BRDA:54,1,1,17 BRDA:54,2,0,21 BRDA:54,2,1,4 BRDA:66,3,0,13 BRDA:66,3,1,4 BRDA:127,4,0,3 BRDA:127,4,1,0 BRDA:143,5,0,2 BRDA:143,5,1,6 BRDA:144,6,0,8 BRDA:144,6,1,6 BRDA:150,7,0,1 BRDA:150,7,1,2 BRDA:151,8,0,3 BRDA:151,8,1,2 BRDA:158,9,0,2 BRDA:158,9,1,0 BRDA:179,10,0,7 BRDA:179,10,1,7 BRDA:185,11,0,11 BRDA:185,11,1,3 BRDA:185,12,0,14 BRDA:185,12,1,14 BRDA:186,13,0,14 BRDA:186,13,1,0 BRDA:186,14,0,14 BRDA:186,14,1,14 BRDA:189,15,0,7 BRDA:189,15,1,7 BRDA:228,16,0,19 BRDA:228,16,1,144 BRDA:236,17,0,19 BRDA:236,17,1,144 BRDA:251,18,0,12 BRDA:251,18,1,0 BRDA:259,19,0,7 BRDA:259,19,1,1 BRF:40 BRH:36 end_of_record TN: SF:src/referencer/Visitor.ts FN:44,(anonymous_2) FN:44,(anonymous_3) FN:14,(anonymous_4) FN:27,(anonymous_5) FNF:4 FNH:3 FNDA:33,(anonymous_2) FNDA:0,(anonymous_3) FNDA:909,(anonymous_4) FNDA:723,(anonymous_5) DA:2,33 DA:3,33 DA:13,909 DA:15,909 DA:21,909 DA:33,723 DA:35,723 DA:38,723 DA:39,676 DA:44,66 LF:10 LH:10 BRDA:17,0,0,422 BRDA:17,0,1,487 BRDA:23,1,0,422 BRDA:23,1,1,487 BRDA:30,2,0,47 BRDA:38,3,0,676 BRDA:38,3,1,47 BRF:7 BRH:7 end_of_record TN: SF:src/referencer/VisitorBase.ts FN:86,(anonymous_2) FN:9,isObject FN:12,isNode FN:23,(anonymous_5) FN:34,(anonymous_6) FN:69,(anonymous_7) FNF:6 FNH:5 FNDA:0,(anonymous_2) FNDA:2476,isObject FNDA:2476,isNode FNDA:1632,(anonymous_5) FNDA:2514,(anonymous_6) FNDA:5888,(anonymous_7) DA:2,33 DA:10,2476 DA:13,2476 DA:21,1632 DA:22,1632 DA:24,1632 DA:25,1632 DA:38,2514 DA:39,0 DA:42,2514 DA:43,2514 DA:44,2514 DA:45,2725 DA:46,83 DA:49,2642 DA:50,2642 DA:51,392 DA:54,2250 DA:55,1320 DA:56,1546 DA:57,1542 DA:60,930 DA:61,926 DA:70,5888 DA:71,204 DA:74,5684 DA:75,5684 DA:76,4292 DA:77,4292 DA:78,4292 DA:82,1392 DA:86,33 LF:32 LH:31 BRDA:10,0,0,2476 BRDA:10,0,1,2468 BRDA:13,1,0,2476 BRDA:13,1,1,2468 BRDA:24,2,0,1632 BRDA:24,2,1,0 BRDA:24,3,0,1632 BRDA:24,3,1,1632 BRDA:26,4,0,0 BRDA:26,4,1,1632 BRDA:26,5,0,1632 BRDA:26,5,1,1632 BRDA:36,6,0,2431 BRDA:38,7,0,0 BRDA:38,7,1,2514 BRDA:38,8,0,2514 BRDA:38,8,1,2514 BRDA:43,9,0,2512 BRDA:43,9,1,2 BRDA:43,10,0,2514 BRDA:43,10,1,2514 BRDA:45,11,0,83 BRDA:45,11,1,2642 BRDA:50,12,0,392 BRDA:50,12,1,2250 BRDA:54,13,0,1320 BRDA:54,13,1,930 BRDA:56,14,0,1542 BRDA:56,14,1,4 BRDA:60,15,0,926 BRDA:60,15,1,4 BRDA:70,16,0,204 BRDA:70,16,1,5684 BRDA:70,17,0,5888 BRDA:70,17,1,5684 BRDA:75,18,0,4292 BRDA:75,18,1,1392 BRDA:77,19,0,4292 BRDA:77,19,1,0 BRF:39 BRH:35 end_of_record TN: SF:src/referencer/index.ts FN:1,(anonymous_0) FN:1,(anonymous_1) FNF:2 FNH:2 FNDA:488,(anonymous_0) FNDA:1,(anonymous_1) DA:1,521 LF:1 LH:1 BRF:0 BRH:0 end_of_record TN: SF:src/scope/BlockScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:29,(anonymous_0) DA:3,35 DA:4,35 DA:17,29 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/CatchScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:6,(anonymous_0) DA:3,35 DA:4,35 DA:17,6 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/ClassScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:72,(anonymous_0) DA:3,35 DA:4,35 DA:17,72 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/ConditionalTypeScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:8,(anonymous_0) DA:3,35 DA:4,35 DA:17,8 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/ForScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:14,(anonymous_0) DA:3,35 DA:4,35 DA:17,14 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/FunctionExpressionNameScope.ts FN:14,(anonymous_0) FNF:1 FNH:1 FNDA:3,(anonymous_0) DA:2,35 DA:3,35 DA:5,35 DA:19,3 DA:26,3 DA:27,3 DA:32,3 DA:36,35 LF:8 LH:8 BRDA:26,0,0,3 BRDA:26,0,1,0 BRF:2 BRH:1 end_of_record TN: SF:src/scope/FunctionScope.ts FN:19,(anonymous_0) FN:46,(anonymous_1) FN:59,(anonymous_2) FNF:3 FNH:3 FNDA:292,(anonymous_0) FNDA:263,(anonymous_1) FNDA:131,(anonymous_2) DA:1,35 DA:3,35 DA:4,35 DA:25,292 DA:35,292 DA:36,249 DA:48,263 DA:49,1 DA:52,262 DA:55,262 DA:59,131 DA:65,35 LF:12 LH:12 BRDA:35,0,0,249 BRDA:35,0,1,43 BRDA:48,1,0,1 BRDA:48,1,1,262 BRDA:52,2,0,262 BRDA:52,2,1,0 BRDA:52,3,0,262 BRDA:52,3,1,262 BRDA:52,4,0,0 BRDA:52,4,1,262 BRDA:52,5,0,262 BRDA:52,5,1,262 BRDA:57,6,0,262 BRDA:57,6,1,262 BRDA:57,6,2,131 BRF:15 BRH:13 end_of_record TN: SF:src/scope/FunctionTypeScope.ts FN:16,(anonymous_0) FNF:1 FNH:1 FNDA:22,(anonymous_0) DA:3,35 DA:4,35 DA:21,22 DA:25,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/GlobalScope.ts FN:34,(anonymous_0) FN:43,(anonymous_1) FN:53,(anonymous_2) FNF:3 FNH:3 FNDA:487,(anonymous_0) FNDA:2613,(anonymous_1) FNDA:487,(anonymous_2) DA:1,35 DA:3,35 DA:4,35 DA:5,35 DA:6,35 DA:9,35 DA:35,487 DA:36,487 DA:44,2613 DA:54,487 DA:56,487 DA:57,708 DA:59,30 DA:60,30 DA:61,30 DA:62,30 DA:73,487 DA:74,487 DA:78,35 LF:19 LH:19 BRDA:57,0,0,30 BRDA:57,0,1,678 BRDA:57,1,0,708 BRDA:57,1,1,56 BRDA:61,2,0,30 BRDA:61,2,1,0 BRDA:61,3,0,30 BRDA:61,3,1,30 BRF:8 BRH:7 end_of_record TN: SF:src/scope/MappedTypeScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:2,(anonymous_0) DA:3,35 DA:4,35 DA:17,2 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/ModuleScope.ts FN:8,(anonymous_0) FNF:1 FNH:1 FNDA:73,(anonymous_0) DA:3,35 DA:4,35 DA:13,73 DA:17,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/ScopeBase.ts FN:23,isStrictScope FN:112,registerScope FN:225,(anonymous_4) FN:305,(anonymous_5) FN:306,(anonymous_6) FN:338,(anonymous_7) FN:348,(anonymous_8) FN:259,(anonymous_9) FN:263,(anonymous_10) FN:267,(anonymous_11) FN:292,(anonymous_12) FN:358,(anonymous_13) FN:385,(anonymous_14) FN:389,(anonymous_15) FN:397,(anonymous_16) FN:416,(anonymous_17) FN:445,(anonymous_18) FN:449,(anonymous_19) FN:456,(anonymous_20) FN:477,(anonymous_21) FN:492,(anonymous_22) FNF:21 FNH:21 FNDA:1056,isStrictScope FNDA:1056,registerScope FNDA:1056,(anonymous_4) FNDA:1362,(anonymous_5) FNDA:1362,(anonymous_6) FNDA:211,(anonymous_7) FNDA:708,(anonymous_8) FNDA:1056,(anonymous_9) FNDA:1056,(anonymous_10) FNDA:708,(anonymous_11) FNDA:542,(anonymous_12) FNDA:1055,(anonymous_13) FNDA:718,(anonymous_14) FNDA:400,(anonymous_15) FNDA:2696,(anonymous_16) FNDA:4210,(anonymous_17) FNDA:1316,(anonymous_18) FNDA:2,(anonymous_19) FNDA:967,(anonymous_20) FNDA:180,(anonymous_21) FNDA:33,(anonymous_22) DA:1,35 DA:4,35 DA:8,35 DA:9,35 DA:10,35 DA:11,35 DA:17,35 DA:31,1056 DA:32,118 DA:35,938 DA:36,0 DA:39,938 DA:49,197 DA:52,741 DA:53,24 DA:56,717 DA:57,211 DA:58,211 DA:60,37 DA:61,2 DA:63,35 DA:64,35 DA:67,3 DA:68,3 DA:71,171 DA:74,209 DA:75,6 DA:77,506 DA:78,487 DA:80,19 DA:84,690 DA:85,587 DA:87,587 DA:88,509 DA:91,78 DA:92,4 DA:95,74 DA:96,74 DA:97,74 DA:99,0 DA:100,0 DA:102,0 DA:103,0 DA:106,686 DA:113,1056 DA:115,1056 DA:117,1056 DA:118,79 DA:120,977 DA:124,35 DA:127,35 DA:143,1056 DA:154,1056 DA:159,1056 DA:166,1056 DA:171,1056 DA:181,1056 DA:189,1056 DA:194,1056 DA:199,1056 DA:217,1056 DA:232,1056 DA:234,1056 DA:235,1056 DA:237,1056 DA:238,1056 DA:241,1056 DA:247,1056 DA:249,1056 DA:251,569 DA:254,1056 DA:256,1056 DA:260,1056 DA:264,1056 DA:272,708 DA:274,708 DA:275,708 DA:276,178 DA:281,530 DA:282,0 DA:289,530 DA:290,530 DA:293,542 DA:298,33 DA:300,509 DA:305,1056 DA:306,1362 DA:307,1362 DA:308,1362 DA:310,1362 DA:311,381 DA:314,981 DA:315,12 DA:320,969 DA:322,969 DA:323,969 DA:324,6 DA:327,963 DA:328,963 DA:330,963 DA:333,1362 DA:334,399 DA:338,1056 DA:340,211 DA:342,211 DA:343,211 DA:344,211 DA:348,1056 DA:351,708 DA:352,497 DA:354,211 DA:361,1055 DA:362,568 DA:363,487 DA:364,0 DA:366,487 DA:370,1055 DA:371,1055 DA:372,1573 DA:374,1573 DA:376,1055 DA:378,1055 DA:386,718 DA:390,400 DA:391,400 DA:392,394 DA:394,400 DA:401,2696 DA:402,807 DA:405,1889 DA:407,1889 DA:408,1480 DA:409,1480 DA:411,1889 DA:412,1886 DA:424,4210 DA:425,4210 DA:426,4210 DA:427,4198 DA:431,4198 DA:432,4198 DA:435,4210 DA:436,1348 DA:437,1348 DA:438,1348 DA:440,4210 DA:441,1346 DA:446,1316 DA:453,2 DA:463,967 DA:473,967 DA:474,967 DA:478,180 DA:488,180 DA:489,180 DA:493,33 DA:503,33 DA:504,33 DA:508,35 LF:159 LH:152 BRDA:31,0,0,118 BRDA:31,0,1,938 BRDA:31,1,0,487 BRDA:31,1,1,569 BRDA:31,2,0,1056 BRDA:31,2,1,569 BRDA:35,3,0,0 BRDA:35,3,1,938 BRDA:39,4,0,197 BRDA:39,4,1,741 BRDA:40,5,0,938 BRDA:40,5,1,875 BRDA:40,5,2,874 BRDA:40,5,3,860 BRDA:40,5,4,858 BRDA:40,5,5,785 BRDA:40,5,6,777 BRDA:40,5,7,767 BRDA:52,6,0,24 BRDA:52,6,1,717 BRDA:52,7,0,741 BRDA:52,7,1,718 BRDA:56,8,0,211 BRDA:56,8,1,506 BRDA:59,9,0,37 BRDA:59,9,1,3 BRDA:59,9,2,171 BRDA:60,10,0,2 BRDA:60,10,1,35 BRDA:74,11,0,6 BRDA:74,11,1,203 BRDA:77,12,0,487 BRDA:77,12,1,19 BRDA:87,13,0,509 BRDA:87,13,1,78 BRDA:91,14,0,4 BRDA:91,14,1,74 BRDA:96,15,0,74 BRDA:96,15,1,0 BRDA:99,16,0,0 BRDA:99,16,1,0 BRDA:99,17,0,0 BRDA:99,17,1,0 BRDA:102,18,0,0 BRDA:102,18,1,0 BRDA:117,19,0,79 BRDA:117,19,1,977 BRDA:310,20,0,381 BRDA:310,20,1,981 BRDA:314,21,0,12 BRDA:314,21,1,969 BRDA:320,22,0,969 BRDA:320,22,1,180 BRDA:322,23,0,969 BRDA:322,23,1,813 BRDA:323,24,0,6 BRDA:323,24,1,963 BRDA:323,25,0,969 BRDA:323,25,1,799 BRDA:333,26,0,399 BRDA:333,26,1,963 BRDA:351,27,0,497 BRDA:351,27,1,211 BRDA:236,28,0,1056 BRDA:236,28,1,569 BRDA:239,29,0,864 BRDA:239,29,1,192 BRDA:249,30,0,569 BRDA:249,30,1,487 BRDA:275,31,0,178 BRDA:275,31,1,530 BRDA:281,32,0,0 BRDA:281,32,1,530 BRDA:291,33,0,530 BRDA:291,33,1,530 BRDA:293,34,0,33 BRDA:293,34,1,509 BRDA:294,35,0,542 BRDA:294,35,1,374 BRDA:294,35,2,374 BRDA:295,36,0,0 BRDA:295,36,1,374 BRDA:295,37,0,374 BRDA:295,37,1,374 BRDA:361,38,0,568 BRDA:361,38,1,487 BRDA:363,39,0,0 BRDA:363,39,1,487 BRDA:391,40,0,394 BRDA:391,40,1,6 BRDA:391,41,0,6 BRDA:391,41,1,394 BRDA:391,42,0,400 BRDA:391,42,1,394 BRDA:401,43,0,807 BRDA:401,43,1,1889 BRDA:407,44,0,1480 BRDA:407,44,1,409 BRDA:411,45,0,1886 BRDA:411,45,1,3 BRDA:424,46,0,1597 BRDA:424,46,1,2613 BRDA:426,47,0,4198 BRDA:426,47,1,12 BRDA:429,48,0,1585 BRDA:429,48,1,2613 BRDA:435,49,0,1348 BRDA:435,49,1,2862 BRDA:440,50,0,1346 BRDA:440,50,1,2864 BRDA:458,51,0,400 BRDA:461,52,0,405 BRDA:474,53,0,0 BRDA:474,53,1,967 BRDA:474,54,0,967 BRDA:474,54,1,967 BRDA:489,55,0,0 BRDA:489,55,1,180 BRDA:489,56,0,180 BRDA:489,56,1,180 BRDA:504,57,0,0 BRDA:504,57,1,33 BRDA:504,58,0,33 BRDA:504,58,1,33 BRF:124 BRH:110 end_of_record TN: SF:src/scope/ScopeType.ts FN:1,(anonymous_0) FNF:1 FNH:1 FNDA:35,(anonymous_0) DA:1,35 DA:2,35 DA:3,35 DA:4,35 DA:5,35 DA:6,35 DA:7,35 DA:8,35 DA:9,35 DA:10,35 DA:11,35 DA:12,35 DA:13,35 DA:14,35 DA:15,35 DA:16,35 DA:17,35 DA:20,35 LF:18 LH:18 BRDA:1,0,0,35 BRDA:1,0,1,35 BRF:2 BRH:2 end_of_record TN: SF:src/scope/SwitchScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:1,(anonymous_0) DA:3,35 DA:4,35 DA:17,1 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/TSEnumScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:8,(anonymous_0) DA:3,35 DA:4,35 DA:17,8 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/TSModuleScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:12,(anonymous_0) DA:3,35 DA:4,35 DA:17,12 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/TypeScope.ts FN:12,(anonymous_0) FNF:1 FNH:1 FNDA:26,(anonymous_0) DA:3,35 DA:4,35 DA:17,26 DA:21,35 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/scope/WithScope.ts FN:13,(anonymous_0) FN:20,(anonymous_1) FNF:2 FNH:2 FNDA:1,(anonymous_0) FNDA:1,(anonymous_1) DA:3,35 DA:4,35 DA:5,35 DA:18,1 DA:21,1 DA:22,0 DA:24,1 DA:25,1 DA:26,1 DA:27,1 DA:29,1 DA:30,1 DA:34,35 LF:13 LH:12 BRDA:21,0,0,0 BRDA:21,0,1,1 BRF:2 BRH:1 end_of_record TN: SF:src/scope/index.ts FNF:0 FNH:0 DA:1,35 DA:2,35 DA:3,35 DA:4,35 DA:5,35 DA:6,35 DA:7,35 DA:8,35 DA:9,35 DA:10,35 DA:11,35 DA:12,35 DA:13,35 DA:14,35 DA:15,35 DA:16,35 DA:17,35 DA:18,35 LF:18 LH:18 BRF:0 BRH:0 end_of_record TN: SF:src/variable/ESLintScopeVariable.ts FNF:0 FNH:0 DA:1,35 DA:38,35 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/variable/ImplicitLibVariable.ts FN:27,(anonymous_0) FNF:1 FNH:1 FNDA:2613,(anonymous_0) DA:1,35 DA:37,2613 DA:38,2613 DA:39,2613 DA:40,2613 DA:41,2613 DA:46,35 LF:7 LH:7 BRDA:38,0,0,2613 BRDA:38,0,1,0 BRDA:38,1,0,2613 BRDA:38,1,1,2613 BRDA:39,2,0,2613 BRDA:39,2,1,0 BRDA:39,3,0,2613 BRDA:39,3,1,2613 BRDA:40,4,0,0 BRDA:40,4,1,2613 BRDA:40,5,0,2613 BRDA:40,5,1,2613 BRDA:42,6,0,2613 BRDA:42,6,1,0 BRDA:42,7,0,2613 BRDA:42,7,1,2613 BRF:16 BRH:12 end_of_record TN: SF:src/variable/Variable.ts FN:11,(anonymous_0) FN:17,(anonymous_1) FN:24,(anonymous_2) FN:30,(anonymous_3) FNF:4 FNH:4 FNDA:1090,(anonymous_0) FNDA:985,(anonymous_1) FNDA:1723,(anonymous_2) FNDA:1608,(anonymous_3) DA:1,35 DA:12,1090 DA:14,114 DA:17,985 DA:25,1723 DA:27,115 DA:30,1608 DA:34,35 LF:8 LH:8 BRDA:12,0,0,114 BRDA:12,0,1,976 BRDA:25,1,0,115 BRDA:25,1,1,1608 BRF:4 BRH:4 end_of_record TN: SF:src/variable/VariableBase.ts FN:47,(anonymous_0) FNF:1 FNH:1 FNDA:4198,(anonymous_0) DA:3,35 DA:7,35 DA:13,4198 DA:19,4198 DA:24,4198 DA:30,4198 DA:41,4198 DA:48,4198 DA:49,4198 DA:53,35 LF:10 LH:10 BRF:0 BRH:0 end_of_record TN: SF:src/variable/index.ts FN:1,(anonymous_0) FN:3,(anonymous_1) FN:4,(anonymous_2) FN:6,(anonymous_3) FNF:4 FNH:2 FNDA:0,(anonymous_0) FNDA:3223,(anonymous_1) FNDA:0,(anonymous_2) FNDA:1618,(anonymous_3) DA:1,35 DA:2,35 DA:3,3258 DA:4,35 DA:6,1653 LF:5 LH:5 BRF:0 BRH:0 end_of_record <<<<<< EOF # path=./packages/parser/coverage/lcov.info TN: SF:src/index.ts FN:1,(anonymous_0) FN:1,(anonymous_1) FN:1,(anonymous_2) FN:3,(anonymous_3) FN:4,(anonymous_4) FNF:5 FNH:0 FNDA:0,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) FNDA:0,(anonymous_4) DA:1,0 DA:2,0 DA:3,0 DA:4,0 DA:8,0 LF:5 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/parser.ts FN:178,(anonymous_1) FN:29,validateBoolean FN:40,getLib FN:42,(anonymous_4) FN:74,parse FN:81,parseForESLint FNF:6 FNH:4 FNDA:0,(anonymous_1) FNDA:45,validateBoolean FNDA:3,getLib FNDA:0,(anonymous_4) FNDA:1,parse FNDA:15,parseForESLint DA:1,3 DA:2,3 DA:8,3 DA:13,3 DA:14,3 DA:16,3 DA:33,45 DA:34,36 DA:36,9 DA:39,3 DA:41,3 DA:42,0 DA:43,0 DA:44,0 DA:45,0 DA:48,0 DA:52,3 DA:54,3 DA:56,0 DA:58,0 DA:60,0 DA:62,0 DA:64,0 DA:66,0 DA:68,0 DA:70,3 DA:78,1 DA:85,15 DA:86,3 DA:88,12 DA:92,15 DA:93,11 DA:95,15 DA:96,10 DA:99,15 DA:100,15 DA:104,15 DA:113,15 DA:114,10 DA:115,10 DA:116,8 DA:124,15 DA:128,15 DA:129,1 DA:132,15 DA:133,12 DA:135,12 DA:137,4 DA:138,4 DA:139,3 DA:140,3 DA:142,4 DA:143,0 DA:148,0 DA:149,0 DA:150,0 DA:152,0 DA:157,0 DA:160,0 DA:161,0 DA:167,4 DA:168,0 DA:173,12 DA:175,12 DA:178,3 LF:65 LH:44 BRDA:31,0,0,15 BRDA:33,1,0,36 BRDA:33,1,1,9 BRDA:41,2,0,0 BRDA:41,2,1,3 BRDA:44,3,0,0 BRDA:44,3,1,0 BRDA:52,4,0,3 BRDA:52,4,1,0 BRDA:52,5,0,3 BRDA:52,5,1,3 BRDA:55,6,0,0 BRDA:55,6,1,0 BRDA:55,6,2,0 BRDA:55,6,3,0 BRDA:55,6,4,0 BRDA:55,6,5,0 BRDA:55,6,6,0 BRDA:55,6,7,3 BRDA:85,7,0,3 BRDA:85,7,1,12 BRDA:85,8,0,15 BRDA:85,8,1,12 BRDA:92,9,0,11 BRDA:92,9,1,4 BRDA:92,10,0,15 BRDA:92,10,1,11 BRDA:95,11,0,10 BRDA:95,11,1,5 BRDA:113,12,0,10 BRDA:113,12,1,5 BRDA:115,13,0,8 BRDA:115,13,1,2 BRDA:115,14,0,10 BRDA:115,14,1,8 BRDA:128,15,0,1 BRDA:128,15,1,14 BRDA:135,16,0,4 BRDA:135,16,1,8 BRDA:138,17,0,3 BRDA:138,17,1,1 BRDA:142,18,0,0 BRDA:142,18,1,4 BRDA:143,19,0,0 BRDA:143,19,1,0 BRDA:144,20,0,0 BRDA:144,20,1,0 BRDA:152,21,0,0 BRDA:152,21,1,0 BRDA:153,22,0,0 BRDA:153,22,1,0 BRDA:167,23,0,0 BRDA:167,23,1,4 BRF:53 BRH:32 end_of_record <<<<<< EOF # path=./packages/visitor-keys/coverage/lcov.info TN: SF:src/get-keys.ts FNF:0 FNH:0 DA:2,1 DA:4,1 DA:6,1 LF:3 LH:3 BRF:0 BRH:0 end_of_record TN: SF:src/index.ts FN:1,(anonymous_0) FN:2,(anonymous_1) FN:2,(anonymous_2) FNF:3 FNH:1 FNDA:0,(anonymous_0) FNDA:1,(anonymous_1) FNDA:0,(anonymous_2) DA:1,1 DA:2,2 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:src/visitor-keys.ts FNF:0 FNH:0 DA:2,1 DA:18,1 DA:148,1 DA:150,1 LF:4 LH:4 BRF:0 BRH:0 end_of_record <<<<<< EOF