From a2cb4a2cd6721672a9cd03a7d0c4d529e298e335 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Mon, 7 Nov 2016 00:48:12 -0800 Subject: [PATCH] [eslint config] [base] [fix] legacy config should not require `**` Per https://github.com/airbnb/javascript/commit/1399b3cbfa785f760c15ec63112f711b2c68fd28#commitcomment-19718532 --- packages/eslint-config-airbnb-base/legacy.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/eslint-config-airbnb-base/legacy.js b/packages/eslint-config-airbnb-base/legacy.js index 3de97acd..a73de7d8 100644 --- a/packages/eslint-config-airbnb-base/legacy.js +++ b/packages/eslint-config-airbnb-base/legacy.js @@ -18,5 +18,16 @@ module.exports = { rules: { 'comma-dangle': ['error', 'never'], 'prefer-numeric-literals': 'off', + 'no-restricted-properties': ['error', { + object: 'arguments', + property: 'callee', + message: 'arguments.callee is deprecated', + }, { + property: '__defineGetter__', + message: 'Please use Object.defineProperty instead.', + }, { + property: '__defineSetter__', + message: 'Please use Object.defineProperty instead.', + }], } };