diff --git a/packages/eslint-config-airbnb/package.json b/packages/eslint-config-airbnb/package.json index 3433e285..77b29399 100644 --- a/packages/eslint-config-airbnb/package.json +++ b/packages/eslint-config-airbnb/package.json @@ -46,16 +46,16 @@ "babel-tape-runner": "^1.3.1", "eslint": "^2.8.0", "eslint-find-rules": "^1.3.0", - "eslint-plugin-import": "^1.4.0", + "eslint-plugin-import": "^1.5.0", "eslint-plugin-jsx-a11y": "^0.6.2", - "eslint-plugin-react": "^5.0.0", + "eslint-plugin-react": "^5.0.1", "react": "*", "tape": "^4.5.1" }, "peerDependencies": { "eslint": "^2.8.0", "eslint-plugin-jsx-a11y": "^0.6.2", - "eslint-plugin-import": "^1.4.0", - "eslint-plugin-react": "^5.0.0" + "eslint-plugin-import": "^1.5.0", + "eslint-plugin-react": "^5.0.1" } } diff --git a/packages/eslint-config-airbnb/rules/es6.js b/packages/eslint-config-airbnb/rules/es6.js index 0f5900e4..080d1203 100644 --- a/packages/eslint-config-airbnb/rules/es6.js +++ b/packages/eslint-config-airbnb/rules/es6.js @@ -123,6 +123,14 @@ module.exports = { // disallow use of jsdoc-marked-deprecated imports // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-deprecated.md 'import/no-deprecated': 0, + // disallow namespace imports + // TODO: enable? + // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-namespace.md + 'import/no-namespace': 0, + // warn on accessing default export property names that are also named exports + // TODO: enable? + // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-as-default-member.md + 'import/no-named-as-default-member': 0, }, 'settings': { 'import/resolver': {