Skip to content

Commit

Permalink
fix(variables): Enable ignoreRestSiblings
Browse files Browse the repository at this point in the history
  • Loading branch information
joshwiens committed Mar 16, 2017
1 parent 2bd13b2 commit 9d0b234
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
6 changes: 3 additions & 3 deletions rules/variables.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ module.exports = {

// disallow unused variables
// http://eslint.org/docs/rules/no-unused-vars
'no-unused-vars': ['error', { vars: 'local', args: 'after-used' }],
'no-unused-vars': ['error', { vars: 'local', args: 'after-used', ignoreRestSiblings: true }],

// disallow the use of variables before they are defined
// http://eslint.org/docs/rules/no-use-before-define
'no-use-before-define': ['error', { functions: false, classes: true, variables: true }],
}
'no-use-before-define': ['error', { functions: false, classes: true, variables: true }],
},
};
8 changes: 8 additions & 0 deletions test/variables-test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/* eslint no-console: 0 */

// object rest no-unused-vars ignoreRestSiblings
const data = { type: 'coords', x: 1, y: 2 };
const { type, ...coords } = data;

console.log(coords);

0 comments on commit 9d0b234

Please sign in to comment.