facebook / facebook/flow

Impossible to ignore symlinks; hard to control what Flow parses

Abierto
#2,250 5 comentarios 12 reacciones 0 asignados Ver en GitHub
enhancement feature request
Lenguaje dominante
Rust
Estrellas
22.3k
Forks
1.9k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.