Here we go again, with some new releases. This time around we do have some exclusive features for vscode!
@Frank_Wagner basically brought over the code from vscode-elm-test-runner
and rewrote most of it. So that you can now use the test explorer UI with elm
Be aware, that the listing before you actually run tests is only a helpful approximation.
Then we had @unsoundscapes implement basic elm-review handling. So we can display elm-review diagnostics and offer you the fixes. However, it defaults to off at the moment, as runtimes are very unpredictable, based on your config/codebase. You also need to have elm-review
installed.
The latest changes to the parser should also improve stability
Changelog
-
Add test-runner UI
-
Add basic elm-review integration, showing diagnostics and offer fixes (off by default, find it in the settings)
-
Start extension, if an elm.json is found, not on entering an elm file
-
Fix commands not being unique per workspace
-
Updated language server
- Add code action to create function in another module
- Add completions for anonymous function params
- Change default for
singleFieldRecord
rule to be false - Rework how we find test folders - will be only in
tests
for now - Reword remove all unused code action
- Improve performance of files with a lot of possible imports
- Prefer “Add Type Annotation” code action, followed by “Expose function” code action
- Fix type alias wrongly being shown as unused
- Fix duplicate completions for type aliases and constructors
- Fix wrong reference of Union constructor to import with the same name
- Fix unused_pattern for empty constructs
- Update parser
- Update dependencies
The work this time around was done by these fine people:
@unsoundscapes @Frank_Wagner @rupert @jmbockhorst @razze
Sponsoring
You can sponsor Jon, Andrey or me. We now also have an Open Collective.
Open Collective
Downloads
Client:
Server: