-
-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ghc-9.2 track list #2982
Comments
For some reason hlint plugin is not available for the ghc-9.2.2 for me, I have hlint 3.4 installed.
While for 8.10.7, it's available:
|
I have the same issue as @hellwolf GHC 9.2.2:
GHC 9.2.3:
|
@hellwolf @pwm Thank you for your report. HLS shipped with hlint internally and not rely on user installed hlint. hls-1.7 doesn't support hlint plugin on ghc-9.0 and ghc-9.2. If you are eager to be equipped with hlint, please consider installing hls from the source code by reference https://haskell-language-server.readthedocs.io/en/latest/installation.html#ghcup and #2985. |
@July541 oh, thanks for the insights. But somehow hlint would give more linting error than the internal hlint for some reason? My ".hlint.yaml" is fairly empty. |
Not sure about that, but hls will ignore all hint with haskell-language-server/plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs Lines 217 to 221 in dc682ba
|
How are we doing with GHC-9.2.4? ;-) And I'd like to ask about
|
I'll try to do this.
We have a working thread #2994, but not a clear plan I think. #2700 (comment) hopes we have an initially release before this summer, it doesn't seem to have come true... |
Fully supporting ghc-9.2 is not easy, especially since some plugins lack maintenance and need much work to migrate to ghc-9.2. Personally, I think we can announce a "morally" fully support instead of "perfect" fully support after wingman supported ghc-9.2. |
I think you need the splice plugin before claiming 9.2 support even more than wingman. |
The splice plugin is currently tier 3 because it is not maintained well enough for us to reliably update it for new versions. So it's effectively outside what we consider "full" support until someone steps up to maintain it more consistently. |
That is unfortunate. The last 5 professional codebases I worked on used at least some template Haskell. I don't think I'll be able to maintain it, but will try getting the PR for it that's open building locally and poke around. |
Docs claim 9.2 is fully supported But this warning says otherwise, and refers to this ticket which is open: haskell-language-server/ghcide/src/Development/IDE/Main.hs Lines 176 to 177 in ea10ba8
|
The splice plugin does not provide support for template haskell. It only allows evaluating them in-situ, which is hardly essential functionality.
Yes, we should update that warning to talk about 9.4. |
Jap #3286 |
* Update list of unsupported plugins I checked fourmolu and hlint work fine with ghc 9.4. Other plugins are updated according to the following issues: ghc 9.2: #2982 ghc 9.4: #3190 * Also mark `retrie` as compatible with ghc 9.2 Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Close as we have full support ghc-9.2. |
Continue #2179.
Unsupported plugins
Allow-newer items(Outdated)
The text was updated successfully, but these errors were encountered: