From 0dbde7098532fcac455c7b6a3c2a1db2c1734cf5 Mon Sep 17 00:00:00 2001 From: Daniel Nalborczyk Date: Sun, 1 Jan 2023 21:14:02 -0500 Subject: [PATCH] chore(lint): fix unicorn/explicit-length-check --- .eslintrc.cjs | 1 - src/events/http/HttpServer.js | 6 +++--- src/events/http/createJWTAuthScheme.js | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index f696495e1..44cef0d21 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -68,7 +68,6 @@ module.exports = { 'unicorn/catch-error-name': 'off', 'unicorn/consistent-destructuring': 'off', 'unicorn/consistent-function-scoping': 'off', - 'unicorn/explicit-length-check': 'off', 'unicorn/filename-case': 'off', 'unicorn/no-abusive-eslint-disable': 'off', 'unicorn/no-array-callback-reference': 'off', diff --git a/src/events/http/HttpServer.js b/src/events/http/HttpServer.js index b590acab0..778f07260 100644 --- a/src/events/http/HttpServer.js +++ b/src/events/http/HttpServer.js @@ -519,7 +519,7 @@ export default class HttpServer { request.payload.length > 1 ) { try { - if (!request.payload || request.payload.length < 1) { + if (!request.payload || request.payload.length === 0) { request.payload = '{}' } @@ -748,7 +748,7 @@ export default class HttpServer { const { responseTemplates } = chosenResponse if (typeof responseTemplates === 'object') { - if (keys(responseTemplates).length) { + if (keys(responseTemplates).length > 0) { // BAD IMPLEMENTATION: first key in responseTemplates const responseTemplate = responseTemplates[responseContentType] @@ -1137,7 +1137,7 @@ export default class HttpServer { const resourceRoutes = parseResources(this.#serverless.service.resources) - if (!resourceRoutes || !keys(resourceRoutes).length) { + if (!resourceRoutes || keys(resourceRoutes).length === 0) { return } diff --git a/src/events/http/createJWTAuthScheme.js b/src/events/http/createJWTAuthScheme.js index 69da301fc..0aa8e31ad 100644 --- a/src/events/http/createJWTAuthScheme.js +++ b/src/events/http/createJWTAuthScheme.js @@ -67,7 +67,7 @@ export default function createAuthScheme(jwtOptions) { } let scopes = null - if (jwtOptions.scopes && jwtOptions.scopes.length) { + if (jwtOptions.scopes && jwtOptions.scopes.length > 0) { if (!scope) { log.notice(`JWT Token missing valid scope`)