WebUI: disallow unnecessary semicolons

This commit is contained in:
Chocobo1 2025-04-17 18:48:12 +08:00
commit 70dbe9468a
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
9 changed files with 19 additions and 18 deletions

View file

@ -40,6 +40,7 @@ export default [
"prefer-template": "error", "prefer-template": "error",
"radix": "error", "radix": "error",
"PreferArrowFunctions/prefer-arrow-functions": "error", "PreferArrowFunctions/prefer-arrow-functions": "error",
"Stylistic/no-extra-semi": "error",
"Stylistic/no-mixed-operators": [ "Stylistic/no-mixed-operators": [
"error", "error",
{ {

View file

@ -1818,5 +1818,5 @@ window.addEventListener("load", async () => {
console.error(`Unexpected 'selected_window_tab' value: ${previouslyUsedTab}`); console.error(`Unexpected 'selected_window_tab' value: ${previouslyUsedTab}`);
$("transfersTabLink").click(); $("transfersTabLink").click();
break; break;
}; }
}); });

View file

@ -292,7 +292,7 @@ window.qBittorrent.ContextMenu ??= (() => {
this.options.actions[action](element, this, action); this.options.actions[action](element, this, action);
return this; return this;
} }
}; }
class FilterListContextMenu extends ContextMenu { class FilterListContextMenu extends ContextMenu {
constructor(options) { constructor(options) {
@ -316,7 +316,7 @@ window.qBittorrent.ContextMenu ??= (() => {
.setEnabled("stopTorrents", torrentsVisible) .setEnabled("stopTorrents", torrentsVisible)
.setEnabled("deleteTorrents", torrentsVisible); .setEnabled("deleteTorrents", torrentsVisible);
} }
}; }
class TorrentsTableContextMenu extends ContextMenu { class TorrentsTableContextMenu extends ContextMenu {
updateMenuItems() { updateMenuItems() {
@ -577,13 +577,13 @@ window.qBittorrent.ContextMenu ??= (() => {
contextTagList.appendChild(setTagItem); contextTagList.appendChild(setTagItem);
} }
} }
}; }
class StatusesFilterContextMenu extends FilterListContextMenu { class StatusesFilterContextMenu extends FilterListContextMenu {
updateMenuItems() { updateMenuItems() {
this.updateTorrentActions(); this.updateTorrentActions();
} }
}; }
class CategoriesFilterContextMenu extends FilterListContextMenu { class CategoriesFilterContextMenu extends FilterListContextMenu {
updateMenuItems() { updateMenuItems() {
@ -604,7 +604,7 @@ window.qBittorrent.ContextMenu ??= (() => {
this.updateTorrentActions(); this.updateTorrentActions();
} }
}; }
class TagsFilterContextMenu extends FilterListContextMenu { class TagsFilterContextMenu extends FilterListContextMenu {
updateMenuItems() { updateMenuItems() {
@ -616,7 +616,7 @@ window.qBittorrent.ContextMenu ??= (() => {
this.updateTorrentActions(); this.updateTorrentActions();
} }
}; }
class TrackersFilterContextMenu extends FilterListContextMenu { class TrackersFilterContextMenu extends FilterListContextMenu {
updateMenuItems() { updateMenuItems() {
@ -628,7 +628,7 @@ window.qBittorrent.ContextMenu ??= (() => {
this.updateTorrentActions(); this.updateTorrentActions();
} }
}; }
class SearchPluginsTableContextMenu extends ContextMenu { class SearchPluginsTableContextMenu extends ContextMenu {
updateMenuItems() { updateMenuItems() {
@ -642,7 +642,7 @@ window.qBittorrent.ContextMenu ??= (() => {
this.showItem("Uninstall"); this.showItem("Uninstall");
} }
}; }
class RssFeedContextMenu extends ContextMenu { class RssFeedContextMenu extends ContextMenu {
updateMenuItems() { updateMenuItems() {
@ -715,9 +715,9 @@ window.qBittorrent.ContextMenu ??= (() => {
break; break;
} }
} }
}; }
class RssArticleContextMenu extends ContextMenu {}; class RssArticleContextMenu extends ContextMenu {}
class RssDownloaderRuleContextMenu extends ContextMenu { class RssDownloaderRuleContextMenu extends ContextMenu {
adjustMenuPosition(e) { adjustMenuPosition(e) {
@ -765,7 +765,7 @@ window.qBittorrent.ContextMenu ??= (() => {
break; break;
} }
} }
}; }
return exports(); return exports();
})(); })();

View file

@ -3128,7 +3128,7 @@ window.qBittorrent.DynamicTable ??= (() => {
img.height = "22"; img.height = "22";
td.append(img); td.append(img);
} }
}; }
}, },
newColumn: function(name, style, caption, defaultWidth, defaultVisible) { newColumn: function(name, style, caption, defaultWidth, defaultVisible) {
const column = {}; const column = {};

View file

@ -61,7 +61,7 @@ window.qBittorrent.LocalPreferences ??= (() => {
console.error(err); console.error(err);
} }
} }
}; }
return exports(); return exports();
})(); })();

View file

@ -85,7 +85,7 @@ window.qBittorrent.pathAutofill ??= (() => {
input.addEventListener("input", function() { showPathSuggestions(this, "all"); }); input.addEventListener("input", function() { showPathSuggestions(this, "all"); });
input.classList.add("pathAutoFillInitialized"); input.classList.add("pathAutoFillInitialized");
} }
}; }
return exports(); return exports();
})(); })();

View file

@ -603,7 +603,7 @@ window.qBittorrent.Search ??= (() => {
option.value = category.id; option.value = category.id;
option.textContent = category.name; option.textContent = category.name;
categoryOptions.push(option); categoryOptions.push(option);
}; }
// first category is "All Categories" // first category is "All Categories"
if (categoryOptions.length > 1) { if (categoryOptions.length > 1) {

View file

@ -1891,7 +1891,7 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
case "other": case "other":
other = $(`cb_watch_txt_${i}`).value.trim(); other = $(`cb_watch_txt_${i}`).value.trim();
break; break;
}; }
folders[fpath] = other; folders[fpath] = other;
} }

View file

@ -232,7 +232,7 @@
if ((row.full_data.dataPath.slice(0, selectedPath.length) === selectedPath) && (row.full_data.dataUid !== "")) if ((row.full_data.dataPath.slice(0, selectedPath.length) === selectedPath) && (row.full_data.dataUid !== ""))
feedsToUpdate.add(row); feedsToUpdate.add(row);
} }
}; }
feedsToUpdate.forEach((feed) => refreshFeed(feed.full_data.dataUid)); feedsToUpdate.forEach((feed) => refreshFeed(feed.full_data.dataUid));
}, },
markRead: markSelectedAsRead, markRead: markSelectedAsRead,