Housekeeping

This commit is contained in:
SukkaW
2026-08-20 22:54:47 +08:00
parent 53634aab1d
commit b1d0f4bcc2
6 changed files with 66 additions and 65 deletions

View File

@@ -18,7 +18,7 @@ const fileEqual = createCompareSource(fileEqualWithCommentComparator);
*/
async function isPreviousOutputEqual(span: Span, linesA: string[], filePath: string, contentHash: string | null) {
// readFileByLine will not include last empty line. So we always pop the linesA for comparison purpose
if (linesA.length > 0 && linesA[linesA.length - 1] === '') {
if (linesA.length > 0 && linesA.at(-1) === '') {
linesA.pop();
}

View File

@@ -154,7 +154,7 @@ const agent = new Agent({
console.log('[fetch retry]', 'schedule retry', { statusCode, retryTimeout, errorCode, url: opts.origin });
// eslint-disable-next-line sukka/prefer-timer-id -- won't leak
setTimeout(() => cb(null), retryTimeout);
setTimeout(cb, retryTimeout, null);
}
// errorCodes: ['UND_ERR_HEADERS_TIMEOUT', 'ECONNRESET', 'ECONNREFUSED', 'ENOTFOUND', 'ENETDOWN', 'ENETUNREACH', 'EHOSTDOWN', 'EHOSTUNREACH', 'EPIPE', 'ETIMEDOUT']
}),

View File

@@ -56,7 +56,7 @@ export function writeDataToStrategies(data: StrategyWriteData, strategies: BaseW
const domainEntries: Array<[domain: string, subdomain: boolean]> = [];
for (let j = 0, len = data.domains.length; j < len; j++) {
const line = data.domains[j];
const includeSubdomain = line.codePointAt(0) === 46; /* '.' */
const includeSubdomain = line.charCodeAt(0) === 46; /* '.' */
const d = domainToASCII(includeSubdomain ? line.slice(1) : line);
if (d) domainEntries.push([d, includeSubdomain]);
}