From dadf93b2bc0ca155068a97c17596e16f86416645 Mon Sep 17 00:00:00 2001
From: Dan Abramov <dan.abramov@gmail.com>
Date: Tue, 16 May 2017 15:43:51 +0100
Subject: [PATCH] Disable require.ensure() warning (#2177)

---
 packages/eslint-config-react-app/index.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/packages/eslint-config-react-app/index.js b/packages/eslint-config-react-app/index.js
index 2f8b41ceb..9d876042c 100644
--- a/packages/eslint-config-react-app/index.js
+++ b/packages/eslint-config-react-app/index.js
@@ -220,11 +220,13 @@ module.exports = {
     'valid-typeof': 'warn',
     'no-restricted-properties': [
       'error',
-      {
-        object: 'require',
-        property: 'ensure',
-        message: 'Please use import() instead. More info: https://webpack.js.org/guides/code-splitting-import/#dynamic-import',
-      },
+      // TODO: reenable once import() is no longer slow.
+      // https://github.com/facebookincubator/create-react-app/issues/2176
+      // {
+      //   object: 'require',
+      //   property: 'ensure',
+      //   message: 'Please use import() instead. More info: https://webpack.js.org/guides/code-splitting-import/#dynamic-import',
+      // },
       {
         object: 'System',
         property: 'import',
-- 
GitLab