-
-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
Related to the HLS issue haskell/haskell-language-server#3174 and its associated PR haskell/haskell-language-server#4023.
Stan's checksMap and createCabalExtensionsMap use relative paths, but Stan will happily take absolute paths for queried HIE files. Paths coming in from HLS, for example, were absolute, causing Map misses and resulting in the above issue. The result of these misses is that Stan didn't detect any enabled language extensions, and, e.g., would spam the user with suggestions to enable StrictData.
I would suggest normalizing incoming files, ensuring they're relative as expected, to avoid issues like this in the future. And/or documenting that Stan expects relative paths.
Thank you!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels