TSLinit помещает один файл в исключенный каталог - PullRequest
0 голосов
/ 22 октября 2019

У меня есть более 100 сгенерированных файлов схемы в каталоге, и я настроил этот каталог в разделе «exclude» моего tsconfig:

"exclude": [
    "node_modules",
    "**/*.spec.ts",
    "**/dist",
    "**/www",
    "**/schemas"
],

Однако один из файлов все еще помеченпо какой-то причине - это один из файлов, которые я недавно открыл в своей среде IDE (ПРИМЕЧАНИЕ: я не редактировал и не сохранял файл - он был создан скриптом).

Я проверил следующее:

  • Если я удалю запись "** / schemas" из моего tsconfig, тогда будут помечены все более 100 файлов. Если я добавлю его обратно, будет помечен только один файл.
  • Если я переименую один файл, он больше не будет помечен

Кажется, где-то есть какой-то кэш, но я не могу понять это. Я удалил node_modules и переустановил, я выключил vscode, перезагрузил компьютер. Любой другой совет?


Обновление: После дополнительных копаний я обнаружил источник проблемы: если я импортирую какой-либо файл из каталога "исключить" в неисключенный файл, онполучает вкрапления. Я не могу сказать, если это ошибка или нет. Поскольку я управляю сгенерированными файлами, комментарий /* tslint:disable */ в верхней части сделал свое дело. Я оставляю это открытым, чтобы посмотреть, есть ли у кого-нибудь предложения.

...