diff --git a/ExpressAPI/eslint.config.mjs b/ExpressAPI/eslint.config.mjs index 4d80e1f605598a5d16d208cefee2d72ae5a9585c..67e9053d1e3103be3506bb4a6bb93bd5a3555b53 100644 --- a/ExpressAPI/eslint.config.mjs +++ b/ExpressAPI/eslint.config.mjs @@ -20,5 +20,6 @@ export default tseslint.config({ '@typescript-eslint/no-unsafe-member-access': 'off', '@typescript-eslint/require-await': 'off', '@typescript-eslint/restrict-template-expressions': 'off', + '@typescript-eslint/no-floating-promises': 'off', } }); \ No newline at end of file diff --git a/ExpressAPI/src/controllers/Session.ts b/ExpressAPI/src/controllers/Session.ts index d3063ea19457c4c8c2a01fab4315abf68d9df6d1..d9b03d6ecd321c6fcd03bd777bd45d75c020295b 100644 --- a/ExpressAPI/src/controllers/Session.ts +++ b/ExpressAPI/src/controllers/Session.ts @@ -66,8 +66,8 @@ class Session { */ sendResponse(res: express.Response | undefined, code: number, data?: unknown, descriptionOverride?: string, internalCode?: number) { if ( res ) { - void Promise.resolve(data).then((toReturn: unknown) => { - void this.getResponse(internalCode ?? code, toReturn, descriptionOverride).then(response => { + Promise.resolve(data).then((toReturn: unknown) => { + this.getResponse(internalCode ?? code, toReturn, descriptionOverride).then(response => { res.status(code).json(response); }); }); diff --git a/ExpressAPI/src/express/API.ts b/ExpressAPI/src/express/API.ts index 75352032d28438703694ed12386f8e0742a17652..c8df2c015aee0c6cf1b6a3aa7e5f06bf4a37fae7 100644 --- a/ExpressAPI/src/express/API.ts +++ b/ExpressAPI/src/express/API.ts @@ -46,7 +46,7 @@ class API implements WorkerTask { this.backend.use(compression()); //Compress responses this.backend.use((_req, res, next) => { - void DojoCliVersionHelper.getLatestVersion().then((latestVersion) => { + DojoCliVersionHelper.getLatestVersion().then(latestVersion => { res.header('dojocli-latest-version', latestVersion); next(); }); diff --git a/ExpressAPI/src/helpers/DojoValidators.ts b/ExpressAPI/src/helpers/DojoValidators.ts index c00cbcac97d09495dd2d05404f2f9deb4e766f18..0cd04cea85ac716f2caa93c55d3995c4fa00d55f 100644 --- a/ExpressAPI/src/helpers/DojoValidators.ts +++ b/ExpressAPI/src/helpers/DojoValidators.ts @@ -62,7 +62,7 @@ class DojoValidators { return new Promise((resolve, reject) => { const template = this.getParamValue(req, path) as string; if ( template ) { - void GitlabManager.checkTemplateAccess(template, req).then(templateAccess => { + GitlabManager.checkTemplateAccess(template, req).then(templateAccess => { templateAccess ? resolve(true) : reject(); }); } diff --git a/ExpressAPI/src/middlewares/ParamsCallbackManager.ts b/ExpressAPI/src/middlewares/ParamsCallbackManager.ts index 576bcb11f6c7c316f8cee89ffaf2d11e3fcfc1d9..a1836d10d7349c935920061299226a7eb825568c 100644 --- a/ExpressAPI/src/middlewares/ParamsCallbackManager.ts +++ b/ExpressAPI/src/middlewares/ParamsCallbackManager.ts @@ -11,7 +11,7 @@ type GetFunction = (id: string | number, ...args: Array<unknown>) => Promise<unk class ParamsCallbackManager { protected listenParam(paramName: string, backend: Express, getFunction: GetFunction, args: Array<unknown>, indexName: string) { backend.param(paramName, (req: express.Request, res: express.Response, next: express.NextFunction, id: string | number) => { - void getFunction(id, ...args).then(result => { + getFunction(id, ...args).then(result => { if ( result ) { this.initBoundParams(req); (req.boundParams as Record<string, unknown>)[indexName] = result; diff --git a/ExpressAPI/src/middlewares/ParamsValidatorMiddleware.ts b/ExpressAPI/src/middlewares/ParamsValidatorMiddleware.ts index 1d1445d68f017c7914e3ba88a48ee1e31b3a0ec0..b42408ccc05c29c8dc99c61e5735a6ea9b9527e4 100644 --- a/ExpressAPI/src/middlewares/ParamsValidatorMiddleware.ts +++ b/ExpressAPI/src/middlewares/ParamsValidatorMiddleware.ts @@ -10,7 +10,7 @@ class ParamsValidatorMiddleware { validations = ExpressValidator.checkSchema(validations); } - void Promise.all(validations.map(validation => validation.run(req))).then(() => { + Promise.all(validations.map(validation => validation.run(req))).then(() => { const errors = ExpressValidator.validationResult(req); if ( !errors.isEmpty() ) { req.session.sendResponse(res, StatusCodes.BAD_REQUEST, { errors: errors.array() }); diff --git a/ExpressAPI/src/middlewares/SessionMiddleware.ts b/ExpressAPI/src/middlewares/SessionMiddleware.ts index ceb9ada3e7e2482f6ca434b85b89f788e2fa3cfd..116c24b29c631849d3714b043f91f7b6572a6cb4 100644 --- a/ExpressAPI/src/middlewares/SessionMiddleware.ts +++ b/ExpressAPI/src/middlewares/SessionMiddleware.ts @@ -7,7 +7,7 @@ class SessionMiddleware { registerOnBackend(backend: Express) { backend.use((req: express.Request, res: express.Response, next: express.NextFunction) => { req.session = new Session(); - void req.session.initSession(req, res).then(() => { + req.session.initSession(req, res).then(() => { next(); }); }); diff --git a/ExpressAPI/src/shared b/ExpressAPI/src/shared index 771f8cd079b39ec4050c5ece024dc4d70f342529..c2afa861bf6306ddec79ffd465a4c7b0edcd3453 160000 --- a/ExpressAPI/src/shared +++ b/ExpressAPI/src/shared @@ -1 +1 @@ -Subproject commit 771f8cd079b39ec4050c5ece024dc4d70f342529 +Subproject commit c2afa861bf6306ddec79ffd465a4c7b0edcd3453