From 1beaa7a130ab4996b191e2af4ecb6fac2744a03a Mon Sep 17 00:00:00 2001 From: Ian Sutherland Date: Fri, 12 Apr 2019 11:47:16 -0600 Subject: [PATCH] Add eslint-disable comments to generated files --- packages/language-typescript/src/index.ts | 3 ++- packages/loader/src/buildDeclaration.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/language-typescript/src/index.ts b/packages/language-typescript/src/index.ts index ef43f9b..243dc14 100644 --- a/packages/language-typescript/src/index.ts +++ b/packages/language-typescript/src/index.ts @@ -74,7 +74,8 @@ export const DEFAULT_INPUT_NAME_GENERATOR: WrapType = name => `${pascalize(name) export const DEFAULT_EXPORT_FUNCTION: WrapType = declaration => `export ${declaration}`; export const ADD_SEMICOLON: WrapType = str => `${str};`; -export const DEFAULT_NAMESPACE_GENERATOR: NamespaceGenerator = (namespaceName, interfaces) => `// tslint:disable +export const DEFAULT_NAMESPACE_GENERATOR: NamespaceGenerator = (namespaceName, interfaces) => `/* eslint-disable */ +// tslint:disable // graphql typescript definitions declare namespace ${namespaceName} { diff --git a/packages/loader/src/buildDeclaration.ts b/packages/loader/src/buildDeclaration.ts index 45fc213..86cc4c4 100644 --- a/packages/loader/src/buildDeclaration.ts +++ b/packages/loader/src/buildDeclaration.ts @@ -1,4 +1,5 @@ const buildDeclaration: (declaration: string) => string = declaration => `// tslint:disable +/* eslint-disable */ /* this is an auto-generated file. do not modify. */ import { DocumentNode } from 'graphql';