core: fix eslint version

This commit is contained in:
undefined committed 2021-09-13 16:37:55 +08:00
1 parent bd7cb2e959
commit 402a58cd47
25 files changed
+79 -60

No files matched your search

+5 -5
View File
@@ -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';
+1
View File
@@ -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();
+5 -4
View File
@@ -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;
}
+1
View File
@@ -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 () => {