From 4700d9986452d119cd93faaa0f48e391b4c88c4a Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 4 Jun 2016 18:00:02 -0700 Subject: [PATCH] [eslint config] [base] [breaking] enable `no-useless-rename` rule --- packages/eslint-config-airbnb-base/rules/es6.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/eslint-config-airbnb-base/rules/es6.js b/packages/eslint-config-airbnb-base/rules/es6.js index c7a8114c..14292eed 100644 --- a/packages/eslint-config-airbnb-base/rules/es6.js +++ b/packages/eslint-config-airbnb-base/rules/es6.js @@ -70,6 +70,14 @@ module.exports = { // http://eslint.org/docs/rules/no-useless-constructor 'no-useless-constructor': 2, + // disallow renaming import, export, and destructured assignments to the same name + // http://eslint.org/docs/rules/no-useless-rename + 'no-useless-rename': [2, { + ignoreDestructuring: false, + ignoreImport: false, + ignoreExport: false, + }], + // require let or const instead of var 'no-var': 2,