From 34d6927c0b19e9743efde731decafb7991cc21cc Mon Sep 17 00:00:00 2001 From: Kirill Fedoseev Date: Fri, 1 Nov 2019 21:42:44 +0300 Subject: [PATCH] Added eslint configs --- .eslintignore | 8 ++++++++ .eslintrc | 18 ++++++++++++++++++ package.json | 14 ++++++++++++++ src/deploy/.eslintrc | 11 +++++++++++ src/oracle/scripts/.eslintrc | 8 ++++++++ src/test-services/.eslintrc | 8 ++++++++ tests/.eslintrc | 12 ++++++++++++ 7 files changed, 79 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 package.json create mode 100644 src/deploy/.eslintrc create mode 100644 src/oracle/scripts/.eslintrc create mode 100644 src/test-services/.eslintrc create mode 100644 tests/.eslintrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..4fd97cc --- /dev/null +++ b/.eslintignore @@ -0,0 +1,8 @@ +node_modules/ +data/ +demo/validator*/development +demo/validator*/staging +src/deploy/deploy/*/build +src/deploy/deploy-home/contracts/openzeppelin-solidity +src/deploy/deploy-test/contracts/openzeppelin-solidity +src/tss/multi-party-ecdsa diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..c0a5fcf --- /dev/null +++ b/.eslintrc @@ -0,0 +1,18 @@ +{ + "extends": [ + "plugin:node/recommended", + "airbnb-base" + ], + "plugins": [ + "node" + ], + "rules": { + "semi": [1, "never"], + "comma-dangle": [1, "never"], + "node/no-missing-require": 0, + "import/no-unresolved": 0, + "no-return-await": 0, + "no-await-in-loop": 0, + "no-constant-condition": 0 + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e954bd9 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "bridge", + "version": "0.0.1", + "devDependencies": { + "eslint": "^6.6.0", + "eslint-config-airbnb": "^18.0.1", + "eslint-plugin-import": "^2.18.2", + "eslint-plugin-node": "^10.0.0", + "eslint-plugin-truffle": "0.3.1" + }, + "engines": { + "node": ">=10.6.0" + } +} diff --git a/src/deploy/.eslintrc b/src/deploy/.eslintrc new file mode 100644 index 0000000..8f4829c --- /dev/null +++ b/src/deploy/.eslintrc @@ -0,0 +1,11 @@ +{ + "extends": [ + "../../.eslintrc" + ], + "plugins": [ + "truffle" + ], + "env": { + "truffle/globals": true + } +} diff --git a/src/oracle/scripts/.eslintrc b/src/oracle/scripts/.eslintrc new file mode 100644 index 0000000..252c81a --- /dev/null +++ b/src/oracle/scripts/.eslintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../../.eslintrc" + ], + "rules": { + "no-console": 0 + } +} diff --git a/src/test-services/.eslintrc b/src/test-services/.eslintrc new file mode 100644 index 0000000..3703c0a --- /dev/null +++ b/src/test-services/.eslintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../.eslintrc" + ], + "rules": { + "no-console": 0 + } +} diff --git a/tests/.eslintrc b/tests/.eslintrc new file mode 100644 index 0000000..8fb9bf8 --- /dev/null +++ b/tests/.eslintrc @@ -0,0 +1,12 @@ +{ + "extends": [ + "../.eslintrc" + ], + "env": { + "mocha": true + }, + "rules": { + "prefer-arrow-callback": 0, + "func-names": 0 + } +}