Skip to content

Move to file adds too many new lines #54375

Open
@gabritto

Description

@gabritto

Bug Report

🔎 Search Terms

refactoring, move to file

💻 Code

source.ts:

import { b } from './other';
const a = 1;
const c = a + b;

target.ts:

export const tt = 2;

Select const c = a + b;, trigger move to file refactoring and select target.ts file.

🙁 Actual behavior

target.ts:

import { a } from './source';

import { b } from "./other";

export const tt = 2;
const c = a + b;

🙂 Expected behavior

target.ts:

import { a } from './source';
import { b } from "./other";

export const tt = 2;
const c = a + b;

More examples in the test changes of #54358.

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptFix AvailableA PR has been opened for this issueRescheduledThis issue was previously scheduled to an earlier milestone

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions