diff --git a/README.md b/README.md
index 99f9b3df..795608e1 100644
--- a/README.md
+++ b/README.md
@@ -581,7 +581,7 @@ Other Style Guides
```
- - [7.6](#7.6) Never use `arguments`, opt to use rest syntax `...` instead.
+ - [7.6](#7.6) Never use `arguments`, opt to use rest syntax `...` instead. [prefer-rest-params](http://eslint.org/docs/rules/prefer-rest-params)
> Why? `...` is explicit about which arguments you want pulled. Plus rest arguments are a real Array and not Array-like like `arguments`.
diff --git a/packages/eslint-config-airbnb/rules/es6.js b/packages/eslint-config-airbnb/rules/es6.js
index be2ebe5c..ae835a6a 100644
--- a/packages/eslint-config-airbnb/rules/es6.js
+++ b/packages/eslint-config-airbnb/rules/es6.js
@@ -57,6 +57,9 @@ module.exports = {
'prefer-spread': 0,
// suggest using Reflect methods where applicable
'prefer-reflect': 0,
+ // use rest parameters instead of arguments
+ // http://eslint.org/docs/rules/prefer-rest-params
+ 'prefer-rest-params': 2,
// suggest using template literals instead of string concatenation
// http://eslint.org/docs/rules/prefer-template
'prefer-template': 2,