Refine code formatting configuration
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 23 Oct 2022 08:57:13 +0000 (10:57 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 23 Oct 2022 08:57:13 +0000 (10:57 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
.lintstagedrc.js
CONTRIBUTING.md
package.json
src/worker/abstract-worker.ts

index 33c1152d4169c711ecacd66d70686b76bc7f27d1..91447fa063a13afc4db6e3df71af33d8b8926c74 100644 (file)
@@ -1,9 +1,8 @@
 module.exports = {
-  '**/*.{ts,tsx}': [
+  '**/*.{ts,tsx,js,jsx,mjs,cjs}': [
     'prettier --write',
     'ts-standard --fix',
     'eslint --cache --fix'
   ],
-  '**/*.{js,jsx,mjs,cjs}': ['prettier --write', 'eslint --cache --fix'],
   '**/*.{json,md,yml,yaml}': ['prettier --write']
 }
index 4142a351215a766314be2e1dd18724d1cead8cb0..9d3e4fba81129966bc51845c196f9f4b19448650 100644 (file)
@@ -5,7 +5,7 @@ This repo use standard js style, please use it if you want to contribute
 Take tasks from todo list, develop a new feature or fix a bug and do a pull request.  
 Another thing that you can do to contribute is to build something on top of ring-election and link ring-election to your project
 
-Please ask your PR to be merged on **master** branch.
+Please do your PR on **master** branch.
 
 **How to run unit tests and coverage**
 
index 441c9475c4e651272eed7bcbc8397a75865dfde9..0561bb507ba225bcdcc6a51db21d812d737c6f80 100644 (file)
@@ -15,6 +15,7 @@
     "test:debug": "npm run build && mocha --no-parallel --inspect 'tests/**/*.test.js'",
     "coverage": "c8 report --reporter=lcov",
     "coverage:html": "c8 report --reporter=html",
+    "format": "prettier . --write; ts-standard . --fix",
     "lint": "eslint . --cache",
     "lint:fix": "eslint . --cache --fix",
     "lint:report": "eslint . --cache --format json --output-file reports/eslint.json",
     "prepublishOnly": "npm run build:prod"
   },
   "ts-standard": {
-    "ignore": [
-      "tests/**/*.js"
+    "globals": [
+      "describe",
+      "it",
+      "before",
+      "after",
+      "beforeEach",
+      "afterEach"
     ]
   },
   "engines": {
index ab56a5e9bb2f8c16c8b774eb2bdd6789de882ee5..846994591b5b2049039c748b554aba84b1a13d97 100644 (file)
@@ -114,7 +114,9 @@ export abstract class AbstractWorker<
    */
   private checkFunctionInput (fn: (data: Data) => Response): void {
     if (fn == null) throw new Error('fn parameter is mandatory')
-    if (typeof fn !== 'function') { throw new TypeError('fn parameter is not a function') }
+    if (typeof fn !== 'function') {
+      throw new TypeError('fn parameter is not a function')
+    }
   }
 
   /**