Tyriar / vscode-sort-lines

Visual Studio Code extension to sort lines of text
https://marketplace.visualstudio.com/items/Tyriar.sort-lines
MIT License
146 stars 42 forks source link

Feature request: Preserve field comments #90

Closed AlexDEVpro closed 3 years ago

AlexDEVpro commented 3 years ago

Example initial code:

 /**
 * This is field B.
 *
 * @memberof SomeClass
 */
b = 2;

/**
 * This is field A.
 *
 * @memberof SomeClass
 */
a = 1;

Expected sort result:

/**
 * This is field A.
 *
 * @memberof SomeClass
 */
a = 1;

/**
 * This is field B.
 *
 * @memberof SomeClass
 */
b = 2;

The actual result:

 *
 *
 * @memberof SomeClass
 * @memberof SomeClass
 * This is field A.
 * This is field B.
 */
 */
/**
/**
a = 1;
b = 2;
Tyriar commented 3 years ago

Closing this out as designed since language smarts like understanding comments and whitespace in languages are out of scope of this extension.