Skip to content

Commit f3cd89b

Browse files
Reorder migration results (#2835)
Show message about partial or skipped snippets first.
1 parent 3b8f282 commit f3cd89b

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

packages/cursorless-vscode/src/migrateSnippets.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -181,28 +181,33 @@ async function openResultDocument(
181181
`From: ${sourceDirectory}`,
182182
`To: ${targetDirectory}`,
183183
"",
184-
`## Migrated ${migratedKeys.length} snippet files:`,
185-
...migratedKeys.map((key) => `- ${key} -> ${result.migrated[key]}`),
186-
"",
187184
];
188185

186+
if (result.skipped.length > 0) {
187+
content.push(
188+
`## Skipped ${result.skipped.length} snippet files:`,
189+
...result.skipped.map((key) => `- ${key}`),
190+
skipMessage,
191+
"",
192+
);
193+
}
194+
189195
if (migratedPartiallyKeys.length > 0) {
190196
content.push(
191197
`## Migrated ${migratedPartiallyKeys.length} snippet files partially:`,
192198
...migratedPartiallyKeys.map(
193199
(key) => `- ${key} -> ${result.migratedPartially[key]}`,
194200
),
195201
skipMessage,
202+
"",
196203
);
197204
}
198205

199-
if (result.skipped.length > 0) {
200-
content.push(
201-
`## Skipped ${result.skipped.length} snippet files:`,
202-
...result.skipped.map((key) => `- ${key}`),
203-
skipMessage,
204-
);
205-
}
206+
content.push(
207+
`## Migrated ${migratedKeys.length} snippet files:`,
208+
...migratedKeys.map((key) => `- ${key} -> ${result.migrated[key]}`),
209+
"",
210+
);
206211

207212
const textDocument = await vscode.workspace.openTextDocument({
208213
content: content.join("\n"),

0 commit comments

Comments
 (0)