lint cleanup
[squeep-api-dingus] / lib / common.js
index 40a9f554f9ee4f687fe63402e3fed0908162408b..60e0d20a24ef7008cc189b5103e03278ce6e7302 100644 (file)
@@ -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));
-}
+};
 
 
 /**