mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
eslint: add github/array-foreach rule
This commit is contained in:
21 files changed
+59
-51
No files matched your search
@@ -331,19 +331,21 @@ export async function run({
|
||||
if (judgeState) {
|
||||
if (judgeState.compile?.message) data.compilerTexts.push(judgeState.compile.message.replace(/<.+?>/g, ''));
|
||||
if (judgeState.judge) {
|
||||
judgeState.judge.subtasks.forEach((subtask, index) => {
|
||||
subtask.cases.forEach((curCase, caseIndex) => {
|
||||
for (let i = 0; i < judgeState.judge.subtasks.length; i++) {
|
||||
const subtask = judgeState.judge.subtasks.length[i];
|
||||
for (let j = 0; j < subtask.cases.length; j++) {
|
||||
const curCase = subtask.cases[j];
|
||||
data.testCases.push({
|
||||
subtaskId: index + 1,
|
||||
id: caseIndex + 1,
|
||||
subtaskId: i + 1,
|
||||
id: j + 1,
|
||||
score: Math.trunc((curCase.result?.scoringRate || 0) * 100),
|
||||
time: curCase.result?.time || 0,
|
||||
memory: curCase.result?.memory || 0,
|
||||
message: curCase.result?.spjMessage || curCase.result?.systemMessage || curCase.result?.userError || '',
|
||||
status: curCase.status === 2 ? TestcaseJudgeStatusMap[curCase.result.type] : TestcaseStatusMap[curCase.status],
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (rdoc.type) {
|
||||
|
||||
Reference in new issue
Block a user