From 49d785a09b44f2b74c60070767091c3a7b9dd9da Mon Sep 17 00:00:00 2001 From: Ivan Goncharov Date: Tue, 21 Jan 2020 00:12:41 +0800 Subject: [PATCH] ESLint: enable 'import/no-cycle' rule --- .eslintrc.yml | 2 +- src/type/definition.js | 3 +++ src/type/introspection.js | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 55e2cfb777..8e2cd21d50 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -77,7 +77,7 @@ rules: import/no-internal-modules: off import/no-webpack-loader-syntax: error import/no-self-import: error - import/no-cycle: off # TODO + import/no-cycle: error import/no-useless-path-segments: error import/no-relative-parent-imports: off diff --git a/src/type/definition.js b/src/type/definition.js index c19a73b0b8..798bf4a77c 100644 --- a/src/type/definition.js +++ b/src/type/definition.js @@ -1,5 +1,8 @@ // @flow strict +// FIXME +/* eslint-disable import/no-cycle */ + import objectEntries from '../polyfills/objectEntries'; import { SYMBOL_TO_STRING_TAG } from '../polyfills/symbols'; diff --git a/src/type/introspection.js b/src/type/introspection.js index acaf7abce8..90a73ad2cf 100644 --- a/src/type/introspection.js +++ b/src/type/introspection.js @@ -1,5 +1,8 @@ // @flow strict +// FIXME +/* eslint-disable import/no-cycle */ + import objectValues from '../polyfills/objectValues'; import inspect from '../jsutils/inspect';