исключить tslint не работает для маршрутов tsoa - PullRequest
0 голосов
/ 04 октября 2018

Я хочу исключить файл rout.ts, который создается маршрутами tsoa из опции компилятора tslint.Я пытался исключить вариант, Все еще безуспешно.Параметр exclude работает для оставшихся файлов, я столкнулся с проблемой только с rout.ts, которая генерируется маршрутами tsoa. ​​

Это мой tsconfig json

{ "compilerOptions": { "target": "ES6", "module": "commonjs", "moduleResolution": "node", "outDir": "outputdir/mysrc", "rootDir": "mysrc", "noUnusedParameters": true, "noUnusedLocals": false }, "filesglob": [ "typings", "mysrc/**/*.ts" ], "exclude": [ "node_modules", "typings", "outputdir", "mysrc/routes/routes.ts", "mysrc/helpers/temp.ts" ], "compileOnSave": false }

1 Ответ

0 голосов
/ 05 августа 2019

У вас mysrc/routes/routes.ts в неправильном файле конфигурации.Вы не хотите этого в tsconfig.json, вы хотите этого в tslint.json следующим образом:

{
  "extends": [
    "tslint:recommended"
  ],
  "rules": {
  }
  linterOptions: {
    "exclude: [
      "mysrc/routes/routes.ts"
    ]
  }
}

Вы можете прочитать больше здесь: https://palantir.github.io/tslint/usage/configuration/

...