chore: Enable "curly" rule to avoid single-statement if confusion/errors.

This commit is contained in:
cpojer
2026-01-31 16:19:20 +09:00
parent 009b16fab8
commit 5ceff756e1
1266 changed files with 27871 additions and 9393 deletions

View File

@@ -16,24 +16,34 @@ function isKnownChannel(value: string): boolean {
}
function isAccountEnabled(account: unknown): boolean {
if (!account || typeof account !== "object") return true;
if (!account || typeof account !== "object") {
return true;
}
const enabled = (account as { enabled?: boolean }).enabled;
return enabled !== false;
}
async function isPluginConfigured(plugin: ChannelPlugin, cfg: OpenClawConfig): Promise<boolean> {
const accountIds = plugin.config.listAccountIds(cfg);
if (accountIds.length === 0) return false;
if (accountIds.length === 0) {
return false;
}
for (const accountId of accountIds) {
const account = plugin.config.resolveAccount(cfg, accountId);
const enabled = plugin.config.isEnabled
? plugin.config.isEnabled(account, cfg)
: isAccountEnabled(account);
if (!enabled) continue;
if (!plugin.config.isConfigured) return true;
if (!enabled) {
continue;
}
if (!plugin.config.isConfigured) {
return true;
}
const configured = await plugin.config.isConfigured(account, cfg);
if (configured) return true;
if (configured) {
return true;
}
}
return false;
@@ -44,7 +54,9 @@ export async function listConfiguredMessageChannels(
): Promise<MessageChannelId[]> {
const channels: MessageChannelId[] = [];
for (const plugin of listChannelPlugins()) {
if (!isKnownChannel(plugin.id)) continue;
if (!isKnownChannel(plugin.id)) {
continue;
}
if (await isPluginConfigured(plugin, cfg)) {
channels.push(plugin.id);
}