Microsoft/TypeScript

Source files being ignored from symlink directories

Ouverte

#43 415 ouverte le 29 mars 2021

 (0 commentaire) (0 réaction) (0 personne assignée)TypeScript (13 395 forks)batch import
BugDomain: Something ElseHelp Wanted

Métriques du dépôt

Stars
 (108 860 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Bug Report

Source files are being ignored from symlink directories when tsconfig.json contains a configuration such as "include": ["**/file", "src/**/*]

🔎 Search Terms

symlink, listFiles

🕗 Version & Regression Information

  • This changed between versions 3.3.4000 and 3.4.1

Works well on 3.3.4000 Doesn't work from 3.4.1 Doesn't work on typescript@next (4.3.0)

💻 Code

Reproduction repository: https://github.com/bvallee-thefork/tsc-bug-symlink

🙁 Actual behavior

With "include": ["src/**/*], src/symlink/file2.ts is correctly listed in the output of: npx tsc -p tsconfig-valid.json --listFiles

With "include": ["**/file", "src/**/*], src/symlink/file2.ts is not listed in the output of: npx tsc -p tsconfig.json --listFiles

🙂 Expected behavior

src/symlink/file2.ts should be listed in the output of npx tsc -p tsconfig.json --listFiles with the following tsconfig: "include": ["**/file", "src/**/*]

Guide contributeur