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

+2 -2
View File
@@ -10,8 +10,8 @@ import * as oplog from '../model/oplog';
import * as system from '../model/system';
import user from '../model/user';
import {
Handler, param,
Route, Types } from '../service/server';
Handler, param, Route, Types,
} from '../service/server';
export const typeMapper = {
problem: document.TYPE_PROBLEM,
+5 -5
View File
@@ -37,7 +37,7 @@ class HomeHandler extends Handler {
uids.forEach((uid) => this.uids.add(uid));
}
async getHomework(domainId: string, limit: number = 5) {
async getHomework(domainId: string, limit = 5) {
if (this.user.hasPerm(PERM.PERM_VIEW_HOMEWORK)) {
const tdocs = await contest.getMulti(domainId, {}, document.TYPE_HOMEWORK)
.limit(limit).toArray();
@@ -50,7 +50,7 @@ class HomeHandler extends Handler {
return ['homework', [], {}];
}
async getContest(domainId: string, limit: number = 10) {
async getContest(domainId: string, limit = 10) {
if (this.user.hasPerm(PERM.PERM_VIEW_CONTEST)) {
const tdocs = await contest.getMulti(domainId)
.limit(limit).toArray();
@@ -62,7 +62,7 @@ class HomeHandler extends Handler {
return ['contest', [], {}];
}
async getTraining(domainId: string, limit: number = 10) {
async getTraining(domainId: string, limit = 10) {
if (this.user.hasPerm(PERM.PERM_VIEW_TRAINING)) {
const tdocs = await training.getMulti(domainId)
.sort('_id', 1).limit(limit).toArray();
@@ -74,7 +74,7 @@ class HomeHandler extends Handler {
return ['training', [], {}];
}
async getDiscussion(domainId: string, limit: number = 20) {
async getDiscussion(domainId: string, limit = 20) {
if (this.user.hasPerm(PERM.PERM_VIEW_DISCUSSION)) {
const ddocs = await discussion.getMulti(domainId).limit(limit).toArray();
const vndict = await discussion.getListVnodes(
@@ -86,7 +86,7 @@ class HomeHandler extends Handler {
return ['discussion', [], {}];
}
async getRanking(domainId: string, limit: number = 50) {
async getRanking(domainId: string, limit = 50) {
if (this.user.hasPerm(PERM.PERM_VIEW_RANKING)) {
const dudocs = await domain.getMultiUserInDomain(domainId, { uid: { $gt: 1 } })
.sort({ rp: -1 }).project({ uid: 1 }).limit(limit).toArray();
+7 -7
View File
@@ -6,12 +6,12 @@ import moment from 'moment-timezone';
import { ObjectID } from 'mongodb';
import { Time } from '@hydrooj/utils/lib/utils';
import {
BadRequestError,
HomeworkNotAttendedError, HomeworkNotLiveError, ProblemNotFoundError,
ValidationError } from '../error';
BadRequestError, HomeworkNotAttendedError, HomeworkNotLiveError,
ProblemNotFoundError, ValidationError,
} from '../error';
import {
DomainDoc,
PenaltyRules, ProblemDoc, Tdoc, User } from '../interface';
DomainDoc, PenaltyRules, ProblemDoc, Tdoc, User,
} from '../interface';
import paginate from '../lib/paginate';
import { PERM, PRIV, STATUS } from '../model/builtin';
import * as contest from '../model/contest';
@@ -25,8 +25,8 @@ import * as system from '../model/system';
import user from '../model/user';
import * as bus from '../service/bus';
import {
Handler, param,
Route, Types } from '../service/server';
Handler, param, Route, Types,
} from '../service/server';
const validatePenaltyRules = (input: string) => yaml.load(input);
const convertPenaltyRules = validatePenaltyRules;
+2 -2
View File
@@ -20,8 +20,8 @@ import { PERM, PRIV } from '../model/builtin';
import problem, { ProblemDoc } from '../model/problem';
import TaskModel from '../model/task';
import {
Handler, post,
Route, Types } from '../service/server';
Handler, post, Route, Types,
} from '../service/server';
const RE_SYZOJ = /(https?):\/\/([^/]+)\/(problem|p)\/([0-9]+)\/?/i;
const logger = new Logger('import.syzoj');
+1 -1
View File
@@ -14,7 +14,7 @@ import task from '../model/task';
import * as bus from '../service/bus';
import { updateJudge } from '../service/monitor';
import {
Connection, ConnectionHandler, Handler, post, Route, Types,
Connection, ConnectionHandler, Handler, post, Route, Types,
} from '../service/server';
import { sleep } from '../utils';
+4 -3
View File
@@ -3,8 +3,8 @@ import * as yaml from 'js-yaml';
import * as check from '../check';
import { ValidationError } from '../error';
import {
isEmail, isPassword,
isUname, validate } from '../lib/validator';
isEmail, isPassword, isUname, validate,
} from '../lib/validator';
import { Logger } from '../logger';
import { PRIV, STATUS } from '../model/builtin';
import domain from '../model/domain';
@@ -14,7 +14,8 @@ import * as system from '../model/system';
import user from '../model/user';
import * as bus from '../service/bus';
import {
Connection, ConnectionHandler, Handler, param, Route, Types,
Connection, ConnectionHandler, Handler,
param, Route, Types,
} from '../service/server';
import * as judge from './judge';
+2 -2
View File
@@ -9,8 +9,8 @@ import storage from '../model/storage';
import * as system from '../model/system';
import user from '../model/user';
import {
Handler, param, post,
Route, Types } from '../service/server';
Handler, param, post, Route, Types,
} from '../service/server';
import { sortFiles } from '../utils';
class CheckInHandler extends Handler {
+1 -1
View File
@@ -2,7 +2,7 @@
/* eslint-disable class-methods-use-this */
import { NotFoundError } from '../error';
import {
Handler, param, Route, Types,
Handler, param, Route, Types,
} from '../service/server';
class NotFoundHandler extends Handler {
+7 -7
View File
@@ -4,13 +4,13 @@ import { lookup } from 'mime-types';
import { FilterQuery, ObjectID } from 'mongodb';
import { sortFiles } from '@hydrooj/utils/lib/utils';
import {
BadRequestError,
ForbiddenError,
NoProblemError, PermissionError, ProblemNotFoundError, SolutionNotFoundError, ValidationError,
BadRequestError, ForbiddenError, NoProblemError,
PermissionError, ProblemNotFoundError, SolutionNotFoundError,
ValidationError,
} from '../error';
import {
ProblemDoc, ProblemStatusDoc,
User } from '../interface';
ProblemDoc, ProblemStatusDoc, User,
} from '../interface';
import difficultyAlgorithm from '../lib/difficulty';
import paginate from '../lib/paginate';
import { isPid, parsePid as convertPid } from '../lib/validator';
@@ -26,8 +26,8 @@ import * as system from '../model/system';
import user from '../model/user';
import * as bus from '../service/bus';
import {
Handler, param, post, query,
Route, route, Types } from '../service/server';
Handler, param, post, query, Route, route, Types,
} from '../service/server';
import { registerResolver, registerValue } from './api';
export const parseCategory = (value: string) => flatten(value.replace(/,/g, ',').split(',')).map((e) => e.trim());
+2 -2
View File
@@ -12,8 +12,8 @@ import * as training from '../model/training';
import user from '../model/user';
import * as bus from '../service/bus';
import {
Handler, param,
Route, Types } from '../service/server';
Handler, param, Route, Types,
} from '../service/server';
async function _parseDagJson(domainId: string, _dag: string): Promise<Tdoc['dag']> {
const parsed = [];
+3 -1
View File
@@ -18,7 +18,9 @@ import * as system from '../model/system';
import task from '../model/task';
import token from '../model/token';
import user from '../model/user';
import { Handler, param, post, Route, Types } from '../service/server';
import {
Handler, param, post, Route, Types,
} from '../service/server';
import { registerResolver, registerValue } from './api';
registerValue('User', [