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 singleFieldRecordrule to be false
- Rework how we find test folders - will be only in testsfor 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:
 Thank you for all the great work!
 Thank you for all the great work!