From e2ff39d3e3501977d01f8dcf13fbae2a0337b0eb Mon Sep 17 00:00:00 2001 From: ota42y Date: Fri, 6 Aug 2021 16:22:24 +0900 Subject: [PATCH] [TypeScript-fetch] disable lint in index file (#9675) * [TS] disable lint in index file We disable lint in typescript-fetch in this PR https://github.com/OpenAPITools/openapi-generator/pull/4110 But we doesn't disable index.ts files so we'll get error with [no-cycle](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-cycle.md) rule. - index.ts [import all classFiles](https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/resources/typescript-fetch/models.index.mustache#L4) to exporting - When model use another models (i.e. article model have user model as author), model import another model [using index.ts](https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/main/resources/typescript-fetch/modelGeneric.mustache#L10) So we need disable all generated file. * generate files Co-authored-by: Esteban Gehring --- .../src/main/resources/typescript-fetch/apis.index.mustache | 2 ++ .../src/main/resources/typescript-fetch/index.mustache | 2 ++ .../src/main/resources/typescript-fetch/models.index.mustache | 2 ++ .../petstore/typescript-fetch/builds/default-v3.0/apis/index.ts | 2 ++ .../petstore/typescript-fetch/builds/default-v3.0/index.ts | 2 ++ .../typescript-fetch/builds/default-v3.0/models/index.ts | 2 ++ .../petstore/typescript-fetch/builds/default/apis/index.ts | 2 ++ .../client/petstore/typescript-fetch/builds/default/index.ts | 2 ++ .../petstore/typescript-fetch/builds/default/models/index.ts | 2 ++ .../client/petstore/typescript-fetch/builds/enum/apis/index.ts | 2 ++ samples/client/petstore/typescript-fetch/builds/enum/index.ts | 2 ++ .../petstore/typescript-fetch/builds/enum/models/index.ts | 2 ++ .../typescript-fetch/builds/es6-target/src/apis/index.ts | 2 ++ .../petstore/typescript-fetch/builds/es6-target/src/index.ts | 2 ++ .../typescript-fetch/builds/es6-target/src/models/index.ts | 2 ++ .../typescript-fetch/builds/multiple-parameters/apis/index.ts | 2 ++ .../typescript-fetch/builds/multiple-parameters/index.ts | 2 ++ .../typescript-fetch/builds/multiple-parameters/models/index.ts | 2 ++ .../builds/prefix-parameter-interfaces/src/apis/index.ts | 2 ++ .../builds/prefix-parameter-interfaces/src/index.ts | 2 ++ .../builds/prefix-parameter-interfaces/src/models/index.ts | 2 ++ .../builds/typescript-three-plus/src/apis/index.ts | 2 ++ .../typescript-fetch/builds/typescript-three-plus/src/index.ts | 2 ++ .../builds/typescript-three-plus/src/models/index.ts | 2 ++ .../typescript-fetch/builds/with-interfaces/apis/index.ts | 2 ++ .../petstore/typescript-fetch/builds/with-interfaces/index.ts | 2 ++ .../typescript-fetch/builds/with-interfaces/models/index.ts | 2 ++ .../typescript-fetch/builds/with-npm-version/src/apis/index.ts | 2 ++ .../typescript-fetch/builds/with-npm-version/src/index.ts | 2 ++ .../builds/with-npm-version/src/models/index.ts | 2 ++ .../builds/without-runtime-checks/src/apis/index.ts | 2 ++ .../typescript-fetch/builds/without-runtime-checks/src/index.ts | 2 ++ .../builds/without-runtime-checks/src/models/index.ts | 2 ++ 33 files changed, 66 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.index.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.index.mustache index 44f8c989936..71e043b46e1 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/apis.index.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/apis.index.mustache @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ {{#useSagaAndRecords}} export * from './SagaApiManager' export * from './allSagas' diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/index.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/index.mustache index ede27a38747..3ae5805318a 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/index.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/index.mustache @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; {{#useSagaAndRecords}} export * from './runtimeSagasAndRecords'; diff --git a/modules/openapi-generator/src/main/resources/typescript-fetch/models.index.mustache b/modules/openapi-generator/src/main/resources/typescript-fetch/models.index.mustache index 1be5a347b38..1b7e2dd668d 100644 --- a/modules/openapi-generator/src/main/resources/typescript-fetch/models.index.mustache +++ b/modules/openapi-generator/src/main/resources/typescript-fetch/models.index.mustache @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ {{#models}} {{#model}} {{^withoutRuntimeChecks}} diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/index.ts index 2190a2df6d9..973034df93f 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './AnotherFakeApi'; export * from './DefaultApi'; export * from './FakeApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/index.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/index.ts b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/index.ts index 51da7654785..b2f6e6f9b34 100644 --- a/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default-v3.0/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './AdditionalPropertiesClass'; export * from './Animal'; export * from './ArrayOfArrayOfNumberOnly'; diff --git a/samples/client/petstore/typescript-fetch/builds/default/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/default/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/default/index.ts b/samples/client/petstore/typescript-fetch/builds/default/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/default/models/index.ts b/samples/client/petstore/typescript-fetch/builds/default/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/default/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/default/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/enum/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/enum/apis/index.ts index a1aa4698ff2..69c44c00fa0 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/apis/index.ts @@ -1 +1,3 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './DefaultApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/enum/index.ts b/samples/client/petstore/typescript-fetch/builds/enum/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/enum/models/index.ts b/samples/client/petstore/typescript-fetch/builds/enum/models/index.ts index 9772c0c8522..ee4474785e1 100644 --- a/samples/client/petstore/typescript-fetch/builds/enum/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/enum/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './EnumPatternObject'; export * from './InlineObject'; export * from './InlineResponse200'; diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/index.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/es6-target/src/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/index.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/index.ts b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/multiple-parameters/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/index.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/prefix-parameter-interfaces/src/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/index.ts b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/typescript-three-plus/src/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/index.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/index.ts b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-interfaces/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/index.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/index.ts index b07ddc8446a..9e4859f3b39 100644 --- a/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/with-npm-version/src/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './Category'; export * from './ModelApiResponse'; export * from './Order'; diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/apis/index.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/apis/index.ts index 056206bfaca..3b870e5c4aa 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/apis/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/apis/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './PetApi'; export * from './StoreApi'; export * from './UserApi'; diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/index.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/index.ts index 848ecfa4d10..be9d1edeefe 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ export * from './runtime'; export * from './apis'; export * from './models'; diff --git a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts index 099f52268b7..8d8f621b1ba 100644 --- a/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts +++ b/samples/client/petstore/typescript-fetch/builds/without-runtime-checks/src/models/index.ts @@ -1,3 +1,5 @@ +/* tslint:disable */ +/* eslint-disable */ /** * A category for a pet * @export