Skip to content

Commit 2df2a7c

Browse files
committed
show language title in error message
1 parent 17511a9 commit 2df2a7c

2 files changed

Lines changed: 8 additions & 9 deletions

File tree

src/livecodes/core.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,13 +1065,13 @@ const getResultPage = async ({
10651065

10661066
const styleOnlyUpdate = sourceEditor === 'style' && !compileInfo.cssModules;
10671067

1068-
const compileErrors = [
1069-
...(markupCompileResult.info?.errors ?? []),
1070-
...(styleCompileResult.info?.errors ?? []),
1071-
...(scriptCompileResult.info?.errors ?? []),
1072-
...(getCompileResult(testsCompileResult).info?.errors ?? []),
1073-
];
1074-
compileErrors.forEach((err) => toolsPane?.console?.error(err));
1068+
const logError = (language: Language, errors: string[] = []) => {
1069+
errors.forEach((err) => toolsPane?.console?.error(`[${getLanguageTitle(language)}] ${err}`));
1070+
};
1071+
logError(markupLanguage, markupCompileResult.info?.errors);
1072+
logError(styleLanguage, styleCompileResult.info?.errors);
1073+
logError(scriptLanguage, scriptCompileResult.info?.errors);
1074+
logError(testsLanguage, getCompileResult(testsCompileResult).info?.errors);
10751075

10761076
if (singleFile) {
10771077
setCache({

src/livecodes/languages/svelte/lang-svelte-compiler.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,9 @@ import { getLanguageByAlias, getLanguageCustomSettings } from '../utils';
5858
});
5959
js = result.js;
6060
} catch (err) {
61-
const empty = `export default () => {}`;
6261
errors.push(getErrorMessage(err));
6362
return {
64-
code: language === 'svelte-app' ? `<script type="module">${empty}</script>` : empty,
63+
code: '',
6564
info: { errors },
6665
};
6766
}

0 commit comments

Comments
 (0)