facebook / facebook/flow

Impossible to ignore symlinks; hard to control what Flow parses

Offen
#2,250 5 Kommentare 12 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement feature request
Vorherrschende Sprache
Rust
Sterne
22.3k
Forks
1.9k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.