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

Merge pull request #310 from jmbockhorst/type-inference

ecbbf35f4486b4bad7188987fb36b793e03e24ca authored over 4 years ago by Razzeee <[email protected]>
Fix tests

b6deb823a2678e3cd75cd2a2c71bd42023054f05 authored over 4 years ago by Jon Bockhorst <[email protected]>
Implement simple type caching for package files

c335d3f8647a270a9ad613fcfc8cfd1b367c8bbd authored over 4 years ago by Jon Bockhorst <[email protected]>
Some more inference cleanup

344d1006fe330c5e222bfd85403179e4c8a6a24c authored over 4 years ago by Jon Bockhorst <[email protected]>
Use faster algorithm

13c94930b99b30b67d3e6564c3344a9a104e7a09 authored over 4 years ago by Razze <[email protected]>
Improve finding port declarations

9d41c209ab19651981c13404a318c7eb55e839b9 authored over 4 years ago by Razze <[email protected]>
Run a test that got fixed somewhen

de78a809af7af309c93d486c7f460bd4c72500a7 authored over 4 years ago by Razze <[email protected]>
Index even non exposed imports and make sure to not use these for completions

9622023d31d2780687eae538e37d28d40553b725 authored over 4 years ago by Razze <[email protected]>
Update tree-sitter and dependencies

ed85835512446ff6e75657853b0b487ef0cf9097 authored over 4 years ago by Razze <[email protected]>
Fix some more inference bugs

7fe9933a82a9b93a1543bf11010324a3962ddb3d authored over 4 years ago by Jon Bockhorst <[email protected]>
Fix test

59171c3b205f15fd4ecc9e6ea79d7cc33cfabbaa authored over 4 years ago by Jon Bockhorst <[email protected]>
Add module qualifier when needed

3c47759c246764d7d94dc7842cb19f9b3ac8560d authored over 4 years ago by Jon Bockhorst <[email protected]>
Fix type inference test

ad3bf266ef02cd61ab85d8726f4edd3128534503 authored over 4 years ago by Kolja Lampe <[email protected]>
More bug fixes and clean up

af48d411d91649a3f96a97a07d20d9bdfb6810f0 authored over 4 years ago by Jon Bockhorst <[email protected]>
Add a more complex test

4c487ca022c09fae7a8c098d6f816e620538263a authored over 4 years ago by Jon Bockhorst <[email protected]>
Remove wrong character offset

7bd1d615f79f95fb80b1b99ccba7df344362d388 authored over 4 years ago by Kolja Lampe <[email protected]>
Fix type inference bugs, improve diagnostics, and add some port support

2062b088bdb5d4104237f783a935cdbac6ed028e authored over 4 years ago by Jon Bockhorst <[email protected]>
Remove hover example code

648d9d3d9f063d1dc8245ef3d7b56cac6bde78a1 authored over 4 years ago by Kolja Lampe <[email protected]>
Add diagnostic and codeaction to fill in missing function annotations

39b03c08615b37c55a7d021541c909fc77a0b7f4 authored over 4 years ago by Razze <[email protected]>
Fix reference counting for func in let/in

97e613f10b4b79eb773ae37ba9d9a26ade8b5309 authored over 4 years ago by Razze <[email protected]>
Fix references

de781bdf845c0c004812dddada399ff52ce57ea3 authored over 4 years ago by Razze <[email protected]>
Fix tests

c693f6a41acdd7d3fdd1756b2dd5081780142c87 authored over 4 years ago by Razze <[email protected]>
Fix some tests

10b311330d0c144f3778d3dcd89ce328abb1b434 authored over 4 years ago by Razze <[email protected]>
Update tree-sitter-elm

f7c220bc5552e65599bb1652d949855b957e3062 authored over 4 years ago by Jon Bockhorst <[email protected]>
Fix some inference errors

b1276769ce8f62e55121d53f8879a08ad837a967 authored over 4 years ago by Jon Bockhorst <[email protected]>
Add type inference record support

5e77b7ce3e4facc77741d7d1605d31fb91022a25 authored over 4 years ago by Jon Bockhorst <[email protected]>
First cut of type inference

Supports functions, custom types, and bin op expressions

a07055ea003500b3dcbd113b54c27336fd51b60f authored over 4 years ago by Jon Bockhorst <[email protected]>
Add type inference support for many more language features

