chore: Lint extensions folder.

This commit is contained in:
cpojer
2026-01-31 22:13:48 +09:00
parent 4f2166c503
commit 230ca789e2
221 changed files with 4006 additions and 1583 deletions

View File

@@ -134,7 +134,9 @@ function pushTextMessages(
chunkMode: ChunkMode;
},
) {
if (!text) return;
if (!text) {
return;
}
if (opts.chunkText) {
for (const chunk of getMSTeamsRuntime().channel.text.chunkMarkdownTextWithMode(
text,
@@ -142,25 +144,33 @@ function pushTextMessages(
opts.chunkMode,
)) {
const trimmed = chunk.trim();
if (!trimmed || isSilentReplyText(trimmed, SILENT_REPLY_TOKEN)) continue;
if (!trimmed || isSilentReplyText(trimmed, SILENT_REPLY_TOKEN)) {
continue;
}
out.push({ text: trimmed });
}
return;
}
const trimmed = text.trim();
if (!trimmed || isSilentReplyText(trimmed, SILENT_REPLY_TOKEN)) return;
if (!trimmed || isSilentReplyText(trimmed, SILENT_REPLY_TOKEN)) {
return;
}
out.push({ text: trimmed });
}
function clampMs(value: number, maxMs: number): number {
if (!Number.isFinite(value) || value < 0) return 0;
if (!Number.isFinite(value) || value < 0) {
return 0;
}
return Math.min(value, maxMs);
}
async function sleep(ms: number): Promise<void> {
const delay = Math.max(0, ms);
if (delay === 0) return;
if (delay === 0) {
return;
}
await new Promise<void>((resolve) => {
setTimeout(resolve, delay);
});
@@ -219,7 +229,9 @@ export function renderReplyPayloadsToMessages(
tableMode,
);
if (!text && mediaList.length === 0) continue;
if (!text && mediaList.length === 0) {
continue;
}
if (mediaList.length === 0) {
pushTextMessages(out, text, { chunkText, chunkLimit, chunkMode });
@@ -233,7 +245,9 @@ export function renderReplyPayloadsToMessages(
out.push({ text: text || undefined, mediaUrl: firstMedia });
// Additional media URLs as separate messages
for (let i = 1; i < mediaList.length; i++) {
if (mediaList[i]) out.push({ mediaUrl: mediaList[i] });
if (mediaList[i]) {
out.push({ mediaUrl: mediaList[i] });
}
}
} else {
pushTextMessages(out, text, { chunkText, chunkLimit, chunkMode });
@@ -244,7 +258,9 @@ export function renderReplyPayloadsToMessages(
// mediaMode === "split"
pushTextMessages(out, text, { chunkText, chunkLimit, chunkMode });
for (const mediaUrl of mediaList) {
if (!mediaUrl) continue;
if (!mediaUrl) {
continue;
}
out.push({ mediaUrl });
}
}
@@ -383,7 +399,9 @@ export async function sendMSTeamsMessages(params: {
const messages = params.messages.filter(
(m) => (m.text && m.text.trim().length > 0) || m.mediaUrl,
);
if (messages.length === 0) return [];
if (messages.length === 0) {
return [];
}
const retryOptions = resolveRetryOptions(params.retry);
@@ -391,7 +409,9 @@ export async function sendMSTeamsMessages(params: {
sendOnce: () => Promise<unknown>,
meta: { messageIndex: number; messageCount: number },
): Promise<unknown> => {
if (!retryOptions.enabled) return await sendOnce();
if (!retryOptions.enabled) {
return await sendOnce();
}
let attempt = 1;
while (true) {
@@ -400,7 +420,9 @@ export async function sendMSTeamsMessages(params: {
} catch (err) {
const classification = classifyMSTeamsSendError(err);
const canRetry = attempt < retryOptions.maxAttempts && shouldRetry(classification);
if (!canRetry) throw err;
if (!canRetry) {
throw err;
}
const delayMs = computeRetryDelayMs(attempt, classification, retryOptions);
const nextAttempt = attempt + 1;