Ecosyste.ms: OpenCollective

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

Elixir LSP

We develop language editor tools for elixir ecosystem
Collective - Host: opensource - https://opencollective.com/elixir-lsp - Code: https://github.com/elixir-lsp

add tests

github.com/elixir-lsp/elixir_sense - a7bb29f9a1d71fc97a5b96c61d4109cc2d26dea5 authored almost 2 years ago by Lukasz Samson <[email protected]>
fix invalid parameter AST for records

github.com/elixir-lsp/elixir_sense - 6ed3421e3fc405040f980c8f98be0b204d947624 authored almost 2 years ago by Lukasz Samson <[email protected]>
add todo

github.com/elixir-lsp/elixir_sense - f02d277f9795f92342611bf1823fc7ae96aa352d authored almost 2 years ago by Lukasz Samson <[email protected]>
bump version

github.com/elixir-lsp/elixir-ls - 97fcdf2b7d0328ebe459b5df7e293b44c02fd10e authored almost 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - d80d233008e8bfdd34e6947e3c5b72441999d6e9 authored almost 2 years ago by Lukasz Samson <[email protected]>
ensure that hex is installed and started

if mix is started before run it will not start hex correctly

github.com/elixir-lsp/elixir-ls - c76c75bedc7645f2aabcf2db5a2db934d5275f90 authored almost 2 years ago by Lukasz Samson <[email protected]>
use inspect instead of to_string

github.com/elixir-lsp/elixir_sense - 345f7905fef33df510f6803fad419ec2c74d3d52 authored almost 2 years ago by Lukasz Samson <[email protected]>
remove unused alias

