Replace some biome async linter supressions with an explicit fix

We don't want to wait for these function calls.
This commit is contained in:
Simon Hausmann 2025-06-20 12:02:41 +02:00 committed by Simon Hausmann
parent 7f331c6bd9
commit 8cdfe483a7
3 changed files with 8 additions and 13 deletions

View file

@ -392,7 +392,6 @@ export class EditorWidget extends Widget {
this.clear_editors();
// biome-ignore lint/nursery/noFloatingPromises: <explanation>
this.open_default_content();
}
@ -400,7 +399,7 @@ export class EditorWidget extends Widget {
this.#tab_panel!.currentWidget = pane;
}
private async open_default_content() {
private open_default_content() {
const params = new URLSearchParams(window.location.search);
const code = params.get("snippet");
const load_url = params.get("load_url");
@ -416,9 +415,10 @@ export class EditorWidget extends Widget {
);
}
if (load_url) {
return await this.project_from_url(load_url);
void this.project_from_url(load_url);
} else {
void this.set_demo(load_demo ?? "");
}
return await this.set_demo(load_demo ?? "");
}
private clear_editors() {
@ -533,9 +533,7 @@ export class EditorWidget extends Widget {
this.clear_editors();
return Promise.resolve(
(await this.open_tab_from_url(monaco.Uri.parse(uri)))[0],
);
return (await this.open_tab_from_url(monaco.Uri.parse(uri)))[0];
}
private async open_tab_from_url(

View file

@ -52,8 +52,7 @@ function create_settings_menu(): Menu {
label: "Manage Github login",
iconClass: "fa-brands fa-github",
execute: () => {
// biome-ignore lint/nursery/noFloatingPromises: <explanation>
manage_github_access();
void manage_github_access();
},
});
@ -75,8 +74,7 @@ function create_project_menu(
mnemonic: 1,
execute: () => {
const url = prompt("Please enter the URL to open");
// biome-ignore lint/nursery/noFloatingPromises: <explanation>
editor.project_from_url(url);
void editor.project_from_url(url);
},
});

View file

@ -44,8 +44,7 @@ export class PreviewWidget extends Widget {
this.title.caption = "Slint Viewer";
this.title.closable = true;
// biome-ignore lint/nursery/noFloatingPromises: <explanation>
lsp.previewer(resource_url_mapper, style).then((p) => {
void lsp.previewer(resource_url_mapper, style).then((p) => {
this.#previewer = p;
// Give the UI some time to wire up the canvas so it can be found