From 2b95ded880f6ef79bed90bbd9140fdab235b589e Mon Sep 17 00:00:00 2001 From: Justin Starry Date: Tue, 17 Mar 2020 12:25:17 +0800 Subject: [PATCH] chore: fix eslint errors --- web3.js/.eslintrc.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/web3.js/.eslintrc.js b/web3.js/.eslintrc.js index 5d99ed31cf..7074aedea8 100644 --- a/web3.js/.eslintrc.js +++ b/web3.js/.eslintrc.js @@ -8,14 +8,12 @@ module.exports = { 'eslint:recommended', 'plugin:import/errors', 'plugin:import/warnings', - 'plugin:flowtype/recommended', ], parser: 'babel-eslint', parserOptions: { sourceType: 'module', ecmaVersion: 8, }, - plugins: ['flowtype'], rules: { 'no-trailing-spaces': ['error'], 'import/first': ['error'], @@ -47,20 +45,26 @@ module.exports = { ], 'require-await': ['error'], semi: ['error', 'always'], - 'flowtype/generic-spacing': [0], }, // Used to lint the TypeScript type declaration file overrides: [ + { + files: ['*.js'], + plugins: ['flowtype'], + extends: ['plugin:flowtype/recommended'], + rules: { + 'flowtype/generic-spacing': [0], + }, + }, { files: ['*.d.ts'], parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/eslint-recommended', - 'plugin:@typescript-eslint/recommended', - ], + rules: { + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': ['error'], + }, }, ], };