chore: migrate to oxlint and oxfmt

Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
This commit is contained in:
Peter Steinberger
2026-01-14 14:31:43 +00:00
parent 912ebffc63
commit c379191f80
1480 changed files with 28608 additions and 43547 deletions

View File

@@ -57,8 +57,7 @@ function resolveTelegramRequireMention(params: {
if (!chatId) return undefined;
const groupConfig = cfg.channels?.telegram?.groups?.[chatId];
const groupDefault = cfg.channels?.telegram?.groups?.["*"];
const topicConfig =
topicId && groupConfig?.topics ? groupConfig.topics[topicId] : undefined;
const topicConfig = topicId && groupConfig?.topics ? groupConfig.topics[topicId] : undefined;
const defaultTopicConfig =
topicId && groupDefault?.topics ? groupDefault.topics[topicId] : undefined;
if (typeof topicConfig?.requireMention === "boolean") {
@@ -76,10 +75,7 @@ function resolveTelegramRequireMention(params: {
return undefined;
}
function resolveDiscordGuildEntry(
guilds: DiscordConfig["guilds"],
groupSpace?: string | null,
) {
function resolveDiscordGuildEntry(guilds: DiscordConfig["guilds"], groupSpace?: string | null) {
if (!guilds || Object.keys(guilds).length === 0) return null;
const space = groupSpace?.trim() ?? "";
if (space && guilds[space]) return guilds[space];
@@ -112,9 +108,7 @@ export function resolveTelegramGroupRequireMention(
});
}
export function resolveWhatsAppGroupRequireMention(
params: GroupMentionParams,
): boolean {
export function resolveWhatsAppGroupRequireMention(params: GroupMentionParams): boolean {
return resolveChannelGroupRequireMention({
cfg: params.cfg,
channel: "whatsapp",
@@ -123,9 +117,7 @@ export function resolveWhatsAppGroupRequireMention(
});
}
export function resolveIMessageGroupRequireMention(
params: GroupMentionParams,
): boolean {
export function resolveIMessageGroupRequireMention(params: GroupMentionParams): boolean {
return resolveChannelGroupRequireMention({
cfg: params.cfg,
channel: "imessage",
@@ -134,9 +126,7 @@ export function resolveIMessageGroupRequireMention(
});
}
export function resolveDiscordGroupRequireMention(
params: GroupMentionParams,
): boolean {
export function resolveDiscordGroupRequireMention(params: GroupMentionParams): boolean {
const guildEntry = resolveDiscordGuildEntry(
params.cfg.channels?.discord?.guilds,
params.groupSpace,
@@ -149,9 +139,7 @@ export function resolveDiscordGroupRequireMention(
(channelSlug
? (channelEntries[channelSlug] ?? channelEntries[`#${channelSlug}`])
: undefined) ??
(params.groupRoom
? channelEntries[normalizeDiscordSlug(params.groupRoom)]
: undefined);
(params.groupRoom ? channelEntries[normalizeDiscordSlug(params.groupRoom)] : undefined);
if (entry && typeof entry.requireMention === "boolean") {
return entry.requireMention;
}
@@ -162,9 +150,7 @@ export function resolveDiscordGroupRequireMention(
return true;
}
export function resolveSlackGroupRequireMention(
params: GroupMentionParams,
): boolean {
export function resolveSlackGroupRequireMention(params: GroupMentionParams): boolean {
const account = resolveSlackAccount({
cfg: params.cfg,
accountId: params.accountId,