AI Slop Code Risk Monitor

microsoft/TypeScript

SlopCodeMonitor badge for microsoft/TypeScript Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

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

1.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for microsoft/TypeScript, a Go project with 111,687 GitHub stars. SynthScan examined 3,210,021 lines of code across 39883 source files, recording 3413 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 1.4 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.4
Adjusted Signal
1.4
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
111.7K
Stars
Go
Language
3.2M
Lines of Code
39.9K
Files
3.4K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 4.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 2739 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

Are imports declared and package/API names verified? 81 finding(s).

Agent Over-Engineering Ratio 3.8/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1873 finding(s).

PR Review Velocity Impact 7.5/100 · LOW

Which changes need focused human review? 3413 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 15HIGH 53MEDIUM 605LOW 2740

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 3413 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block1374 hits · 1318 pts
SeverityFileLineSnippetContext
LOWtools/customlint/checkchildren.go21// elsewhere first. Requiring children to always be checked - even on errorCOMMENT
LOWtools/scripts/tsc/generate-go-ast.ts681// which define ForEachChild manually in ast.go.COMMENT
LOWtsc/testdata/submoduleTriaged.txt1# Diff files to instead write to submoduleTriaged as "triaged" changes.COMMENT
LOW…ests/cases/transpile/declarationSingleFileHasErrors.ts1// @target: es2015COMMENT
LOW…es/transpile/declarationSingleFileHasErrorsReported.ts1// @target: es2015COMMENT
LOW…ases/transpile/declarationSelfReferentialConstraint.ts1// @target: es2015COMMENT
LOW…iler/jsFileCompilationTypeParameterSyntaxOfFunction.ts1// @target: es2015COMMENT
LOW…tests/cases/compiler/declarationEmitAliasExportStar.ts1// @module: commonjsCOMMENT
LOW…/compiler/syntheticDefaultExportsWithDynamicImports.ts1// @module: systemCOMMENT
LOW…/testdata/tests/cases/compiler/jsdocParamTagInvalid.ts1// @target: es2015COMMENT
LOW…testdata/tests/cases/compiler/emptyFile-declaration.ts1// @target: ES5, ES2015COMMENT
LOWtsc/testdata/tests/cases/compiler/commonSourceDir3.ts1// @target: es2015COMMENT
LOW…stdata/tests/cases/compiler/reexportMissingDefault6.ts1// @target: es2015COMMENT
LOW…ts/cases/compiler/jsFileCompilationNonNullAssertion.ts1// @target: es2015COMMENT
LOW…tdata/tests/cases/compiler/typeReferenceDirectives3.ts1// @target: es2015COMMENT
LOW…s/compiler/conditionalTypeAssignabilityWhenDeferred.ts61 const x1: [T] extends [number]COMMENT
LOW…s/compiler/contentMapperInvalidDiagnosticDirectives.ts41// @box-invalid-directive: invalid-unused-diagnostic-indexCOMMENT
LOW…es/compiler/typeReferenceDirectiveTrailingSlashName.ts1// @target: es2015COMMENT
LOW…es/compiler/requireOfJsonFileWithoutEsModuleInterop.ts1// @module: commonjsCOMMENT
LOW…testdata/tests/cases/compiler/unusedTypeParameters7.ts1// @target: es2015COMMENT
LOW…ests/cases/compiler/exportEmptyObjectBindingPattern.ts1// @module: commonjs,system,es2015,esnextCOMMENT
LOW…stdata/tests/cases/compiler/complexNarrowingWithAny.ts1// @target: es2015COMMENT
LOW…stdata/tests/cases/compiler/complexNarrowingWithAny.ts21// import * as import10 from '@angular/core/src/application_ref';COMMENT
LOW…stdata/tests/cases/compiler/complexNarrowingWithAny.ts41// import * as import30 from '@angular/platform-browser/src/dom/animation_driver';COMMENT
LOWtsc/testdata/tests/cases/compiler/checkJsFiles3.ts1// @target: es2015COMMENT
LOW…/cases/compiler/objectLiteralDeclarationGeneration1.ts1// @target: es2015COMMENT
LOW…cases/compiler/typeReferenceDirectiveWithTypeAsFile.ts1// @target: es2015COMMENT
LOW…iler/moduleResolutionAsTypeReferenceDirectiveScoped.ts1// @module: commonjsCOMMENT
LOW…cases/compiler/checkDestructuringShorthandAssigment.ts1// @target: es2015COMMENT
LOW…s/cases/compiler/declarationMapInlineSourcesContent.ts1// @declaration: trueCOMMENT
LOW…tdata/tests/cases/compiler/typeReferenceDirectives7.ts1// @module: commonjsCOMMENT
LOW…ts/cases/compiler/inferenceExactOptionalProperties1.ts1// @target: es2015COMMENT
LOW…stdata/tests/cases/compiler/reexportMissingDefault2.ts1// @module: commonjsCOMMENT
LOW…piler/sourceMapValidationFunctionPropertyAssignment.ts1// @target: es2015COMMENT
LOW…ompiler/jsFileCompilationReturnTypeSyntaxOfFunction.ts1// @target: es2015COMMENT
LOW…compiler/jsFileCompilationBindDeepExportsAssignment.ts1// @target: es2015COMMENT
LOW…clarationEmitMappedTypePropertyFromNumericStringKey.ts1// @module: commonjsCOMMENT
LOWtsc/testdata/tests/cases/compiler/nodeResolution1.ts1// @target: es2015COMMENT
LOW…sts/cases/compiler/restParameterWithBindingPattern2.ts1// @target: es2015COMMENT
LOWtsc/testdata/tests/cases/compiler/es5-commonjs7.ts1// @strict: falseCOMMENT
LOW…stdata/tests/cases/compiler/cachedModuleResolution6.ts1// @target: es2015COMMENT
LOW…tdata/tests/cases/compiler/systemJsForInNoException.ts1// @target: es2015COMMENT
LOW…/testdata/tests/cases/compiler/verifyDefaultLib_dom.ts1// @target: es2015COMMENT
LOW…sts/cases/compiler/typeCheckObjectLiteralMethodBody.ts1// @target: es2015COMMENT
LOW…piler/moduleResolutionWithSymlinks_preserveSymlinks.ts1// @target: es2015COMMENT
LOWtsc/testdata/tests/cases/compiler/topLevelLambda4.ts1// @target: es2015COMMENT
LOW…es/compiler/isolatedDeclarationsRequiresDeclaration.ts1// @module: commonjsCOMMENT
LOW…tdata/tests/cases/compiler/typeReferenceDirectives6.ts1// @target: es2015COMMENT
LOW…stdata/tests/cases/compiler/reexportMissingDefault3.ts1// @module: commonjsCOMMENT
LOW…cases/compiler/jsDeclarationEmitExportAssignedArray.ts1// @target: es2015COMMENT
LOW…ompiler/moduleResolutionWithExtensions_notSupported.ts1// @module: commonjsCOMMENT
LOW…stdata/tests/cases/compiler/mappedTypeNoTypeNoCrash.ts1// @target: es2015COMMENT
LOWtsc/testdata/tests/cases/compiler/checkJsFiles6.ts1// @target: es2015COMMENT
LOW…/tests/cases/compiler/fileNamesWithEmptyAndDotStems.ts1// @target: esnextCOMMENT
LOW…sticsNamespaceMembersResolutionOrderReexportedTypes.ts1// @strict: trueCOMMENT
LOW…ts/cases/compiler/isolatedModules_resolveJsonModule.ts1// @target: es2015COMMENT
LOW…ompiler/jsFileCompilationBindMultipleDefaultExports.ts1// @allowJs: trueCOMMENT
LOW…data/tests/cases/compiler/typeCheckReturnExpression.ts1// @target: es2015COMMENT
LOW…ests/cases/compiler/es6ImportWithoutFromClauseInEs5.ts1// @target: es5, es2015COMMENT
LOW…ompiler/jsFileCompilationTypeParameterSyntaxOfClass.ts1// @target: es2015COMMENT
1314 more matches not shown…
Decorative Section Separators593 hits · 1258 pts
SeverityFileLineSnippetContext
MEDIUMtools/scripts/tsc/schema.ts7// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/schema.ts9// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/schema.ts778// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/schema.ts780// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/schema.ts852 // ── String helpers ──────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts30// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts32// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts57// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts59// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts107// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts109// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts173// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts175// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts295// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts297// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts553// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts555// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1317// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1319// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1631// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1633// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1813// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-ts-ast.ts1815// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts28// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts30// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts58// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts60// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts82// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts84// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts179// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts181// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts202// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts204// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts261// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts263// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts340// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts342// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts587// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts589// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts764// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts766// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1017// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1019// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1072// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1074// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1282// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts1284// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts2044// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtools/scripts/tsc/generate-encoder.ts2046// ═══════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts330// ── Generate base struct definitions ──────────────────────────────────────COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts1376// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts1378// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts1380// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts1382// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-go-ast.ts36// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-go-ast.ts38// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-go-ast.ts61// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-go-ast.ts63// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/scripts/tsc/generate-go-ast.ts144// ── Generate struct definitions ────────────────────────────────────────────COMMENT
MEDIUM⚡tools/scripts/tsc/generate-go-ast.ts336 w.write("// ──────────────────────────────────────────────────────────────────────");CODE
533 more matches not shown…
Hyper-Verbose Identifiers1280 hits · 1234 pts
SeverityFileLineSnippetContext
LOWtools/pipelines/steps/create-github-app-token.yml186 function normalizeRepositoryTarget(owner, repositories, defaultOwner) {CODE
LOWtools/pipelines/steps/create-github-app-token.yml206 function resolveInstallationTarget(options, defaultOwner) {CODE
LOWtools/pipelines/steps/create-github-app-token.yml430 function createAzureCliKeyVaultSigner(keyId) {CODE
LOWtools/pipelines/steps/create-github-app-token.yml451 function proxyEnvironmentConfigured() {CODE
LOWtools/pipelines/steps/create-github-app-token.yml454 function nativeProxySupportEnabled() {CODE
LOWtools/pipelines/steps/create-github-app-token.yml546 function writeAzurePipelinesOutput(installationToken) {CODE
LOWtools/scripts/tsc/generate-ts-ast.ts1291 out.push(`function cloneSourceFileWithChanges(source: SourceFile, statements: readonly Statement[], endOfFileToken: CODE
LOWtools/scripts/tsc/generate-enums.ts210function translateGoNumericExpression(expression: string, prefix: string): string {CODE
LOWtools/scripts/tsc/generate-encoder.ts149function needsHandWrittenCommonData(node: NodeType): boolean {CODE
LOWtools/scripts/tsc/generate-encoder.ts168function getHandWrittenDataMembers(node: NodeType): MemberInfo[] {CODE
LOWtools/scripts/tsc/generate-encoder.ts368function generateGoGetNodeDataType(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts411function generateGoGetChildrenPropertyMask(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts461function generateGoGetNodeCommonData(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts527function generateGoRecordNodeStrings(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts558function generateGoRecordExtendedData(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts613function generateGoCreateStringNode(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts676function generateGoCreateExtendedNode(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts704function generateGoCreateChildrenNode(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts1137function generateTSGetNodeDataType(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-encoder.ts1183function generateTSGetNodeCommonData(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-options.ts195export function generateCompilerOptionsAPI(model = options): string {CODE
LOWtools/scripts/tsc/generate-options.ts256export function generatePrepareCompilerOptionsAPI(model = options): string {CODE
LOWtools/scripts/tsc/generate-options.ts530export function generateOptionComparisons(model = options): string {CODE
LOWtools/scripts/tsc/generate-go-ast.ts94function generateNodeFactoryStruct(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts175function verifyNodeBaseAtOffsetZero(): void {CODE
LOWtools/scripts/tsc/generate-go-ast.ts209function isInheritedDeclarationMarker(base: NodeType | undefined): boolean {CODE
LOWtools/scripts/tsc/generate-go-ast.ts699function generateForEachChildDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts723function generateVisitEachChildDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts772function generateSubtreeFactsDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts802function generateComputeSubtreeFactsDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts823function generatePropagateSubtreeFactsDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts870function generateNodeAccessorDispatch(w: CodeWriter, method: string, ret: string, hasAccessor: (node: NodeType) => booleCODE
LOWtools/scripts/tsc/generate-go-ast.ts937function generateModifiersDispatch(w: CodeWriter) {CODE
LOWtools/scripts/tsc/generate-go-ast.ts941function generateSetModifiersDispatch(w: CodeWriter) {CODE
LOWtsc/testdata/tests/cases/compiler/APISample_jsdoc.ts28function parseCommentsIntoDefinition(this: any,CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts35export function fooWithTypePredicateAndMulitpleParams(a: any, b: any, c: any): a is number {CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts41export function fooWithTypeTypePredicateAndRestParam(a: any, ...rest): a is number {CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts49function nonExportedFooWithParameters(/** this is comment about a*/a: string,CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts54function nonExportedFooWithRestParameters(a: string, ...rests: string[]) {CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts58function nonExportedFooWithOverloads(a: string): string;CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts59function nonExportedFooWithOverloads(a: number): number;CODE
LOW⚡tsc/testdata/tests/cases/compiler/declFileFunctions.ts60function nonExportedFooWithOverloads(a: any): any {CODE
LOWtsc/testdata/tests/cases/compiler/declFileFunctions.ts74function globalfooWithRestParameters(a: string, ...rests: string[]) {CODE
LOW…c/testdata/tests/cases/compiler/inferTypePredicates.ts148function irrelevantIsNumberDestructuring(x: string | number) {CODE
LOW…c/testdata/tests/cases/compiler/inferTypePredicates.ts212function doNotRefineDestructuredParam({x, y}: {x: number | null, y: number}) {CODE
LOW…testdata/tests/cases/compiler/moduleVisibilityTest2.ts9 export function someExportedOuterInnerFunc() { return "foo"; }CODE
LOW…/testdata/tests/cases/compiler/nonNullFullInference.ts20function testNonNullInferenceWithArrays(numbers: number[]) {CODE
LOW…iler/privacyFunctionCannotNameParameterTypeDeclFile.ts107export function publicFunctionWithPrivateParmeterTypes(param = exporter.createExportedWidget1()) { // ErrorCODE
LOW…iler/privacyFunctionCannotNameParameterTypeDeclFile.ts109function privateFunctionWithPrivateParmeterTypes(param = exporter.createExportedWidget1()) {CODE
LOW…iler/privacyFunctionCannotNameParameterTypeDeclFile.ts133export function publicFunctionWithPrivateModuleParameterTypes(param= exporter.createExportedWidget2()) { // ErrorCODE
LOW…iler/privacyFunctionCannotNameParameterTypeDeclFile.ts155function privateFunctionWithPrivateModuleParameterTypes(param= exporter.createExportedWidget2()) {CODE
LOW…r/defaultParameterAddsUndefinedWithStrictNullChecks.ts47function removeUndefinedButNotFalse(x = true) {CODE
LOWtsc/testdata/tests/cases/compiler/inKeywordTypeguard.ts26function positiveTestClassesWithOptionalProperties(x: AWithOptionalProp | BWithOptionalProp) {CODE
LOWtsc/testdata/tests/cases/compiler/inKeywordTypeguard.ts42function negativeTestClassesWithMembers(x: AWithMethod | BWithMethod) {CODE
LOWtsc/testdata/tests/cases/compiler/inKeywordTypeguard.ts50function negativeTestClassesWithMemberMissingInBothClasses(x: AWithMethod | BWithMethod) {CODE
LOWtsc/testdata/tests/cases/compiler/inKeywordTypeguard.ts63function negativeMultipleClassesTest(x: A | B | C | D) {CODE
LOW…piler/isolatedDeclarationErrorsFunctionDeclarations.ts13export function noParamAnnotationBadDefault(p = 1 + 1, p2 = { a: 1 + 1 }, p3 = [1 + 1] as const): void {}CODE
LOW…cases/compiler/declarationEmitBindingPatternsUnused.ts35function referencedInSignartureKeyword({ function: alias }: { function: string }): typeof alias {CODE
LOW…cases/compiler/declarationEmitBindingPatternsUnused.ts44function referencedInNestedFunction({ name: alias }: Named) {CODE
LOW…s/cases/compiler/declarationEmitCastReusesTypeNode1.ts14export function fnWithRequiredDefaultParam(p = null! as P, req: number) {}CODE
1220 more matches not shown…
Cross-Language Confusion (JS/TS)51 hits · 255 pts
SeverityFileLineSnippetContext
HIGH…ompiler/declarationEmitEnumReferenceViaImportEquals.ts26 print() {CODE
HIGH…ts/cases/compiler/reachabilityCheckWithEmptyDefault.ts8 print('1');CODE
HIGH…sts/cases/conformance/classes/mixinClassesAnnotated.ts17 print(): void;CODE
HIGH…sts/cases/conformance/classes/mixinClassesAnnotated.ts23 print() {CODE
HIGH…sts/cases/conformance/classes/mixinClassesAnonymous.ts16 print() {CODE
HIGH…onformance/dynamicImport/importCallExpressionInCJS3.ts5 print() { return "I am B"}CODE
HIGH…ormance/dynamicImport/importCallExpressionInSystem2.ts5 print() { return "I am B"}CODE
HIGH…nformance/dynamicImport/importCallExpression3ES2020.ts5 print() { return "I am B"}CODE
HIGH…nformance/dynamicImport/importCallExpression2ES2020.ts5 print() { return "I am B"}CODE
HIGH…ormance/dynamicImport/importCallExpressionInSystem3.ts5 print() { return "I am B"}CODE
HIGH…onformance/dynamicImport/importCallExpressionInUMD4.ts6 print() { return "I am B"}CODE
HIGH…nformance/dynamicImport/importCallExpression4ES2020.ts6 print() { return "I am B"}CODE
HIGH…nformance/dynamicImport/importCallExpression5ES2020.ts6 print() { return "I am B"}CODE
HIGH…micImport/importCallExpressionNoModuleKindSpecified.ts6 print() { return "I am B"}CODE
HIGH…ormance/dynamicImport/importCallExpressionInSystem4.ts7 print() { return "I am B"}CODE
HIGH…onformance/dynamicImport/importCallExpressionInCJS5.ts7 print() { return "I am B"}CODE
HIGH…onformance/dynamicImport/importCallExpressionInUMD3.ts5 print() { return "I am B"}CODE
HIGH…nformance/dynamicImport/importCallExpression6ES2020.ts5 print() { return "I am B"}CODE
HIGH…onformance/dynamicImport/importCallExpressionInCJS4.ts5 print() { return "I am B"}CODE
HIGH…onformance/dynamicImport/importCallExpressionInUMD2.ts5 print() { return "I am B"}CODE
HIGH…ompiler/declarationEmitEnumReferenceViaImportEquals.js23 print() {CODE
HIGH…ompiler/declarationEmitEnumReferenceViaImportEquals.js53 print() {CODE
HIGH…ompiler/declarationEmitEnumReferenceViaImportEquals.js84 print(): void;CODE
HIGH…eference/compiler/reachabilityCheckWithEmptyDefault.js10 print('1');CODE
HIGH…eference/compiler/reachabilityCheckWithEmptyDefault.js20 print('1');CODE
HIGH…selines/reference/conformance/mixinClassesAnonymous.js18 print() {CODE
HIGH…selines/reference/conformance/mixinClassesAnonymous.js85 print() {CODE
HIGH…es/reference/conformance/importCallExpressionInCJS4.js5 print() { return "I am B"}CODE
HIGH…es/reference/conformance/importCallExpressionInCJS4.js21 print() { return "I am B"; }CODE
HIGH…es/reference/conformance/importCallExpressionInCJS5.js5 print() { return "I am B"}CODE
HIGH…es/reference/conformance/importCallExpressionInCJS5.js49 print() { return "I am B"; }CODE
HIGH…s/reference/conformance/importCallExpression6ES2020.js5 print() { return "I am B"}CODE
HIGH…s/reference/conformance/importCallExpression6ES2020.js24 print() { return "I am B"; }CODE
HIGH…/baselines/reference/conformance/parserRealSource11.js2479 print(context) {CODE
HIGH…es/reference/conformance/importCallExpressionInCJS3.js5 print() { return "I am B"}CODE
HIGH…es/reference/conformance/importCallExpressionInCJS3.js24 print() { return "I am B"; }CODE
HIGH…s/reference/conformance/importCallExpression2ES2020.js5 print() { return "I am B"}CODE
HIGH…s/reference/conformance/importCallExpression2ES2020.js21 print() { return "I am B"; }CODE
HIGH…s/reference/conformance/importCallExpression3ES2020.js5 print() { return "I am B"}CODE
HIGH…s/reference/conformance/importCallExpression3ES2020.js19 print() { return "I am B"; }CODE
HIGH…/baselines/reference/conformance/parserRealSource10.js798 print(line, outfile) {CODE
HIGH…s/reference/conformance/importCallExpression5ES2020.js5 print() { return "I am B"}CODE
HIGH…s/reference/conformance/importCallExpression5ES2020.js24 print() { return "I am B"; }CODE
HIGH…s/reference/conformance/importCallExpression4ES2020.js5 print() { return "I am B"}CODE
HIGH…s/reference/conformance/importCallExpression4ES2020.js32 print() { return "I am B"; }CODE
HIGH…nformance/importCallExpressionNoModuleKindSpecified.js5 print() { return "I am B"}CODE
HIGH…nformance/importCallExpressionNoModuleKindSpecified.js35 print() { return "I am B"; }CODE
HIGH…selines/reference/conformance/mixinClassesAnnotated.js17 print(): void;CODE
HIGH…selines/reference/conformance/mixinClassesAnnotated.js23 print() {CODE
HIGH…selines/reference/conformance/mixinClassesAnnotated.js86 print() {CODE
HIGH…selines/reference/conformance/mixinClassesAnnotated.js138 print(): void;CODE
Hallucination Indicators15 hits · 165 pts
SeverityFileLineSnippetContext
CRITICAL…es/conformance/parser/ecmascript5/parserRealSource7.ts552 if (!context.scopeChain.classType.members.publicMembers.add(varDecl.id.text, fieldSymbol)) {CODE
CRITICAL⚡…ler/deeplyNestedAssignabilityErrorsCombined.errors.txt2 The types of 'a.b.c.d.e.f().g' are incompatible between these types.CODE
CRITICAL⚡…ler/deeplyNestedAssignabilityErrorsCombined.errors.txt5 The types of '(new a.b.c.d.e.f()).g' are incompatible between these types.CODE
CRITICAL⚡…ler/deeplyNestedAssignabilityErrorsCombined.errors.txt15!!! error TS2322: The types of 'a.b.c.d.e.f().g' are incompatible between these types.CODE
CRITICAL…ler/deeplyNestedAssignabilityErrorsCombined.errors.txt31!!! error TS2322: The types of '(new a.b.c.d.e.f()).g' are incompatible between these types.CODE
CRITICAL…a/baselines/reference/conformance/parserRealSource7.js554 if (!context.scopeChain.classType.members.publicMembers.add(varDecl.id.text, fieldSymbol)) {CODE
CRITICAL…a/baselines/reference/conformance/parserRealSource7.js1274 if (!context.scopeChain.classType.members.publicMembers.add(varDecl.id.text, fieldSymbol)) {CODE
CRITICAL…nes/reference/conformance/parserRealSource7.errors.txt1328 if (!context.scopeChain.classType.members.publicMembers.add(varDecl.id.text, fieldSymbol)) {CODE
CRITICAL…c/internal/execute/incremental/affectedfileshandler.go129 if h.program.snapshot.options.IsolatedModules.IsTrue() {CODE
CRITICAL…c/internal/execute/incremental/affectedfileshandler.go195 if h.program.snapshot.options.AssumeChangesOnlyAffectDirectDependencies.IsTrue() {CODE
CRITICAL…c/internal/execute/incremental/affectedfileshandler.go212 if h.program.snapshot.options.IsolatedModules.IsTrue() {CODE
CRITICAL…c/internal/execute/incremental/affectedfileshandler.go329 dtsMayChange.addFileToAffectedFilesPendingEmit(path, core.IfElse(h.program.snapshot.options.DeclarationMap.IsTrue(), FCODE
CRITICALtsc/internal/execute/incremental/programtosnapshot.go94 t.snapshot.options.SkipLibCheck.IsTrue() == t.oldProgram.snapshot.options.SkipLibCheck.IsTrue()CODE
CRITICALtsc/internal/execute/incremental/programtosnapshot.go96 t.snapshot.options.SkipDefaultLibCheck.IsTrue() == t.oldProgram.snapshot.options.SkipDefaultLibCheck.IsTrue()CODE
CRITICALtsc/internal/execute/incremental/emitfileshandler.go253 if !h.program.snapshot.options.Composite.IsTrue() {CODE
Structural Annotation Overuse24 hits · 48 pts
SeverityFileLineSnippetContext
LOWtsc/internal/printer/emitcontext.go464// NOTE: This method is analogous to `getOriginalNode` in the old compiler, but the name has changed to avoid accidentalCOMMENT
LOWtsc/internal/printer/emitcontext.go540// NOTE: This method is not guaranteed to be thread-safeCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go512 // Step 1: Open the project root fileCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go518 // Step 2: Open the node_modules dependency file - should be in the configured projectCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go528 // Step 3: Delete the import from the root fileCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go533 // Step 4: Request language service for the dependency - it should now be in an inferred projectCOMMENT
LOWtsc/internal/project/projectlifetime_test.go443 // Step 1: Open both filesCOMMENT
LOWtsc/internal/project/projectlifetime_test.go456 // Step 2: In a single batch change:COMMENT
LOW⚡tsc/internal/project/projectlifetime_test.go485 // Step 5: Close the deleted fileCOMMENT
LOW⚡tsc/internal/project/projectlifetime_test.go488 // Step 6: On next LS request, x.ts should be excludedCOMMENT
LOWtsc/internal/project/extendedconfigcache_test.go272 // Step 1: Open file in projectA - this parses the full extends chainCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go283 // Step 2: Open file in projectB - this should acquire tsconfig.base.json from cacheCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go287 // Step 3: Close projectA file and open an unrelated file to force projectA cleanupCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go295 // Step 4: Trigger another snapshot clone for projectBCOMMENT
LOW⚡tsc/internal/project/customconfigfilename_test.go90 // Step 1: Open file, verify it uses tsconfig.json (strict: false)COMMENT
LOW⚡tsc/internal/project/customconfigfilename_test.go99 // Step 2: Switch to custom config (strict: true)COMMENT
LOWtsc/internal/project/customconfigfilename_test.go111 // Step 3: Clear custom config preference, should revert to tsconfig.json (strict: false)COMMENT
LOWtsc/internal/project/watchtimeout_test.go63 // Step 1: Open the file. This creates the project and triggersCOMMENT
LOW⚡tsc/internal/project/watchtimeout_test.go84 // Step 2: Allow subsequent WatchFiles calls to succeed.COMMENT
LOW⚡tsc/internal/project/watchtimeout_test.go87 // Step 3: Make a single character change to the open file. ThisCOMMENT
LOWtsc/internal/project/watchtimeout_test.go103 // Step 4: Flush the pending change by requesting the language service.COMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go905 // Step 1: Read the file via its symlink path (simulating what module resolution doesCOMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go911 // Step 2: Simulate a file deletion from disk (e.g., npm install running concurrently).COMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go916 // Step 3: Request the file by its realpath (simulating what GetSourceFile does afterCOMMENT
Verbosity Indicators22 hits · 45 pts
SeverityFileLineSnippetContext
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go512 // Step 1: Open the project root fileCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go518 // Step 2: Open the node_modules dependency file - should be in the configured projectCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go528 // Step 3: Delete the import from the root fileCOMMENT
LOW⚡tsc/internal/project/projectcollectionbuilder_test.go533 // Step 4: Request language service for the dependency - it should now be in an inferred projectCOMMENT
LOWtsc/internal/project/projectlifetime_test.go443 // Step 1: Open both filesCOMMENT
LOWtsc/internal/project/projectlifetime_test.go456 // Step 2: In a single batch change:COMMENT
LOW⚡tsc/internal/project/projectlifetime_test.go485 // Step 5: Close the deleted fileCOMMENT
LOW⚡tsc/internal/project/projectlifetime_test.go488 // Step 6: On next LS request, x.ts should be excludedCOMMENT
LOWtsc/internal/project/extendedconfigcache_test.go272 // Step 1: Open file in projectA - this parses the full extends chainCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go283 // Step 2: Open file in projectB - this should acquire tsconfig.base.json from cacheCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go287 // Step 3: Close projectA file and open an unrelated file to force projectA cleanupCOMMENT
LOW⚡tsc/internal/project/extendedconfigcache_test.go295 // Step 4: Trigger another snapshot clone for projectBCOMMENT
LOW⚡tsc/internal/project/customconfigfilename_test.go90 // Step 1: Open file, verify it uses tsconfig.json (strict: false)COMMENT
LOW⚡tsc/internal/project/customconfigfilename_test.go99 // Step 2: Switch to custom config (strict: true)COMMENT
LOWtsc/internal/project/customconfigfilename_test.go111 // Step 3: Clear custom config preference, should revert to tsconfig.json (strict: false)COMMENT
LOWtsc/internal/project/watchtimeout_test.go63 // Step 1: Open the file. This creates the project and triggersCOMMENT
LOW⚡tsc/internal/project/watchtimeout_test.go84 // Step 2: Allow subsequent WatchFiles calls to succeed.COMMENT
LOW⚡tsc/internal/project/watchtimeout_test.go87 // Step 3: Make a single character change to the open file. ThisCOMMENT
LOWtsc/internal/project/watchtimeout_test.go103 // Step 4: Flush the pending change by requesting the language service.COMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go905 // Step 1: Read the file via its symlink path (simulating what module resolution doesCOMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go911 // Step 2: Simulate a file deletion from disk (e.g., npm install running concurrently).COMMENT
LOW⚡tsc/internal/project/snapshotfs_test.go916 // Step 3: Request the file by its realpath (simulating what GetSourceFile does afterCOMMENT
AI Slop Vocabulary12 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUM…tExportAssignedNamespaceNoTripleSlashTypesReference.ts33// This issue (#35343) _only_ reproduces in the test harness when the file in question is in a subfolderCOMMENT
MEDIUM…es/members/privateNames/privateNamesAndStaticFields.ts23// We will need a more robust solution when we support static fieldsCOMMENT
MEDIUM…conformance/controlFlow/exhaustiveSwitchStatements1.ts25 z; // Definitely assignedCODE
MEDIUM…tExportAssignedNamespaceNoTripleSlashTypesReference.js32// This issue (#35343) _only_ reproduces in the test harness when the file in question is in a subfolderCOMMENT
MEDIUM…tExportAssignedNamespaceNoTripleSlashTypesReference.js53// This issue (#35343) _only_ reproduces in the test harness when the file in question is in a subfolderCOMMENT
MEDIUM…s/reference/conformance/exhaustiveSwitchStatements1.js23 z; // Definitely assignedCODE
MEDIUM…s/reference/conformance/exhaustiveSwitchStatements1.js278 z; // Definitely assignedCODE
MEDIUM…s/reference/conformance/privateNamesAndStaticFields.js23// We will need a more robust solution when we support static fieldsCOMMENT
MEDIUM…s/reference/conformance/privateNamesAndStaticFields.js60// We will need a more robust solution when we support static fieldsCOMMENT
MEDIUMtsc/internal/parser/parser.go4282 // Definitely not a parenthesized arrow function.COMMENT
MEDIUMtsc/internal/transformers/estransforms/esdecorator.go936 // We use `var` instead of `let` so we can leverage NamedEvaluation to define the class nameCOMMENT
MEDIUMtsc/internal/fswatch/watcher_test.go384// the test robust to host CPU/IO contention.COMMENT
Overly Generic Function Names24 hits · 24 pts
SeverityFileLineSnippetContext
LOW…ata/tests/cases/compiler/differentTypesWithSameName.ts6 export function doSomething(v: m.variable) {CODE
LOW…stdata/tests/cases/compiler/implicitConstParameters.ts4function doSomething(cb: () => void) {CODE
LOW…es/compiler/readonlyPropertySubtypeRelationDirected.ts9function doSomething(condition: boolean) {CODE
LOW…es/compiler/readonlyPropertySubtypeRelationDirected.ts28function doSomething(condition: boolean) {CODE
LOW…es/compiler/readonlyPropertySubtypeRelationDirected.ts48function doSomething(condition: boolean) {CODE
LOW…es/compiler/readonlyPropertySubtypeRelationDirected.ts68function doSomething(condition: boolean) {CODE
LOW…compiler/functionExpressionAndLambdaMatchesFunction.ts5 function doSomething(a: Function) {CODE
LOWtsc/testdata/tests/cases/compiler/weakType.ts14function doSomething(settings: Settings) { /* ... */ }CODE
LOW…compiler/functionExpressionAndLambdaMatchesFunction.js6 function doSomething(a: Function) {CODE
LOW…compiler/functionExpressionAndLambdaMatchesFunction.js18 function doSomething(a) {CODE
LOWtsc/testdata/baselines/reference/compiler/weakType.js16function doSomething(settings: Settings) { /* ... */ }CODE
LOWtsc/testdata/baselines/reference/compiler/weakType.js74function doSomething(settings) { }CODE
LOW…aselines/reference/compiler/implicitConstParameters.js4function doSomething(cb: () => void) {CODE
LOW…aselines/reference/compiler/implicitConstParameters.js62function doSomething(cb) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js9function doSomething(condition: boolean) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js28function doSomething(condition: boolean) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js48function doSomething(condition: boolean) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js68function doSomething(condition: boolean) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js86function doSomething(condition) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js101function doSomething(condition) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js116function doSomething(condition) {CODE
LOW…ce/compiler/readonlyPropertySubtypeRelationDirected.js131function doSomething(condition) {CODE
LOW…lines/reference/compiler/differentTypesWithSameName.js8 export function doSomething(v: m.variable) {CODE
LOW…lines/reference/compiler/differentTypesWithSameName.js28 function doSomething(v) {CODE
Fake / Example Data15 hits · 24 pts
SeverityFileLineSnippetContext
LOW…/compiler/jsxComplexSignatureHasApplicabilityError.tsx255 placeholder: ReactSelectProps<TValue>['placeholder'];CODE
LOW…ases/compiler/declarationEmitNoCrashOnCrossFileNode.ts11 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW…ases/compiler/declarationEmitNoCrashOnCrossFileNode.ts11 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW⚡…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js10 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW⚡…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js10 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW⚡…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js19 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW⚡…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js19 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js33 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW…ence/compiler/declarationEmitNoCrashOnCrossFileNode.js33 * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibus cCOMMENT
LOW…e/compiler/jsxComplexSignatureHasApplicabilityError.js254 placeholder: ReactSelectProps<TValue>['placeholder'];CODE
LOW⚡…er/declarationEmitNoCrashOnCrossFileNode.sourcemap.txt17>>> * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibuCODE
LOW⚡…er/declarationEmitNoCrashOnCrossFileNode.sourcemap.txt17>>> * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibuCODE
LOW⚡…er/declarationEmitNoCrashOnCrossFileNode.sourcemap.txt22 > * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibuCODE
LOW⚡…er/declarationEmitNoCrashOnCrossFileNode.sourcemap.txt22 > * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris eu aliquet lectus, nec rhoncus metus. Donec dapibuCODE
LOWtsc/internal/lsp/lsproto/lsp_generated.go6161 Placeholder string `json:"placeholder" lsp:"required"`CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtsc/internal/transformers/moduletransforms/utilities.go58// 3- The containing SourceFile has an entry in renamedDependencies for the import as requested by some module loadeCOMMENT
HIGH…al/fourslash/tests/signatureHelpBindingPattern_test.go12// as requested in the issue.COMMENT
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtsc/internal/api/server.go106 Logger: nil, // TODO: Add logging supportCODE