Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/elm-tooling/elm-language-server

Language server implementation for Elm
https://github.com/elm-tooling/elm-language-server

Break up code a bit

228b33a0f2510a3bbe70eaf7d69b6ff29dc0f419 authored over 5 years ago by antew <[email protected]>
Extend `EventEmitter` from the `events` package rather than `ws` package

95f75fc7c95916de50318af867a5111041614ef9 authored over 5 years ago by antew <[email protected]>
Clean up lint warnings

61fd18702a30ece4853272337e458c50e9399b58 authored over 5 years ago by antew <[email protected]>
Format code with elm-analyse after applying elm-analyse fixes

ef55126306bd49d9e7d9cd00c076d884ab5a9977 authored over 5 years ago by antew <[email protected]>
Get it applying fixes by taking a diff of the old and new rather than replacing the whole file. I moved the code that the documentFormattingProvider was using for it into a util file so that both it and elm-analyse fixes can use it.

4a805a094afb1c91cc32b8a6ba041b306ccdc825 authored over 5 years ago by antew <[email protected]>
WIP on code actions

Initial working version

Only show quick fix for fixable errors

Code cleanup
- Move elm-analyse...

0a9ac457349dc29cc545cd3773efdd048a14cb53 authored over 5 years ago by antew <[email protected]>
Fix compiled files missing from npm package

9e44a83c69e47dd017bb1158def599fcf4597514 authored over 5 years ago by Kolja Lampe <[email protected]>
Fix type alias detection

d4bd6c0f981af1a1769080a6e2562946d00eb60b authored over 5 years ago by Kolja Lampe <[email protected]>
Update package.json for release

346ea455a49493c721bda165faeb3a02150c3a85 authored over 5 years ago by Kolja Lampe <[email protected]>
Disable reference codelens for now

90d249b00565b764c1211792fe9e22611c30b44a authored over 5 years ago by Kolja Lampe <[email protected]>
Extend readme a bit

5aed1e4f731743046ed056300480485d59a148d4 authored over 5 years ago by Kolja Lampe <[email protected]>
Better hints for function parameters

f46966f17d0c823b89fd4327f86ce16bcba02aa3 authored over 5 years ago by Kolja Lampe <[email protected]>
Update packages

06c8266b50d4ba10ac76a555f068017efe0ea248 authored over 5 years ago by Kolja Lampe <[email protected]>
Update install instructions for platform independence

f6109120d5a906c2c84ef1da661d6cbbcaca6cfc authored over 5 years ago by Razzeee <[email protected]>
Merge pull request #54 from jssee/jh/install-instructions

Add Install instructions to README

63f5d23565d04038a3991ef224224ce41477d3f5 authored over 5 years ago by Razzeee <[email protected]>
Remove emojis, as they don't work on linux

082621cd8faf32f0ae69ac87c09f8f3570811259 authored over 5 years ago by Kolja Lampe <[email protected]>
Update README.md to include installation instructions

2092e754774da2e3dfcee12d0b7aa366464cee72 authored over 5 years ago by Jesse Hoyos <[email protected]>
Add emoji for improved readability of codelenses

d88977af4d6294636d391155c30c17788af7c5b7 authored over 5 years ago by Kolja Lampe <[email protected]>
Make codelens for references clickable

43e4d1726c7cd85cae6b877b81494a2f10ee3db1 authored over 5 years ago by Kolja Lampe <[email protected]>
Prioritize function parameters

717419890380a9307cb2d96c0c661b83d320a896 authored over 5 years ago by Kolja Lampe <[email protected]>
Add internal fallback settings

c6434c8e76d25a0ce46b776f5acbb55aa9f70b92 authored over 5 years ago by Kolja Lampe <[email protected]>
Initialize before subscriptions are started

