From 2e95865d58a6fda3a5c19c8e2998d3ebb1ee8dde Mon Sep 17 00:00:00 2001 From: Keyan Zhang Date: Sat, 23 Jul 2016 22:05:53 -0700 Subject: [PATCH 1/2] explicitly specify ESLint config path for editor plugins --- scripts/eject.js | 5 +++++ scripts/init.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/scripts/eject.js b/scripts/eject.js index c8c32505406..f9703d05f68 100644 --- a/scripts/eject.js +++ b/scripts/eject.js @@ -104,6 +104,11 @@ prompt('Are you sure you want to eject? This action is permanent. [y/N]', functi }); delete hostPackage.scripts['eject']; + // explicitly specify ESLint config path for editor plugins + hostPackage.eslintConfig = { + extends: "./config/eslint.js", + }; + console.log('Writing package.json'); fs.writeFileSync( path.join(hostPath, 'package.json'), diff --git a/scripts/init.js b/scripts/init.js index be5d58b158f..88f20d8fe6e 100644 --- a/scripts/init.js +++ b/scripts/init.js @@ -29,6 +29,11 @@ module.exports = function(hostPath, appName, verbose) { hostPackage.scripts[command] = 'react-scripts ' + command; }); + // explicitly specify ESLint config path for editor plugins + hostPackage.eslintConfig = { + extends: "./node_modules/react-scripts/config/eslint.js", + }; + fs.writeFileSync( path.join(hostPath, 'package.json'), JSON.stringify(hostPackage, null, 2) From 793a64ec4ce06b28d7c74025cf7238e5733cef30 Mon Sep 17 00:00:00 2001 From: Keyan Zhang Date: Sun, 24 Jul 2016 14:13:12 -0700 Subject: [PATCH 2/2] changed to use single quote --- scripts/eject.js | 2 +- scripts/init.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/eject.js b/scripts/eject.js index f9703d05f68..efdff07400c 100644 --- a/scripts/eject.js +++ b/scripts/eject.js @@ -106,7 +106,7 @@ prompt('Are you sure you want to eject? This action is permanent. [y/N]', functi // explicitly specify ESLint config path for editor plugins hostPackage.eslintConfig = { - extends: "./config/eslint.js", + extends: './config/eslint.js', }; console.log('Writing package.json'); diff --git a/scripts/init.js b/scripts/init.js index 88f20d8fe6e..48371745416 100644 --- a/scripts/init.js +++ b/scripts/init.js @@ -31,7 +31,7 @@ module.exports = function(hostPath, appName, verbose) { // explicitly specify ESLint config path for editor plugins hostPackage.eslintConfig = { - extends: "./node_modules/react-scripts/config/eslint.js", + extends: './node_modules/react-scripts/config/eslint.js', }; fs.writeFileSync(