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