mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 09:46:28 +08:00
core: fix eslint version
This commit is contained in:
1 parent
bd7cb2e959
commit
402a58cd47
25 files changed
+79
-60
No files matched your search
@@ -1,12 +1,12 @@
|
||||
import { FilterQuery, ObjectID } from 'mongodb';
|
||||
import {
|
||||
ContestAlreadyAttendedError,
|
||||
ContestNotAttendedError, ContestNotFoundError, ContestScoreboardHiddenError,
|
||||
ValidationError } from '../error';
|
||||
ContestAlreadyAttendedError, ContestNotAttendedError, ContestNotFoundError,
|
||||
ContestScoreboardHiddenError, ValidationError,
|
||||
} from '../error';
|
||||
import {
|
||||
ContestRule, ContestRules, ProblemDict,
|
||||
ProblemId, ScoreboardNode, ScoreboardRow, Tdoc,
|
||||
Udict,
|
||||
ProblemId, ScoreboardNode, ScoreboardRow,
|
||||
Tdoc, Udict,
|
||||
} from '../interface';
|
||||
import * as misc from '../lib/misc';
|
||||
import ranked from '../lib/rank';
|
||||
|
||||
@@ -306,6 +306,7 @@ const t = Math.exp(-0.15);
|
||||
|
||||
async function updateSort() {
|
||||
const cursor = document.coll.find({ docType: document.TYPE_DISCUSSION });
|
||||
// eslint-disable-next-line no-constant-condition
|
||||
while (true) {
|
||||
// eslint-disable-next-line no-await-in-loop
|
||||
const data = await cursor.next();
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
import {
|
||||
Dictionary, escapeRegExp, flatten, groupBy, pick,
|
||||
escapeRegExp, flatten, groupBy, pick,
|
||||
} from 'lodash';
|
||||
import { FilterQuery, ObjectID } from 'mongodb';
|
||||
import type { Readable } from 'stream';
|
||||
import { streamToBuffer } from '@hydrooj/utils/lib/utils';
|
||||
import { ProblemNotFoundError, ValidationError } from '../error';
|
||||
import type {
|
||||
Document, DomainDoc,
|
||||
ProblemDict, ProblemId, ProblemStatusDoc } from '../interface';
|
||||
Document, DomainDoc, ProblemDict,
|
||||
ProblemId, ProblemStatusDoc,
|
||||
} from '../interface';
|
||||
import { parseConfig } from '../lib/testdataConfig';
|
||||
import * as bus from '../service/bus';
|
||||
import {
|
||||
@@ -309,7 +310,7 @@ export class ProblemModel {
|
||||
const psdocs = await ProblemModel.getMultiStatus(
|
||||
domainId, { uid, docId: { $in: Array.from(new Set(pids)) } },
|
||||
).toArray();
|
||||
const r: Dictionary<ProblemStatusDoc> = {};
|
||||
const r: Record<string, ProblemStatusDoc> = {};
|
||||
for (const psdoc of psdocs) r[psdoc.docId] = psdoc;
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -209,6 +209,7 @@ SystemSetting(
|
||||
Setting('setting_storage', 'installid', String.random(64), 'text', 'installid', 'Installation ID', FLAG_HIDDEN | FLAG_DISABLED),
|
||||
);
|
||||
|
||||
// eslint-disable-next-line import/no-mutable-exports
|
||||
export let langs = {};
|
||||
|
||||
bus.once('app/started', async () => {
|
||||
|
||||
Reference in new issue
Block a user