Skip to content

Commit

Permalink
Sort imports
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanGoncharov committed May 15, 2023
1 parent 1163477 commit 6be358d
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 49 deletions.
3 changes: 1 addition & 2 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@ extends:
- 'plugin:react/jsx-runtime'
- 'plugin:react-hooks/recommended'
rules:
# 'simple-import-sort/imports': error
'simple-import-sort/imports': error
'simple-import-sort/exports': error
'import/no-extraneous-dependencies':
[error, { devDependencies: ['**/*.config.{js,ts}', 'tests/**'] }]

# FIXME: remove below rules
'no-var': off
'prefer-const': off
'simple-import-sort/imports': off

overrides:
- files: '**/*.js'
Expand Down
3 changes: 1 addition & 2 deletions src/editor/GraphQLEditor/GraphQLEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ import 'codemirror/keymap/sublime';
import 'codemirror/keymap/sublime';

import * as CodeMirror from 'codemirror';

import { GraphQLSchema, GraphQLList, GraphQLNonNull } from 'graphql';
import { GraphQLList, GraphQLNonNull, GraphQLSchema } from 'graphql';
import * as marked from 'marked';
import * as React from 'react';

Expand Down
9 changes: 3 additions & 6 deletions src/editor/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,17 @@ import './GraphQLEditor/editor.css';
import 'graphiql/graphiql.css';
import 'graphql-voyager/dist/voyager.css';

import classNames from 'classnames';
import GraphiQL from 'graphiql';
import { GraphQLSchema, Source } from 'graphql';
import { Voyager } from 'graphql-voyager';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import classNames from 'classnames';

import { Source, GraphQLSchema } from 'graphql';

import { buildWithFakeDefinitions } from '../fake_definition';

import GraphQLEditor from './GraphQLEditor/GraphQLEditor';
import { ConsoleIcon, EditIcon, GithubIcon, VoyagerIcon } from './icons';

import { Voyager } from 'graphql-voyager';

type FakeEditorState = {
value: string | null;
cachedValue: string | null;
Expand Down
13 changes: 6 additions & 7 deletions src/fake_definition.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
import {
Kind,
Source,
buildASTSchema,
DocumentNode,
extendSchema,
GraphQLError,
GraphQLSchema,
isInterfaceType,
isObjectType,
Kind,
parse,
Source,
validate,
extendSchema,
buildASTSchema,
validateSchema,
isObjectType,
isInterfaceType,
ValuesOfCorrectTypeRule,
} from 'graphql';

// FIXME
import { validateSDL } from 'graphql/validation/validate';

Expand Down
22 changes: 11 additions & 11 deletions src/fake_schema.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
import * as assert from 'assert';
import {
isListType,
isNonNullType,
isCompositeType,
isEnumType,
isLeafType,
isAbstractType,
defaultFieldResolver,
defaultTypeResolver,
getDirectiveValues,
getNullableType,
GraphQLFieldResolver,
GraphQLLeafType,
GraphQLTypeResolver,
GraphQLFieldResolver,
defaultTypeResolver,
defaultFieldResolver,
getDirectiveValues,
isAbstractType,
isCompositeType,
isEnumType,
isLeafType,
isListType,
isNonNullType,
} from 'graphql';

import {
fakeValue,
getRandomInt,
getRandomItem,
stdScalarFakers,
fakeValue,
} from './fake';

type FakeArgs = {
Expand Down
19 changes: 9 additions & 10 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
#!/usr/bin/env node

import * as fs from 'fs';
import * as path from 'path';

import * as express from 'express';
import * as bodyParser from 'body-parser';
import * as chalk from 'chalk';
import * as open from 'open';
import * as cors from 'cors';
import * as bodyParser from 'body-parser';
import * as express from 'express';
import { graphqlHTTP } from 'express-graphql';
import { Source, printSchema } from 'graphql';
import * as fs from 'fs';
import { printSchema, Source } from 'graphql';
import { express as voyagerMiddleware } from 'graphql-voyager/middleware';
import * as open from 'open';
import * as path from 'path';

import { parseCLI } from './cli';
import { buildWithFakeDefinitions, ValidationErrors } from './fake_definition';
import { fakeFieldResolver, fakeTypeResolver } from './fake_schema';
import { getProxyExecuteFn } from './proxy';
import { existsSync, readSDL, getRemoteSchema } from './utils';
import { fakeTypeResolver, fakeFieldResolver } from './fake_schema';
import { ValidationErrors, buildWithFakeDefinitions } from './fake_definition';
import { existsSync, getRemoteSchema, readSDL } from './utils';

const log = console.log;

Expand Down
14 changes: 7 additions & 7 deletions src/proxy.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { IncomingMessage } from 'http';
import {
execute,
ExecutionArgs,
GraphQLError,
isAbstractType,
Kind,
print,
visit,
execute,
separateOperations,
TypeInfo,
isAbstractType,
visit,
visitWithTypeInfo,
separateOperations,
ExecutionArgs,
GraphQLError,
} from 'graphql';
import { IncomingMessage } from 'http';

import { graphqlRequest } from './utils';

Expand Down
8 changes: 4 additions & 4 deletions src/utils.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import * as fs from 'fs';
import * as fetch from 'node-fetch';
import { Headers } from 'node-fetch';
import {
Source,
GraphQLSchema,
buildClientSchema,
getIntrospectionQuery,
GraphQLSchema,
Source,
} from 'graphql';
import * as fetch from 'node-fetch';
import { Headers } from 'node-fetch';

export function existsSync(filePath: string): boolean {
try {
Expand Down

0 comments on commit 6be358d

Please sign in to comment.