fendor
fendor
 Vs: ```sh > ls plugins/hls-semantic-tokens-plugin/test/testdata/ | wc -l 52 ``` In particular, we are missing all `*.expected` files. We should test that we can run the tests of the...
Migrate `hls-hlint-plugin-tests` to use VirtualFileTree infrastructure for test data. Avoid `waitForDiagnosticsWithSource` which makes the test wait for 5 seconds, even though it might have received the diagnostics already.
In #4126, I noticed the CI was green, even though the PR doesn't modify the vscode extension schema json file. The reason seems to be in https://github.com/haskell/haskell-language-server/blob/master/hls-plugin-api/src/Ide/Plugin/ConfigUtils.hs#L114, we only generate...
[`expectFail`](https://hackage.haskell.org/package/tasty-expected-failure-0.12.3/docs/Test-Tasty-ExpectedFailure.html#v:expectFail) interprets a test failure for any reason as a success. But since we don't check why exactly the test is failing, we lose valuable information. Thus, many of the...
# Release Checklist - [x] Run `yarn audit` for security vulnerabilities. - Fix vulnerabilities. - [x] Run `yarn outdated` to find outdated package version, review what needs to be updated....
When the session set up fails, then the HLS thread crashes and will not be restarted. I added a `catch` to the session setup, logging the error. After the error...
Fixes #4313 Adds documentation about the default formatters. I am not sure that's the correct location, though, to document the defaults.
ℹ️ One has to patch https://github.com/haskell/haskell-language-server/blob/287ee42ab566e5c088d80ec859d991f5be04f66e/GNUmakefile#L141 when using cabal-install versions ≥ 3.11 (i.e. [cabal-install-v3.12.0.0-prerelease](https://github.com/haskell/cabal/releases/tag/cabal-install-v3.12.0.0-prerelease)). 👉 Patch: Modify `"$(STORE_DIR)/ghc-$(GHC_VERSION)"` to `"$(STORE_DIR)/ghc-$(GHC_VERSION)-inplace"`. Cross reference: * https://github.com/benz0li/ghc-musl/commit/77ae6ed566a2c41d95827928567a5a866016be30 _Originally posted by @benz0li in https://github.com/haskell/haskell-language-server/issues/4319#issuecomment-2179048595_
## Is your enhancement request related to a problem? Please describe. I know of at least two locations where we check a module name for sanity, e.g. each component starts...
## Problem `Setup.hs` is the build Script used by Cabal to actually build a cabal or stack package. It usually takes the trivial form of ```haskell import Distribution.Simple main =...