diff --git a/extensions/typescript-language-features/src/features/quickFix.ts b/extensions/typescript-language-features/src/features/quickFix.ts index 960e076e59004eef45e548a48c98b5c8a6120100..dbce53a14cc28277ea34a53eddd3ddfe4d164bc4 100644 --- a/extensions/typescript-language-features/src/features/quickFix.ts +++ b/extensions/typescript-language-features/src/features/quickFix.ts @@ -303,7 +303,13 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider { } } -const preferredFixes = new Set(['spelling']); +const preferredFixes = new Set([ + 'constructorForDerivedNeedSuperCall', + 'fixClassIncorrectlyImplementsInterface', + 'fixUnreachableCode', + 'spelling', + 'unusedIdentifier', +]); function isPreferredFix(tsAction: Proto.CodeFixAction): boolean { return preferredFixes.has(tsAction.fixName); }