From c6f530626779133eda6fa8006b5a1031e75ae5da Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Mon, 22 May 2017 16:04:35 +0100 Subject: [PATCH] Allow declaring variables before use in a scope above (#2325) --- packages/eslint-config-react-app/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/eslint-config-react-app/index.js b/packages/eslint-config-react-app/index.js index 3dcce554046..2cbcae04c69 100644 --- a/packages/eslint-config-react-app/index.js +++ b/packages/eslint-config-react-app/index.js @@ -195,7 +195,14 @@ module.exports = { ignoreRestSiblings: true, }, ], - 'no-use-before-define': ['warn', 'nofunc'], + 'no-use-before-define': [ + 'warn', + { + functions: false, + classes: false, + variables: false, + }, + ], 'no-useless-computed-key': 'warn', 'no-useless-concat': 'warn', 'no-useless-constructor': 'warn',