From f7d751980f593f06fd2d6166438e4b92d91d1d32 Mon Sep 17 00:00:00 2001 From: Ivo Georgiev Date: Wed, 3 Apr 2019 02:18:39 +0300 Subject: [PATCH] add eslint/prettier configs --- .eslintignore | 1 + .eslintrc.js | 20 ++++++++++++++++++++ .prettierrc | 9 +++++++++ 3 files changed, 30 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .prettierrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..b512c09d --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..d62efae6 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,20 @@ +module.exports = { + extends: ['airbnb-base', 'prettier'], + plugins: ['prettier'], + globals: { + 'artifacts': false, + 'contract': false, + 'assert': false, + 'web3': false, + 'before': false, + 'beforeEach': false, + 'it': false, + }, + rules: { + 'prettier/prettier': ['error'], + 'func-names': 0, + 'no-underscore-dangle': 0, + 'no-use-before-define': 0, + 'prefer-destructuring': 0 + }, +}; diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..8e843e5c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,9 @@ +{ + 'printWidth': 100, + 'singleQuote': true, + 'semi': false, + 'useTabs': true, + 'tabWidth': 2, + 'prefer-destructuring': false, + 'consistent-return': false, +} \ No newline at end of file