X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=lib%2Fcommon.js;h=723f922b20930355d6adc53ead1fc97f6e719597;hb=refs%2Fheads%2Fv1.2-dev;hp=40a9f554f9ee4f687fe63402e3fed0908162408b;hpb=f944684c37532e67a7d28e34909178435cba03a5;p=squeep-api-dingus diff --git a/lib/common.js b/lib/common.js index 40a9f55..723f922 100644 --- a/lib/common.js +++ b/lib/common.js @@ -27,7 +27,7 @@ const fileScope = (filename) => { fScope = path.basename(path.dirname(filename)); } return (scope) => `${fScope}:${scope}`; -} +}; /** * Simple ETag from data. @@ -38,7 +38,7 @@ const fileScope = (filename) => { */ const generateETag = (_filePath, fileStat, fileData) => { const hash = crypto.createHash('sha256'); - if (fileStat && fileStat.mtimeMs) { + if (fileStat?.mtimeMs) { hash.update(fileStat.mtimeMs.toString()); } hash.update(fileData); @@ -197,12 +197,12 @@ const requestLogData = (req) => { * @deprecated after v1.2.5 (integrated into logger module) */ const scrubHeaderObject = (data) => { - if (data && data.headers && 'authorization' in data.headers) { + if (data?.headers && 'authorization' in data.headers) { data.headers = Object.assign({}, data.headers, { authorization: obscureAuthorizationHeader(data.headers['authorization']), }); } -} +}; /** @@ -218,7 +218,7 @@ const obscureAuthorizationHeader = (authHeader) => { const space = authHeader.indexOf(' '); // This blurs entire string if no space found, because -1. return authHeader.slice(0, space + 1) + '*'.repeat(authHeader.length - (space + 1)); -} +}; /** @@ -289,6 +289,7 @@ const nullLogger = { * Populates any absent logger level functions on a logger object. * @param {Object} logger * @returns {Object} + * @deprecated after v1.2.9 (this is not our responsibility) */ const ensureLoggerLevels = (logger = {}) => { for (const level in nullLogger) { @@ -307,7 +308,7 @@ const ensureLoggerLevels = (logger = {}) => { const unfoldHeaderLines = (lines) => { const foldedLineRE = /^(\t| +)(.*)$/; if (lines) { - lines.reduceRight((_, line, idx) => { + lines.reduceRight((_, line, idx) => { // NOSONAR const result = foldedLineRE.exec(line); if (result && idx) { const prevIdx = idx - 1;