diff --git a/packages/eslint-config-airbnb-base/package.json b/packages/eslint-config-airbnb-base/package.json index 783eaa5c..78abc8a5 100644 --- a/packages/eslint-config-airbnb-base/package.json +++ b/packages/eslint-config-airbnb-base/package.json @@ -47,16 +47,16 @@ "devDependencies": { "babel-preset-airbnb": "^2.1.1", "babel-tape-runner": "^2.0.1", - "eslint": "^3.9.0", + "eslint": "^3.9.1", "eslint-find-rules": "^1.14.3", - "eslint-plugin-import": "^2.0.1", + "eslint-plugin-import": "^2.1.0", "in-publish": "^2.0.0", "safe-publish-latest": "^1.1.1", "tape": "^4.6.2" }, "peerDependencies": { - "eslint": "^3.9.0", - "eslint-plugin-import": "^2.0.1" + "eslint": "^3.9.1", + "eslint-plugin-import": "^2.1.0" }, "engines": { "node": ">= 4" diff --git a/packages/eslint-config-airbnb-base/rules/imports.js b/packages/eslint-config-airbnb-base/rules/imports.js index a8f4269c..2f9cac57 100644 --- a/packages/eslint-config-airbnb-base/rules/imports.js +++ b/packages/eslint-config-airbnb-base/rules/imports.js @@ -170,5 +170,9 @@ module.exports = { // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unassigned-import.md // importing for side effects is perfectly acceptable, if you need side effects. 'import/no-unassigned-import': 'off', + + // Prevent importing the default as if it were named + // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-default.md + 'import/no-named-default': 'error', }, };