Add eslint rule and fix as many issues as possible

This commit is contained in:
Khoa Le
2023-06-19 23:42:04 -04:00
parent e9eacc445d
commit 9d33e4756b
689 changed files with 9446 additions and 21821 deletions
+6 -6
View File
@@ -1,6 +1,6 @@
import { Request, Response, NextFunction } from 'express';
import { Types } from 'mongoose';
import { validateClientForSecret } from '../validation';
import { NextFunction, Request, Response } from "express";
import { Types } from "mongoose";
import { validateClientForSecret } from "../validation";
// note: used for old /v1/secret and /v2/secret routes.
// newer /v2/secrets routes use [requireSecretsAuth] middleware with the exception
@@ -14,9 +14,9 @@ import { validateClientForSecret } from '../validation';
*/
const requireSecretAuth = ({
acceptedRoles,
requiredPermissions
requiredPermissions,
}: {
acceptedRoles: Array<'admin' | 'member'>;
acceptedRoles: Array<"admin" | "member">;
requiredPermissions: string[];
}) => {
return async (req: Request, res: Response, next: NextFunction) => {
@@ -26,7 +26,7 @@ const requireSecretAuth = ({
authData: req.authData,
secretId: new Types.ObjectId(secretId),
acceptedRoles,
requiredPermissions
requiredPermissions,
});
req._secret = secret;