Includes Case of, Let in, If else, Tuples, Lists, Anonymous functions, and Units

27b368613e9b84a4931bea169a47d5347d5ac090 authored over 4 years ago by Jon Bockhorst <[email protected]>
Clean up type inference in response to feedback

Enable tests
Add Cons Pattern binding
Add InProgressBinding type

8b526834d724076e00edac6b463ec2ee3e3a8029 authored over 4 years ago by Jon Bockhorst <[email protected]>
Format type info with markdown

a4f72fd1911cfd5b1154c622b08658ba1cbbf669 authored over 4 years ago by Razze <[email protected]>
Merge pull request #317 from elm-tooling/dependabot/npm_and_yarn/bl-4.0.3

Bump bl from 4.0.2 to 4.0.3

459da78741a2d0eb5141146bf6726a2083a139ea authored over 4 years ago by Razzeee <[email protected]>
Bump bl from 4.0.2 to 4.0.3

Bumps [bl](https://github.com/rvagg/bl) from 4.0.2 to 4.0.3.
- [Release notes](https://github.co...

07b93795bf565927337f64126b6e514f12440b04 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #315 from elm-tooling/Entrypoints-from-elm-tooling.json

cfaafb92d41299d14ba1089d9193d00d90536bc6 authored over 4 years ago by Razzeee <[email protected]>
Merge pull request #316 from lydell/Entrypoints-from-elm-tooling.json

00ea2a2bc5fbf8e589dd35f832434f58696d5d1b authored over 4 years ago by Razzeee <[email protected]>
Space instead of newline

8ae5cbc1d0fdb1973fbb6577a6e3ef88db2744e4 authored over 4 years ago by Simon Lydell <[email protected]>
Document

ab36a9f0e6e7531ee10858eb2dd1f8c6c04d2a5d authored over 4 years ago by Simon Lydell <[email protected]>
Validate elm-tooling.json more and add more logging

02ccecde467ac1ce586e86b320f6f1fb512bf32b authored over 4 years ago by Simon Lydell <[email protected]>
Make entrypoints configurable via elm-tooling.json

11b8ca58fe13168b4d7e9d4ec775b380f7b50577 authored over 4 years ago by Razze <[email protected]>
Prepare 1.11.0

48a3f17b46af8fe74c3bfeefbd1b938158facf08 authored over 4 years ago by Kolja Lampe <[email protected]>
Update packages

fe610a6cb94d629251fb64c243569aa07cb753c4 authored over 4 years ago by Kolja Lampe <[email protected]>
Merge pull request #314 from jmbockhorst/improve-module-rename

Rename references on file rename event

ec7031dbdb5835e0606f9de4120475d1eee02762 authored over 4 years ago by Razzeee <[email protected]>
Merge pull request #312 from elm-tooling/improve-module-rename

f0194caca745b44edf4d5904b7c59ce8ad1169f9 authored over 4 years ago by Razzeee <[email protected]>
Rename references on file rename event

0a114879c6b0a2c78cc4c42639f08ce1c80e686b authored over 4 years ago by Jon Bockhorst <[email protected]>
Improve rename implementation

This now handles modules way better, including folders and tries to not create wrong names

1f4d5ca0b92eb9500cddf339c6524795bd8414d0 authored over 4 years ago by Razze <[email protected]>
Improve module rename

24cbb77d16836adcb44dc33e9b68e8bd52ff438e authored over 4 years ago by Razze <[email protected]>
Merge pull request #311 from jmbockhorst/file-events

Add support for OnDidCreateFiles and OnDidRenameFiles

530525ccf19591d5743ca21670c8084f7a44f094 authored over 4 years ago by Razzeee <[email protected]>
Add support for OnDidCreateFiles and OnDidRenameFiles to auto add/rename module definition

8da071377fba3c339a02ae46d7194fbbcbdcaeb3 authored over 4 years ago by Jon Bockhorst <[email protected]>
Update deps

47747eb5761c89829fbc7a4ae38ec04492c51318 authored over 4 years ago by Razze <[email protected]>
docs: update TOC

9efdb2ba7433a6371edb58da54d04647d68791a9 authored over 4 years ago by Razzeee <[email protected]>
Add some powershell instructions

Closes #306

c846ef740a39d9d6c2b3044ed603c274ca146880 authored over 4 years ago by Razze <[email protected]>
Update package-lock

fa8ce6c0b2bb93cc9df020db694a9ae0f6892b49 authored over 4 years ago by Razze <[email protected]>
Fix error when elm analyse is set to "never"

6c2ae0d0054e6dc155a5f0d88b6affd0093c99b4 authored over 4 years ago by Razze <[email protected]>
Merge pull request #308 from elm-tooling/more-hints-for-functions

Add parameter names to hints for funcs

ac2e9c4e566b89661bd70ce49f8ecdcbe71a2da7 authored over 4 years ago by Razzeee <[email protected]>
Add parameter names to hints for funcs

993840119ae866c6f69e350fbf67d68d86b8afa8 authored over 4 years ago by Razze <[email protected]>
Update package-lock

30e2bb1fb4ef0fe31f1e21683dd9bd2607c53633 authored over 4 years ago by Razze <[email protected]>
Update jest and eslint

602e95db3faba10ee83c77555303422a5c85cce2 authored over 4 years ago by Razze <[email protected]>
Merge pull request #307 from jmbockhorst/fix-conficting-definitions

e5c02bfd18d5b856c554a25d3c63bcfe1330cda2 authored over 4 years ago by Razzeee <[email protected]>
Add some module resolve tests

f63617aa42fb0b40519187cfc065f6d5a1416bc4 authored over 4 years ago by Jon Bockhorst <[email protected]>
Improve definition for conflicting module/type names

Various completion sorting tweaks

9a80e503d5961b03a859992fb622bda521bb4f31 authored over 4 years ago by Jon Bockhorst <[email protected]>
Merge pull request #303 from elm-tooling/use-dependency-injection-to-resolve-classes

Use dependency injection to resolve classes

7fcfcf8ddc56167476139af03427ff9bbe37e3c7 authored over 4 years ago by Razzeee <[email protected]>
Directly assign values

9e581e0af88e5c50a9c44d3991e6e601d6a867dd authored over 4 years ago by Razze <[email protected]>
Remove unneeded nullish operator

8d448b7dd776f0676b3051fc4321ae049fe02622 authored over 4 years ago by Razze <[email protected]>
Found some more injections that I missed in the first round

e6ecb99c7872d40cbffc25551b19b75524386c6b authored over 4 years ago by Razze <[email protected]>
Further simplification

e85be1c87b4bfeef0ecb928f0494ff9dafe56243 authored over 4 years ago by Razze <[email protected]>
Remove unnecessary childContainer

17a59d97119ea7371429d5ab021220a517ac2f69 authored over 4 years ago by Razze <[email protected]>
Use dependency injection to resolve classes

937b09ac4cc957760ba4e681a65b9bd7915e31dd authored over 4 years ago by Razze <[email protected]>
Add import and module keyword tests

d301b2568e0880e862ebf9af5af302afb66ca13e authored over 4 years ago by Razze <[email protected]>
Prepare 1.10.0

74cf4c8b7adf278204d868da276e91341e9708a0 authored over 4 years ago by Razze <[email protected]>
Improve annotation name completions

7b349871262f7995aabb4a389818c2ce42ce02bb authored over 4 years ago by Razze <[email protected]>
Fix wildcard shadowing being wrong

aa26a5983d432d8aa3018cab07706fc7f2e8a4a2 authored over 4 years ago by Razze <[email protected]>
Drop 0.18 test

3d65ce6226e74961731b4334bcf2718cd062921c authored over 4 years ago by Razze <[email protected]>
Enable some fixed tests

9801402459e77993701ecea568c2bd18e8ff7fbc authored over 4 years ago by Razze <[email protected]>
Merge branch 'master' of github.com:elm-tooling/elm-language-server

a3140393f219126997021d1424a168ea591bbfd5 authored over 4 years ago by Razze <[email protected]>
Update dependencies

344362233454a2c65390b067c8140d82a9936a64 authored over 4 years ago by Razze <[email protected]>
Merge pull request #302 from jmbockhorst/typeVarDefinitions

8412f0d8467b0ab16f16daa4b3d6bafbfd911f20 authored over 4 years ago by Razzeee <[email protected]>
Improve typings

fe473815a4eba368bf61d0c6cc4c4ed6721f39a7 authored over 4 years ago by Razze <[email protected]>
Add flatMap helper function for Node 10

8d74f071c6da40629ae86040d9abccbdbf20e3c0 authored over 4 years ago by Jon Bockhorst <[email protected]>
Add definition handling for type variables

e1cdd44bfcbf73702b77921c2b1d6b92a88bebfa authored over 4 years ago by Jon Bockhorst <[email protected]>
Update tree sitter and dependencies

7205dc46ebbb5c01acae9520ac81bcc6d31e86a3 authored over 4 years ago by Kolja Lampe <[email protected]>
Bump lodash from 4.17.15 to 4.17.19 (#301)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...

72d32fa4c0da99b172ee0a76239bdde55acbbb7e authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Better completions context (#299)

f2aed112042b418d58f33f98c5e615ae3f9b57ca authored over 4 years ago by Jon Bockhorst <[email protected]>
Merge pull request #298 from jmbockhorst/completions

Add value completions for non-imported modules

2ece6b1f6fed942b3f8a00db38d86a143bbe0d68 authored over 4 years ago by Razzeee <[email protected]>
Add value completions for non-imported modules

The module will be auto imported on completion

6fc113a1338eafb88aff36c9e88ca2698acd3bbf authored over 4 years ago by Jon Bockhorst <[email protected]>
Prepare 1.9.1

a4511737328e921bad2d96cefb1fba9df3e3c9da authored over 4 years ago by Kolja Lampe <[email protected]>
Switch back to globby for now

8d8eb820f5650ba8a92931121c441d96bfb58b85 authored over 4 years ago by Kolja Lampe <[email protected]>
Prepare 1.9.0

3a3ceab90bf114df5bc5d6a44851b131f156d9e9 authored over 4 years ago by Kolja Lampe <[email protected]>
Merge branch 'master' of github.com:elm-tooling/elm-language-server

61cf8b411a4c9e2754703407b97b161759fae898 authored over 4 years ago by Kolja Lampe <[email protected]>
Update eslint

e4b57748d71855bcde0868a9023806b4801789ae authored over 4 years ago by Kolja Lampe <[email protected]>
Merge pull request #295 from elm-tooling/completion-unused-func

94a5fcefb60587f12c58cf59ad59dae6f81daf9f authored over 4 years ago by Razzeee <[email protected]>
Fix wrong logic and add some tests

51fb82e598f9225991a4825000f9a749f94cc560 authored over 4 years ago by Kolja Lampe <[email protected]>
Align some more tests

43d76d9ad682c111aaa9aa89d113cb4fc68dfad8 authored over 4 years ago by Kolja Lampe <[email protected]>
Create snippets based on possible missing functions

1c847835f7211e8bbce63134f00b188db5fd463b authored over 4 years ago by Kolja Lampe <[email protected]>
Separate snippets and keywords by type and show them in different circumstances

cf128a87d92a3f73b0277c46aa433ecae743247c authored over 4 years ago by Kolja Lampe <[email protected]>
Don't use func as a testcase, as we have a snippet named func

5b4327bb20b01e89f0af7fbb1a1543ede907dcad authored over 4 years ago by Kolja Lampe <[email protected]>
Change line start detection

bf5194c72f4cdc333783b22ebf5b7bceb813088e authored over 4 years ago by Kolja Lampe <[email protected]>
Add function completion for used but not declared function

https://github.com/elm-tooling/elm-language-server/issues/183

1b1f38415a441ffb6014fcf60a8d461f2605f119 authored over 4 years ago by Kolja Lampe <[email protected]>
Merge pull request #294 from elm-tooling/Don't-complete-in-comments

ed9ff6ea26c1bd3df3c797937c9005b312a7410f authored over 4 years ago by Razzeee <[email protected]>
Correctly escape regex string

e70ccb8036e3d0b1e283ff3162b1860958f75210 authored over 4 years ago by Kolja Lampe <[email protected]>
Merge pull request #290 from elm-tooling/explore-fdir

Test FDir

795fb15eaa172fe136e40b6ddb34547bdcb7846e authored over 4 years ago by Razzeee <[email protected]>
Don't complete in comments

a234937780724e30e491b73aa005787955d890eb authored over 4 years ago by Kolja Lampe <[email protected]>