diff --git a/internal/diagnostics/diagnostics_generated.go b/internal/diagnostics/diagnostics_generated.go index 84056edf14f..9797a72dc06 100644 --- a/internal/diagnostics/diagnostics_generated.go +++ b/internal/diagnostics/diagnostics_generated.go @@ -4298,6 +4298,14 @@ var Installing_types_for_0 = &Message{code: 100013, category: CategoryMessage, k var Project_0 = &Message{code: 100014, category: CategoryMessage, key: "Project_0_100014", text: "Project '{0}'"} +var Fix_All = &Message{code: 100015, category: CategoryMessage, key: "Fix_All_100015", text: "Fix All"} + +var Organize_Imports = &Message{code: 100016, category: CategoryMessage, key: "Organize_Imports_100016", text: "Organize Imports"} + +var Remove_Unused_Imports = &Message{code: 100017, category: CategoryMessage, key: "Remove_Unused_Imports_100017", text: "Remove Unused Imports"} + +var Sort_Imports = &Message{code: 100018, category: CategoryMessage, key: "Sort_Imports_100018", text: "Sort Imports"} + func keyToMessage(key Key) *Message { switch key { case "Unterminated_string_literal_1002": @@ -8596,6 +8604,14 @@ func keyToMessage(key Key) *Message { return Installing_types_for_0 case "Project_0_100014": return Project_0 + case "Fix_All_100015": + return Fix_All + case "Organize_Imports_100016": + return Organize_Imports + case "Remove_Unused_Imports_100017": + return Remove_Unused_Imports + case "Sort_Imports_100018": + return Sort_Imports default: return nil } diff --git a/internal/diagnostics/extraDiagnosticMessages.json b/internal/diagnostics/extraDiagnosticMessages.json index 96874900c9b..264c0e9779b 100644 --- a/internal/diagnostics/extraDiagnosticMessages.json +++ b/internal/diagnostics/extraDiagnosticMessages.json @@ -106,5 +106,21 @@ "Installing types for '{0}'": { "category": "Message", "code": 100013 + }, + "Fix All": { + "category": "Message", + "code": 100015 + }, + "Organize Imports": { + "category": "Message", + "code": 100016 + }, + "Remove Unused Imports": { + "category": "Message", + "code": 100017 + }, + "Sort Imports": { + "category": "Message", + "code": 100018 } } diff --git a/internal/fourslash/_scripts/convertFourslash.mts b/internal/fourslash/_scripts/convertFourslash.mts index 8d66e39c318..f5341c73b0a 100755 --- a/internal/fourslash/_scripts/convertFourslash.mts +++ b/internal/fourslash/_scripts/convertFourslash.mts @@ -19,6 +19,31 @@ const outputDir = path.join(import.meta.dirname, "../", "tests", "gen"); const unparsedFiles: { file: string; error: string; }[] = []; const unparsedReportPath = path.join(import.meta.dirname, "unparsedTests.txt"); +// Go import paths used in generated test files. +const IMPORT_FOURSLASH = `"github.com/microsoft/typescript-go/internal/fourslash"`; +const IMPORT_TESTUTIL = `"github.com/microsoft/typescript-go/internal/testutil"`; +const IMPORT_CORE = `"github.com/microsoft/typescript-go/internal/core"`; +const IMPORT_LS = `"github.com/microsoft/typescript-go/internal/ls"`; +const IMPORT_LSUTIL = `"github.com/microsoft/typescript-go/internal/ls/lsutil"`; +const IMPORT_LSPROTO = `"github.com/microsoft/typescript-go/internal/lsp/lsproto"`; +const IMPORT_UTIL = `. "github.com/microsoft/typescript-go/internal/fourslash/tests/util"`; + +// Code fix IDs that have been implemented in the Go port. +// Tests for code fixes not in this set will be skipped during conversion. +const allowedCodeFixIds = new Set([ + "fixMissingImport", +]); + +// File name prefixes for code fix tests that are allowed even without a fixId. +// These correspond to tests using verify.codeFix() or verify.codeFixAvailable() +// that don't include a fixId field. +const allowedCodeFixDescriptionPrefixes = [ + "Import ", + "Add import from ", + "Update import from ", + "Change 'import' to 'import type'", +]; + function getManualTests(): Set { if (!fs.existsSync(manualTestsPath)) { return new Set(); @@ -117,9 +142,41 @@ function parseFileContent(filename: string, content: string): GoTest { if (goTest.commands.length === 0) { throw new Error(`No commands parsed in file: ${filename}`); } + validateCodeFixCommands(goTest.commands); return goTest; } +function validateCodeFixCommands(commands: Cmd[]): void { + const hasCodeFixCmd = commands.some(c => c.kind === "verifyCodeFix" || c.kind === "verifyCodeFixAvailable" || c.kind === "verifyCodeFixAll"); + if (!hasCodeFixCmd) { + return; + } + // Every codeFixAll must use an allowed fixId. + for (const cmd of commands) { + if (cmd.kind === "verifyCodeFixAll" && !allowedCodeFixIds.has(cmd.fixId)) { + throw new Error(`Unsupported code fix ID: ${cmd.fixId}`); + } + } + // If there are codeFix/codeFixAvailable commands but no codeFixAll with an allowed ID, + // the test is only accepted if its descriptions match allowed patterns. + const hasAllowedCodeFixAll = commands.some(c => c.kind === "verifyCodeFixAll" && allowedCodeFixIds.has(c.fixId)); + const hasCodeFixOrAvailable = commands.some(c => c.kind === "verifyCodeFix" || c.kind === "verifyCodeFixAvailable"); + if (hasCodeFixOrAvailable && !hasAllowedCodeFixAll) { + const allAllowed = commands.every(c => { + if (c.kind === "verifyCodeFix") { + return allowedCodeFixDescriptionPrefixes.some(p => c.description.startsWith(p)); + } + if (c.kind === "verifyCodeFixAvailable") { + return c.descriptions.length > 0 && c.descriptions.every(d => allowedCodeFixDescriptionPrefixes.some(p => d.startsWith(p))); + } + return true; + }); + if (!allAllowed) { + throw new Error(`Code fix test has no allowed fixId and descriptions do not match any allowed prefix`); + } + } +} + function getTestInput(content: string): string { const lines = content.split("\n").map(line => line.endsWith("\r") ? line.slice(0, -1) : line); let testInput: string[] = []; @@ -305,6 +362,12 @@ function parseFourslashStatement(statement: ts.Statement): Cmd[] { return parseErrorExistsAfterMarker(callExpression.arguments); case "errorExistsBeforeMarker": return parseErrorExistsBeforeMarker(callExpression.arguments); + case "codeFix": + return parseCodeFixArgs(callExpression.arguments); + case "codeFixAvailable": + return parseCodeFixAvailableArgs(callExpression.arguments); + case "codeFixAll": + return parseCodeFixAllArgs(callExpression.arguments); } } // `goTo....` @@ -1614,6 +1677,117 @@ function parseErrorExistsBeforeMarker(args: readonly ts.Expression[]): [VerifyEr }]; } +function parseCodeFixArgs(args: readonly ts.Expression[]): [VerifyCodeFixCmd] { + if (args.length !== 1) { + throw new Error(`Expected 1 argument in verify.codeFix, got ${args.length}`); + } + const obj = getObjectLiteralExpression(args[0]); + if (!obj) { + throw new Error(`Expected object literal in verify.codeFix, got ${args[0].getText()}`); + } + + let description = ""; + let newFileContent = ""; + let index = 0; + let applyChanges = false; + + for (const prop of obj.properties) { + if (!ts.isPropertyAssignment(prop) || !ts.isIdentifier(prop.name)) continue; + switch (prop.name.text) { + case "description": { + const str = getStringLiteralLike(prop.initializer); + if (str) description = str.text; + break; + } + case "newFileContent": { + const str = getStringLiteralLike(prop.initializer); + if (str) newFileContent = str.text; + break; + } + case "index": { + const num = getNumericLiteral(prop.initializer); + if (num) index = parseInt(num.text); + break; + } + case "applyChanges": { + if (prop.initializer.kind === ts.SyntaxKind.TrueKeyword) { + applyChanges = true; + } + break; + } + } + } + + return [{ + kind: "verifyCodeFix", + description, + newFileContent, + index, + applyChanges, + }]; +} + +function parseCodeFixAvailableArgs(args: readonly ts.Expression[]): [VerifyCodeFixAvailableCmd] { + const descriptions: string[] = []; + + if (args.length === 1) { + const arrayArg = getArrayLiteralExpression(args[0]); + if (arrayArg) { + for (const elem of arrayArg.elements) { + const obj = getObjectLiteralExpression(elem); + if (obj) { + for (const prop of obj.properties) { + if (ts.isPropertyAssignment(prop) && ts.isIdentifier(prop.name) && prop.name.text === "description") { + const str = getStringLiteralLike(prop.initializer); + if (str) descriptions.push(str.text); + } + } + } + } + } + } + + return [{ + kind: "verifyCodeFixAvailable", + descriptions, + }]; +} + +function parseCodeFixAllArgs(args: readonly ts.Expression[]): [VerifyCodeFixAllCmd] { + if (args.length !== 1) { + throw new Error(`Expected 1 argument in verify.codeFixAll, got ${args.length}`); + } + const obj = getObjectLiteralExpression(args[0]); + if (!obj) { + throw new Error(`Expected object literal in verify.codeFixAll, got ${args[0].getText()}`); + } + + let fixId = ""; + let newFileContent = ""; + + for (const prop of obj.properties) { + if (!ts.isPropertyAssignment(prop) || !ts.isIdentifier(prop.name)) continue; + switch (prop.name.text) { + case "fixId": { + const str = getStringLiteralLike(prop.initializer); + if (str) fixId = str.text; + break; + } + case "newFileContent": { + const str = getStringLiteralLike(prop.initializer); + if (str) newFileContent = str.text; + break; + } + } + } + + return [{ + kind: "verifyCodeFixAll", + fixId, + newFileContent, + }]; +} + function stringToTristate(s: string): string { switch (s) { case "true": @@ -1676,10 +1850,10 @@ function parseUserPreferences(arg: ts.ObjectLiteralExpression): string { preferences.push(`IncludePackageJsonAutoImports: ${prop.initializer.getText()}`); break; case "allowRenameOfImportPath": - preferences.push(`AllowRenameOfImportPath: ${prop.initializer.getText()}`); + preferences.push(`AllowRenameOfImportPath: ${stringToTristate(prop.initializer.getText())}`); break; case "preferTypeOnlyAutoImports": - preferences.push(`PreferTypeOnlyAutoImports: ${prop.initializer.getText()}`); + preferences.push(`PreferTypeOnlyAutoImports: ${stringToTristate(prop.initializer.getText())}`); break; case "organizeImportsTypeOrder": if (!ts.isStringLiteralLike(prop.initializer)) { @@ -3198,6 +3372,25 @@ interface VerifyErrorExistsBeforeMarkerCmd { markerName: string; } +interface VerifyCodeFixCmd { + kind: "verifyCodeFix"; + description: string; + newFileContent: string; + index: number; + applyChanges: boolean; +} + +interface VerifyCodeFixAvailableCmd { + kind: "verifyCodeFixAvailable"; + descriptions: string[]; +} + +interface VerifyCodeFixAllCmd { + kind: "verifyCodeFixAll"; + fixId: string; + newFileContent: string; +} + type Cmd = | VerifyCompletionsCmd | VerifyApplyCodeActionFromCompletionCmd @@ -3237,7 +3430,10 @@ type Cmd = | VerifyCurrentFileContentIsCmd | VerifyErrorExistsBetweenMarkersCmd | VerifyErrorExistsAfterMarkerCmd - | VerifyErrorExistsBeforeMarkerCmd; + | VerifyErrorExistsBeforeMarkerCmd + | VerifyCodeFixCmd + | VerifyCodeFixAvailableCmd + | VerifyCodeFixAllCmd; function generateVerifyOutliningSpans({ foldingRangeKind }: VerifyOutliningSpansCmd): string { if (foldingRangeKind) { @@ -3246,12 +3442,13 @@ function generateVerifyOutliningSpans({ foldingRangeKind }: VerifyOutliningSpans return `f.VerifyOutliningSpans(t)`; } -function generateVerifyCompletions({ marker, args, isNewIdentifierLocation, andApplyCodeActionArgs }: VerifyCompletionsCmd): string { +function generateVerifyCompletions({ marker, args, isNewIdentifierLocation, andApplyCodeActionArgs }: VerifyCompletionsCmd, imports: Set): string { let expectedList: string; if (args === "nil") { expectedList = "nil"; } else { + imports.add(IMPORT_UTIL); const expected = []; if (args?.includes) expected.push(`Includes: ${args.includes},`); if (args?.excludes) expected.push(`Excludes: ${args.excludes},`); @@ -3501,10 +3698,10 @@ function generateNavigateTo({ args }: VerifyNavToCmd): string { return `f.VerifyWorkspaceSymbol(t, []*fourslash.VerifyWorkspaceSymbolCase{\n${args.join(", ")}})`; } -function generateCmd(cmd: Cmd): string { +function generateCmd(cmd: Cmd, imports: Set): string { switch (cmd.kind) { case "verifyCompletions": - return generateVerifyCompletions(cmd); + return generateVerifyCompletions(cmd, imports); case "verifyApplyCodeActionFromCompletion": return generateVerifyApplyCodeActionFromCompletion(cmd); case "verifyBaselineFindAllReferences": @@ -3590,6 +3787,25 @@ function generateCmd(cmd: Cmd): string { return `f.VerifyErrorExistsAfterMarker(t, ${getGoStringLiteral(cmd.markerName)})`; case "verifyErrorExistsBeforeMarker": return `f.VerifyErrorExistsBeforeMarker(t, ${getGoStringLiteral(cmd.markerName)})`; + case "verifyCodeFix": + return `f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: ${getGoStringLiteral(cmd.description)}, + NewFileContent: ${getGoMultiLineStringLiteral(cmd.newFileContent)}, + Index: ${cmd.index},${ + cmd.applyChanges ? ` + ApplyChanges: true,` : `` + } +})`; + case "verifyCodeFixAvailable": + if (cmd.descriptions.length === 0) { + return `f.VerifyCodeFixAvailable(t, nil)`; + } + return `f.VerifyCodeFixAvailable(t, []string{${cmd.descriptions.map(d => getGoStringLiteral(d)).join(", ")}})`; + case "verifyCodeFixAll": + return `f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: ${getGoStringLiteral(cmd.fixId)}, + NewFileContent: ${getGoMultiLineStringLiteral(cmd.newFileContent)}, +})`; default: let neverCommand: never = cmd; throw new Error(`Unknown command kind: ${neverCommand as Cmd["kind"]}`); @@ -3605,26 +3821,40 @@ interface GoTest { function generateGoTest(test: GoTest, isServer: boolean): string { const testName = (test.name[0].toUpperCase() + test.name.substring(1)).replaceAll("-", "_").replaceAll(/[^a-zA-Z0-9_]/g, ""); const content = test.content; - const commands = test.commands.map(cmd => generateCmd(cmd)).join("\n"); - const imports = [`"github.com/microsoft/typescript-go/internal/fourslash"`]; - // Only include these imports if the commands use them to avoid unused import errors. - // Use regex with word boundary to avoid false positives like "underscore." matching "core." + const neededImports = new Set(); + neededImports.add(IMPORT_FOURSLASH); + neededImports.add(IMPORT_TESTUTIL); + const commands = test.commands.map(cmd => generateCmd(cmd, neededImports)).join("\n"); + // Scan the generated command code for package-qualified names that may come from + // parsed command fields (e.g. UserPreferences generated during parsing). + // These qualified names (core., ls., lsutil., lsproto.) are safe to detect via regex + // because they won't appear in TypeScript test content strings. if (/\bcore\./.test(commands)) { - imports.unshift(`"github.com/microsoft/typescript-go/internal/core"`); + neededImports.add(IMPORT_CORE); } if (/\bls\./.test(commands)) { - imports.push(`"github.com/microsoft/typescript-go/internal/ls"`); + neededImports.add(IMPORT_LS); } if (/\blsutil\./.test(commands)) { - imports.push(`"github.com/microsoft/typescript-go/internal/ls/lsutil"`); + neededImports.add(IMPORT_LSUTIL); } if (/\blsproto\./.test(commands)) { - imports.push(`"github.com/microsoft/typescript-go/internal/lsp/lsproto"`); - } - if (usesFourslashUtil(commands)) { - imports.push(`. "github.com/microsoft/typescript-go/internal/fourslash/tests/util"`); - } - imports.push(`"github.com/microsoft/typescript-go/internal/testutil"`); + neededImports.add(IMPORT_LSPROTO); + } + // ToAny, DefaultCommitCharacters, and Completion* are Go-specific identifiers from + // the util package, safe to detect via regex since they won't appear in TypeScript test + // content. Other util symbols (like Ignored) are tracked explicitly during generation + // to avoid false positives from English words in test content strings. + if (/\bToAny\b|\bDefaultCommitCharacters\b|\bCompletion[A-Z]\w+\b/.test(commands)) { + neededImports.add(IMPORT_UTIL); + } + // Sort imports for deterministic output. Dot imports sort last. + const imports = Array.from(neededImports).sort((a, b) => { + const aDot = a.startsWith("."); + const bDot = b.startsWith("."); + if (aDot !== bDot) return aDot ? 1 : -1; + return a.localeCompare(b); + }); const template = `// Code generated by convertFourslash; DO NOT EDIT. // To modify this test, run "npm run makemanual ${test.name}" @@ -3648,22 +3878,6 @@ func Test${testName}(t *testing.T) { return template; } -function usesFourslashUtil(goTxt: string): boolean { - for (const [_, constant] of completionConstants) { - if (goTxt.includes(constant)) { - return true; - } - } - for (const [_, constant] of completionPlus) { - if (goTxt.includes(constant)) { - return true; - } - } - return goTxt.includes("Ignored") - || goTxt.includes("DefaultCommitCharacters") - || goTxt.includes("ToAny"); -} - function getNodeOfKind(node: ts.Node, hasKind: (n: ts.Node) => n is T): T | undefined { if (hasKind(node)) { return node; diff --git a/internal/fourslash/_scripts/failingTests.txt b/internal/fourslash/_scripts/failingTests.txt index a27dffbd955..0f5021480b3 100644 --- a/internal/fourslash/_scripts/failingTests.txt +++ b/internal/fourslash/_scripts/failingTests.txt @@ -26,6 +26,7 @@ TestAutoImportProvider9 TestAutoImportRelativePathToMonorepoPackage TestAutoImportSortCaseSensitivity1 TestAutoImportTypeImport4 +TestAutoImportTypeOnlyPreferred3 TestAutoImportVerbatimTypeOnly1 TestBestCommonTypeObjectLiterals TestBestCommonTypeObjectLiterals1 @@ -234,6 +235,9 @@ TestImportNameCodeFix_noDestructureNonObjectLiteral TestImportNameCodeFix_order2 TestImportNameCodeFix_preferBaseUrl TestImportNameCodeFix_reExportDefault +TestImportNameCodeFix_require +TestImportNameCodeFix_require_addToExisting +TestImportNameCodeFix_require_importVsRequire_addToExistingWins TestImportNameCodeFix_symlink_own_package TestImportNameCodeFix_symlink_own_package_2 TestImportNameCodeFix_uriStyleNodeCoreModules2 diff --git a/internal/fourslash/_scripts/unparsedTests.txt b/internal/fourslash/_scripts/unparsedTests.txt index 5213974a4f6..61ba15ce2f7 100644 --- a/internal/fourslash/_scripts/unparsedTests.txt +++ b/internal/fourslash/_scripts/unparsedTests.txt @@ -1,38 +1,37 @@ -addAllMissingImportsNoCrash.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" addAllMissingImportsNoCrash2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAllAvailable(...)" -addMemberInDeclarationFile.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +addMemberInDeclarationFile.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" addMemberNotInNodeModulesDeclarationFile.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" addMemberToInterface.ts parse error: "Unrecognized edit function: disableFormatting" addMethodToInterface1.ts parse error: "Unrecognized edit function: disableFormatting" addVarToConstructor1.ts parse error: "Unrecognized edit function: disableFormatting" alignmentAfterFormattingOnMultilineExpressionAndParametersList.ts parse error: "Unrecognized verify content function: indentationIs" -annotateWithTypeFromJSDoc_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -annotateWithTypeFromJSDoc1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc21.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc23.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc9.5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -annotateWithTypeFromJSDoc9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +annotateWithTypeFromJSDoc_all.ts parse error: "Unsupported code fix ID: annotateWithTypeFromJSDoc" +annotateWithTypeFromJSDoc1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc9.5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +annotateWithTypeFromJSDoc9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" arbitraryModuleNamespaceIdentifiers_types.ts parse error: "Unrecognized marker or range argument: test.ranges()" arbitraryModuleNamespaceIdentifiers_values.ts parse error: "Unrecognized marker or range argument: test.ranges()" arityErrorAfterSignatureHelp.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" @@ -48,22 +47,21 @@ autoImportFileExcludePatterns_symlinks2.ts parse error: "Expected property assig autoImportFileExcludePatterns_windowsPaths.ts parse error: "Expected property assignment in user preferences object, got autoImportFileExcludePatterns" autoImportFileExcludePatterns1.ts parse error: "Expected property assignment in user preferences object, got autoImportFileExcludePatterns" autoImportFileExcludePatterns1.ts parse error: "Expected property assignment in user preferences object, got autoImportFileExcludePatterns" -autoImportFileExcludePatterns10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +autoImportFileExcludePatterns10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" autoImportFileExcludePatterns2.ts parse error: "Expected property assignment in user preferences object, got autoImportFileExcludePatterns" -autoImportFileExcludePatterns4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -autoImportFileExcludePatterns9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +autoImportFileExcludePatterns4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +autoImportFileExcludePatterns9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" autoImportModuleNone1.ts parse error: "Unrecognized marker or range argument: { fileName: \"/index.ts\", pos: 0, end: \"import { x } from 'dep';\".length }" autoImportPackageJsonFilterExistingImport1.ts parse error: "Unrecognized edit function: deleteLine" autoImportProvider3.ts parse error: "Unrecognized property in expected completion item: isPackageJsonImport" autoImportSymlinkedJsPackages.ts parse error: "Unrecognized fourslash statement: config.setCompilerOptionsForInferredProjects(...)" -autoImportTypeOnlyPreferred3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" autoImportVerbatimCJS1.ts parse error: "Unrecognized fourslash statement: verify.baselineAutoImports(...)" brace01.ts parse error: "Unrecognized fourslash statement: for (const range of test.ranges()) {\r\n verify.matchingBracePositionInCurrentFile(range.pos, range.end - 1);\r\n verify.matchingBracePositionInCurrentFile(range.end - 1, range.pos);\r\n}" breakpointValidationArrayLiteralExpressions.ts parse error: "Unrecognized fourslash statement: verify.baselineCurrentFileBreakpointLocations(...)" @@ -149,570 +147,568 @@ circularGetTypeAtLocation.ts parse error: "Unrecognized fourslash statement: ver classifyThisParameter.ts parse error: "Unrecognized fourslash statement: verify.syntacticClassificationsAre(...)" classRenamingErrorRecovery.ts parse error: "Unrecognized fourslash statement: verify.not.errorExistsAfterMarker(...)" classSymbolLookup.ts parse error: "Unrecognized fourslash statement: verify.encodedSemanticClassificationsLength(...)" -codeFixAddAllParameterNames.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddConvertToUnknownForNonOverlappingTypes8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddAllParameterNames.ts parse error: "Unsupported code fix ID: addNameToNamelessParameter" +codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts parse error: "Unsupported code fix ID: addConvertToUnknownForNonOverlappingTypes" +codeFixAddConvertToUnknownForNonOverlappingTypes1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddConvertToUnknownForNonOverlappingTypes8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddConvertToUnknownForNonOverlappingTypes9.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingAsync.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAsync2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAsync3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAttributes_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingAttributes1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingAsync.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAsync2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAsync3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAttributes_all.ts parse error: "Unsupported code fix ID: fixMissingAttributes" +codeFixAddMissingAttributes1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingAttributes10.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingAttributes2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAttributes3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAttributes4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingAttributes2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAttributes3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAttributes4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingAttributes5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixAddMissingAttributes6.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingAttributes7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAttributes8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAttributes9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_argument.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_binaryExpressions.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_condition.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_forAwaitOf.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_initializer1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_initializer2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_initializer3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingAwait_initializer4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_iterables.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingAttributes7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAttributes8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAttributes9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_argument.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_binaryExpressions.ts parse error: "Unsupported code fix ID: addMissingAwait" +codeFixAddMissingAwait_condition.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_forAwaitOf.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_initializer1.ts parse error: "Unsupported code fix ID: addMissingAwait" +codeFixAddMissingAwait_initializer2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_initializer3.ts parse error: "Unsupported code fix ID: addMissingAwait" +codeFixAddMissingAwait_initializer4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAllAvailable(...)" +codeFixAddMissingAwait_iterables.ts parse error: "Unsupported code fix ID: addMissingAwait" codeFixAddMissingAwait_notAvailableWithoutPromise.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingAwait_propertyAccess.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_propertyAccess2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_signatures.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingAwait_signatures2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingAwait_propertyAccess.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_propertyAccess2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingAwait_signatures.ts parse error: "Unsupported code fix ID: addMissingAwait" +codeFixAddMissingAwait_signatures2.ts parse error: "Unsupported code fix ID: addMissingAwait" codeFixAddMissingAwait_topLevel.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingConstInForInLoop1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstInForInLoop2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstInForLoopWithArrayDestructuring1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstInForLoopWithArrayDestructuring2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstInForLoopWithObjectDestructuring1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstInForLoopWithObjectDestructuring2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstInForOfLoop1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstInForOfLoop2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstPreservingIndentation1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstPreservingIndentation2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstToArrayDestructuring1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstToArrayDestructuring2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixAddMissingConstInForInLoop1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstInForInLoop2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstInForLoopWithArrayDestructuring1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstInForLoopWithArrayDestructuring2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstInForLoopWithObjectDestructuring1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstInForLoopWithObjectDestructuring2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstInForOfLoop1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstInForOfLoop2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstPreservingIndentation1.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstPreservingIndentation2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstToArrayDestructuring1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstToArrayDestructuring2.ts parse error: "Unsupported code fix ID: addMissingConst" codeFixAddMissingConstToArrayDestructuring3.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingConstToArrayDestructuring4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingConstToCommaSeparatedInitializer1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstToCommaSeparatedInitializer2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingConstToCommaSeparatedInitializer3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixAddMissingConstToArrayDestructuring4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingConstToCommaSeparatedInitializer1.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstToCommaSeparatedInitializer2.ts parse error: "Unsupported code fix ID: addMissingConst" +codeFixAddMissingConstToCommaSeparatedInitializer3.ts parse error: "Unsupported code fix ID: addMissingConst" codeFixAddMissingConstToCommaSeparatedInitializer4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingConstToStandaloneIdentifier1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingDeclareProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingDeclareProperty2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingEnumMember1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingConstToStandaloneIdentifier1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingDeclareProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingDeclareProperty2.ts parse error: "Unsupported code fix ID: addMissingDeclareProperty" +codeFixAddMissingEnumMember1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingEnumMember13.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingEnumMember14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingEnumMember9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingFunctionDeclaration_jsx_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingFunctionDeclaration1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingEnumMember14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingEnumMember9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration_all.ts parse error: "Unsupported code fix ID: fixMissingFunctionDeclaration" +codeFixAddMissingFunctionDeclaration_jsx_all.ts parse error: "Unsupported code fix ID: fixMissingFunctionDeclaration" +codeFixAddMissingFunctionDeclaration1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration12.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" +codeFixAddMissingFunctionDeclaration13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingFunctionDeclaration16.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingFunctionDeclaration17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingFunctionDeclaration17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingFunctionDeclaration19.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingFunctionDeclaration2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingFunctionDeclaration2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixAddMissingFunctionDeclaration20.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingFunctionDeclaration21.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration23.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration27.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration28.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration29.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingFunctionDeclaration9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingImportForReactJsx1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingImportForReactJsx2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingInvocationForDecorator_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingInvocationForDecorator01.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember_all_js.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingMember_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingMember_classIsNotFirstDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember_generator_function.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember_non_generator_function.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember_typeParameter.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingMember.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember17.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingMember18_declarePrivateMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingMember19_declarePrivateMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingMember2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingFunctionDeclaration21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration27.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration28.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration29.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration7.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" +codeFixAddMissingFunctionDeclaration8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingFunctionDeclaration9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingInvocationForDecorator_all.ts parse error: "Unsupported code fix ID: addMissingInvocationForDecorator" +codeFixAddMissingInvocationForDecorator01.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember_all_js.ts parse error: "Unsupported code fix ID: fixMissingMember" +codeFixAddMissingMember_all.ts parse error: "Unsupported code fix ID: fixMissingMember" +codeFixAddMissingMember_classIsNotFirstDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember_generator_function.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember_non_generator_function.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember_typeParameter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember18_declarePrivateMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember19_declarePrivateMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingMember21.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingMember22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember23.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember27.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember28.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember29.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember30.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember31.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingMember7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingMember22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember27.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember28.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember29.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember30.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember31.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingMember7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingMember8.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingMember9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingNew_all_arguments.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingNew_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingNew.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingNew2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingNew3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingNew4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingNew5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingParam1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingMember9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingNew_all_arguments.ts parse error: "Unsupported code fix ID: addMissingNewOperator" +codeFixAddMissingNew_all.ts parse error: "Unsupported code fix ID: addMissingNewOperator" +codeFixAddMissingNew.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingNew2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingNew3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingNew4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingNew5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam_all.ts parse error: "Unsupported code fix ID: addMissingParam" +codeFixAddMissingParam1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddMissingParam15.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddMissingParam16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingParam9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingProperties_PreserveIndent.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddMissingProperties1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties21.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties23.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties27.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties28.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties29.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties30.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties31.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties32.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties33.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties34.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties35.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties36.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties37.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties38.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties39.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties40.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties41.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties42.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties43.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties44.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties45.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties46.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties47.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties48.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingProperties9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingSuperCall.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingSuperCall1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingSuperCall2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixAddMissingTypeof1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddMissingTypeof2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddOptionalParam1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddMissingParam16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingParam9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties_all.ts parse error: "Unsupported code fix ID: fixMissingProperties" +codeFixAddMissingProperties_PreserveIndent.ts parse error: "Unsupported code fix ID: fixMissingProperties" +codeFixAddMissingProperties1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties27.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties28.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties29.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties30.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties31.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties32.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties33.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties34.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties35.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties36.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties37.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties38.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties39.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties40.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties41.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties42.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties43.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties44.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties45.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties46.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties47.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties48.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingProperties9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingSuperCall.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingSuperCall1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingSuperCall2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingTypeof1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddMissingTypeof2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam_all.ts parse error: "Unsupported code fix ID: addOptionalParam" +codeFixAddOptionalParam1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddOptionalParam14.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixAddOptionalParam15.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddOptionalParam16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddOptionalParam16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddOptionalParam18.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddOptionalParam2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddOptionalParam9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddOptionalParam2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddOptionalParam9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddParameterNames1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixAddParameterNames2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixAddParameterNames3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixAddParameterNames4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddParameterNames5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddParameterNames6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromise_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddVoidToPromise.1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromise.2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromise.3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromise.4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddParameterNames4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddParameterNames5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddParameterNames6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromise_all.ts parse error: "Unsupported code fix ID: addVoidToPromise" +codeFixAddVoidToPromise.1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromise.2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromise.3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromise.4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddVoidToPromise.5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAddVoidToPromiseJS_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAddVoidToPromiseJS.1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromiseJS.2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromiseJS.3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAddVoidToPromiseJS.4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAddVoidToPromiseJS_all.ts parse error: "Unsupported code fix ID: addVoidToPromise" +codeFixAddVoidToPromiseJS.1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromiseJS.2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromiseJS.3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAddVoidToPromiseJS.4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAddVoidToPromiseJS.5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAmbientClassExtendAbstractMethod_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAmbientClassExtendAbstractMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAmbientClassImplementClassAbstractGettersAndSetters.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAmbientClassExtendAbstractMethod_all.ts parse error: "Unsupported code fix ID: fixClassDoesntImplementInheritedAbstractMember" +codeFixAmbientClassExtendAbstractMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAmbientClassImplementClassAbstractGettersAndSetters.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAmbientClassImplementClassMethodViaHeritage.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixAwaitInSyncFunction_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixAwaitInSyncFunction1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAwaitInSyncFunction_all.ts parse error: "Unsupported code fix ID: fixAwaitInSyncFunction" +codeFixAwaitInSyncFunction1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAwaitInSyncFunction3.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixAwaitInSyncFunction4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixAwaitInSyncFunction5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction6.5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixAwaitInSyncFunction9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixAwaitInSyncFunction5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction6.5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixAwaitInSyncFunction9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixAwaitShouldNotCrashIfNotInFunction.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixCalledES2015Import1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCalledES2015Import9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixCalledES2015Import1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCalledES2015Import9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixCannotFindModule_all.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" -codeFixCannotFindModule_nodeCoreModules.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixCannotFindModule_nodeCoreModules.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixCannotFindModule_notIfMissing.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" codeFixCannotFindModule_suggestion_js.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" codeFixCannotFindModule_suggestion.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" codeFixCannotFindModule.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" codeFixCannotFindModuleJsxRuntime01.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" codeFixCannotFindModuleJsxRuntimePragma01.ts parse error: "Unrecognized fourslash statement: test.setTypesRegistry(...)" -codeFixChangeExtendsToImplementsAbstractModifier.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeExtendsToImplementsTypeParams.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeExtendsToImplementsWithDecorator.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeExtendsToImplementsWithTrivia.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax_all_nullable.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixChangeJSDocSyntax_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixChangeJSDocSyntax1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax21.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax23.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax27.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax28.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixChangeJSDocSyntax9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExprClassImplementClassFunctionVoidInferred.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExprExtendsAbstractExpressionWithTypeArgs.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractExpressionWithTypeArgs.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractGetterSetter.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethod_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixClassExtendAbstractMethod_comment.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethodModifiersAlreadyIncludeOverride.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethodThis.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethodTypeParamsInstantiateNumber.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethodTypeParamsInstantiateU.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractMethodWithLongName.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixChangeExtendsToImplementsAbstractModifier.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeExtendsToImplementsTypeParams.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeExtendsToImplementsWithDecorator.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeExtendsToImplementsWithTrivia.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax_all_nullable.ts parse error: "Unsupported code fix ID: fixJSDocTypes_nullable" +codeFixChangeJSDocSyntax_all.ts parse error: "Unsupported code fix ID: fixJSDocTypes_plain" +codeFixChangeJSDocSyntax1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax27.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax28.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixChangeJSDocSyntax9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExprClassImplementClassFunctionVoidInferred.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExprExtendsAbstractExpressionWithTypeArgs.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractExpressionWithTypeArgs.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractGetterSetter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethod_all.ts parse error: "Unsupported code fix ID: fixClassDoesntImplementInheritedAbstractMember" +codeFixClassExtendAbstractMethod_comment.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethodModifiersAlreadyIncludeOverride.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethodThis.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethodTypeParamsInstantiateNumber.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethodTypeParamsInstantiateU.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractMethodWithLongName.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassExtendAbstractPrivateProperty.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassExtendAbstractProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractPropertyThis.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractProtectedProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassExtendAbstractPublicProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassExtendAbstractProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractPropertyThis.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractProtectedProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassExtendAbstractPublicProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassExtendAbstractSomePropertiesPresent.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixClassImplementClassAbstractGettersAndSetters.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementClassFunctionVoidInferred.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassImplementClassAbstractGettersAndSetters.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementClassFunctionVoidInferred.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementClassMemberAnonymousClass.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixClassImplementClassMethodViaHeritage.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixClassImplementClassMultipleSignatures1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementClassMultipleSignatures2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementClassPropertyModifiers.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementClassPropertyTypeQuery.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementDeepInheritance.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementDefaultClass.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixClassImplementInterface_noUndefinedOnOptionalParameter.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codefixClassImplementInterface_omit.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_order.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_quotePreferenceAuto1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_quotePreferenceAuto2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_quotePreferenceDouble.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_quotePreferenceSingle.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterface_typeInOtherFile.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceArrayTuple.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceAutoImports_typeOnly.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceAutoImports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceAutoImportsReExports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceCallback.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixClassImplementClassMultipleSignatures1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementClassMultipleSignatures2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementClassPropertyModifiers.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementClassPropertyTypeQuery.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementDeepInheritance.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementDefaultClass.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_all.ts parse error: "Unsupported code fix ID: fixClassIncorrectlyImplementsInterface" +codeFixClassImplementInterface_noUndefinedOnOptionalParameter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codefixClassImplementInterface_omit.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_order.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_quotePreferenceAuto1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_quotePreferenceAuto2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_quotePreferenceDouble.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_quotePreferenceSingle.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterface_typeInOtherFile.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceArrayTuple.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceAutoImports_typeOnly.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceAutoImports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceAutoImportsReExports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceCallback.ts parse error: "Unsupported code fix ID: fixClassIncorrectlyImplementsInterface" codeFixClassImplementInterfaceCallSignature.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceClassExpression.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceComments.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceComputedPropertyLiterals.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceConstructorName1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceConstructorName2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassImplementInterfaceClassExpression.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceComments.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceComputedPropertyLiterals.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceConstructorName1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceConstructorName2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceConstructSignature.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceDuplicateMember1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixClassImplementInterfaceDuplicateMember1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceDuplicateMember2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceEmptyMultilineBody.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceEmptyTypeLiteral.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceGlobal.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceIndexSignaturesBoth.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassImplementInterfaceEmptyMultilineBody.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceEmptyTypeLiteral.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceGlobal.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceIndexSignaturesBoth.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceIndexSignaturesNoFix.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceIndexSignaturesNumber.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceIndexSignaturesString.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceIndexType.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceInheritsAbstractMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceInNamespace.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMappedType1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMappedType2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMappedTypeIndirectKeys.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMemberNestedTypeAlias.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMemberOrdering.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMemberTypeAlias.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMethodThisAndSelfReference.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMethodTypePredicate.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassImplementInterfaceIndexSignaturesNumber.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceIndexSignaturesString.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceIndexType.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceInheritsAbstractMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceInNamespace.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMappedType1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMappedType2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMappedTypeIndirectKeys.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMemberNestedTypeAlias.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMemberOrdering.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMemberTypeAlias.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMethodThisAndSelfReference.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMethodTypePredicate.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceMultipleImplements1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixClassImplementInterfaceMultipleImplements2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixClassImplementInterfaceMultipleImplementsIntersection1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixClassImplementInterfaceMultipleImplementsIntersection1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceMultipleMembersAndPunctuation.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMultipleSignatures.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMultipleSignaturesRest1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceMultipleSignaturesRest2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceNamespaceConflict.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceNoBody.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixClassImplementInterfaceNoTruncation.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceNoTruncationProperties.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceObjectLiteral.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceOptionalProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceProperty.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfacePropertyFromParentConstructorFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixClassImplementInterfacePropertySignatures.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceQualifiedName.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceSomePropertiesPresent.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceTypeLiterals.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceTypeParamInstantiateDeeply.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceTypeParamInstantiateError.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixClassImplementInterfaceTypeParamInstantiateNumber.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceTypeParamInstantiateT.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceTypeParamInstantiateU.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixClassImplementInterfaceMultipleMembersAndPunctuation.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMultipleSignatures.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMultipleSignaturesRest1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceMultipleSignaturesRest2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceNamespaceConflict.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceNoBody.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceNoTruncation.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceNoTruncationProperties.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceObjectLiteral.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceOptionalProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceProperty.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfacePropertyFromParentConstructorFunction.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfacePropertySignatures.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceQualifiedName.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceSomePropertiesPresent.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeLiterals.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeParamInstantiateDeeply.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeParamInstantiateError.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeParamInstantiateNumber.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeParamInstantiateT.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceTypeParamInstantiateU.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixClassImplementInterfaceTypeParamInstantiation.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixClassImplementInterfaceTypeParamMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceUndeclaredSymbol.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixClassImplementInterfaceWithAmbientSignatures1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceWithAmbientSignatures2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceWithAmbientSignatures3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassImplementInterfaceWithNegativeNumber.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixClassPropertyInitialization_all_1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixClassPropertyInitialization_all_2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixClassPropertyInitialization_all_3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixClassPropertyInitialization_all_4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixClassImplementInterfaceTypeParamMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceUndeclaredSymbol.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceWithAmbientSignatures1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceWithAmbientSignatures2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceWithAmbientSignatures3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassImplementInterfaceWithNegativeNumber.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization_all_1.ts parse error: "Unsupported code fix ID: addMissingPropertyDefiniteAssignmentAssertions" +codeFixClassPropertyInitialization_all_2.ts parse error: "Unsupported code fix ID: addMissingPropertyUndefinedType" +codeFixClassPropertyInitialization_all_3.ts parse error: "Unsupported code fix ID: addMissingPropertyInitializer" +codeFixClassPropertyInitialization_all_4.ts parse error: "Unsupported code fix ID: addMissingPropertyUndefinedType" codeFixClassPropertyInitialization.ts parse error: "Unrecognized fourslash statement: function fixes(name: string, type: string, options: { isPrivate?: boolean, noInitializer?: boolean } = {}) {\n return [\n `Add 'undefined' type to property '${name}'`,\n `Add definite assignment assertion to property '${options.isPrivate ? \"private \" : \"\"}${name}: ${type};'`,\n ...(options.noInitializer ? [] : [`Add initializer to property '${name}'`]),\n ].map(description => ({ description }));\n}" -codeFixClassPropertyInitialization1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassPropertyInitialization9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixClassSuperMustPrecedeThisAccess_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixClassPropertyInitialization1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassPropertyInitialization9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixClassSuperMustPrecedeThisAccess_all.ts parse error: "Unsupported code fix ID: classSuperMustPrecedeThisAccess" codeFixClassSuperMustPrecedeThisAccess_callWithThisInside.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixClassSuperMustPrecedeThisAccess.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixConstructorForDerivedNeedSuperCall_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixConstructorForDerivedNeedSuperCall.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConstToLet_all1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixConstToLet_all2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixConstToLet1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConstToLet2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConstToLet3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConstToLet4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixConstructorForDerivedNeedSuperCall_all.ts parse error: "Unsupported code fix ID: constructorForDerivedNeedSuperCall" +codeFixConstructorForDerivedNeedSuperCall.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConstToLet_all1.ts parse error: "Unsupported code fix ID: fixConvertConstToLet" +codeFixConstToLet_all2.ts parse error: "Unsupported code fix ID: fixConvertConstToLet" +codeFixConstToLet1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConstToLet2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConstToLet3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConstToLet4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixConvertToMappedObjectType13.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixConvertToMappedObjectType2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixConvertToMappedObjectType2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixConvertToMappedObjectType5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixConvertToMappedObjectType6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToMappedObjectType9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyExport1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyExport2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyExport3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixConvertToMappedObjectType6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToMappedObjectType9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyExport1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyExport2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyExport3.ts parse error: "Unsupported code fix ID: convertToTypeOnlyExport" codeFixConvertToTypeOnlyImport1.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixConvertToTypeOnlyImport10.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixConvertToTypeOnlyImport11.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixConvertToTypeOnlyImport12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixConvertToTypeOnlyImport10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixConvertToTypeOnlyImport2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixConvertToTypeOnlyImport3.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixConvertToTypeOnlyImport4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyImport5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyImport6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyImport7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixConvertToTypeOnlyImport8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertToTypeOnlyImport9.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixConvertTypedefToType1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixConvertTypedefToType7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixCorrectQualifiedNameToIndexedAccessType_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixConvertToTypeOnlyImport4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport7.ts parse error: "Unsupported code fix ID: convertToTypeOnlyImport" +codeFixConvertToTypeOnlyImport8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertToTypeOnlyImport9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixConvertTypedefToType7.ts parse error: "Unsupported code fix ID: convertTypedefToType" +codeFixCorrectQualifiedNameToIndexedAccessType_all.ts parse error: "Unsupported code fix ID: correctQualifiedNameToIndexedAccessType" codeFixCorrectQualifiedNameToIndexedAccessType01.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixCorrectReturnValue_all1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixCorrectReturnValue_all2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixCorrectReturnValue_all3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixCorrectReturnValue1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue10.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue11.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue13.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue14.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue15.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue16.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue17.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue18.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue19.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue20.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue21.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue22.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue23.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue24.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCorrectReturnValue25.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixCorrectReturnValue26.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixCorrectReturnValue_all1.ts parse error: "Unsupported code fix ID: fixAddReturnStatement" +codeFixCorrectReturnValue_all2.ts parse error: "Unsupported code fix ID: fixRemoveBracesFromArrowFunctionBody" +codeFixCorrectReturnValue_all3.ts parse error: "Unsupported code fix ID: fixWrapTheBlockWithParen" +codeFixCorrectReturnValue1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue23.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue24.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue25.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue26.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixCorrectReturnValue27.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixCorrectReturnValue28.ts parse error: "Unrecognized marker or range argument: { pos: 91, end: 103,fileName: \"test.ts\" }" -codeFixCorrectReturnValue3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixCorrectReturnValue3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixCorrectReturnValue4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixCorrectReturnValue5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixCorrectReturnValue6.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixCorrectReturnValue7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue8.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixCorrectReturnValue9.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixCorrectReturnValue7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixCorrectReturnValue9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codefixCrashExportGlobal.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameter_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixDeleteUnmatchedParameter_allJS.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixDeleteUnmatchedParameter1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameter2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameter3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameter4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameter5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixDeleteUnmatchedParameterJS1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameterJS2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameterJS3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDeleteUnmatchedParameterJS4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixDisableJsDiagnosticsInFile_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixDisableJsDiagnosticsInFile_tsIgnore_indent.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixDeleteUnmatchedParameter_all.ts parse error: "Unsupported code fix ID: deleteUnmatchedParameter" +codeFixDeleteUnmatchedParameter_allJS.ts parse error: "Unsupported code fix ID: deleteUnmatchedParameter" +codeFixDeleteUnmatchedParameter1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameter2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameter3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameter4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameter5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameterJS1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameterJS2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameterJS3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDeleteUnmatchedParameterJS4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixDisableJsDiagnosticsInFile_all.ts parse error: "Unsupported code fix ID: disableJsDiagnostics" +codeFixDisableJsDiagnosticsInFile_tsIgnore_indent.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixDisableJsDiagnosticsInFile.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixDisableJsDiagnosticsInFile10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixDisableJsDiagnosticsInFile10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixDisableJsDiagnosticsInFile2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixDisableJsDiagnosticsInFile3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixDisableJsDiagnosticsInFile4.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" @@ -720,399 +716,399 @@ codeFixDisableJsDiagnosticsInFile5.ts parse error: "Unrecognized fourslash state codeFixDisableJsDiagnosticsInFile6.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixDisableJsDiagnosticsInFile7.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixDisableJsDiagnosticsInFile8.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixDisableJsDiagnosticsInFile9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixEnableJsxFlag_blankCompilerOptionsJsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixEnableJsxFlag_blankCompilerOptionsTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixEnableJsxFlag_disabledInCompilerOptionsInJsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixEnableJsxFlag_disabledInCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codefixEnableJsxFlag_missingCompilerOptionsInJsconfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codefixEnableJsxFlag_missingCompilerOptionsInTsconfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixDisableJsDiagnosticsInFile9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixEnableJsxFlag_blankCompilerOptionsJsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixEnableJsxFlag_blankCompilerOptionsTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixEnableJsxFlag_disabledInCompilerOptionsInJsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixEnableJsxFlag_disabledInCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codefixEnableJsxFlag_missingCompilerOptionsInJsconfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codefixEnableJsxFlag_missingCompilerOptionsInTsconfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codefixEnableJsxFlag_noTsconfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixExpectedComma01.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixExpectedComma02.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixExpectedComma01.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixExpectedComma02.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixExpectedComma03.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixExtendsInterfaceBecomesImplements_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixExtendsInterfaceBecomesImplements.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixForgottenThisPropertyAccess_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixForgottenThisPropertyAccess_static.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixForgottenThisPropertyAccess01.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixForgottenThisPropertyAccess02.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixForgottenThisPropertyAccess03.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixExtendsInterfaceBecomesImplements_all.ts parse error: "Unsupported code fix ID: extendsInterfaceBecomesImplements" +codeFixExtendsInterfaceBecomesImplements.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixForgottenThisPropertyAccess_all.ts parse error: "Unsupported code fix ID: forgottenThisPropertyAccess" +codeFixForgottenThisPropertyAccess_static.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixForgottenThisPropertyAccess01.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixForgottenThisPropertyAccess02.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixForgottenThisPropertyAccess03.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixForgottenThisPropertyAccess04.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixForgottenThisPropertyAccessECMAPrivate.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixForgottenThisPropertyAccessECMAPrivate.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixGenerateDefinitions.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixImplicitThis_js_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImplicitThis_ts_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImplicitThis_ts_cantFixNonFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixImplicitThis_ts_functionDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImplicitThis_ts_functionDeclarationInGlobalScope.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixImplicitThis_ts_functionExpression_noName.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImplicitThis_ts_functionExpression_selfReferencing.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixImplicitThis_ts_functionExpression.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember_all1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all6.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember_all7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixImportNonExportedMember1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixImplicitThis_js_all.ts parse error: "Unsupported code fix ID: fixImplicitThis" +codeFixImplicitThis_ts_all.ts parse error: "Unsupported code fix ID: fixImplicitThis" +codeFixImplicitThis_ts_cantFixNonFunction.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImplicitThis_ts_functionDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImplicitThis_ts_functionDeclarationInGlobalScope.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImplicitThis_ts_functionExpression_noName.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImplicitThis_ts_functionExpression_selfReferencing.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImplicitThis_ts_functionExpression.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember_all1.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all2.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all3.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all4.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all5.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all6.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember_all7.ts parse error: "Unsupported code fix ID: fixImportNonExportedMember" +codeFixImportNonExportedMember1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixImportNonExportedMember4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixImportNonExportedMember5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixImportNonExportedMember6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixImportNonExportedMember9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixIncorrectNamedTupleSyntax1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixIncorrectNamedTupleSyntax2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixImportNonExportedMember6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixImportNonExportedMember9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixIncorrectNamedTupleSyntax1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixIncorrectNamedTupleSyntax2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromCallInAssignment.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromExpressionStatement.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromFunctionThisUsageExplicitAny.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageFunctionExpression.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageImplicitAny.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageJsDocExistingDocsClass.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageJsDocNewDocsClass.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageJsDocNewDocsInaccessible.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageJsDocNewDocsLiteral.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageLiteral.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromFunctionThisUsageNoUses.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromFunctionThisUsageExplicitAny.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageFunctionExpression.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageImplicitAny.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageJsDocExistingDocsClass.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageJsDocNewDocsClass.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageJsDocNewDocsInaccessible.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageJsDocNewDocsLiteral.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageLiteral.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromFunctionThisUsageNoUses.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromFunctionThisUsageObjectProperty.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromFunctionThisUsageObjectPropertyParameter.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromFunctionThisUsageObjectPropertyShorthand.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromFunctionThisUsageObjectPropertyShorthandParameter.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromFunctionUsage.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromPrimitiveUsage.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsage_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixInferFromUsage_allJS.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixInferFromUsage_all.ts parse error: "Unsupported code fix ID: inferFromUsage" +codeFixInferFromUsage_allJS.ts parse error: "Unsupported code fix ID: inferFromUsage" codeFixInferFromUsage_noCrashOnMissingParens.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixInferFromUsage.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageAddition.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageAllAssignments.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageAlwaysInfer.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageAlwaysInferJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageAllAssignments.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageAlwaysInfer.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageAlwaysInferJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageArray.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageArrow.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixInferFromUsageArrowJS.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixInferFromUsageArrow.ts parse error: "Unsupported code fix ID: inferFromUsage" +codeFixInferFromUsageArrowJS.ts parse error: "Unsupported code fix ID: inferFromUsage" codeFixInferFromUsageCall.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageCallbackParameter1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageCallbackParameter2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageCallbackParameter3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageCallbackParameter4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageCallbackParameter5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageCallbackParameter1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageCallbackParameter2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageCallbackParameter3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageCallbackParameter4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageCallbackParameter5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageCallbackParameter6.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixInferFromUsageCallbackParameter7.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixInferFromUsageCallBodyBoth.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageCallBodyPriority.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageCallJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageCommentAfterParameter.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageConstructor.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageConstructorFunctionJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageContextualImport1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageContextualImport2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageContextualImport3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageContextualImport4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageCallJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageCommentAfterParameter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageConstructor.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageConstructorFunctionJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageContextualImport1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageContextualImport2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageContextualImport3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageContextualImport4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageEmptyTypePriority.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageExistingJSDoc.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixInferFromUsageExistingJSDoc.ts parse error: "Unsupported code fix ID: inferFromUsage" codeFixInferFromUsageFunctionExpression.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageGetter.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageGetter2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageInaccessibleTypes.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixInferFromUsageJS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageJSDestructuring.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageJSDestructuring.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageJSXElement.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageLiteralTypes.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageMember.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageMember2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageMember2JS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageMember3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageMemberJS.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixInferFromUsageMethodSignature.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixInferFromUsageMemberJS.ts parse error: "Unsupported code fix ID: inferFromUsage" +codeFixInferFromUsageMethodSignature.ts parse error: "Unsupported code fix ID: inferFromUsage" codeFixInferFromUsageMultipleParameters.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageMultipleParametersJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageNoTruncation.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageMultipleParametersJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageNoTruncation.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codefixInferFromUsageNullish.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageNumberIndexSignature.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageNumberIndexSignatureJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageNumberPriority.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageNumberIndexSignatureJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageNumberPriority.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageOptionalParam.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageOptionalParam2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageOptionalParamJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageOptionalParamJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageParameterLiteral.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsagePartialParameterListJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsagePartialParameterListJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsagePromise.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsagePropertyAccess.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsagePropertyAccessJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsagePropertyDeclarationArrowFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixInferFromUsagePropertyAccessJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsagePropertyDeclarationArrowFunction.ts parse error: "Unsupported code fix ID: inferFromUsage" codeFixInferFromUsageRestParam.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageRestParam2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageRestParam2JS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageRestParam2JS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageRestParam3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageRestParam3JS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageRestParamJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageRestParam3JS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageRestParamJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageSetter.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageSetterJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageSetterWithInaccessibleType.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageSingleLineClassJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageSetterJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageSetterWithInaccessibleType.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageSingleLineClassJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageString.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageStringIndexSignature.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageStringIndexSignatureJS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageStringIndexSignatureJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageUnifyAnonymousType.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariable.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariable2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariable2JS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariable3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariable3JS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInferFromUsageVariable4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInferFromUsageVariable5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInferFromUsageVariable4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInferFromUsageVariable5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixInferFromUsageVariableJS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixInferFromUsageVariableLiteral.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixInitializePrivatePropertyJS.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixInPropertyAccess_js.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixInvalidJsxCharacters7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixInvalidJsxCharacters8.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixInvalidJsxCharacters9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingCallParentheses1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses10.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses11.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixMissingCallParentheses12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses13.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses14.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses15.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses16.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses17.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses6.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses8.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingCallParentheses9.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingPrivateIdentifierMethodDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingResolutionModeImportAttribute.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports17-unique-symbol.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports18.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports20.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports21-params-and-return.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports22-formatting.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports23-heritage-formatting.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports24-heritage-formatting-2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports25-heritage-formatting-3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports26-fn-in-object-literal.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixMissingTypeAnnotationOnExports27-non-exported-bidings.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixMissingTypeAnnotationOnExports28-long-types.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports29-inline.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports30-inline-import.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports31-inline-import-default.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports32-inline-short-hand.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports33-methods.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports34-object-spread.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports35-variable-releative.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports36-conditional-releative.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports37-array-spread.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports38-unique-symbol-return.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports39-extract-arr-to-variable.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports40-extract-other-to-variable.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports41-no-computed-enum-members.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports42-static-readonly-class-symbol.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports43-expando-functions-2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports43-expando-functions-3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports43-expando-functions-4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports43-expando-functions-5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports43-expando-functions.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports44-default-export.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports45-decorators.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixMissingTypeAnnotationOnExports46-decorators-experimental.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixMissingTypeAnnotationOnExports47.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports48.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports49-private-name.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports54-generator-generics.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports55-generator-return.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports56-toplevel-import.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports57-generics-doesnt-drop-trailing-unknown.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports58-genercs-doesnt-drop-trailing-unknown-2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports59-drops-unneeded-after-unknown.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports60-drops-unneeded-non-trailing-unknown.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExports8.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixMissingTypeAnnotationOnExports9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixMissingTypeAnnotationOnExportsTypePredicate1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixInitializePrivatePropertyJS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInPropertyAccess_js.ts parse error: "Unrecognized fourslash statement: function blah(inst) {\n return false;\n}" +codeFixInvalidJsxCharacters1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixInvalidJsxCharacters7.ts parse error: "Unsupported code fix ID: fixInvalidJsxCharacters_htmlEntity" +codeFixInvalidJsxCharacters8.ts parse error: "Unsupported code fix ID: fixInvalidJsxCharacters_expression" +codeFixInvalidJsxCharacters9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses11.ts parse error: "Unsupported code fix ID: fixMissingCallParentheses" +codeFixMissingCallParentheses12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingCallParentheses9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingPrivateIdentifierMethodDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingResolutionModeImportAttribute.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports17-unique-symbol.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports21-params-and-return.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports22-formatting.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports23-heritage-formatting.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports24-heritage-formatting-2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports25-heritage-formatting-3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports26-fn-in-object-literal.ts parse error: "Unsupported code fix ID: fixMissingTypeAnnotationOnExports" +codeFixMissingTypeAnnotationOnExports27-non-exported-bidings.ts parse error: "Unsupported code fix ID: fixMissingTypeAnnotationOnExports" +codeFixMissingTypeAnnotationOnExports28-long-types.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports29-inline.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports30-inline-import.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports31-inline-import-default.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports32-inline-short-hand.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports33-methods.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports34-object-spread.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports35-variable-releative.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports36-conditional-releative.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports37-array-spread.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports38-unique-symbol-return.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports39-extract-arr-to-variable.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports40-extract-other-to-variable.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports41-no-computed-enum-members.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports42-static-readonly-class-symbol.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports43-expando-functions-2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports43-expando-functions-3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports43-expando-functions-4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports43-expando-functions-5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports43-expando-functions.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports44-default-export.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports45-decorators.ts parse error: "Unsupported code fix ID: fixMissingTypeAnnotationOnExports" +codeFixMissingTypeAnnotationOnExports46-decorators-experimental.ts parse error: "Unsupported code fix ID: fixMissingTypeAnnotationOnExports" +codeFixMissingTypeAnnotationOnExports47.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports48.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports49-private-name.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports50-generics-with-default.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports51-slightly-more-complex-generics-with-default.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports52-generics-oversimplification.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports53-nested-generic-types.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports54-generator-generics.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports55-generator-return.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports56-toplevel-import.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports57-generics-doesnt-drop-trailing-unknown.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports58-genercs-doesnt-drop-trailing-unknown-2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports59-drops-unneeded-after-unknown.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports60-drops-unneeded-non-trailing-unknown.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExports9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixMissingTypeAnnotationOnExportsTypePredicate1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixNegativeReplaceQualifiedNameWithIndexedAccessType01.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixNoPropertyAccessFromIndexSignature_fixAll.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixNoPropertyAccessFromIndexSignature1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixNoPropertyAccessFromIndexSignature2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixNoPropertyAccessFromIndexSignature3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixNoPropertyAccessFromIndexSignature4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixNoPropertyAccessFromIndexSignature5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier_fixAll1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixOverrideModifier_fixAll2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixOverrideModifier_js1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier_js2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixNoPropertyAccessFromIndexSignature_fixAll.ts parse error: "Unsupported code fix ID: fixNoPropertyAccessFromIndexSignature" +codeFixNoPropertyAccessFromIndexSignature1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixNoPropertyAccessFromIndexSignature2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixNoPropertyAccessFromIndexSignature3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixNoPropertyAccessFromIndexSignature4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixNoPropertyAccessFromIndexSignature5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier_fixAll1.ts parse error: "Unsupported code fix ID: fixAddOverrideModifier" +codeFixOverrideModifier_fixAll2.ts parse error: "Unsupported code fix ID: fixRemoveOverrideModifier" +codeFixOverrideModifier_js1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier_js2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixOverrideModifier11.ts parse error: "Unrecognized fourslash statement: verify.not.refactorAvailable(...)" -codeFixOverrideModifier12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixOverrideModifier12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixOverrideModifier18.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixOverrideModifier19.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier20.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier21.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier22.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixOverrideModifier9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPromoteTypeOnly1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyAssignment_fixAll.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixPropertyAssignment1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyAssignment2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyAssignment3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyOverrideAccess_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixPropertyOverrideAccess.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyOverrideAccess2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixPropertyOverrideAccess3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixOverrideModifier19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier20.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier21.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier22.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixOverrideModifier9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPromoteTypeOnly1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyAssignment_fixAll.ts parse error: "Unsupported code fix ID: fixPropertyAssignment" +codeFixPropertyAssignment1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyAssignment2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyAssignment3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyOverrideAccess_all.ts parse error: "Unsupported code fix ID: fixPropertyOverrideAccessor" +codeFixPropertyOverrideAccess.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyOverrideAccess2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixPropertyOverrideAccess3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixPropertyOverrideAccess4.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixPropertyOverrideAccess5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRemoveAccidentalCallParentheses.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRemoveUnnecessaryAwait.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRenameUnmatchedParameter1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRenameUnmatchedParameter2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRenameUnmatchedParameter3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRenameUnmatchedParameter4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRenameUnmatchedParameterJS1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRenameUnmatchedParameterJS2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRenameUnmatchedParameterJS3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixRequireInTs_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixRequireInTs_allowSyntheticDefaultImports_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixRequireInTs_allowSyntheticDefaultImports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRequireInTs1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixRequireInTs2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixPropertyOverrideAccess5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRemoveAccidentalCallParentheses.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRemoveUnnecessaryAwait.ts parse error: "Unsupported code fix ID: removeUnnecessaryAwait" +codeFixRenameUnmatchedParameter1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameter2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameter3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameter4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameterJS1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameterJS2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRenameUnmatchedParameterJS3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRequireInTs_all.ts parse error: "Unsupported code fix ID: requireInTs" +codeFixRequireInTs_allowSyntheticDefaultImports_all.ts parse error: "Unsupported code fix ID: requireInTs" +codeFixRequireInTs_allowSyntheticDefaultImports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRequireInTs1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixRequireInTs2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixRequireInTs3.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixRequireInTs4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixRequireInTs4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixRequireInTs5.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixReturnTypeInAsyncFunction_fixAll.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixReturnTypeInAsyncFunction1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction15.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction16.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction17.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction18.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixReturnTypeInAsyncFunction9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixReturnTypeInAsyncFunction_fixAll.ts parse error: "Unsupported code fix ID: fixReturnTypeInAsyncFunction" +codeFixReturnTypeInAsyncFunction1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixReturnTypeInAsyncFunction9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling_all.ts parse error: "Unsupported code fix ID: fixSpelling" codeFixSpelling_optionalChain.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpelling1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixSpelling10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixSpelling10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixSpelling2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpelling3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpelling4.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpelling5.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixSpelling6.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpelling7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpelling9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpellingAddSpaces1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingAddSpaces2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingAddSpaces3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingAddSpaces4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingAddSpaces5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixSpelling6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpelling9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingAddSpaces1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingAddSpaces2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingAddSpaces3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingAddSpaces4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingAddSpaces5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixSpellingCaseSensitive1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpellingCaseSensitive2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpellingCaseSensitive3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixSpellingCaseSensitive4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixSpellingCaseSensitive4.ts parse error: "Unsupported code fix ID: fixSpelling" codeFixSpellingCaseWeight1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpellingCaseWeight2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixSpellingJs1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingJs2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixSpellingJs4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixSpellingJs9.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixSpellingPrivateNameInIn.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingPrivatePropertyName.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingPrivatePropertyNameNotInScope.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingPropertyAccess.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingPropertyNameStartsWithHash.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixSpellingJs1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingJs2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingJs4.ts parse error: "Unsupported code fix ID: fixSpelling" +codeFixSpellingJs9.ts parse error: "Unsupported code fix ID: fixSpelling" +codeFixSpellingPrivateNameInIn.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingPrivatePropertyName.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingPrivatePropertyNameNotInScope.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingPropertyAccess.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingPropertyNameStartsWithHash.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixSpellingShortName1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixSpellingShortName2.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixSpellingVsImport.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSpellingVsMissingMember.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixSplitTypeOnlyImport.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixSpellingVsImport.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSpellingVsMissingMember.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixSplitTypeOnlyImport.ts parse error: "Unsupported code fix ID: splitTypeOnlyImport" codeFixTopLevelAwait_module_blankCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelAwait_module_compatibleCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelAwait_module_existingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelAwait_module_existingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelAwait_module_missingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelAwait_module_noTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelAwait_module_targetES2017CompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelAwait_notAModule.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixTopLevelAwait_target_blankCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelAwait_notAModule.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixTopLevelAwait_target_blankCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelAwait_target_compatibleCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelAwait_target_existingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixTopLevelAwait_target_missingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelAwait_target_existingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixTopLevelAwait_target_missingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelAwait_target_noTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelForAwait_module_blankCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelForAwait_module_compatibleCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelForAwait_module_existingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelForAwait_module_existingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelForAwait_module_missingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelForAwait_module_noTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixTopLevelForAwait_module_targetES2017CompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelForAwait_notAModule.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixTopLevelForAwait_target_blankCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelForAwait_notAModule.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixTopLevelForAwait_target_blankCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelForAwait_target_compatibleCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixTopLevelForAwait_target_existingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixTopLevelForAwait_target_missingCompilerOptionsInTsConfig.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixTopLevelForAwait_target_existingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixTopLevelForAwait_target_missingCompilerOptionsInTsConfig.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixTopLevelForAwait_target_noTsConfig.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" codeFixUndeclaredAcrossFiles1.ts parse error: "Unrecognized fourslash statement: verify.getAndApplyCodeFix(...)" codeFixUndeclaredAcrossFiles2.ts parse error: "Unrecognized fourslash statement: verify.getAndApplyCodeFix(...)" @@ -1120,97 +1116,97 @@ codeFixUndeclaredAcrossFiles3.ts parse error: "Unrecognized fourslash statement: codeFixUndeclaredClassInstance.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredClassInstanceWithTypeParams.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredIndexSignatureNumericLiteral.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixUndeclaredInStaticMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethodFunctionArgs_importArgumentType.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethodFunctionArgs_importArgumentType1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethodFunctionArgs_importArgumentType2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethodFunctionArgs.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredMethodObjectLiteralArgs.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUndeclaredPropertyAccesses.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +codeFixUndeclaredInStaticMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethodFunctionArgs_importArgumentType.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethodFunctionArgs_importArgumentType1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethodFunctionArgs_importArgumentType2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethodFunctionArgs.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredMethodObjectLiteralArgs.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUndeclaredPropertyAccesses.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixUndeclaredPropertyFunctionEmptyClass.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredPropertyFunctionNonEmptyClass.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredPropertyNumericLiteral.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredPropertyObjectLiteral.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredPropertyObjectLiteralStrictNullChecks.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUndeclaredPropertyThisType.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixUnreachableCode_if.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixUnreachableCode_if.ts parse error: "Unsupported code fix ID: fixUnreachableCode" codeFixUnreachableCode.ts parse error: "Expected an array literal argument in verify.getSuggestionDiagnostics" -codefixUnreferenceableDecoratorMetadata1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codefixUnreferenceableDecoratorMetadata2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codefixUnreferenceableDecoratorMetadata1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codefixUnreferenceableDecoratorMetadata2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codefixUnreferenceableDecoratorMetadata3.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixUnusedIdentifier_all_delete_import.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_delete_js.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_delete_paramInFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_delete.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_infer.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_prefix.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_all_selfReferencingFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_delete_templateTag.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_deleteWrite.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_deleteWrite2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructure_allUnused_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_destructure_allUnused_for.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructure_allUnused_nested.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructure_allUnused.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructure_partlyUnused.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_destructuring_elements1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_destructuring_elements8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_importSpecifier1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_importSpecifier2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_importSpecifier3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_importSpecifier4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_importSpecifier5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_infer.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_jsdocTypeParameter.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_overloads.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_parameter_callback1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_parameter_callback2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_parameter_modifier_and_arg.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter_modifier.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixUnusedIdentifier_all_delete_import.ts parse error: "Unsupported code fix ID: unusedIdentifier_deleteImports" +codeFixUnusedIdentifier_all_delete_js.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_all_delete_paramInFunction.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_all_delete.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_all_infer.ts parse error: "Unsupported code fix ID: unusedIdentifier_infer" +codeFixUnusedIdentifier_all_prefix.ts parse error: "Unsupported code fix ID: unusedIdentifier_prefix" +codeFixUnusedIdentifier_all_selfReferencingFunction.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_delete_templateTag.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_deleteWrite.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_deleteWrite2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructure_allUnused_all.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_destructure_allUnused_for.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructure_allUnused_nested.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructure_allUnused.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructure_partlyUnused.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_destructuring_elements1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_destructuring_elements8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_importSpecifier1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_importSpecifier2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_importSpecifier3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_importSpecifier4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_importSpecifier5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_infer.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_jsdocTypeParameter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_overloads.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter_all.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_parameter_callback1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter_callback2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter_modifier_and_arg.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter_modifier.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixUnusedIdentifier_parameter1.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixUnusedIdentifier_parameter2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameter6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameterInCallback.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_parameterInGetAccessor.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_parameterInOverride.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_prefix.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_removeVariableStatement.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_set.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_singleLineStatements1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_singleLineStatements2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_singleLineStatements3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_suggestion.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_super.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedIdentifier_super1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_super2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -codeFixUnusedIdentifier_typeParameter1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_typeParameter2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_typeParameter3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_typeParameter4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedIdentifier_typeParameter5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixUnusedIdentifier_parameter2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameter6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameterInCallback.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameterInGetAccessor.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_parameterInOverride.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_prefix.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_removeVariableStatement.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_set.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_singleLineStatements1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_singleLineStatements2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_singleLineStatements3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_suggestion.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_super.ts parse error: "Unsupported code fix ID: unusedIdentifier_delete" +codeFixUnusedIdentifier_super1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_super2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_typeParameter1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_typeParameter2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_typeParameter3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_typeParameter4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedIdentifier_typeParameter5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixUnusedInterfaceInNamespace1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixUnusedInterfaceInNamespace2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -codeFixUnusedLabel_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixUnusedLabel.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUnusedNamespaceInNamespace.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUseBigIntLiteral.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -codeFixUseBigIntLiteral2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixUnusedLabel_all.ts parse error: "Unsupported code fix ID: fixUnusedLabel" +codeFixUnusedLabel.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUnusedNamespaceInNamespace.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +codeFixUseBigIntLiteral.ts parse error: "Unsupported code fix ID: useBigintLiteral" +codeFixUseBigIntLiteral2.ts parse error: "Unsupported code fix ID: useBigintLiteral" codeFixUseBigIntLiteralWithNumericSeparators.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -codeFixUseDefaultImport_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" +codeFixUseDefaultImport_all.ts parse error: "Unsupported code fix ID: useDefaultImport" codeFixUseDefaultImport.ts parse error: "Unrecognized fourslash statement: for (const file of [\"/b.ts\", \"/c.ts\"]) {\n goTo.file(file);\n\n verify.getSuggestionDiagnostics([{\n message: \"Import may be converted to a default import.\",\n range: test.ranges().find(r => r.fileName === file),\n code: 80003,\n }]);\n\n verify.codeFix({\n description: \"Convert to default import\",\n newFileContent:\n`/*com ment*/import a from \"./a\";/*tnem moc*/\na;`,\n });\n}" -codeFixWrapDecoratorInParentheses_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -codeFixWrapDecoratorInParentheses01.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +codeFixWrapDecoratorInParentheses_all.ts parse error: "Unsupported code fix ID: wrapDecoratorInParentheses" +codeFixWrapDecoratorInParentheses01.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" codeFixWrapJsxInFragment.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixWrapJsxInFragment2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" codeFixWrapJsxInFragment3.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" @@ -1380,41 +1376,41 @@ consistenceOnIndentionsOfChainedFunctionCalls.ts parse error: "Unrecognized veri constEnumsEmitOutputInMultipleFiles.ts parse error: "Unrecognized fourslash statement: verify.verifyGetEmitOutputForCurrentFile(...)" constraintRegionCheck.ts parse error: "Unrecognized fourslash statement: verify.getRegionSemanticDiagnostics(...)" contextualTypingOfArrayLiterals.ts parse error: "Unrecognized fourslash statement: verify.not.errorExistsBetweenMarkers(...)" -convertFunctionToEs6Class_asyncMethods.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class_commentOnVariableDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class_emptySwitchCase.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class_exportModifier1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class_exportModifier2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class_falsePositive.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +convertFunctionToEs6Class_asyncMethods.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class_commentOnVariableDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class_emptySwitchCase.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class_exportModifier1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class_exportModifier2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class_falsePositive.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" convertFunctionToEs6Class_noQuickInfoForIIFE.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -convertFunctionToEs6Class_objectLiteralInArrowFunction.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-propertyMember.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-prototypeAccessor.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-prototypeMethod.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-removeConstructor.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-removeConstructor2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-server1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class-server2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class10.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class11.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class12.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class13.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class14.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class7.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class8.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6Class9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6ClassJsDoc.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertFunctionToEs6ClassNoSemicolon.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertLiteralTypeToMappedType1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertLiteralTypeToMappedType2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -convertLiteralTypeToMappedType3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -convertToEs6Class_emptyCatchClause.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +convertFunctionToEs6Class_objectLiteralInArrowFunction.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-propertyMember.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-prototypeAccessor.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-prototypeMethod.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-removeConstructor.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-removeConstructor2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-server1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class-server2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6Class9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6ClassJsDoc.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertFunctionToEs6ClassNoSemicolon.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertLiteralTypeToMappedType1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertLiteralTypeToMappedType2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +convertLiteralTypeToMappedType3.ts parse error: "Unsupported code fix ID: convertLiteralTypeToMappedType" +convertToEs6Class_emptyCatchClause.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" debuggerStatementIndent.ts parse error: "Unrecognized verify content function: indentationIs" declarationExpressions.ts parse error: "Unrecognized fourslash statement: for (const range of test.ranges()) {\r\n\tverify.navigateTo({ pattern: range.marker.data.name, expected: [{ ...range.marker.data, range }] });\r\n}" declarationMapsEnableMapping_NoInline.ts parse error: "Unrecognized fourslash statement: verify.getEmitOutput(...)" @@ -1600,31 +1596,31 @@ findAllRefsForDefaultExportAnonymous.ts parse error: "Unrecognized goTo function findAllRefsImportMeta.ts parse error: "Unrecognized goTo function: rangeStart" findAllRefsPrimitive.ts parse error: "Unrecognized marker or range argument: undefined" findAllRefsReExports.ts parse error: "Unrecognized fourslash statement: test.rangesByText().forEach(...)" -fixExactOptionalUnassignableProperties1.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties10.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties11.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties13.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties14.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties15.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties16.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties17.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties18.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties19.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties4.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties6.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties7.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties8.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -fixExactOptionalUnassignableProperties9.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +fixExactOptionalUnassignableProperties1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties10.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties11.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties13.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties14.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties15.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties16.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties17.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties18.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties19.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties7.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties8.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixExactOptionalUnassignableProperties9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" fixExtractToInnerFunctionDuplicaton.ts parse error: "Unrecognized fourslash statement: verify.refactorAvailable(...)" -fixNaNEquality_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -fixNaNEquality1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -fixNaNEquality2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -fixNaNEquality3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -fixNaNEquality4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -fixNaNEquality5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +fixNaNEquality_all.ts parse error: "Unsupported code fix ID: fixNaNEquality" +fixNaNEquality1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixNaNEquality2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixNaNEquality3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixNaNEquality4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +fixNaNEquality5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" formatAddSemicolons1.ts parse error: "Unrecognized format function: setFormatOptions" formatAsyncAwait.ts parse error: "Unrecognized verify content function: indentationIs" formatCatch.ts parse error: "Unrecognized fourslash statement: for (const marker of test.markers()) {\r\n goTo.marker(marker);\r\n verify.currentLineContentIs(\"} catch {\");\r\n}" @@ -1740,7 +1736,7 @@ globalCompletionListInsideObjectLiterals.ts parse error: "Expected string litera identationAfterInterfaceCall.ts parse error: "Unrecognized verify content function: indentationIs" impliedNodeFormat.ts parse error: "Expected a single string literal argument in edit.paste, got `\\n\"${\"a\".repeat(256)}\";`" importDeclPaste0.ts parse error: "Unrecognized edit function: disableFormatting" -importFixesWithExistingDottedRequire.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +importFixesWithExistingDottedRequire.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" importFixesWithPackageJsonInSideAnotherPackage.ts parse error: "Expected string literal in verify.importFixAtPosition array, got getImportFixContent(\"preact/hooks\")" importFixesWithSymlinkInSiblingRushPnpm.ts parse error: "Expected string literal in verify.importFixAtPosition array, got getImportFixContent(\"mikro-orm\")" importFixesWithSymlinkInSiblingRushYarn.ts parse error: "Expected string literal in verify.importFixAtPosition array, got getImportFixContent(\"mikro-orm\")" @@ -1748,60 +1744,44 @@ importJsNodeModule1.ts parse error: "Expected string literal or object literal f importJsNodeModule2.ts parse error: "Expected string literal or object literal for expected completion item, got ...[\"n\", \"s\", \"b\"].map(name => ({ name, kind: \"property\" }))" importJsNodeModule3.ts parse error: "Expected string literal or object literal for expected completion item, got [\"n\", \"s\", \"b\"].map(name => ({ name, kind: \"property\" }))" importJsNodeModule4.ts parse error: "Expected string literal or object literal for expected completion item, got [\"n\", \"s\", \"b\"].map(name => ({ name, kind: \"property\" }))" -importNameCodeFix_add_all_missing_imports.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_all_js.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_all_promoteType.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_all2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" importNameCodeFix_endingPreference.ts parse error: "Unrecognized fourslash statement: for (const [fileName, importModuleSpecifierEnding, specifier] of tests) {\n goTo.file(fileName);\n verify.importFixAtPosition([`import { foo } from \"${specifier}\";\\n\\nfoo;`,], /*errorCode*/ undefined, { importModuleSpecifierEnding });\n}" -importNameCodeFix_exportEquals.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_importType9.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_jsExtension.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_jsx2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_jsx3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_jsx4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_jsx5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_jsx6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +importNameCodeFix_importType9.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFix_jsx2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFix_jsx3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFix_jsx4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFix_jsx5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFix_jsx6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" importNameCodeFix_jsx7.ts parse error: "Unrecognized fourslash statement: verify.not.codeFixAvailable(...)" -importNameCodeFix_require_addToExisting.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_require_importVsRequire_addToExistingWins.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_require_importVsRequire_importWins.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_require_importVsRequire_moduleTarget.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_require_namedAndDefault.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_require_UMD.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_require.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" importNameCodeFix_rootDirs.ts parse error: "Expected string literal in verify.importFixAtPosition array, got relative" -importNameCodeFix_typeOnly2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFix_typeOnly3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFix_types_classic.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -importNameCodeFixNewImportExportEqualsPrimitive.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +importNameCodeFix_typeOnly3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFixNewImportExportEqualsPrimitive.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" importNameCodeFixNewImportFile5.ts parse error: "Unrecognized fourslash statement: -verify.importFixAtPosition([\r\n`import { bar } from \"./foo\";\r\n\r\nbar();`\r\n]);" -importNameCodeFixNewImportNodeModules5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" +importNameCodeFixNewImportNodeModules5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" importNameCodeFixReExport.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -importNameCodeFixWithCopyright.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -importNameCodeFixWithPrologue.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +importNameCodeFixWithCopyright.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +importNameCodeFixWithPrologue.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" importStatementCompletions1.ts parse error: "Unrecognized fourslash statement: ([[0, true], [1, true], [2, false], [3, true], [4, true], [5, true]] as const).forEach(...)" importStatementCompletions2.ts parse error: "Unrecognized fourslash statement: [0, 1, 2].forEach(...)" importStatementCompletions3.ts parse error: "Unrecognized fourslash statement: verify.baselineCompletions(...)" importSuggestionsCache_ambient.ts parse error: "Unrecognized edit function: disableFormatting" importSuggestionsCache_coreNodeModules.ts parse error: "Expected property access expression, got verifyExcludes" importSuggestionsCache_moduleAugmentation.ts parse error: "Expected property access expression, got verifyIncludes" -incompleteFunctionCallCodefix.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -incompleteFunctionCallCodefix2.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -incompleteFunctionCallCodefix3.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -incompleteFunctionCallCodefixTypeKeyof.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameter.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameterArgumentDifferent.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameterArgumentSame.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameterConstrained.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameterNarrowed.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameters.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParametersConstrained.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParametersNested2D.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParametersNested3D.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeParameterVariable.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeUnion.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -incompleteFunctionCallCodefixTypeUnions.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +incompleteFunctionCallCodefix.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefix2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefix3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeKeyof.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameter.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameterArgumentDifferent.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameterArgumentSame.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameterConstrained.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameterNarrowed.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameters.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParametersConstrained.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParametersNested2D.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParametersNested3D.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeParameterVariable.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeUnion.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +incompleteFunctionCallCodefixTypeUnions.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" incorrectJsDocObjectLiteralType.ts parse error: "Expected range variable for range in navigateTo item, got { fileName: \"/a.ts\", pos: 58, end: 91 }" incrementalJsDocAdjustsLengthsRight.ts parse error: "Unrecognized fourslash statement: verify.syntacticClassificationsAre(...)" incrementalParsing1.ts parse error: "Unrecognized fourslash statement: verify.noMatchingBracePositionInCurrentFile(...)" @@ -1903,7 +1883,7 @@ jsTagAfterTypedef1.ts parse error: "Unrecognized fourslash statement: verify.noM jsxBraceCompletionPosition.ts parse error: "Unrecognized fourslash statement: verify.not.isValidBraceCompletionAtPosition(...)" jsxExpressionFollowedByIdentifier.ts parse error: "Unrecognized fourslash statement: test.ranges().forEach(...)" jsxExpressionWithCommaExpression.ts parse error: "Unrecognized fourslash statement: test.ranges().forEach(...)" -jsxTsIgnoreOnJSXExpressionsAndChildren.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +jsxTsIgnoreOnJSXExpressionsAndChildren.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" malformedObjectLiteral.ts parse error: "Unrecognized fourslash statement: verify.not.errorExistsAfterMarker(...)" mapCodeClassInvalidClassMember.ts parse error: "Unrecognized fourslash statement: verify.baselineMapCode(...)" mapCodeFocusLocationReplacement.ts parse error: "Unrecognized fourslash statement: verify.baselineMapCode(...)" @@ -2161,13 +2141,13 @@ projectInfo01.ts parse error: "Unrecognized fourslash statement: verify.ProjectI projectInfo02.ts parse error: "Unrecognized fourslash statement: verify.ProjectInfo(...)" projectWithNonExistentFiles.ts parse error: "Unrecognized fourslash statement: verify.ProjectInfo(...)" proto.ts parse error: "Unrecognized argument in verify.baselineGetDefinitionAtPosition: edit.caretPosition()" -quickfixAddMissingConstraint_all.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -quickfixAddMissingConstraint.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -quickfixAddMissingConstraint2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -quickfixAddMissingConstraint3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -quickfixAddMissingConstraint4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -quickfixAddMissingConstraint5.ts parse error: "Unrecognized fourslash statement: verify.codeFixAll(...)" -quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +quickfixAddMissingConstraint_all.ts parse error: "Unsupported code fix ID: addMissingConstraint" +quickfixAddMissingConstraint.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +quickfixAddMissingConstraint2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +quickfixAddMissingConstraint3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +quickfixAddMissingConstraint4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +quickfixAddMissingConstraint5.ts parse error: "Unsupported code fix ID: addMissingConstraint" +quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression1.ts parse error: "Unrecognized fourslash statement: for (const marker of test.markerNames()) {\r\n verify.quickInfoAt(marker, \"(parameter) x: number\");\r\n}" quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts parse error: "Unrecognized fourslash statement: if (numTypedVariableCount + strTypedVariableCount !== test.markers().length) {\r\n throw \"Unexpected number of markers in file.\";\r\n}" quickInfoForObjectBindingElementPropertyName03.ts parse error: "Unrecognized fourslash statement: for (const marker of test.markerNames()) {\r\n verify.quickInfoAt(marker, \"(property) Recursive.next?: Recursive\");\r\n}" @@ -2437,40 +2417,40 @@ refactorConvertStringOrTemplateLiteral_ToTemplatePlusExprSeq.ts parse error: "Un refactorConvertStringOrTemplateLiteral_ToTemplatePrefixExpr.ts parse error: "Unrecognized edit function: applyRefactor" refactorConvertStringOrTemplateLiteral_ToTemplateSimple.ts parse error: "Unrecognized fourslash statement: verify.not.refactorAvailable(...)" refactorConvertStringOrTemplateLiteral_ToTemplateSingleQuote.ts parse error: "Unrecognized fourslash statement: verify.not.refactorAvailable(...)" -refactorConvertToEsModule_export_alias.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_dotDefault.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_invalidName.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_moduleDotExports_changesImports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_moduleDotExports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_moduleDotExportsEqualsRequire.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_named.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_namedClassExpression.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_namedFunctionExpression.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_object_shorthand.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_object.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_export_referenced.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_exportEqualsClass.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_expressionToDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_arrayBindingPattern.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_es6DefaultImport.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_includeDefaultUses.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_multipleUniqueIdentifiers.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_multipleVariableDeclarations.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_nameFromModuleSpecifier.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_objectBindingPattern_complex.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_objectBindingPattern_plain.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_onlyNamedImports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_propertyAccess.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_shadowing.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_import_sideEffect.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_inCommonJsFile.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -refactorConvertToEsModule_missingInitializer.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_module_node12.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -refactorConvertToEsModule_module_nodenext.ts parse error: "Unrecognized fourslash statement: verify.codeFixAvailable(...)" -refactorConvertToEsModule_notInCommonjsProject_yesIfSomeEsModule.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_preserveQuotes.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_renameWithinTransformedExports.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -refactorConvertToEsModule_unexported_uninitialized_var.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +refactorConvertToEsModule_export_alias.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_dotDefault.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_invalidName.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_moduleDotExports_changesImports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_moduleDotExports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_moduleDotExportsEqualsRequire.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_named.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_namedClassExpression.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_namedFunctionExpression.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_object_shorthand.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_object.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_export_referenced.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_exportEqualsClass.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_expressionToDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_arrayBindingPattern.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_es6DefaultImport.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_includeDefaultUses.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_multipleUniqueIdentifiers.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_multipleVariableDeclarations.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_nameFromModuleSpecifier.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_objectBindingPattern_complex.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_objectBindingPattern_plain.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_onlyNamedImports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_propertyAccess.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_shadowing.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_import_sideEffect.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_inCommonJsFile.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_missingInitializer.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_module_node12.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_module_nodenext.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_notInCommonjsProject_yesIfSomeEsModule.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_preserveQuotes.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_renameWithinTransformedExports.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +refactorConvertToEsModule_unexported_uninitialized_var.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" refactorConvertToGetAccessAndSetAccess_js_1.ts parse error: "Unrecognized edit function: applyRefactor" refactorConvertToGetAccessAndSetAccess_js_2.ts parse error: "Unrecognized edit function: applyRefactor" refactorConvertToGetAccessAndSetAccess_js_3.ts parse error: "Unrecognized edit function: applyRefactor" @@ -2980,12 +2960,12 @@ unusedFunctionInNamespace3.ts parse error: "Unrecognized fourslash statement: ve unusedFunctionInNamespace4.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedFunctionInNamespace5.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedFunctionInNamespaceWithTrivia.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -unusedImportDeclaration_withEmptyPath.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedImportDeclaration_withEmptyPath1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedImportDeclaration_withEmptyPath2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedImportDeclaration_withEmptyPath3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedImportDeclaration_withEmptyPath4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedImportDeclaration_withEmptyPath5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +unusedImportDeclaration_withEmptyPath.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedImportDeclaration_withEmptyPath1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedImportDeclaration_withEmptyPath2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedImportDeclaration_withEmptyPath3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedImportDeclaration_withEmptyPath4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedImportDeclaration_withEmptyPath5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" unusedImports10FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedImports11FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedImports12FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" @@ -3000,7 +2980,7 @@ unusedImports6FS.ts parse error: "Unrecognized fourslash statement: verify.range unusedImports7FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedImports8FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedImports9FS.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -unusedImportsFS_entireImportDeclaration.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +unusedImportsFS_entireImportDeclaration.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" unusedLocalsinConstructorFS1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedLocalsinConstructorFS2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedLocalsInFunction1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" @@ -3009,60 +2989,60 @@ unusedLocalsInFunction3.ts parse error: "Unrecognized fourslash statement: verif unusedLocalsInFunction4.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedLocalsInMethodFS1.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" unusedLocalsInMethodFS2.ts parse error: "Unrecognized fourslash statement: verify.rangeAfterCodeFix(...)" -unusedMethodInClass1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedMethodInClass2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedMethodInClass3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedMethodInClass4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedMethodInClass5.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedMethodInClass6.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInConstructor1AddUnderscore.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInFunction1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInFunction1AddUnderscore.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInFunction2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInLambda1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInLambda1AddUnderscore.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInLambda2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedParameterInLambda3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeAliasInNamespace1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInClass1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInClass2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInClass3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInFunction1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInFunction2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInFunction3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInInterface1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInLambda1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInLambda2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInLambda3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInLambda4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInMethod1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInMethod2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersInMethods1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersWithTrivia1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersWithTrivia2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersWithTrivia3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedTypeParametersWithTrivia4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInBlocks.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInClass1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInClass2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInClass3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInClass4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop1FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop2FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop3FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop4FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop5FSAddUnderscore.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop6FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop6FSAddUnderscore.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInForLoop7FS.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInModule1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInModule2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInModule3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInModule4.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInNamespace1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInNamespace2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableInNamespace3.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableWithTrivia1.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" -unusedVariableWithTrivia2.ts parse error: "Unrecognized fourslash statement: verify.codeFix(...)" +unusedMethodInClass1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedMethodInClass2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedMethodInClass3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedMethodInClass4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedMethodInClass5.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedMethodInClass6.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInConstructor1AddUnderscore.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInFunction1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInFunction1AddUnderscore.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInFunction2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInLambda1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInLambda1AddUnderscore.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInLambda2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedParameterInLambda3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeAliasInNamespace1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInClass1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInClass2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInClass3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInFunction1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInFunction2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInFunction3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInInterface1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInLambda1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInLambda2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInLambda3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInLambda4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInMethod1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInMethod2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersInMethods1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersWithTrivia1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersWithTrivia2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersWithTrivia3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedTypeParametersWithTrivia4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInBlocks.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInClass1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInClass2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInClass3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInClass4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop1FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop2FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop3FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop4FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop5FSAddUnderscore.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop6FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop6FSAddUnderscore.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInForLoop7FS.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInModule1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInModule2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInModule3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInModule4.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInNamespace1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInNamespace2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableInNamespace3.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableWithTrivia1.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" +unusedVariableWithTrivia2.ts parse error: "Code fix test has no allowed fixId and descriptions do not match any allowed prefix" validBraceCompletionPosition.ts parse error: "Unrecognized fourslash statement: verify.isValidBraceCompletionAtPosition(...)" yieldKeywordFormatting.ts parse error: "Unrecognized fourslash statement: for (let i = 0; i < expected.length; i++) {\r\n goTo.marker(\"\" + (i + 1));\r\n verify.currentLineContentIs(expected[i]);\r\n}" \ No newline at end of file diff --git a/internal/fourslash/fourslash.go b/internal/fourslash/fourslash.go index 32ba291f72d..c7a6fb0033d 100644 --- a/internal/fourslash/fourslash.go +++ b/internal/fourslash/fourslash.go @@ -1378,6 +1378,305 @@ func assertDeepEqual(t *testing.T, actual any, expected any, prefix string, opts } } +// VerifyCodeFixOptions are the options for VerifyCodeFix. +type VerifyCodeFixOptions struct { + Description string + NewFileContent string + Index int + ApplyChanges bool +} + +// VerifyCodeFixAllOptions are the options for VerifyCodeFixAll. +type VerifyCodeFixAllOptions struct { + FixID string + NewFileContent string +} + +// VerifyCodeFix verifies that applying a code fix produces the expected file content. +func (f *FourslashTest) VerifyCodeFix(t *testing.T, options VerifyCodeFixOptions) { + t.Helper() + + actions := f.getCodeFixActions(t) + + if len(actions) == 0 { + t.Fatalf("No code fixes returned.") + } + if options.Index >= len(actions) { + t.Fatalf("Code fix index %d out of range (got %d fixes)", options.Index, len(actions)) + } + + matchingAction := actions[options.Index] + if matchingAction.Title != options.Description { + found := false + for _, action := range actions { + if action.Title == options.Description { + matchingAction = action + found = true + break + } + } + if !found { + var titles []string + for _, a := range actions { + titles = append(titles, a.Title) + } + t.Fatalf("No code fix with description %q at index %d found. Available fixes: %v", options.Description, options.Index, titles) + } + } + + if options.ApplyChanges { + if matchingAction.Edit != nil && matchingAction.Edit.Changes != nil { + expectedURI := lsconv.FileNameToDocumentURI(f.activeFilename) + for uri, edits := range *matchingAction.Edit.Changes { + if uri != expectedURI { + t.Fatalf("Code fix returned edits for unexpected URI %q (expected %q)", uri, expectedURI) + } + f.applyTextEdits(t, edits) + } + } + actual := f.getScriptInfo(f.activeFilename).content + assert.Equal(t, options.NewFileContent, actual, "File content after applying code fix did not match expected content.") + } else { + actual := f.getScriptInfo(f.activeFilename).content + if matchingAction.Edit != nil && matchingAction.Edit.Changes != nil { + expectedURI := lsconv.FileNameToDocumentURI(f.activeFilename) + for uri, edits := range *matchingAction.Edit.Changes { + if uri != expectedURI { + t.Fatalf("Code fix returned edits for unexpected URI %q (expected %q)", uri, expectedURI) + } + actual = f.applyEditsToContent(actual, edits) + } + } + assert.Equal(t, options.NewFileContent, actual, "File content after applying code fix did not match expected content.") + } +} + +// VerifyCodeFixAvailable verifies that code fixes with the given descriptions are available. +func (f *FourslashTest) VerifyCodeFixAvailable(t *testing.T, expectedDescriptions []string) { + t.Helper() + + actions := f.getCodeFixActions(t) + + if expectedDescriptions == nil { + if len(actions) == 0 { + t.Fatalf("Expected code fixes to be available, but got none.") + } + return + } + + if len(expectedDescriptions) == 0 { + if len(actions) != 0 { + var titles []string + for _, a := range actions { + titles = append(titles, a.Title) + } + t.Fatalf("Expected no code fixes, but got: %v", titles) + } + return + } + + for _, expected := range expectedDescriptions { + found := false + for _, action := range actions { + if action.Title == expected { + found = true + break + } + } + if !found { + var titles []string + for _, a := range actions { + titles = append(titles, a.Title) + } + t.Fatalf("Expected code fix with description %q not found. Available fixes: %v", expected, titles) + } + } +} + +// VerifyCodeFixAll verifies that applying all code fixes with the given fixId produces the expected file content. +// It gets all quickfix code actions for the file (which includes per-fixId "Fix all" entries when +// multiple diagnostics match the same provider), finds the fix-all entry, and applies its edits. +func (f *FourslashTest) VerifyCodeFixAll(t *testing.T, options VerifyCodeFixAllOptions) { + t.Helper() + + actions := f.getAllQuickFixActions(t) + if len(actions) == 0 { + t.Fatalf("No code fixes available for fixId %q", options.FixID) + } + + // Find fix-all actions. The server returns these as quickfix entries with titles like + // "Add all missing imports" when multiple diagnostics match the same provider. + // We look for actions that are NOT single-diagnostic fixes (i.e., have no Diagnostics attached). + var fixAllCandidates []*lsproto.CodeAction + for _, action := range actions { + if action.Diagnostics == nil || len(*action.Diagnostics) == 0 { + fixAllCandidates = append(fixAllCandidates, action) + } + } + + var fixAllAction *lsproto.CodeAction + if len(fixAllCandidates) == 1 { + fixAllAction = fixAllCandidates[0] + } else { + // If there are multiple fix-all candidates, match by FixID in the title. + for _, action := range fixAllCandidates { + if strings.Contains(strings.ToLower(action.Title), strings.ToLower(options.FixID)) { + fixAllAction = action + break + } + } + } + + if fixAllAction == nil { + var titles []string + for _, a := range actions { + titles = append(titles, a.Title) + } + t.Fatalf("No fix-all code action found for fixId %q. Available fixes: %v", options.FixID, titles) + } + + if fixAllAction.Edit != nil && fixAllAction.Edit.Changes != nil { + expectedURI := lsconv.FileNameToDocumentURI(f.activeFilename) + for uri, edits := range *fixAllAction.Edit.Changes { + if uri != expectedURI { + t.Fatalf("Fix-all code action returned edits for unexpected URI %q (expected %q)", uri, expectedURI) + } + f.applyTextEdits(t, edits) + } + } + + actual := f.getScriptInfo(f.activeFilename).content + assert.Equal(t, options.NewFileContent, actual, "File content after applying all code fixes did not match expected content.") +} + +// VerifySourceFixAll verifies that requesting a source.fixAll code action produces the expected file content. +// This tests the on-save code path where VS Code requests source.fixAll. +func (f *FourslashTest) VerifySourceFixAll(t *testing.T, expectedContent string) { + t.Helper() + + only := []lsproto.CodeActionKind{lsproto.CodeActionKindSourceFixAll} + params := &lsproto.CodeActionParams{ + TextDocument: lsproto.TextDocumentIdentifier{ + Uri: lsconv.FileNameToDocumentURI(f.activeFilename), + }, + Range: lsproto.Range{ + Start: f.currentCaretPosition, + End: f.currentCaretPosition, + }, + Context: &lsproto.CodeActionContext{ + Diagnostics: []*lsproto.Diagnostic{}, + Only: &only, + }, + } + result := sendRequest(t, f, lsproto.TextDocumentCodeActionInfo, params) + + if result.CommandOrCodeActionArray == nil { + t.Fatalf("No source.fixAll code actions returned") + } + + var selected *lsproto.CodeAction + for _, item := range *result.CommandOrCodeActionArray { + if item.CodeAction == nil || item.CodeAction.Kind == nil || *item.CodeAction.Kind != lsproto.CodeActionKindSourceFixAll { + continue + } + selected = item.CodeAction + break + } + + if selected == nil { + t.Fatalf("No source.fixAll code action found") + } + if selected.Edit != nil && selected.Edit.Changes != nil { + expectedURI := lsconv.FileNameToDocumentURI(f.activeFilename) + for uri, edits := range *selected.Edit.Changes { + if uri != expectedURI { + t.Fatalf("source.fixAll returned edits for unexpected URI %q (expected %q)", uri, expectedURI) + } + f.applyTextEdits(t, edits) + } + } + + actual := f.getScriptInfo(f.activeFilename).content + assert.Equal(t, expectedContent, actual, "File content after source.fixAll did not match expected content.") +} + +// getCodeFixActions gets per-diagnostic quick fix code actions, excluding fix-all entries. +func (f *FourslashTest) getCodeFixActions(t *testing.T) []*lsproto.CodeAction { + t.Helper() + all := f.getAllQuickFixActions(t) + // Filter to only per-diagnostic fixes (those with diagnostics attached) + var actions []*lsproto.CodeAction + for _, action := range all { + if action.Diagnostics != nil && len(*action.Diagnostics) > 0 { + actions = append(actions, action) + } + } + return actions +} + +// getAllQuickFixActions gets all quick fix code actions including fix-all entries. +func (f *FourslashTest) getAllQuickFixActions(t *testing.T) []*lsproto.CodeAction { + t.Helper() + + diagParams := &lsproto.DocumentDiagnosticParams{ + TextDocument: lsproto.TextDocumentIdentifier{ + Uri: lsconv.FileNameToDocumentURI(f.activeFilename), + }, + } + diagResult := sendRequest(t, f, lsproto.TextDocumentDiagnosticInfo, diagParams) + + var diagnostics []*lsproto.Diagnostic + if diagResult.FullDocumentDiagnosticReport != nil && diagResult.FullDocumentDiagnosticReport.Items != nil { + diagnostics = diagResult.FullDocumentDiagnosticReport.Items + } + + if len(diagnostics) == 0 { + return nil + } + + params := &lsproto.CodeActionParams{ + TextDocument: lsproto.TextDocumentIdentifier{ + Uri: lsconv.FileNameToDocumentURI(f.activeFilename), + }, + Range: lsproto.Range{ + Start: diagnostics[0].Range.Start, + End: diagnostics[0].Range.End, + }, + Context: &lsproto.CodeActionContext{ + Diagnostics: diagnostics, + }, + } + result := sendRequest(t, f, lsproto.TextDocumentCodeActionInfo, params) + + var actions []*lsproto.CodeAction + if result.CommandOrCodeActionArray != nil { + for _, item := range *result.CommandOrCodeActionArray { + if item.CodeAction != nil && item.CodeAction.Kind != nil && *item.CodeAction.Kind == lsproto.CodeActionKindQuickFix { + actions = append(actions, item.CodeAction) + } + } + } + + return actions +} + +// applyEditsToContent applies text edits to a content string without mutating the file. +func (f *FourslashTest) applyEditsToContent(content string, edits []*lsproto.TextEdit) string { + script := f.getScriptInfo(f.activeFilename) + slices.SortFunc(edits, func(a, b *lsproto.TextEdit) int { + aStart := f.converters.LineAndCharacterToPosition(script, a.Range.Start) + bStart := f.converters.LineAndCharacterToPosition(script, b.Range.Start) + return int(aStart) - int(bStart) + }) + for i := len(edits) - 1; i >= 0; i-- { + edit := edits[i] + start := int(f.converters.LineAndCharacterToPosition(script, edit.Range.Start)) + end := int(f.converters.LineAndCharacterToPosition(script, edit.Range.End)) + content = content[:start] + edit.NewText + content[end:] + } + return content +} + func (f *FourslashTest) VerifyOrganizeImports(t *testing.T, expectedContent string, codeActionKind lsproto.CodeActionKind, preferences *lsutil.UserPreferences) { t.Helper() @@ -1566,11 +1865,14 @@ func (f *FourslashTest) VerifyImportFixAtPosition(t *testing.T, expectedTexts [] result := sendRequest(t, f, lsproto.TextDocumentCodeActionInfo, params) // Find all auto-import code actions (fixes with fixId/fixName related to imports) + // Skip fix-all entries (those without diagnostics attached) var importActions []*lsproto.CodeAction if result.CommandOrCodeActionArray != nil { for _, item := range *result.CommandOrCodeActionArray { if item.CodeAction != nil && item.CodeAction.Kind != nil && *item.CodeAction.Kind == lsproto.CodeActionKindQuickFix { - importActions = append(importActions, item.CodeAction) + if item.CodeAction.Diagnostics != nil && len(*item.CodeAction.Diagnostics) > 0 { + importActions = append(importActions, item.CodeAction) + } } } } diff --git a/internal/fourslash/tests/gen/addAllMissingImportsNoCrash_test.go b/internal/fourslash/tests/gen/addAllMissingImportsNoCrash_test.go new file mode 100644 index 00000000000..89f37a3517a --- /dev/null +++ b/internal/fourslash/tests/gen/addAllMissingImportsNoCrash_test.go @@ -0,0 +1,43 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual addAllMissingImportsNoCrash" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestAddAllMissingImportsNoCrash(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: file1.ts +export interface Test1 {} +export interface Test2 {} +export interface Test3 {} +export interface Test4 {} +// @Filename: file2.ts +import { Test1, Test4 } from './file1'; +interface Testing { + test1: Test1; + test2: Test2; + test3: Test3; + test4: Test4; +}` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "file2.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { Test1, Test2, Test3, Test4 } from './file1'; +interface Testing { + test1: Test1; + test2: Test2; + test3: Test3; + test4: Test4; +}`, + }) +} diff --git a/internal/fourslash/tests/gen/autoImportTypeOnlyPreferred3_test.go b/internal/fourslash/tests/gen/autoImportTypeOnlyPreferred3_test.go new file mode 100644 index 00000000000..368b2803b3d --- /dev/null +++ b/internal/fourslash/tests/gen/autoImportTypeOnlyPreferred3_test.go @@ -0,0 +1,65 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual autoImportTypeOnlyPreferred3" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/core" + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/ls/lsutil" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestAutoImportTypeOnlyPreferred3(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @module: esnext +// @moduleResolution: bundler +// @Filename: /a.ts +export class A {} +export class B {} +// @Filename: /b.ts +let x: A/*b*/; +// @Filename: /c.ts +import { A } from "./a"; +new A(); +let x: B/*c*/; +// @Filename: /d.ts +new A(); +let x: B; +// @Filename: /ns.ts +export * as default from "./a"; +// @Filename: /e.ts +let x: /*e*/ns.A;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToMarker(t, "b") + f.VerifyImportFixAtPosition(t, []string{ + `import type { A } from "./a"; + +let x: A;`, + }, &lsutil.UserPreferences{PreferTypeOnlyAutoImports: core.TSTrue}) + f.GoToMarker(t, "c") + f.VerifyImportFixAtPosition(t, []string{ + `import { A, type B } from "./a"; +new A(); +let x: B;`, + }, &lsutil.UserPreferences{PreferTypeOnlyAutoImports: core.TSTrue}) + f.GoToFile(t, "/d.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { A, type B } from "./a"; + +new A(); +let x: B;`, + }) + f.GoToMarker(t, "e") + f.VerifyImportFixAtPosition(t, []string{ + `import type ns from "./ns"; + +let x: ns.A;`, + }, &lsutil.UserPreferences{PreferTypeOnlyAutoImports: core.TSTrue}) +} diff --git a/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx1_test.go b/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx1_test.go new file mode 100644 index 00000000000..2c51973ae9f --- /dev/null +++ b/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx1_test.go @@ -0,0 +1,50 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual codeFixAddMissingImportForReactJsx1" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestCodeFixAddMissingImportForReactJsx1(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @jsx: react-jsx +// @Filename: node_modules/react/index.d.ts +export declare var React: any; +// @Filename: node_modules/react/package.json +{ + "name": "react", + "types": "./index.d.ts" +} +// @Filename: foo.tsx + export default function Foo(){ + return <>; + } +// @Filename: bar.tsx + export default function Bar(){ + return ; + } +// @Filename: package.json +{ + "dependencies": { + "react": "*" + } +}` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "bar.tsx") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import Foo from "./foo"; + +export default function Bar(){ + return ; +}`, + }) +} diff --git a/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx2_test.go b/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx2_test.go new file mode 100644 index 00000000000..987c111dc91 --- /dev/null +++ b/internal/fourslash/tests/gen/codeFixAddMissingImportForReactJsx2_test.go @@ -0,0 +1,50 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual codeFixAddMissingImportForReactJsx2" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestCodeFixAddMissingImportForReactJsx2(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @jsx: react-jsxdev +// @Filename: node_modules/react/index.d.ts +export declare var React: any; +// @Filename: node_modules/react/package.json +{ + "name": "react", + "types": "./index.d.ts" +} +// @Filename: foo.tsx + export default function Foo(){ + return <>; + } +// @Filename: bar.tsx + export default function Bar(){ + return ; + } +// @Filename: package.json +{ + "dependencies": { + "react": "*" + } +}` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "bar.tsx") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import Foo from "./foo"; + +export default function Bar(){ + return ; +}`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_add_all_missing_imports_test.go b/internal/fourslash/tests/gen/importNameCodeFix_add_all_missing_imports_test.go new file mode 100644 index 00000000000..793d85ccb26 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_add_all_missing_imports_test.go @@ -0,0 +1,40 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_add_all_missing_imports" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_add_all_missing_imports(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: /a.ts +export const a: number; +// @Filename: /b.ts +export const b: number; +// @Filename: /c.ts +export const c: number; +// @Filename: /main.ts +a; +b; +c;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/main.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { a } from "./a"; +import { b } from "./b"; +import { c } from "./c"; + +a; +b; +c;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_all2_test.go b/internal/fourslash/tests/gen/importNameCodeFix_all2_test.go new file mode 100644 index 00000000000..aa06552cde4 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_all2_test.go @@ -0,0 +1,36 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_all2" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_all2(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: /path.ts +export declare function join(): void; +// @Filename: /os.ts +export declare function homedir(): void; +// @Filename: /index.ts + +join(); +homedir();` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/index.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { homedir } from "./os"; +import { join } from "./path"; + +join(); +homedir();`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_all_js_test.go b/internal/fourslash/tests/gen/importNameCodeFix_all_js_test.go new file mode 100644 index 00000000000..5b374cc34d5 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_all_js_test.go @@ -0,0 +1,38 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_all_js" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_all_js(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @module: esnext +// @allowJs: true +// @checkJs: true +// @Filename: /a.js +export class C {} +/** @typedef {number} T */ +// @Filename: /b.js +C; +/** @type {T} */ +const x = 0;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/b.js") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { C } from "./a"; + +C; +/** @type {import("./a").T} */ +const x = 0;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_all_promoteType_test.go b/internal/fourslash/tests/gen/importNameCodeFix_all_promoteType_test.go new file mode 100644 index 00000000000..8a86417379e --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_all_promoteType_test.go @@ -0,0 +1,49 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_all_promoteType" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_all_promoteType(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: /a.ts +export class A {} +export class B {} +export class C {} +export class D {} +export class E {} +export class F {} +export class G {} +// @Filename: /b.ts +import type { A, C, D, E, G } from './a'; +type Z = B | A; +new F; +// @Filename: /c.ts +import type { A, C, D, E, G } from './a'; +type Z = B | A; +type Y = F;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/b.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { B, F, type A, type C, type D, type E, type G } from './a'; +type Z = B | A; +new F;`, + }) + f.GoToFile(t, "/c.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import type { A, B, C, D, E, F, G } from './a'; +type Z = B | A; +type Y = F;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_all_test.go b/internal/fourslash/tests/gen/importNameCodeFix_all_test.go new file mode 100644 index 00000000000..88b71f49deb --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_all_test.go @@ -0,0 +1,70 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_all" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_all(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @module: commonjs +// @esModuleInterop: false +// @allowSyntheticDefaultImports: false +// @Filename: /a.ts +export default function ad() {} +export const a0 = 0; +// @Filename: /b.ts +export default function bd() {} +export const b0 = 0; +// @Filename: /c.ts +export default function cd() {} +export const c0 = 0; +// @Filename: /d.ts +export default function dd() {} +export const d0 = 0; +export const d1 = 1; +// @Filename: /e.d.ts +declare function e(): void; +export = e; +// @Filename: /disposable.d.ts +export declare class Disposable { } +// @Filename: /disposable_global.d.ts +interface Disposable { } +// @Filename: /user.ts +import * as b from "./b"; +import { } from "./c"; +import dd from "./d"; + +ad; ad; a0; a0; +bd; bd; b0; b0; +cd; cd; c0; c0; +dd; dd; d0; d0; d1; d1; +e; e; +class X extends Disposable { }` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/user.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import ad, { a0 } from "./a"; +import bd, * as b from "./b"; +import cd, { c0 } from "./c"; +import dd, { d0, d1 } from "./d"; +import { Disposable } from "./disposable"; +import e = require("./e"); + +ad; ad; a0; a0; +bd; bd; b.b0; b.b0; +cd; cd; c0; c0; +dd; dd; d0; d0; d1; d1; +e; e; +class X extends Disposable { }`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_exportEquals_test.go b/internal/fourslash/tests/gen/importNameCodeFix_exportEquals_test.go new file mode 100644 index 00000000000..aae24bad8f1 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_exportEquals_test.go @@ -0,0 +1,40 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_exportEquals" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_exportEquals(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @module: commonjs +// @esModuleInterop: false +// @allowSyntheticDefaultImports: false +// @Filename: /a.d.ts +declare function a(): void; +declare namespace a { + export interface b {} +} +export = a; +// @Filename: /b.ts +a; +let x: b;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/b.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { b } from "./a"; +import a = require("./a"); + +a; +let x: b;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_jsExtension_test.go b/internal/fourslash/tests/gen/importNameCodeFix_jsExtension_test.go new file mode 100644 index 00000000000..94006bd0911 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_jsExtension_test.go @@ -0,0 +1,43 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_jsExtension" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_jsExtension(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @moduleResolution: bundler +// @noLib: true +// @jsx: preserve +// @Filename: /a.ts +export function a() {} +// @Filename: /b.ts +export function b() {} +// @Filename: /c.tsx +export function c() {} +// @Filename: /c.ts +import * as g from "global"; // Global imports skipped +import { a } from "./a.js"; +import { a as a2 } from "./a"; // Ignored, only the first relative import is considered +b; c;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/c.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import * as g from "global"; // Global imports skipped +import { a } from "./a.js"; +import { a as a2 } from "./a"; // Ignored, only the first relative import is considered +import { b } from "./b.js"; +import { c } from "./c.jsx"; +b; c;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_UMD_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_UMD_test.go new file mode 100644 index 00000000000..c4d2e0a1860 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_UMD_test.go @@ -0,0 +1,40 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_UMD" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_UMD(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @module: commonjs +// @esModuleInterop: false +// @allowSyntheticDefaultImports: false +// @Filename: umd.d.ts +namespace Foo { function f() {} } +export = Foo; +export as namespace Foo; +// @Filename: index.js +Foo; +module.exports = {};` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Add import from \"./umd\"", + NewFileContent: `const Foo = require("./umd"); + +Foo; +module.exports = {};`, + Index: 0, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_addToExisting_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_addToExisting_test.go new file mode 100644 index 00000000000..7a3bddbc9a5 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_addToExisting_test.go @@ -0,0 +1,41 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_addToExisting" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_addToExisting(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @Filename: blah.js +export default class Blah {} +export const Named1 = 0; +export const Named2 = 1; +// @Filename: index.js +var path = require('path') + , { promisify } = require('util') + , { Named1 } = require('./blah') + +new Blah` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Update import from \"./blah\"", + NewFileContent: `var path = require('path') + , { promisify } = require('util') + , { Named1, default: Blah } = require('./blah') + +new Blah`, + Index: 0, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_addToExistingWins_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_addToExistingWins_test.go new file mode 100644 index 00000000000..3a60dc019b9 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_addToExistingWins_test.go @@ -0,0 +1,45 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_importVsRequire_addToExistingWins" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_importVsRequire_addToExistingWins(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @Filename: blah.js +export default class Blah {} +export const Named1 = 0; +export const Named2 = 1; +// @Filename: index.js +var path = require('path') + , { promisify } = require('util') + , { Named1 } = require('./blah') + +import fs from 'fs' + +new Blah` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Update import from \"./blah\"", + NewFileContent: `var path = require('path') + , { promisify } = require('util') + , { Named1, default: Blah } = require('./blah') + +import fs from 'fs' + +new Blah`, + Index: 0, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_importWins_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_importWins_test.go new file mode 100644 index 00000000000..11b6c31f1e5 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_importWins_test.go @@ -0,0 +1,54 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_importVsRequire_importWins" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_importVsRequire_importWins(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @Filename: blah.js +export default class Blah {} +export const Named1 = 0; +export const Named2 = 1; +// @Filename: addToExisting.js +const { Named2 } = require('./blah') +import { Named1 } from './blah' + +new Blah +// @Filename: newImport.js +import fs from 'fs'; +const path = require('path'); + +new Blah` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "addToExisting.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Update import from \"./blah\"", + NewFileContent: `const { Named2 } = require('./blah') +import Blah, { Named1 } from './blah' + +new Blah`, + Index: 0, + }) + f.GoToFile(t, "newImport.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Add import from \"./blah\"", + NewFileContent: `import fs from 'fs'; +import Blah from './blah'; +const path = require('path'); + +new Blah`, + Index: 0, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_moduleTarget_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_moduleTarget_test.go new file mode 100644 index 00000000000..da0fc4f5ead --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_importVsRequire_moduleTarget_test.go @@ -0,0 +1,44 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_importVsRequire_moduleTarget" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_importVsRequire_moduleTarget(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @module: es2015 +// @Filename: a.js +export const x = 0; +// @Filename: index.js +x` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Add import from \"./a\"", + NewFileContent: `import { x } from "./a"; + +x`, + Index: 0, + }) + f.GoToPosition(t, 0) + f.InsertLine(t, "const fs = require('fs');\n") + f.VerifyCodeFix(t, fourslash.VerifyCodeFixOptions{ + Description: "Add import from \"./a\"", + NewFileContent: `const fs = require('fs'); +const { x } = require('./a'); + +x`, + Index: 0, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_namedAndDefault_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_namedAndDefault_test.go new file mode 100644 index 00000000000..18f34ea695d --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_namedAndDefault_test.go @@ -0,0 +1,36 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require_namedAndDefault" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require_namedAndDefault(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @Filename: blah.ts +export default class Blah {} +export const Named1 = 0; +export const Named2 = 1; +// @Filename: index.js +Named1 + Named2; +new Blah;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `const { default: Blah, Named1, Named2 } = require("./blah"); + +Named1 + Named2; +new Blah;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_require_test.go b/internal/fourslash/tests/gen/importNameCodeFix_require_test.go new file mode 100644 index 00000000000..ef372adc092 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_require_test.go @@ -0,0 +1,46 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_require" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_require(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @allowJs: true +// @checkJs: true +// @Filename: foo.js +module.exports = function foo() {} +// @Filename: utils.js +function util1() {} +function util2() {} +module.exports = { util1, util2 }; +// @Filename: blah.js +export default class Blah {} +// @Filename: index.js +foo(); +util1(); +util2(); +new Blah;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.js") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `const { default: Blah } = require("./blah"); +const foo = require("./foo"); +const { util1, util2 } = require("./utils"); + +foo(); +util1(); +util2(); +new Blah;`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_typeOnly2_test.go b/internal/fourslash/tests/gen/importNameCodeFix_typeOnly2_test.go new file mode 100644 index 00000000000..61c77b14088 --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_typeOnly2_test.go @@ -0,0 +1,31 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_typeOnly2" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_typeOnly2(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @importsNotUsedAsValues: error +// @Filename: types.ts +export class A {} +// @Filename: index.ts +const a: A = new A();` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "index.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { A } from "./types"; + +const a: A = new A();`, + }) +} diff --git a/internal/fourslash/tests/gen/importNameCodeFix_types_classic_test.go b/internal/fourslash/tests/gen/importNameCodeFix_types_classic_test.go new file mode 100644 index 00000000000..8b731789f1d --- /dev/null +++ b/internal/fourslash/tests/gen/importNameCodeFix_types_classic_test.go @@ -0,0 +1,36 @@ +// Code generated by convertFourslash; DO NOT EDIT. +// To modify this test, run "npm run makemanual importNameCodeFix_types_classic" + +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestImportNameCodeFix_types_classic(t *testing.T) { + fourslash.SkipIfFailing(t) + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @moduleResolution: classic +// @Filename: /node_modules/@types/foo/index.d.ts +export const xyz: number; +// @Filename: /node_modules/bar/index.d.ts +export const qrs: number; +// @Filename: /a.ts +xyz; +qrs;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/a.ts") + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { xyz } from "foo"; +import { qrs } from "./node_modules/bar/index"; + +xyz; +qrs;`, + }) +} diff --git a/internal/fourslash/tests/sourceFixAllImports_test.go b/internal/fourslash/tests/sourceFixAllImports_test.go new file mode 100644 index 00000000000..a4626b822e2 --- /dev/null +++ b/internal/fourslash/tests/sourceFixAllImports_test.go @@ -0,0 +1,55 @@ +package fourslash_test + +import ( + "testing" + + "github.com/microsoft/typescript-go/internal/fourslash" + "github.com/microsoft/typescript-go/internal/testutil" +) + +func TestSourceFixAllImports(t *testing.T) { + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: /a.ts +export const a: number = 1; +// @Filename: /b.ts +export const b: number = 2; +// @Filename: /main.ts +a; +b;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/main.ts") + + // Test per-fixId fix-all via VerifyCodeFixAll (quickfix path) + f.VerifyCodeFixAll(t, fourslash.VerifyCodeFixAllOptions{ + FixID: "fixMissingImport", + NewFileContent: `import { a } from "./a"; +import { b } from "./b"; + +a; +b;`, + }) +} + +func TestSourceFixAllCodeAction(t *testing.T) { + t.Parallel() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") + const content = `// @Filename: /a.ts +export const a: number = 1; +// @Filename: /b.ts +export const b: number = 2; +// @Filename: /main.ts +a; +b;` + f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) + defer done() + f.GoToFile(t, "/main.ts") + + // Test source.fixAll code action directly (on-save path) + f.VerifySourceFixAll(t, `import { a } from "./a"; +import { b } from "./b"; + +a; +b;`) +} diff --git a/internal/ls/autoimport/import_adder.go b/internal/ls/autoimport/import_adder.go index 74e4aa6e574..c90364c200b 100644 --- a/internal/ls/autoimport/import_adder.go +++ b/internal/ls/autoimport/import_adder.go @@ -24,6 +24,7 @@ import ( type ImportAdder interface { HasFixes() bool AddImportFromExportedSymbol(symbol *ast.Symbol, isValidTypeOnlyUseSite bool) + AddImportFix(fix *Fix) Edits() []*lsproto.TextEdit } @@ -110,7 +111,7 @@ func (adder *importAdder) AddImportFromExportedSymbol(exportedSymbol *ast.Symbol fix := adder.getImportFixForSymbol(adder.view, adder.view.importingFile, exportInfos, isValidTypeOnlyUseSite) if fix != nil { // !!! referenceImport -> propertyName - adder.addImport(fix) + adder.AddImportFix(fix) } } @@ -130,7 +131,7 @@ func (adder *importAdder) Edits() []*lsproto.TextEdit { adder.view.importingFile, clauseOrPattern, entry.defaultImport, - slices.Collect(maps.Values(entry.namedImports)), + sortedNamedImports(entry.namedImports), adder.preferences, ) } @@ -145,7 +146,7 @@ func (adder *importAdder) Edits() []*lsproto.TextEdit { moduleSpecifier, quotePreference, newImport.defaultImport, - slices.Collect(maps.Values(newImport.namedImports)), + sortedNamedImports(newImport.namedImports), newImport.namespaceLikeImport, adder.view.program.Options(), ) @@ -155,7 +156,7 @@ func (adder *importAdder) Edits() []*lsproto.TextEdit { moduleSpecifier, quotePreference, newImport.defaultImport, - slices.Collect(maps.Values(newImport.namedImports)), + sortedNamedImports(newImport.namedImports), newImport.namespaceLikeImport, adder.view.program.Options(), adder.preferences, @@ -171,9 +172,18 @@ func (adder *importAdder) Edits() []*lsproto.TextEdit { return tracker.GetChanges()[adder.view.importingFile.FileName()] } -// addImport adds an import fix to the appropriate category based on its kind. -// This batches imports so that multiple imports from the same module can be combined. -func (adder *importAdder) addImport(fix *Fix) { +func sortedNamedImports(m map[string]*newImportBinding) []*newImportBinding { + keys := slices.Sorted(maps.Keys(m)) + result := make([]*newImportBinding, 0, len(keys)) + for _, k := range keys { + result = append(result, m[k]) + } + return result +} + +// AddImportFix adds a fix to the import adder, accumulating it with other fixes +// so that multiple imports from the same module are coalesced into a single import statement. +func (adder *importAdder) AddImportFix(fix *Fix) { symbolName := fix.Name compilerOptions := adder.view.program.Options() diff --git a/internal/ls/codeactions.go b/internal/ls/codeactions.go index 5460f04f944..964af56d0a0 100644 --- a/internal/ls/codeactions.go +++ b/internal/ls/codeactions.go @@ -6,8 +6,11 @@ import ( "strings" "github.com/microsoft/typescript-go/internal/ast" + "github.com/microsoft/typescript-go/internal/collections" "github.com/microsoft/typescript-go/internal/compiler" "github.com/microsoft/typescript-go/internal/core" + "github.com/microsoft/typescript-go/internal/diagnostics" + "github.com/microsoft/typescript-go/internal/locale" "github.com/microsoft/typescript-go/internal/ls/lsconv" "github.com/microsoft/typescript-go/internal/lsp/lsproto" ) @@ -33,8 +36,10 @@ type CodeFixContext struct { // CodeAction represents a single code action fix type CodeAction struct { - Description string - Changes []*lsproto.TextEdit + Description string + Changes []*lsproto.TextEdit + FixID string + FixAllDescription string } // CombinedCodeActions represents combined code actions for fix-all scenarios @@ -55,20 +60,29 @@ func (l *LanguageService) ProvideCodeActions(ctx context.Context, params *lsprot var actions []lsproto.CommandOrCodeAction - // Handle source actions (like organize imports) if params.Context != nil && params.Context.Only != nil { for _, kind := range *params.Context.Only { - // Get all matching organize imports actions for the requested kind matchingKinds := getOrganizeImportsActionsForKind(kind) for _, matchingKind := range matchingKinds { organizeAction := l.createOrganizeImportsAction(ctx, program, file, matchingKind) actions = append(actions, *organizeAction) } + + if isFixAllKind(kind) { + fixAllAction, err := l.createFixAllAction(ctx, program, file, params.TextDocument.Uri) + if err != nil { + return lsproto.CodeActionResponse{}, err + } + if fixAllAction != nil { + actions = append(actions, *fixAllAction) + } + } } } - // Process diagnostics in the context to generate quick fixes - if params.Context != nil && params.Context.Diagnostics != nil { + if params.Context != nil && params.Context.Diagnostics != nil && wantsQuickFixes(params.Context.Only) { + fixIdSeen := make(map[string]*CodeFixProvider) + for _, diag := range params.Context.Diagnostics { if diag.Code == nil || diag.Code.Integer == nil { continue @@ -76,13 +90,11 @@ func (l *LanguageService) ProvideCodeActions(ctx context.Context, params *lsprot errorCode := *diag.Code.Integer - // Check all code fix providers for _, provider := range codeFixProviders { if !containsErrorCode(provider.ErrorCodes, errorCode) { continue } - // Create context for the provider position := l.converters.LineAndCharacterToPosition(file, diag.Range.Start) endPosition := l.converters.LineAndCharacterToPosition(file, diag.Range.End) fixContext := &CodeFixContext{ @@ -95,30 +107,181 @@ func (l *LanguageService) ProvideCodeActions(ctx context.Context, params *lsprot Params: params, } - // Get code actions from the provider providerActions, err := provider.GetCodeActions(ctx, fixContext) if err != nil { return lsproto.CodeActionResponse{}, err } for _, action := range providerActions { actions = append(actions, convertToLSPCodeAction(&action, diag, params.TextDocument.Uri)) + if action.FixID != "" { + fixIdSeen[action.FixID] = provider + } } } } + + fixAllActions, err := l.getFixAllQuickFixes(ctx, program, file, params.TextDocument.Uri, fixIdSeen) + if err != nil { + return lsproto.CodeActionResponse{}, err + } + actions = append(actions, fixAllActions...) } return lsproto.CommandOrCodeActionArrayOrNull{CommandOrCodeActionArray: &actions}, nil } +// getFixAllQuickFixes returns per-provider "Fix all in file" quickfix entries for providers +// that matched at least 2 diagnostics in the full file. +func (l *LanguageService) getFixAllQuickFixes( + ctx context.Context, + program *compiler.Program, + file *ast.SourceFile, + uri lsproto.DocumentUri, + fixIdSeen map[string]*CodeFixProvider, +) ([]lsproto.CommandOrCodeAction, error) { + var actions []lsproto.CommandOrCodeAction + + // Deduplicate providers; multiple fixIds may map to the same provider. + var seen collections.Set[*CodeFixProvider] + for _, provider := range fixIdSeen { + if seen.Has(provider) { + continue + } + seen.Add(provider) + + if provider.GetAllCodeActions == nil { + continue + } + + if !hasMultipleFixableDiagnostics(ctx, program, file, provider.ErrorCodes) { + continue + } + + fixContext := &CodeFixContext{ + SourceFile: file, + Program: program, + LS: l, + } + combined, err := provider.GetAllCodeActions(ctx, fixContext) + if err != nil { + return nil, err + } + if combined != nil && len(combined.Changes) > 0 { + kind := lsproto.CodeActionKindQuickFix + changes := map[lsproto.DocumentUri][]*lsproto.TextEdit{ + uri: combined.Changes, + } + actions = append(actions, lsproto.CommandOrCodeAction{ + CodeAction: &lsproto.CodeAction{ + Title: combined.Description, + Kind: &kind, + Edit: &lsproto.WorkspaceEdit{Changes: &changes}, + }, + }) + } + } + + return actions, nil +} + +// hasMultipleFixableDiagnostics returns true if the file has at least 2 diagnostics +// matching the given error codes. +func hasMultipleFixableDiagnostics(ctx context.Context, program *compiler.Program, file *ast.SourceFile, errorCodes []int32) bool { + allDiags := program.GetSemanticDiagnostics(ctx, file) + count := 0 + for _, d := range allDiags { + if containsErrorCode(errorCodes, d.Code()) { + count++ + if count >= 2 { + return true + } + } + } + return false +} + +// codeActionKindContains returns true if the requested kind equals or is a +// hierarchical parent of actionKind, using '.' as the separator. This matches +// the semantics of VS Code's HierarchicalKind.contains. +func codeActionKindContains(requestedKind, actionKind lsproto.CodeActionKind) bool { + return requestedKind == actionKind || + requestedKind == "" || + strings.HasPrefix(string(actionKind), string(requestedKind)+".") +} + +// isFixAllKind returns true if the requested kind matches source.fixAll +func isFixAllKind(kind lsproto.CodeActionKind) bool { + return codeActionKindContains(kind, lsproto.CodeActionKindSourceFixAll) +} + +// wantsQuickFixes returns true if the Only filter is nil/empty (meaning all kinds are wanted) +// or explicitly includes the quickfix kind. +func wantsQuickFixes(only *[]lsproto.CodeActionKind) bool { + if only == nil || len(*only) == 0 { + return true + } + for _, kind := range *only { + if codeActionKindContains(kind, lsproto.CodeActionKindQuickFix) { + return true + } + } + return false +} + +// createFixAllAction creates a source.fixAll code action that applies all auto-fixable +// code fixes across the file. +func (l *LanguageService) createFixAllAction( + ctx context.Context, + program *compiler.Program, + file *ast.SourceFile, + uri lsproto.DocumentUri, +) (*lsproto.CommandOrCodeAction, error) { + kind := lsproto.CodeActionKindSourceFixAll + lspChanges := make(map[lsproto.DocumentUri][]*lsproto.TextEdit) + + for _, provider := range codeFixProviders { + if provider.GetAllCodeActions == nil { + continue + } + + fixContext := &CodeFixContext{ + SourceFile: file, + Program: program, + LS: l, + } + + combined, err := provider.GetAllCodeActions(ctx, fixContext) + if err != nil { + return nil, err + } + if combined != nil && len(combined.Changes) > 0 { + lspChanges[uri] = append(lspChanges[uri], combined.Changes...) + } + } + + if len(lspChanges) == 0 { + return nil, nil + } + + return &lsproto.CommandOrCodeAction{ + CodeAction: &lsproto.CodeAction{ + Title: diagnostics.Fix_All.Localize(locale.FromContext(ctx)), + Kind: &kind, + Edit: &lsproto.WorkspaceEdit{Changes: &lspChanges}, + }, + }, nil +} + // getOrganizeImportsActionTitle returns the appropriate title for the given organize imports kind -func getOrganizeImportsActionTitle(kind lsproto.CodeActionKind) string { +func getOrganizeImportsActionTitle(ctx context.Context, kind lsproto.CodeActionKind) string { + loc := locale.FromContext(ctx) switch kind { case lsproto.CodeActionKindSourceRemoveUnusedImports: - return "Remove Unused Imports" + return diagnostics.Remove_Unused_Imports.Localize(loc) case lsproto.CodeActionKindSourceSortImports: - return "Sort Imports" + return diagnostics.Sort_Imports.Localize(loc) default: - return "Organize Imports" + return diagnostics.Organize_Imports.Localize(loc) } } @@ -133,7 +296,7 @@ func getOrganizeImportsActionsForKind(requestedKind lsproto.CodeActionKind) []ls var result []lsproto.CodeActionKind for _, organizeKind := range organizeImportsKinds { - if strings.HasPrefix(string(organizeKind), string(requestedKind)) { + if codeActionKindContains(requestedKind, organizeKind) { result = append(result, organizeKind) } } @@ -152,7 +315,7 @@ func (l *LanguageService) createOrganizeImportsAction( file *ast.SourceFile, kind lsproto.CodeActionKind, ) *lsproto.CommandOrCodeAction { - title := getOrganizeImportsActionTitle(kind) + title := getOrganizeImportsActionTitle(ctx, kind) changes := l.OrganizeImports( ctx, file, diff --git a/internal/ls/codeactions_importfixes.go b/internal/ls/codeactions_importfixes.go index d450c37a26c..92f86bfc9c8 100644 --- a/internal/ls/codeactions_importfixes.go +++ b/internal/ls/codeactions_importfixes.go @@ -10,6 +10,7 @@ import ( "github.com/microsoft/typescript-go/internal/compiler" "github.com/microsoft/typescript-go/internal/core" "github.com/microsoft/typescript-go/internal/diagnostics" + "github.com/microsoft/typescript-go/internal/locale" "github.com/microsoft/typescript-go/internal/ls/autoimport" "github.com/microsoft/typescript-go/internal/lsp/lsproto" "github.com/microsoft/typescript-go/internal/scanner" @@ -46,9 +47,10 @@ const ( // ImportFixProvider is the CodeFixProvider for import-related fixes var ImportFixProvider = &CodeFixProvider{ - ErrorCodes: importFixErrorCodes, - GetCodeActions: getImportCodeActions, - FixIds: []string{importFixID}, + ErrorCodes: importFixErrorCodes, + GetCodeActions: getImportCodeActions, + FixIds: []string{importFixID}, + GetAllCodeActions: getAllImportCodeActions, } type fixInfo struct { @@ -79,13 +81,91 @@ func getImportCodeActions(ctx context.Context, fixContext *CodeFixContext) ([]Co ) actions = append(actions, CodeAction{ - Description: description, - Changes: edits, + Description: description, + Changes: edits, + FixID: importFixID, + FixAllDescription: diagnostics.Add_all_missing_imports.Localize(locale.FromContext(ctx)), }) } return actions, nil } +func getAllImportCodeActions(ctx context.Context, fixContext *CodeFixContext) (*CombinedCodeActions, error) { + if tspath.IsDynamicFileName(fixContext.SourceFile.FileName()) { + return nil, nil + } + + allDiagnostics := fixContext.Program.GetSemanticDiagnostics(ctx, fixContext.SourceFile) + + var importDiags []*ast.Diagnostic + for _, diag := range allDiagnostics { + if containsErrorCode(importFixErrorCodes, diag.Code()) { + importDiags = append(importDiags, diag) + } + } + + if len(importDiags) == 0 { + return nil, nil + } + + view, err := fixContext.LS.getPreparedAutoImportView(fixContext.SourceFile) + if err != nil { + return nil, err + } + if view == nil { + view = fixContext.LS.getCurrentAutoImportView(fixContext.SourceFile) + } + + ch, done := fixContext.Program.GetTypeChecker(ctx) + defer done() + + importAdder := autoimport.NewImportAdder( + ctx, + fixContext.Program, + ch, + fixContext.SourceFile, + view, + fixContext.LS.FormatOptions(), + fixContext.LS.converters, + fixContext.LS.UserPreferences(), + ) + + for _, diag := range importDiags { + if err := addImportFromDiagnostic(ctx, importAdder, diag, fixContext); err != nil { + return nil, err + } + } + + if !importAdder.HasFixes() { + return nil, nil + } + + return &CombinedCodeActions{ + Description: diagnostics.Add_all_missing_imports.Localize(locale.FromContext(ctx)), + Changes: importAdder.Edits(), + }, nil +} + +// addImportFromDiagnostic finds the best import fix for a diagnostic and adds it to the adder. +func addImportFromDiagnostic(ctx context.Context, importAdder autoimport.ImportAdder, diag *ast.Diagnostic, fixContext *CodeFixContext) error { + diagFixContext := &CodeFixContext{ + SourceFile: fixContext.SourceFile, + Span: core.NewTextRange(diag.Pos(), diag.End()), + ErrorCode: diag.Code(), + Program: fixContext.Program, + LS: fixContext.LS, + } + + infos, err := getFixInfos(ctx, diagFixContext, diag.Code(), diag.Pos()) + if err != nil { + return err + } + if len(infos) > 0 { + importAdder.AddImportFix(infos[0].fix) + } + return nil +} + func getFixInfos(ctx context.Context, fixContext *CodeFixContext, errorCode int32, pos int) ([]*fixInfo, error) { // Can't compute import fixes for dynamic/untitled files since they don't have real file paths if tspath.IsDynamicFileName(fixContext.SourceFile.FileName()) { diff --git a/internal/lsp/server.go b/internal/lsp/server.go index 766e865c00d..7593d6adf28 100644 --- a/internal/lsp/server.go +++ b/internal/lsp/server.go @@ -1072,6 +1072,7 @@ func (s *Server) handleInitialize(ctx context.Context, params *lsproto.Initializ lsproto.CodeActionKindSourceOrganizeImports, lsproto.CodeActionKindSourceRemoveUnusedImports, lsproto.CodeActionKindSourceSortImports, + lsproto.CodeActionKindSourceFixAll, }, }, },