Skip to content

Commit ce85ee5

Browse files
authored
Move infer-from-usage earlier in codefix list (#28318)
This makes it appear before the ts-ignore codefix, specifically.
1 parent 4e59096 commit ce85ee5

18 files changed

+18
-18
lines changed

src/services/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"refactorProvider.ts",
4646
"codefixes/addMissingInvocationForDecorator.ts",
4747
"codefixes/annotateWithTypeFromJSDoc.ts",
48+
"codefixes/inferFromUsage.ts",
4849
"codefixes/convertFunctionToEs6Class.ts",
4950
"codefixes/convertToAsyncFunction.ts",
5051
"codefixes/convertToEs6Module.ts",
@@ -66,7 +67,6 @@
6667
"codefixes/fixAwaitInSyncFunction.ts",
6768
"codefixes/disableJsDiagnostics.ts",
6869
"codefixes/helpers.ts",
69-
"codefixes/inferFromUsage.ts",
7070
"codefixes/fixInvalidImportSyntax.ts",
7171
"codefixes/fixStrictClassInitialization.ts",
7272
"codefixes/generateTypes.ts",

tests/cases/fourslash/codeFixInferFromUsageCommentAfterParameter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
verify.codeFix({
1515
description: "Infer parameter types from usage",
16-
index: 2,
16+
index: 0,
1717
newFileContent:
1818
`/**
1919
* @param {(arg0: any) => void} callback

tests/cases/fourslash/codeFixInferFromUsageJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
//// foo += 2;
1010
////}
1111

12-
verify.rangeAfterCodeFix("/** @type {number} */\nvar foo;",/*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 2);
12+
verify.rangeAfterCodeFix("/** @type {number} */\nvar foo;",/*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 0);

tests/cases/fourslash/codeFixInferFromUsageMember2JS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
////i.p = 0;
1212

1313

14-
verify.rangeAfterCodeFix("p: number", undefined, undefined, 1);
14+
verify.rangeAfterCodeFix("p: number", undefined, undefined, 0);

tests/cases/fourslash/codeFixInferFromUsageMultipleParametersJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
verify.codeFix({
1313
description: "Infer parameter types from usage",
14-
index: 6,
14+
index: 4,
1515
newFileContent:
1616
`/**
1717
* @param {number} a

tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignatureJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
verify.codeFix({
1212
description: "Infer parameter types from usage",
13-
index: 2,
13+
index: 0,
1414
newFileContent:
1515
`/**
1616
* @param {number[]} a

tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
verify.codeFix({
1414
description: "Infer parameter types from usage",
15-
index: 2,
15+
index: 0,
1616
newFileContent:
1717
`/**
1818
* @param {number} [a]

tests/cases/fourslash/codeFixInferFromUsagePartialParameterListJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
verify.codeFix({
1717
description: "Infer parameter types from usage",
18-
index: 2,
18+
index: 0,
1919
newFileContent:
2020
`/**
2121
* @param {*} y

tests/cases/fourslash/codeFixInferFromUsagePropertyAccessJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
verify.codeFix({
2020
description: "Infer parameter types from usage",
21-
index: 2,
21+
index: 0,
2222
newFileContent:
2323
`/**
2424
* @param {{ b: { c: any; }; }} a

tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
verify.codeFix({
1717
description: "Infer parameter types from usage",
18-
index: 2,
18+
index: 0,
1919
newFileContent:
2020
`/**
2121
* @param {number} a

tests/cases/fourslash/codeFixInferFromUsageRestParam3JS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
verify.codeFix({
1414
description: "Infer parameter types from usage",
15-
index: 2,
15+
index: 0,
1616
newFileContent:
1717
`/**
1818
* @param {number} a

tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
verify.codeFix({
1717
description: "Infer parameter types from usage",
18-
index: 4,
18+
index: 2,
1919
newFileContent:
2020
`/**
2121
* @param {number} a

tests/cases/fourslash/codeFixInferFromUsageSetterJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
verify.codeFix({
1515
description: "Infer type of \'x\' from usage",
16-
index: 2,
16+
index: 0,
1717
newFileContent:
1818
`class C {
1919
/**

tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
goTo.file("/b.js");
2424
verify.codeFix({
25-
index: 2,
25+
index: 0,
2626
description: "Infer type of 'x' from usage",
2727
newFileContent:
2828
`export class C {

tests/cases/fourslash/codeFixInferFromUsageSingleLineClassJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
verify.codeFix({
1313
description: "Infer parameter types from usage",
14-
index: 2,
14+
index: 0,
1515
newFileContent:
1616
`class C {/**
1717
* @param {number} x

tests/cases/fourslash/codeFixInferFromUsageStringIndexSignatureJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
////}
1212

1313
verify.codeFix({
14-
index: 2,
14+
index: 0,
1515
description: "Infer parameter types from usage",
1616
newFileContent:
1717
`/**

tests/cases/fourslash/codeFixInferFromUsageVariable2JS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ var x;
1515
function f() {
1616
x++;
1717
}
18-
`, /*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 2);
18+
`, /*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 0);

tests/cases/fourslash/codeFixInferFromUsageVariableJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
//// x++;
1212
////}
1313

14-
verify.rangeAfterCodeFix("/** @type {number } */\nvar x;", /*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 2);
14+
verify.rangeAfterCodeFix("/** @type {number } */\nvar x;", /*includeWhiteSpace*/ undefined, /*errorCode*/ undefined, 0);

0 commit comments

Comments
 (0)