github.com/elixir-lsp/elixir-ls - 2e0d5c549c7a2a5db0c749664fe45c7615d2e31a authored almost 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - 6d338ffbf66fa76da0d5191dff68e284b9738aa1 authored almost 2 years ago by Lukasz Samson <[email protected]>
Stop making pinned variables defined (#210)

* stop making pinned variable defined

* fix finding variables in rescue clause

github.com/elixir-lsp/elixir_sense - 81aaf94c1058d85c6d59e0bfb644890f131e6b31 authored almost 2 years ago by Samuel Hełdak <[email protected]>
fix warnings and tests on 1.14.4

github.com/elixir-lsp/elixir_sense - 1f637e3fa2c620083d76b146c55070769b392ecd authored almost 2 years ago by Lukasz Samson <[email protected]>
Fix windows ci (#851)

* Reenable CI on Windows

* Replaced hard coded paths with calls to Path.join

* Testing the...

github.com/elixir-lsp/elixir-ls - fcfa58ae40c14d50b065f9b11fe8026cca566009 authored almost 2 years ago by Łukasz Samson <[email protected]>
Return references to elixir modules (#854)

* trace alias references

* bump metadata version

* cover more cases of module usage

* d...

github.com/elixir-lsp/elixir-ls - 23de15fae3cc9056679537c9b4ab7d97e7940dd8 authored almost 2 years ago by Łukasz Samson <[email protected]>
Do not pass project dir to tracer if mix.exs is not found (#852)

* do not pass project dir to tracer if mix.exs is not found

* add tests

github.com/elixir-lsp/elixir-ls - e1b2562290c8c0f82eef62e01ddb80166a6f3b04 authored almost 2 years ago by Łukasz Samson <[email protected]>
Return type of breakpoint that was hit as required by DAP (#850)

* Return type of breakpoint that was hit as required by DAP

consistently set breakpoints in t...

github.com/elixir-lsp/elixir-ls - 8b61c0960c69726be385dcb0d1e1e1ae6ca0d21b authored almost 2 years ago by Łukasz Samson <[email protected]>
Merge pull request #776 from Qarma-inspect/replace-unknown-function

Replace unknown remote function

github.com/elixir-lsp/elixir-ls - 6f2f071c07e9591892379f7c3b5b9e329f90e560 authored almost 2 years ago by Steve Cohen <[email protected]>
format code

github.com/elixir-lsp/elixir-ls - b92e07a7919c8b5ddcbd6cfc95d5a07516ea5a9b authored almost 2 years ago by Samuel Heldak <[email protected]>
update tests

github.com/elixir-lsp/elixir-ls - 90cb566b551b92f7f1f3144f77575e9fd9d0df13 authored almost 2 years ago by Samuel Heldak <[email protected]>
bump elixir_sense (#853)

Fixes https://github.com/elixir-lsp/elixir-ls/issues/842

github.com/elixir-lsp/elixir-ls - e26066512b58027d804031566a2202fc424cc790 authored almost 2 years ago by Łukasz Samson <[email protected]>
readd import tracing

github.com/elixir-lsp/elixir_sense - 25a8a9f819ce9659eae6f32f92d656092fe58427 authored almost 2 years ago by Lukasz Samson <[email protected]>
fix warning

github.com/elixir-lsp/elixir_sense - 47c2a8eca7df0aaa6d1f5550c8711a3900078765 authored almost 2 years ago by Lukasz Samson <[email protected]>
remove TODOs

github.com/elixir-lsp/elixir-ls - 57106f6781a1b46e9ca31e7663ad326f698dc3a5 authored almost 2 years ago by Lukasz Samson <[email protected]>
add TODO

github.com/elixir-lsp/elixir-ls - de74736343397c945acefc966065b167626b3ecb authored almost 2 years ago by Lukasz Samson <[email protected]>
resolve TODO

Fixed in https://github.com/elixir-lsp/vscode-elixir-ls/commit/f4420e11acf2271528c6cde9600c329c9...

github.com/elixir-lsp/elixir-ls - f7aec9d649ac640c82ee8ebb4fc743a38984ca18 authored almost 2 years ago by Lukasz Samson <[email protected]>
Use System.stop instead of halt

github.com/elixir-lsp/elixir-ls - eb1dabb085ce0ed28bd7c2197225d4c82d7178e4 authored almost 2 years ago by Lukasz Samson <[email protected]>
Do not crash references when call has nil line (#209)

remove imported_call tracking, add missing local_call tracing in test

github.com/elixir-lsp/elixir_sense - d79c628849ebd2fcdc7308deb4cd85fd9d6a2c46 authored almost 2 years ago by Łukasz Samson <[email protected]>
fix replacing for aliased modules

github.com/elixir-lsp/elixir-ls - 9a01a18840ad920d11c3c20cbfd5fef0d60e9286 authored almost 2 years ago by Samuel Heldak <[email protected]>
adjust to review

github.com/elixir-lsp/elixir-ls - 3b5d778054377c15f58253687226d6071da0c506 authored almost 2 years ago by Samuel Heldak <[email protected]>
Return struct property typespecs as documentation in completion (#835)

* return struct property typespecs as documentation in completion

* remove unnecessary string...

github.com/elixir-lsp/elixir-ls - 7e46c3e4e79a2910fd309db37617ad0dc53d82c5 authored almost 2 years ago by Łukasz Samson <[email protected]>
Made .formatter.exs inputs relocatable (#846)

* Made .formatter.exs inputs relocatable

The .formatter.exs defined paths via a wildcard, but...

github.com/elixir-lsp/elixir-ls - 0efd9585ad89726abd4a95adcfb2f5d8f39940b3 authored almost 2 years ago by Steve Cohen <[email protected]>
Track running processes in debugger (#833)

* track running processes in debugger

prior to this commit new processes were added on thread...

github.com/elixir-lsp/elixir-ls - 2b8b024b260237f9890f88db555bce8e1459c47d authored almost 2 years ago by Łukasz Samson <[email protected]>
Reenable CI on Windows (#208)

github.com/elixir-lsp/elixir_sense - 64c4afe4f59cf22fd44302373fa88a606df941c8 authored almost 2 years ago by Łukasz Samson <[email protected]>
Fix formatting (#312)

* fix formatting

github.com/elixir-lsp/vscode-elixir-ls - 0101a7a44fc14423e1a47ce022c72a55e1983b8a authored almost 2 years ago by Łukasz Samson <[email protected]>
Test UI respect projectDir setting (#310)

* load and respect projectDir for each outermost workspace folder

make test UI resolve test f...

github.com/elixir-lsp/vscode-elixir-ls - 40b1571e65a43dad7c199c15164d1f640607c774 authored almost 2 years ago by Łukasz Samson <[email protected]>
Fix submodule implicit alias behavior (#207)

submodule now properly sets alias in its own scope (introduced in https://github.com/elixir-lsp/...

github.com/elixir-lsp/elixir_sense - 380f364ee15b6e249ffa88c6b90350b9c51dcd1e authored almost 2 years ago by Łukasz Samson <[email protected]>
Merge pull request #840 from scohen/place-use-last

Sorted imports; put use ExUnit.Case last

github.com/elixir-lsp/elixir-ls - e99924cd00ef066b7a1d92ec9b63b4fcd432696a authored almost 2 years ago by Steve Cohen <[email protected]>
fix aliases

github.com/elixir-lsp/elixir-ls - df73277a9e7120a549a6c5c17cf0ffac45e548f3 authored almost 2 years ago by Samuel Heldak <[email protected]>
Merge branch 'elixir-lsp:master' into replace-unknown-function

github.com/elixir-lsp/elixir-ls - 4e11184689984704e445800e209400ce17f66bac authored almost 2 years ago by Samuel Hełdak <[email protected]>
add replacing unknown remote function to code actions

github.com/elixir-lsp/elixir-ls - e01f381d39c901906508ab19a32a8d3e115be475 authored almost 2 years ago by Samuel Heldak <[email protected]>
Sorted imports; put use ExUnit.Case last

github.com/elixir-lsp/elixir-ls - 5120891ce115df55ae120cc3b99aa1115846abdc authored almost 2 years ago by Steve Cohen <[email protected]>
Merge pull request #812 from scottming/support-go-to-definition-in-experimental

Support go to definition in the experimental project

github.com/elixir-lsp/elixir-ls - 0e4b577abfc49e3a58175e17c3472cf92f15d5cd authored almost 2 years ago by Steve Cohen <[email protected]>
skip quoted expressions in metadata builder

Fixes https://github.com/elixir-lsp/elixir_sense/issues/206

github.com/elixir-lsp/elixir_sense - 90cc15a17d8373f207dd2edc38369d454bd941b2 authored almost 2 years ago by Lukasz Samson <[email protected]>
Make most settings resource scoped (#309)

get resource scoped settings
see docs https://github.com/microsoft/vscode/wiki/Adopting-Multi-R...

github.com/elixir-lsp/vscode-elixir-ls - 01e03a1ab755dfecbb265d24d5d9564b72160e84 authored almost 2 years ago by Łukasz Samson <[email protected]>
add support for running test debug from Test UI (#305)

github.com/elixir-lsp/vscode-elixir-ls - 28f85ef098da7c8be43569dff889262334a1dcbb authored almost 2 years ago by Łukasz Samson <[email protected]>
Add autoBuild setting (#308)

github.com/elixir-lsp/vscode-elixir-ls - 2765acf3880cedea0fbf698aaf50f913f3b58ed7 authored almost 2 years ago by Łukasz Samson <[email protected]>
Make document symbols more resilient (#820)

Do not crash on incomplete typespecs

github.com/elixir-lsp/elixir-ls - 3f01e21ca4ab12c86f7e9c6257beec3ea51ea6d3 authored almost 2 years ago by Łukasz Samson <[email protected]>
prefer public defs and types for nil arity

we decide if symbols are externally visible basing on that
if at least one arity variant is visi...

github.com/elixir-lsp/elixir_sense - c2efdd4ba4409ec0201118c07ab2db3e6ab25674 authored almost 2 years ago by Lukasz Samson <[email protected]>
update builting attributes

`@since` was replaced by `@doc since` in elixir 1.7
`@after_verify` was added in elixir 1.14

github.com/elixir-lsp/elixir_sense - 674a76bf5027f9c74d7e303b64aeecc9a146f241 authored almost 2 years ago by Lukasz Samson <[email protected]>
bump elixir_sense

github.com/elixir-lsp/elixir-ls - 6a0a55bdf3d77d2165346590d3589937e6aa8433 authored almost 2 years ago by Lukasz Samson <[email protected]>
Add original test case from https://github.com/elixir-lsp/elixir_sense/issues/124

Fixes https://github.com/elixir-lsp/elixir_sense/issues/124

github.com/elixir-lsp/elixir_sense - b037089325e64952f67d72959b2573ef46b28bda authored almost 2 years ago by Lukasz Samson <[email protected]>
Fix variable references (#177)

* fix variable references

* handle also non-function guards

github.com/elixir-lsp/elixir_sense - 3e848790458b218ea36ea310df890c5c19af0732 authored almost 2 years ago by Samuel Hełdak <[email protected]>
Added missing generated modules (#818)

I missed the formatting options on the last PR which generated
experimental protocol modules. T...

github.com/elixir-lsp/elixir-ls - ddf6688ce7d8e67bbea050f82da72826ef3e2b99 authored almost 2 years ago by Steve Cohen <[email protected]>
Adds defdelegate to function definition tokens (#302)

Co-authored-by: antedeguemon <[email protected]>

github.com/elixir-lsp/vscode-elixir-ls - bfc23516c98c8491242ae56f2dca3e6ac3918269 authored almost 2 years ago by Vicente Merlo <[email protected]>
Fix `Exception.message` FunctionClauseError (#811)

* Fix Exception.message FunctionClauseError

* Remove unnecessary "

github.com/elixir-lsp/elixir-ls - 47ba8024b510417ae8b27fc26b1140ab33567afb authored almost 2 years ago by Scott Ming <[email protected]>
Generated existing structures (#815)

* Generated currently used protocol modules

* Moved existing code to use newly generated prot...

github.com/elixir-lsp/elixir-ls - ed5320d02e5d0d4e72ae711ec1fe44125740fb90 authored almost 2 years ago by Steve Cohen <[email protected]>
trap exit :dialyzer_utils.get_core_from_beam (#814)

* trap exit :dialyzer_utils.get_core_from_beam

prevent silent exit of dialyzer process when i...

github.com/elixir-lsp/elixir-ls - dca9b0e74cfcb82dd1513b1b91fabab21fde5459 authored almost 2 years ago by Łukasz Samson <[email protected]>
Struct field typespecs (#178)

* underscore unused variable

* return typespec for struct fields when t is struc type

retu...

github.com/elixir-lsp/elixir_sense - 31c1d93f962971e0506bc66f4784462550f44187 authored almost 2 years ago by Łukasz Samson <[email protected]>
Use setup instead of private_function in the definition test

github.com/elixir-lsp/elixir-ls - a3ed3666bb6e70a356eaedab6c4d5a7433deabbf authored almost 2 years ago by scottming <[email protected]>
Rename an arrange function name

github.com/elixir-lsp/elixir-ls - 59c101bc16c617cc64e672a55dfc49c031c956e2 authored almost 2 years ago by scottming <[email protected]>
Apply flowing suggestions

github.com/elixir-lsp/elixir-ls - ac492903d8094250f0a3e70259b7194eef50e7a6 authored almost 2 years ago by scottming <[email protected]>
Apply the remaining suggestions

github.com/elixir-lsp/elixir-ls - d9b2abed765d5955144022143514ac3a4a9e5b6b authored almost 2 years ago by scottming <[email protected]>
Apply suggestions from code review

Co-authored-by: Steve Cohen <[email protected]>

github.com/elixir-lsp/elixir-ls - f4a35fca20f5b284097786f548a9de05c583e5ed authored almost 2 years ago by Scott Ming <[email protected]>
Merge pull request #810 from scottming/fix-long-line-formatting

Fix long line formatting of the experimental project

github.com/elixir-lsp/elixir-ls - 85487e70571ce51af33fc27c1af175b60c338bdd authored almost 2 years ago by Steve Cohen <[email protected]>
add fallback to behaviour spec in one more place

github.com/elixir-lsp/elixir_sense - d4b797b0bf2729a84b822096df581e3465adc0d4 authored almost 2 years ago by Lukasz Samson <[email protected]>
extract common code out of the loop

github.com/elixir-lsp/elixir_sense - abb64fb94c55999edb0b8e2a13ec12ec9292d6b2 authored almost 2 years ago by Lukasz Samson <[email protected]>
Rename location variables

github.com/elixir-lsp/elixir-ls - f0e60f4308a0758bd08f4b527aac5964e0b50558 authored almost 2 years ago by scottming <[email protected]>
Rename the test file and move the duplicated logic to code_mod folder

github.com/elixir-lsp/elixir-ls - 39190a36d289ffbff20e0423935e0e02465d3edb authored almost 2 years ago by scottming <[email protected]>
Remove a unneed line

github.com/elixir-lsp/elixir-ls - e3984887bf3fdb07505dde3a407943700b0d0c06 authored almost 2 years ago by scottming <[email protected]>
Refactor tests for clarify

github.com/elixir-lsp/elixir-ls - a115bf331e970f002adb99949ba379579785257e authored almost 2 years ago by scottming <[email protected]>
Fix the nil bug and add the request->handler to the queue

github.com/elixir-lsp/elixir-ls - 5470d2415b51dcd055f51debb63c0053ad11ecd7 authored almost 2 years ago by scottming <[email protected]>
Support go to definition in experimental project

github.com/elixir-lsp/elixir-ls - 2db7a34b31f617796aece133e23c1e1f8d2591f9 authored almost 2 years ago by scottming <[email protected]>
Apply a suggestion

github.com/elixir-lsp/elixir-ls - a9a081d6f59f89b48c252a75ee1537a0343f8239 authored almost 2 years ago by scottming <[email protected]>
Remove for loop functions

github.com/elixir-lsp/elixir-ls - 06cb91aae2a8afe58c218d06353286b143596a3e authored almost 2 years ago by scottming <[email protected]>
Call the advance_ins not advance

github.com/elixir-lsp/elixir-ls - cf5ffcf4b1c336c49c0748868b33a232df517e90 authored almost 2 years ago by scottming <[email protected]>
Rename advance function for ins

github.com/elixir-lsp/elixir-ls - ad7d1a0514bdcd0f527dcb2d4f5be555390b1485 authored almost 2 years ago by scottming <[email protected]>
Fix test names

github.com/elixir-lsp/elixir-ls - 33e982e7fcc1889a00286bc4ab06b1b7d0f0c515 authored almost 2 years ago by scottming <[email protected]>
Fix long line formatting part 1

github.com/elixir-lsp/elixir-ls - b7a99d020b961af968870d98e522faf0dc70c58a authored almost 2 years ago by scottming <[email protected]>
Fix crash in references provider (#807)

* fixformatting

* add tests for erlang function and module references

* workaround elixir ...

github.com/elixir-lsp/elixir-ls - 1e815bd5de8224a09b137aec88091edc3485fd78 authored almost 2 years ago by Łukasz Samson <[email protected]>
Integrate Code lens with testing tab (#293)

* Use the test controller with code lens command

* Revert elixir-ls updates

* Remove the t...

github.com/elixir-lsp/vscode-elixir-ls - f652b9bdc32e074d8dcf5532eaa491d5bf9bd37e authored almost 2 years ago by Carl <[email protected]>
Enable smarter test searches (#800)

* Allow doctests to be run. Integrate more metadata in code lens

* Fix up formatting

* Fix...

github.com/elixir-lsp/elixir-ls - 980dc4e5d728ec1215e4738f662b96b832d3635a authored almost 2 years ago by Carl <[email protected]>
Make sure prettier lints everything (#294)

Co-authored-by: Carl Foster <[email protected]>

github.com/elixir-lsp/vscode-elixir-ls - 13811142acac624164bd05d4bfde46524f060a0e authored almost 2 years ago by Carl <[email protected]>
Correct name of ElixirLS Debug Info command (#301)

Fixes #300 .

github.com/elixir-lsp/vscode-elixir-ls - d7cf4749e5cbc3b53b6408e3aa7d23572f22b14e authored almost 2 years ago by Heath Raftery <[email protected]>
Extract typespec for callback implementations from behaviours (#176)

* extract typespec for callback implementations from behaviours

provide in docs, specs and co...

github.com/elixir-lsp/elixir_sense - 60b02bdeaf433887a97c7d8180d39405b0ecf942 authored almost 2 years ago by Łukasz Samson <[email protected]>
fix credo issue

github.com/elixir-lsp/elixir_sense - f340e7b8cde96005c2f5553736fc58261cc2f5e7 authored almost 2 years ago by Lukasz Samson <[email protected]>
add support for map and struct destructuring and type inferience with for expressions over maps

github.com/elixir-lsp/elixir_sense - 40b36976acf8688c5f66a3018591b486a5b6fc59 authored almost 2 years ago by Lukasz Samson <[email protected]>
Merge pull request #803 from scohen/scohen/enable-code-actions

Re-enabled code action support through the experimental server

github.com/elixir-lsp/elixir-ls - 7ed5cdd86f102c232c824ceec37937270f2e87e2 authored almost 2 years ago by Steve Cohen <[email protected]>
Merge pull request #793 from scohen/scohen/generated-lsp-structures

Scohen/generated lsp structures

github.com/elixir-lsp/elixir-ls - f4625876ab080dd14c08828fbffc2f81480c863d authored almost 2 years ago by Steve Cohen <[email protected]>
Features and bug fixes

* Reworked literal numbering sequence so the first generated object
literal is not given a s...

github.com/elixir-lsp/elixir-ls - d0d8e52408671c5ef51943c0f264e744f63efa8f authored almost 2 years ago by Steve Cohen <[email protected]>
Re-enabled code action support through the experimental server

github.com/elixir-lsp/elixir-ls - 2d337c4f7327cf1a517c29fcdbbb1d82c87df9f0 authored almost 2 years ago by Steve Cohen <[email protected]>
Added code generators for LSP data structures

Adding the LSP data structures by hand was growing tedious and there
were a couple bugs. Doing t...

github.com/elixir-lsp/elixir-ls - 1b7bba6ac34f5d070036af4238a5ab42587ca145 authored almost 2 years ago by Steve Cohen <[email protected]>
Experimental project structure (#773)

* Experimental project structure

This commit represents a new structure for the experimental ...

github.com/elixir-lsp/elixir-ls - 29b91a65de19b258b93640a81408d80b5f05549a authored almost 2 years ago by Steve Cohen <[email protected]>
add badge

github.com/elixir-lsp/elixir_sense - 6d1a951bfbfc02e93b410acded82c736e1806df2 authored almost 2 years ago by Lukasz Samson <[email protected]>
temporarily disable windows ci

github.com/elixir-lsp/elixir_sense - ce23962b339d5d97e1fc5ec141a4a2ab74dd3100 authored almost 2 years ago by Lukasz Samson <[email protected]>
fix credo issues

github.com/elixir-lsp/elixir_sense - a0213a629613aad07e301e2bd11e361432ba44c9 authored almost 2 years ago by Lukasz Samson <[email protected]>
Update changelog

github.com/elixir-lsp/vscode-elixir-ls - 271fa4b4e8b122bacf62964137cc03d855813f92 authored almost 2 years ago by Łukasz Samson <[email protected]>
Add badge

github.com/elixir-lsp/elixir-ls - d9dc1b1e810c2bc653aa6d9f886c75c3eb1525cb authored almost 2 years ago by Łukasz Samson <[email protected]>
Update badge

github.com/elixir-lsp/vscode-elixir-ls - 084d7e0858dd7957f734e1688c98a5fbeda07b9a authored almost 2 years ago by Łukasz Samson <[email protected]>
update submodule

github.com/elixir-lsp/vscode-elixir-ls - ac89acf480dc7d807a2eec714f6fda13eb2ff84e authored almost 2 years ago by Lukasz Samson <[email protected]>
bump version

github.com/elixir-lsp/vscode-elixir-ls - 7eb5783436792f0e1b997718d9ab9b183a3eec9b authored almost 2 years ago by Lukasz Samson <[email protected]>