From c82500d7fa65e199d3df0ce52783a058fb6f4683 Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Thu, 22 Feb 2018 01:07:09 +0000 Subject: [PATCH] [eslint config] [base] [breaking] enable `no-useless-path-segments` --- packages/eslint-config-airbnb-base/rules/imports.js | 3 +-- packages/eslint-config-airbnb-base/test/test-base.js | 2 +- packages/eslint-config-airbnb/test/test-react-order.js | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/eslint-config-airbnb-base/rules/imports.js b/packages/eslint-config-airbnb-base/rules/imports.js index 88f704a996..005656e6f8 100644 --- a/packages/eslint-config-airbnb-base/rules/imports.js +++ b/packages/eslint-config-airbnb-base/rules/imports.js @@ -229,7 +229,6 @@ module.exports = { // Ensures that there are no useless path segments // https://github.com/benmosher/eslint-plugin-import/issues/1032 - // TODO: enable - 'import/no-useless-path-segments': 'off', + 'import/no-useless-path-segments': 'error', }, }; diff --git a/packages/eslint-config-airbnb-base/test/test-base.js b/packages/eslint-config-airbnb-base/test/test-base.js index 01b5dd12d3..f907581502 100644 --- a/packages/eslint-config-airbnb-base/test/test-base.js +++ b/packages/eslint-config-airbnb-base/test/test-base.js @@ -2,7 +2,7 @@ import fs from 'fs'; import path from 'path'; import test from 'tape'; -import index from '../'; +import index from '..'; const files = { ...{ index } }; // object spread is to test parsing diff --git a/packages/eslint-config-airbnb/test/test-react-order.js b/packages/eslint-config-airbnb/test/test-react-order.js index b28792a6d5..2527f04e19 100644 --- a/packages/eslint-config-airbnb/test/test-react-order.js +++ b/packages/eslint-config-airbnb/test/test-react-order.js @@ -1,6 +1,6 @@ import test from 'tape'; import { CLIEngine } from 'eslint'; -import eslintrc from '../'; +import eslintrc from '..'; import reactRules from '../rules/react'; import reactA11yRules from '../rules/react-a11y';