-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Closed
Description
π Search Terms
- paste imports
π Version & Regression Information
5.6.0-dev.20240805
β― Playground Link
No response
π» Code
- Using a VS Code starter extension created with
yo code
// The module 'vscode' contains the VS Code extensibility API
// Import the module and reference it with the alias vscode in your code below
import { log } from 'console';
import * as vscode from 'vscode';
// This method is called when your extension is activated
// Your extension is activated the very first time the command is executed
export function activate(context: vscode.ExtensionContext) {
// Use the console to output diagnostic information (console.log) and errors (console.error)
// This line of code will only be executed once when your extension is activated
console.log('Congratulations, your extension "test-ext" is now active!');
}
// This method is called when yvscode.our extension is deactivated
export function deactivate() { }- Enable paste with imports
- paste the text
vscode.window.createWebviewPanel()into the body ofactivate
π Actual behavior
You end up with invalid code:
// The module 'vscode' contains the VS Code extensibility API
// Import the module and reference it with the alias vscode in your code below
import { log } from 'console';
import * as vscode from 'vscode';
// This method is called when your extension is activated
// Your extension is activated the very first time the command is executed
export function activate(context: vscode.vscode.ExtensionContext) {
// Use the console to output diagnostic information (console.log) and errors (console.error)
// This line of code will only be executed once when your extension is activated
console.log('Congratulations, your extension "test-ext" is now active!');
vscode.window.createWebviewPanel()
}
//vscode. This method is called when yvscode.our extension is deactivated
export function deactivate() { }Notice:
context: vscode.vscode.ExtensionContextvscode.was randomly to the comment ondeactivate
π Expected behavior
Should just paste the text as no new imports are needed
Additional information about the issue
No response
Metadata
Metadata
Assignees
Labels
BugA bug in TypeScriptA bug in TypeScript