39d80694dc9dd3a9e19849ccff48c5295323f2e4 authored over 5 years ago by Kolja Lampe <[email protected]>
README: Consistent binary names (#51)

README: Consistent binary names

78aca21bd308bfc33540ef0c90b275ea4aaa4eb1 authored over 5 years ago by Razzeee <[email protected]>
README: Consistent binary names

9fc18d3e8e23edbece2da93692cbffc92fc2fefe authored over 5 years ago by Andy <[email protected]>
Improve snippets

57bc1b48b623314858a9de680b6f7df4acecc791 authored over 5 years ago by Kolja Lampe <[email protected]>
Update readme for vim coc and ale mentioning elm-test

d5887bfce2d39f5683b6b94cd612047a1a132c75 authored over 5 years ago by Kolja Lampe <[email protected]>
Configure composite and update packages

f437588542f929356d3e69a121e9b880889c22aa authored over 5 years ago by Kolja Lampe <[email protected]>
Add basic handling for compiling via elm-test

bef57a0784006ce6e18388e9ec04d9abdf5d81a0 authored over 5 years ago by Kolja Lampe <[email protected]>
Add a type

98d24153dbf6f7a6f34d9b7d00b09b821d66c2b3 authored over 5 years ago by Kolja Lampe <[email protected]>
Added autocomplete for parameters from functions in scope

357637642617af2e9fd0651158c0cf2c70632e6d authored over 5 years ago by Kolja Lampe <[email protected]>
Process changed files that were not in the initial scan

abbf43c73e1eafffd018daae86f5f71de3e8a4b5 authored over 5 years ago by Kolja Lampe <[email protected]>
Add test elm files and imports by @andys8

c103cc832ef9ec08d18d7dbad484bc6af4030c96 authored over 5 years ago by Kolja Lampe <[email protected]>
Fixed wrong if scope on module with dot exposing

08fce3a44c922d72e20742de2fb0757c87e749da authored over 5 years ago by Kolja Lampe <[email protected]>
Resolve function annotations correctly

e59672253496d413e2d19d8afc03a789f6da5880 authored over 5 years ago by Kolja Lampe <[email protected]>
Add sonarTS devDependency

d5fe3c789349acb568c58f48ccf11e23c3466b53 authored over 5 years ago by Kolja Lampe <[email protected]>
Add sonarTS rules for tslint

48b1b2d7f488c325a2e1e70f773c6ca77924f1a8 authored over 5 years ago by Kolja Lampe <[email protected]>
Merge pull request #45 from andys8/patch-2

README: Duplicate configuration documentation

45062571516bc52e8186a93bd67d670ae0767443 authored over 5 years ago by Razzeee <[email protected]>
README: Duplicate configuration documentation

48d93b4ec76cf335ac7b5bdfa180c883be85a4e6 authored over 5 years ago by Andy <[email protected]>
WIP: Fix for making sure elm-analyse is initialized before we send updates (#42)

WIP: Fix for making sure elm-analyse is initialized before we send updates

9c790baa52c4735754f0ed7883912b5ca12fa7ec authored over 5 years ago by Razzeee <[email protected]>
Clear make diagnostics on file when no errors are left (#29) (#31)

Clear make diagnostics on file when no errors are left (#29)

d454697376db40cc6d73cfa67144729f3e0cd167 authored over 5 years ago by Razzeee <[email protected]>
Fix for making sure elm-analyse is initialized before we send update events to it.

32d4f7a4d041cd705e3ac7e180be63d7a52e860a authored over 5 years ago by antew <[email protected]>
Start client table

ba4e803d251419b5c3f041d6739167e567d34e64 authored over 5 years ago by Kolja Lampe <[email protected]>
More debug output and some formatting

e43252ac8027e678cb6e0377f9f42fafe274344b authored over 5 years ago by Kolja Lampe <[email protected]>
More codelens fun

a7ac6cf7252e713c78a071030eae04e18466ad5e authored over 5 years ago by Kolja Lampe <[email protected]>
Fix typo

25802131422c510ed9f62e20eac8ef1e4853762c authored over 5 years ago by Ben Goldsmith <[email protected]>
Add reference code lenses

1c849e9aa8855eb70725909cec731a866a01087f authored over 5 years ago by Kolja Lampe <[email protected]>
Rename support

d0917c850a5de24447cde03df81680e4913d94b8 authored over 5 years ago by Kolja Lampe <[email protected]>
Recognize all functionParameters

f441efcd57ccf30f2575546ee9c30ddcd6fb85c1 authored over 5 years ago by Kolja Lampe <[email protected]>
Add basic local parameter handling

1783822df6cf43afdc071cec69fbac7351295420 authored over 5 years ago by Kolja Lampe <[email protected]>
Resolve import exposing list to definitions

1c4cdebc71349d19deb670ad329021f882651e2b authored over 5 years ago by Kolja Lampe <[email protected]>
Connect module exposing list with declarations

4adba334f97f180f6c3a3f27b658e740da0b9682 authored over 5 years ago by Kolja Lampe <[email protected]>
Improve reference matching

252b3a7affb9eead804072feb2466708b11192d4 authored over 5 years ago by Kolja Lampe <[email protected]>
Clear last error from elm make

85aa6a4613bd5c5adf78eb9163efb5eab93ca1b1 authored over 5 years ago by Ben Goldsmith <[email protected]>
Find type and type alias references

5d142014b540ca777f0f87936391cd4dfdf3b6bf authored over 5 years ago by Kolja Lampe <[email protected]>
Merge pull request #40 from andys8/improvement/npm-link

Define "bin" for "npm link" to work

b1f8949e28497c2b45025475c60dafaf63b015c0 authored over 5 years ago by Razzeee <[email protected]>
Readme: New executable name "elm-language-server"

4dd739c166a9797efadaf1afdad9eee3615f7551 authored over 5 years ago by andys8 <[email protected]>
Define "bin" for "npm link" to work

The user still needs to execute the compile step before. `npm link` will
link the output and mak...

4b055bb006dd9fa827587d9a4fba69d8927f344b authored over 5 years ago by andys8 <[email protected]>
Merge pull request #39 from andys8/patch-1

package json repo url fix

69381d8942e66f9331e639232aae47d375f24e10 authored over 5 years ago by Razzeee <[email protected]>
package json repo url fix

72a053a8808ece2f04f98e4ebe94a68885fddd32 authored over 5 years ago by Andy <[email protected]>
Only include server in this repo

6ee9db25f54c30d78a3bb2b14a7df56e2e046f7b authored over 5 years ago by Kolja Lampe <[email protected]>
Fix modules not getting recognized

c3dac27d50b4ed9100ca2b78e8dd6da4dfa1c66e authored over 5 years ago by Kolja Lampe <[email protected]>
Should work for modules also

4b0c89e4a165bd71ca75a731a6246f9395a4346e authored over 5 years ago by Kolja Lampe <[email protected]>
Remove variable shadowing

f38c9df35f63731891620e97836ba617a916e3af authored over 5 years ago by Kolja Lampe <[email protected]>
Find all module references

d06fb034ef5485964521ba1c4b43f7a951757b64 authored over 5 years ago by Kolja Lampe <[email protected]>
Only find functino references in your own code

5acfd760f06c598fe824f52b50c0cd3abb1663dc authored over 5 years ago by Kolja Lampe <[email protected]>
Let us find functions, types and type alias from their definition

86963a674b83f14d0365f50ca229e482fb49dd3b authored over 5 years ago by Kolja Lampe <[email protected]>
Find function usages in other files

9145bcff3efd9a29e768d4f70d0609ba2e3aea6c authored over 5 years ago by Kolja Lampe <[email protected]>
Rename fallback variables

8ec4495746ad2f1e2081af387ace45d333636d02 authored over 5 years ago by Kolja Lampe <[email protected]>
Merge pull request #35 from antew/feature/workspace-config-fallback

Add fallbacks for workspace/configuration settings

592d4926d3fb911a5e409432b457785bdc5b17ca authored over 5 years ago by Razzeee <[email protected]>
Code formatting

b55651d405c35b65c2771f19aedd638a130c9c77 authored over 5 years ago by antew <[email protected]>
Add checks for workspace/configuration support when fetching settings, it will fall back to using the initializationOptions if unavailable or if the configuration request fails to return anything.

I found that the capability check was needed because the promise would never resolve or reject w...

75c2ff249290a50bec24641ffb07a692fb01c563 authored over 5 years ago by antew <[email protected]>
Work on function references

f364c1e1c96daa213fde70b00a4ce2111d830f09 authored over 5 years ago by Kolja Lampe <[email protected]>
Fix client not picking up all elm files

49f4bbd5e1ac37cbce72a6f8395be547421c68be authored over 5 years ago by Kolja Lampe <[email protected]>
Rename documentFormattingProvider

fd82e474c7a61af0fbe6776fece6d224294f2948 authored over 5 years ago by Kolja Lampe <[email protected]>
Remove another instance of the snippet file

e70a478795699b4dc5b784166dc5e84b2f00068f authored over 5 years ago by Kolja Lampe <[email protected]>
Reword special

007f5ab52bd76677329a879e155478ae8317fa58 authored over 5 years ago by Kolja Lampe <[email protected]>
Move snippet implementation into server

8f56892842e78b71388b1dc4925962bf27de8a62 authored over 5 years ago by Kolja Lampe <[email protected]>
Add list to hover and completions

5c51f1083dee6a695ce2488f1523014ab5fb11f2 authored over 5 years ago by Kolja Lampe <[email protected]>
Create diff being created with the wrong source

2714ab5055166298d0e4ca7208a0d763c32df70c authored over 5 years ago by Kolja Lampe <[email protected]>
Add snippets and elm.json validation for client

bb8d429a61c2424c80412ff41510cfcc724ebf5d authored over 5 years ago by Kolja Lampe <[email protected]>
More commen code for finding source nodes

032195e699bae0251827c2d728e7914d8be4cd94 authored over 5 years ago by Kolja Lampe <[email protected]>
Switch to new elm-analyse version

fbb20ce9c13093ea1a58b05fd4826dd739090045 authored over 5 years ago by Kolja Lampe <[email protected]>
Improve matching

87adafa535e8a0f52e4fbb3a0c72f4fb9f6c9577 authored over 5 years ago by Kolja Lampe <[email protected]>
Remove ast removal on close

5c1a96ec55cc6a890820c204907d3173fbab9fd4 authored over 5 years ago by Kolja Lampe <[email protected]>
Update package.json and run npm audit

f010a5897aca43c2abc9a0ab29afaa3972f101d2 authored over 5 years ago by Kolja Lampe <[email protected]>
Create map index (#28)

Create map index

c9c082f242121e89d63961826cc40b5515bc04eb authored over 5 years ago by Razzeee <[email protected]>
Fix type imports not always being created correctly

a295942dd505b5a4190e6fb0b0fc2bf529c36b77 authored over 5 years ago by Kolja Lampe <[email protected]>
Merge branch 'master' into create-map-index

7fd9d71df65fbf6694b209d8efd05164bf51a60e authored over 5 years ago by Razzeee <[email protected]>
Flesh out definitionsProvider

67cd6e31c23bd22847e3e5fb1a01640d68df9420 authored over 5 years ago by Kolja Lampe <[email protected]>
Cleanup code

f5610fc779e92dce89a86d7d40bfa773ca43f74c authored over 5 years ago by Kolja Lampe <[email protected]>
Optimize approach and add hover implementation

f87421707c13e5e7e95871b7a544da1c2191c5f3 authored over 5 years ago by Kolja Lampe <[email protected]>
Merge pull request #24 from elm-tooling/make-elm-and-elm-format-configurable

Make elm and elm-format configurable. Compute editor input with elm f…

ff4d1ebfeb910d76610c42bfa4e75980c23c275d authored over 5 years ago by Razzeee <[email protected]>
Create central map index

7e2cec00bf0a8eaf17980a9ef320cd8498535ca2 authored over 5 years ago by Kolja Lampe <[email protected]>
Make if case easier to understand

f7822a16dcd29a19a8f1b443561a369bc873f551 authored over 5 years ago by Kolja Lampe <[email protected]>
Merge pull request #26 from antew/fix/elm-analyse-windows-paths

Fix file path handling for windows with elm-analyse

dab875d3e93c05e588f0b354c19ed28d6872f8c3 authored over 5 years ago by Razzeee <[email protected]>
Fix file path handling for windows with elm-analyse

f1e3e85f7f69e6ea4c3ca9dce4bef651ea9f9f28 authored over 5 years ago by Antew <[email protected]>
Update tree sitter and some other packages

2cabb706922cd481915f256a7bef9c50661aab01 authored over 5 years ago by Kolja Lampe <[email protected]>
Don't allow partial exposing of types

a819980f2e25b999aecded6b6b7a7cb5d756e0ce authored over 5 years ago by Kolja Lampe <[email protected]>
Add explicitly exposed operators

541018178d070c5ee548608e42c0066536287a69 authored over 5 years ago by Kolja Lampe <[email protected]>
Make elm and elm-format configurable. Compute editor input with elm format not content from disk.

ab3b7e76014f685535380706407f1180658c29b0 authored over 5 years ago by Kolja Lampe <[email protected]>