eslint: add github/array-foreach rule

This commit is contained in:
undefined committed 2023-10-20 20:59:48 +08:00
1 parent 9901ffa62d
commit 335a272db4
21 files changed
+59 -51

No files matched your search

+3 -3
View File
@@ -398,7 +398,7 @@ export async function run({
try {
const details = await xml2js.parseStringPromise(result.details);
if (details.tests.subtask) {
details.tests.subtask.forEach((subtask) => {
for (const subtask of details.tests.subtask) {
if (!subtask.test) {
data.testCases.push({
subtaskId: subtask.$.num,
@@ -409,7 +409,7 @@ export async function run({
message: 'Skipped',
status: STATUS.STATUS_CANCELED,
});
return;
continue;
}
data.testCases.push(...subtask.test.map((curCase, caseIndex) => ({
subtaskId: subtask.$.num,
@@ -420,7 +420,7 @@ export async function run({
message: curCase.res[0] || '',
status: statusMap[curCase.$.info] || STATUS.STATUS_WAITING,
})));
});
}
} else if (details.tests.test) {
data.testCases.push(...details.tests.test.map((curCase) => ({
subtaskId: 1,