From 8becebc3f769c934077f18a6d6ae3a3e5d64ed55 Mon Sep 17 00:00:00 2001 From: jankapunkt Date: Wed, 7 Aug 2024 11:03:21 +0200 Subject: [PATCH] fix: eslint fix --- .eslintrc | 6 +++- package/server.handleCoverage.js | 62 ++++++++++++++++---------------- 2 files changed, 35 insertions(+), 33 deletions(-) diff --git a/.eslintrc b/.eslintrc index a62797d..71c8b3f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -16,6 +16,10 @@ "max-len": 0, "no-console": 0, "no-plusplus": 0, - "object-curly-newline": 0 + "object-curly-newline": 0, + "template-curly-spacing" : "off", + "indent": ["error", 2, { + "ignoredNodes": ["TemplateLiteral"] + }] } } diff --git a/package/server.handleCoverage.js b/package/server.handleCoverage.js index 2e76543..41f7c8c 100644 --- a/package/server.handleCoverage.js +++ b/package/server.handleCoverage.js @@ -1,5 +1,29 @@ import { fetch } from 'meteor/fetch'; +/** + * Makes a standardized HTTP GET request to the server. + * @private + * @param url {string} relative path to the server endpoint + * @param message {string} message to be added, in case an error is thrown + * @return {Promise} + */ +const request = async ({ url, message }) => { + let response; + let data; + try { + response = await fetch(Meteor.absoluteUrl(url)); + data = await response.json(); + } catch (error) { + throw new Error(`${message} ${error.message}`); + } + + if (response?.statusCode !== 200) { + throw new Error(`${message} ${response?.statusCode} ${data}`); + } + + return data; +}; + export default (coverageOptions) => { let promise = Promise.resolve(true); @@ -16,25 +40,24 @@ export default (coverageOptions) => { cLog('- In coverage'); return request({ url: 'coverage/import', - message: 'Failed to import coverage file.' - }) + message: 'Failed to import coverage file.', + }); }; const exportReport = async (fileType, reportType) => { cLog(`- Out ${fileType}`); - return request({ url: `/coverage/export/${fileType}`, - message: `Failed to save ${fileType} ${reportType}.` - }) + message: `Failed to save ${fileType} ${reportType}.`, + }); }; const exportRemap = async () => { cLog('- Out remap'); return request({ url: '/coverage/export/remap', - message: '`Failed to remap your coverage.' - }) + message: '`Failed to remap your coverage.', + }); }; if (coverageOptions.in.coverage) { @@ -74,28 +97,3 @@ export default (coverageOptions) => { return promise; }; - -/** - * Makes a standardized HTTP GET request to the server. - * @private - * @param url {string} relative path to the server endpoint - * @param message {string} message to be added, in case an error is thrown - * @return {Promise} - */ -const request = async ({ url, message }) => { - let response - let data - try { - response = await fetch(Meteor.absoluteUrl(url)); - data = await response.json(); - } catch (error) { - throw new Error(`${message} ${error.message}`); - } - - - if (response?.statusCode !== 200) { - throw new Error(`${message} ${response?.statusCode} ${data}`); - } - - return data -}