Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async function openEditor(context, filePath) {
const continueQuestion = {
type: 'input',
name: 'pressKey',
message: 'Press enter to continue',
};
// Check if default editor is chosen in init step
const { defaultEditor } = getEnvInfo();
const editorSelected = defaultEditor || (await editorSelection());
if (editorSelected !== 'none') {
const editorArguments = [];
const editor = envEditor.getEditor(editorSelected);
if (!editor) {
console.error(
`Selected editor '${editorSelected}' was not found in your machine. Please open your favorite editor and modify the file if needed.`
);
}
const editorPath = editor.paths.find(p => fs.existsSync(p));
if (editorSelected === 'vscode') {
editorArguments.push('--goto');
}
editorArguments.push(filePath);
try {
if (!editor.isTerminalEditor) {