Extract isPreferredFix

This commit is contained in:
Matt Bierner
2019-01-24 10:56:34 -08:00
parent ba0f769551
commit e6f93f3074

View File

@@ -269,9 +269,7 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider {
arguments: [tsAction], arguments: [tsAction],
title: '' title: ''
}; };
if (tsAction.fixName === 'spelling') { codeAction.isPreferred = isPreferredFix(tsAction);
codeAction.isPreferred = true;
}
return codeAction; return codeAction;
} }
@@ -305,6 +303,11 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider {
} }
} }
const preferredFixes = new Set(['spelling']);
function isPreferredFix(tsAction: Proto.CodeFixAction): boolean {
return preferredFixes.has(tsAction.fixName);
}
export function register( export function register(
selector: vscode.DocumentSelector, selector: vscode.DocumentSelector,
client: ITypeScriptServiceClient, client: ITypeScriptServiceClient,