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
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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';
|
||||
|
||||
|
||||
@@ -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';
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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 = [];
|
||||
|
||||
@@ -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', [
|
||||
|
||||
Reference in new issue
Block a user