facebook / facebook/flow

Impossible to ignore symlinks; hard to control what Flow parses

Aperta
#2,250 5 commenti 12 reazioni 0 assegnatari Vedi su GitHub
enhancement feature request
Lingua principale
Rust
Stelle
22.3k
Fork
1.9k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

My code's directory structure contains a symlink to `..`.

Flow happily follows this symlink and ends up parsing all kinds of code that doesn't actually belong to my project.

Unfortunately, naming the symlink in `[ignore]` doesn't work: Flow only checks ignore rules against the absolute path after resolving all symlinks.

Naming the actual parent directory of my source directory in `[ignore]` also doesn't work: Flow fails with:

```
The flow server is not responding (0 retries remaining): [processing] -
Out of retries, exiting!
```

There are no errors in the server log. Running `flow` again here (with the server already running from the previous execution) simply says `No errors!`, which I know is false, so one possibility is that flow has decided to ignore all my code because it is all under the ignored parent directory.

I really just want to tell flow exactly what to parse. I don't want my project root to be included by default.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.