From 81d01645c2445b67ecd4aa22bd4c5620df43e959 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sat, 16 Apr 2016 11:05:25 -0700 Subject: [PATCH] [eslint config] remove need for a local symlink. --- packages/eslint-config-airbnb/.eslintrc | 2 +- packages/eslint-config-airbnb/base.js | 4 ++-- packages/eslint-config-airbnb/index.js | 6 +++--- packages/eslint-config-airbnb/legacy.js | 12 ++++++------ .../node_modules/eslint-config-airbnb | 1 - 5 files changed, 12 insertions(+), 13 deletions(-) delete mode 120000 packages/eslint-config-airbnb/node_modules/eslint-config-airbnb diff --git a/packages/eslint-config-airbnb/.eslintrc b/packages/eslint-config-airbnb/.eslintrc index 4b3b1fa4..6c8556be 100644 --- a/packages/eslint-config-airbnb/.eslintrc +++ b/packages/eslint-config-airbnb/.eslintrc @@ -1,5 +1,5 @@ { - "extends": "airbnb", + "extends": "./index.js", "rules": { // disable requiring trailing commas because it might be nice to revert to // being JSON at some point, and I don't want to make big changes now. diff --git a/packages/eslint-config-airbnb/base.js b/packages/eslint-config-airbnb/base.js index 1cfea521..1cbfe6ff 100644 --- a/packages/eslint-config-airbnb/base.js +++ b/packages/eslint-config-airbnb/base.js @@ -1,7 +1,7 @@ module.exports = { extends: [ - 'eslint-config-airbnb/legacy', - 'eslint-config-airbnb/rules/es6', + './legacy', + './rules/es6', ].map(require.resolve), rules: {} }; diff --git a/packages/eslint-config-airbnb/index.js b/packages/eslint-config-airbnb/index.js index e9ce995a..29f46080 100644 --- a/packages/eslint-config-airbnb/index.js +++ b/packages/eslint-config-airbnb/index.js @@ -1,8 +1,8 @@ module.exports = { extends: [ - 'eslint-config-airbnb/base', - 'eslint-config-airbnb/rules/strict', - 'eslint-config-airbnb/rules/react', + './base', + './rules/strict', + './rules/react', ].map(require.resolve), rules: {} }; diff --git a/packages/eslint-config-airbnb/legacy.js b/packages/eslint-config-airbnb/legacy.js index b404cf7c..51786e8e 100644 --- a/packages/eslint-config-airbnb/legacy.js +++ b/packages/eslint-config-airbnb/legacy.js @@ -1,11 +1,11 @@ module.exports = { extends: [ - 'eslint-config-airbnb/rules/best-practices', - 'eslint-config-airbnb/rules/errors', - 'eslint-config-airbnb/rules/legacy', - 'eslint-config-airbnb/rules/node', - 'eslint-config-airbnb/rules/style', - 'eslint-config-airbnb/rules/variables' + './rules/best-practices', + './rules/errors', + './rules/legacy', + './rules/node', + './rules/style', + './rules/variables' ].map(require.resolve), env: { browser: true, diff --git a/packages/eslint-config-airbnb/node_modules/eslint-config-airbnb b/packages/eslint-config-airbnb/node_modules/eslint-config-airbnb deleted file mode 120000 index a96aa0ea..00000000 --- a/packages/eslint-config-airbnb/node_modules/eslint-config-airbnb +++ /dev/null @@ -1 +0,0 @@ -.. \ No newline at end of file