Microsoft/TypeScript

Source files being ignored from symlink directories

Open

#43.415 aperta il 29 mar 2021

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)TypeScript (6726 fork)batch import
BugDomain: Something ElseHelp Wanted

Metriche repository

Star
 (48.455 star)
Metriche merge PR
 (Merge medio 6g 17h) (9 PR mergiate in 30 g)

Descrizione

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/**/*]

Guida contributor