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

Bump version to 0.3.0 (#35)

See
https://github.com/elixir-lsp/elixir-ls/blob/07f258d08446fed3a5b335370e048f0cbe794cf1/CHANG...

github.com/elixir-lsp/vscode-elixir-ls - 881d2f75ade9b53400c0c8198a600bd5a4aa282c authored almost 5 years ago by Jason Axelson <[email protected]>
Version bump to v0.3.0 (#124)

* Update changelog for workspace symbol

* Update changelog for 0.3.0 release

* Version bum...

github.com/elixir-lsp/elixir-ls - 07f258d08446fed3a5b335370e048f0cbe794cf1 authored almost 5 years ago by Jason Axelson <[email protected]>
run formatter

github.com/elixir-lsp/elixir_sense - 0a443db6062cd4ba114fab99778ce812e8b8101b authored almost 5 years ago by Lukasz Samson <[email protected]>
remove not used code

refactor find_kernel_function

github.com/elixir-lsp/elixir_sense - 0a1a5d6d466e28cfd77ebea0ea71f5526a0bb5f2 authored almost 5 years ago by Lukasz Samson <[email protected]>
exclude private types from docs

github.com/elixir-lsp/elixir_sense - 396ace4ac0c351d516470fe5387b3b1c73425b0b authored almost 5 years ago by Lukasz Samson <[email protected]>
extract summary from typedoc in find_all

github.com/elixir-lsp/elixir_sense - 96e32019c03d21a8c5e3459006b5fd4d6bec6f9d authored almost 5 years ago by Lukasz Samson <[email protected]>
handle @typedoc false

github.com/elixir-lsp/elixir_sense - 9a805c0ed868e3c3231f72b7ee993b7b6e99923d authored almost 5 years ago by Lukasz Samson <[email protected]>
break early from loop

github.com/elixir-lsp/elixir_sense - 5bfdb5ff8a5392f13b9801e41ad1042f843d93a5 authored almost 5 years ago by Lukasz Samson <[email protected]>
use type arity when getting docs

get docs only once per module instead of once per every type in module

github.com/elixir-lsp/elixir_sense - 999a4b05b8ed9bee795c059185dabba7a8270626 authored almost 5 years ago by Lukasz Samson <[email protected]>
not used function removed

github.com/elixir-lsp/elixir_sense - 2f8b8622a7de5b9e866d41eda535cdbf3448d18a authored almost 5 years ago by Lukasz Samson <[email protected]>
Update dialyzer PLT building message (#108)

Hopefully it makes it more obvious that it can take a while

github.com/elixir-lsp/elixir-ls - 441cae17ce2e95d5810320d22159d9b4d488f77f authored almost 5 years ago by Jason Axelson <[email protected]>
Update issue template (#119)

Specifically request the LSP Client used in addition to the editor. Also
make it more clear tha...

github.com/elixir-lsp/elixir-ls - dedec56edbaff44927059ab96866f00cfe3eb312 authored almost 5 years ago by Jason Axelson <[email protected]>
Add workspaceSymbol capability (#110)

* add workspaceSymbol capability

* Update apps/language_server/lib/language_server/providers/...

github.com/elixir-lsp/elixir-ls - 4e09ae399e4b93d78367ac1e3a50d6b989f1c7bc authored almost 5 years ago by Łukasz Samson <[email protected]>
Fetch docs from behaviour callback docs (#84)

* Fetch docs from behaviour callback docs

In some cases it is possible that functions don't h...

github.com/elixir-lsp/elixir_sense - 79f808bc47ff3240c84b08759dcac5853661c93e authored almost 5 years ago by Saša Jurić <[email protected]>
Readme list known issues (#94)

* Start a list of known issues in the readme

* Add lack of elixir 1.10.0 support to README

...

github.com/elixir-lsp/elixir-ls - f9736de1a4fbd975e7474eb952846377e07ca9ac authored almost 5 years ago by Jason Axelson <[email protected]>
Change running scripts to run bash instead of sh (#118)

While this lowers compatability somewhat, any system that a developer is
actively using is expe...

github.com/elixir-lsp/elixir-ls - a9054b40881e1540f1ab0dbcce16761bcaec4222 authored almost 5 years ago by Jason Axelson <[email protected]>
Slight update to the contribution instructions

github.com/elixir-lsp/vscode-elixir-ls - d1e06a582ced8527dfdf6604cf1598089cd7c77f authored almost 5 years ago by Jason Axelson <[email protected]>
provide fallback docs for erlang modules

github.com/elixir-lsp/elixir_sense - 8da259dcd031f88753ce382e4413374f606fb5a0 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide fallback docs for erlang types

github.com/elixir-lsp/elixir_sense - da031b009cb8cb665d2d57b3031bb9e9c6732d30 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide fallback docs for erlang functions

github.com/elixir-lsp/elixir_sense - b77599f5de2393f650eaa25f4048506e94d226cd authored almost 5 years ago by Lukasz Samson <[email protected]>
fix spec

github.com/elixir-lsp/elixir_sense - ae45853f2f1a9d651d81339be5d92e04353894de authored almost 5 years ago by Lukasz Samson <[email protected]>
provide suggestions for returns basing on function spec

github.com/elixir-lsp/elixir_sense - dda57059abdc39e008307398b3f91e6434237127 authored almost 5 years ago by Lukasz Samson <[email protected]>
add support for attributes in definitions provider

metadata builder now collects attributes only on definition and not on usage

github.com/elixir-lsp/elixir_sense - 005658eefca9a6fdf8e93ee17242ed16911ad1f4 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix invalid vars suggestions in guards

github.com/elixir-lsp/elixir_sense - 1037edf659b401be872034285318cf7fd0fe9508 authored almost 5 years ago by Lukasz Samson <[email protected]>
update run.exs

github.com/elixir-lsp/elixir_sense - 7a58141fd6f32c4fafcee4496183dd2017ce6892 authored almost 5 years ago by Lukasz Samson <[email protected]>
bump deps

github.com/elixir-lsp/elixir_sense - 89d4d996dec139d55642f2bdf6712031880585e4 authored almost 5 years ago by Lukasz Samson <[email protected]>
update maintainers

github.com/elixir-lsp/elixir_sense - 093afffa8f674103297c26b39c855812fb72ea5a authored almost 5 years ago by Lukasz Samson <[email protected]>
fix crash on nil

stop search when result is found

github.com/elixir-lsp/elixir_sense - 384433f34e3ba9d5e70085a12c895be7e7810e8d authored almost 5 years ago by Lukasz Samson <[email protected]>
fix fallback for modules

github.com/elixir-lsp/elixir_sense - 5920e00b1e18b4cee46cd534ed34683f42772a6f authored almost 5 years ago by Lukasz Samson <[email protected]>
return line with -module for erlang modules

github.com/elixir-lsp/elixir_sense - 856faf8c01c5cb5cff6b4fcbbeaa3b9d5aad5b2f authored almost 5 years ago by Lukasz Samson <[email protected]>
properly escape strings used to build regexes

fix crash for :erlang.+/2 etc

github.com/elixir-lsp/elixir_sense - 34eb0e2e11b783ea5909cd5fc24e52d581c3027c authored almost 5 years ago by Lukasz Samson <[email protected]>
Replace Logger.warn with JsonRpc warning (#109)

On Elixir 1.10 `Logger.__should_log__/1` has been removed which causes an
exception. This shows...

github.com/elixir-lsp/elixir-ls - d8277faa7d04759dd12cd07110786c650f50b477 authored almost 5 years ago by Jason Axelson <[email protected]>
Fix module completion after pipe and capture (#105)

* fix module completion after pipe and capture

improve def detection regexes
make sure to re...

github.com/elixir-lsp/elixir-ls - be38084737d51beafac2efa7937420c7306fcd82 authored almost 5 years ago by Łukasz Samson <[email protected]>
Fix github url on README (#81)

github.com/elixir-lsp/elixir_sense - 054b004f71141860c6c97c185a590da4fcf80b72 authored almost 5 years ago by Victor Rodrigues <[email protected]>
Fix dialyzer error (#82)

github.com/elixir-lsp/elixir_sense - b7fb96f79a6179bb46c61ff08805f800a77ce047 authored almost 5 years ago by Victor Rodrigues <[email protected]>
add tests

github.com/elixir-lsp/elixir_sense - 6332e93e682b6cf7b1d2eae014a85c1fda7d1ca8 authored almost 5 years ago by Lukasz Samson <[email protected]>
add missing snippets for common source patterns (#106)

github.com/elixir-lsp/elixir-ls - 44c06ded0ebe70b635554f8ab3dc8cdd95143fc1 authored almost 5 years ago by Łukasz Samson <[email protected]>
add test

github.com/elixir-lsp/elixir_sense - 307957b38b1d6a01f94f8e7841c86c5415dae141 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not find definitions of private types when referenced externally

github.com/elixir-lsp/elixir_sense - 84627fa5574716ebecafbe01d6238bd74df0cb11 authored almost 5 years ago by Lukasz Samson <[email protected]>
return builtin struct fields in pattern match %_{} and %variable{}

github.com/elixir-lsp/elixir_sense - ca13df30c783f6de2eeda086f8c8e8f077f7cf02 authored almost 5 years ago by Lukasz Samson <[email protected]>
silence credo warnings

github.com/elixir-lsp/elixir_sense - 85b23cd412d28d3ea733801429a540c447cbbe0a authored almost 5 years ago by Lukasz Samson <[email protected]>
return builtin __struct__ field in suggestions

github.com/elixir-lsp/elixir_sense - 4783eb4973df60ef9146e4f03841fc8f5d0ed4fc authored almost 5 years ago by Lukasz Samson <[email protected]>
support 1.2 import with options in use

github.com/elixir-lsp/elixir_sense - c3d2ebba20009c744002f86d23b16ee3c63f9ec6 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix some edge cases of alias import use require and behaviour in metadata builder

- Elixir. prefix disables alias expansion
- alias :erlang_mod actually creates an alias
- alias ...

github.com/elixir-lsp/elixir_sense - d42d9def483570882b0095a2e7e84db527621c59 authored almost 5 years ago by Lukasz Samson <[email protected]>
Integrate CI (#29)

* Integrate CI

* Add a CI status badge to README

github.com/elixir-lsp/vscode-elixir-ls - 345139c305f0ebce02e4a53b68261a10744e19d1 authored almost 5 years ago by niku <[email protected]>
Fix some dialyzer errors (#103)

* :cwd option expects a charlist

* Signature Help Request should return null instead of empty...

github.com/elixir-lsp/elixir-ls - 77ff354c6fef7e06b86461466b29c93c6ec90a1c authored almost 5 years ago by Łukasz Samson <[email protected]>
fix another case of invalid alias handling

github.com/elixir-lsp/elixir_sense - 8dfa7f60d086cef1a81c8d64d716551a66ad60e5 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix more places of invalid handling Elixir.Module

fix suggestions crash on %__MODULE__.Submodule{

github.com/elixir-lsp/elixir_sense - 8711fb9e51fbce670c7609f75bc106efaa836af8 authored almost 5 years ago by Lukasz Samson <[email protected]>
Source.which_func detects Elixir.Module.function

properly handle external module reference in signature and suggestions usage

github.com/elixir-lsp/elixir_sense - 6553d97bf00b7376f68b3ef471256cde303e6e7b authored almost 5 years ago by Lukasz Samson <[email protected]>
add tests

github.com/elixir-lsp/elixir_sense - 2f2ada42214cf6783156c947d46b2032bfb2a0bc authored almost 5 years ago by Lukasz Samson <[email protected]>
Merge pull request #102 from lukaszsamson/ls-fix-invalid-condition

Fix version check and improve message

github.com/elixir-lsp/elixir-ls - bc2c612db4835120252543772d945ee9be831abc authored almost 5 years ago by Aldric Giacomoni <[email protected]>
mark built-in functions like built-in types

github.com/elixir-lsp/elixir_sense - 340b59712f7f57eea3c9306c7fc20d5be672af84 authored almost 5 years ago by Lukasz Samson <[email protected]>
consistently return newline terminated markdown in docs

github.com/elixir-lsp/elixir_sense - efb42a7e1570b3d73d4fb1de0225171258f8fd36 authored almost 5 years ago by Lukasz Samson <[email protected]>
extend partials list

github.com/elixir-lsp/elixir_sense - 34ac80aa398d81447f7f51c4d1a849d88dc5806c authored almost 5 years ago by Lukasz Samson <[email protected]>
remove elixir < 1.4 test workaround

github.com/elixir-lsp/elixir_sense - 4087619bd77c0d7ebd697dbb5189be52b17b3418 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix test

github.com/elixir-lsp/elixir_sense - 7165b55b1dbb86a71f61745d75f864b4372a0505 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide types and specs for erlang functions in suggestions

github.com/elixir-lsp/elixir_sense - 94cab58a27eb42949949f403c67a504636a6dc97 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix crash in parameter extraction from spec

github.com/elixir-lsp/elixir_sense - 48fe68f2d17a5ddbc4a102eb7e66ff765df1d088 authored almost 5 years ago by Lukasz Samson <[email protected]>
add missing spaces in arguments

github.com/elixir-lsp/elixir_sense - 82d6c121f5cb53cd149901be88da84fa2a42e651 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix signature result type

github.com/elixir-lsp/elixir_sense - c873438357f857a1cf14891df770b37f971a9522 authored almost 5 years ago by Lukasz Samson <[email protected]>
properly fetch specs when spec is defined with module

e.g. -spec erlang:crc32(OldCrc, Data) -> non_neg_integer()
see erlang.hrl

github.com/elixir-lsp/elixir_sense - 767f89704b9610bbed4ae3d3bfe7394176f32dde authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

github.com/elixir-lsp/elixir_sense - 76e19248187888246fc9ea06f827676d97aa863d authored almost 5 years ago by Lukasz Samson <[email protected]>
fall back to module_info if no docs and no typespec

github.com/elixir-lsp/elixir_sense - 0aca6683a76a03064e3b2ca8f9bfeb6ba71ded27 authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

github.com/elixir-lsp/elixir_sense - 27bd2d76a4ab301b292f3199dd5953eaea5bd4b2 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide docs for builtin functions

github.com/elixir-lsp/elixir_sense - 2393c420b7e760a8eedd2f56c2ecf65a67d82608 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide signatures for builtin functions

github.com/elixir-lsp/elixir_sense - ce831862cb76adb14400353c7c78e85b6ed915d1 authored almost 5 years ago by Lukasz Samson <[email protected]>
Fix version check and improve message

cleanup readme
OTP < 20 are not supported since 996682e3873e56b8305c2265db165ea819fcfe8f

github.com/elixir-lsp/elixir-ls - b30cf7175b768f077b434af58fe6ce0ab874fc81 authored almost 5 years ago by Lukasz Samson <[email protected]>
clear_cache moved to Mix.State on elixir 1.10 (#91)

* clear_cache moved to Mix.State on elixir 1.10

* Update formatting

Co-authored-by: Jason ...

github.com/elixir-lsp/elixir-ls - 8b1d2a0e40a6d6f5b42e7d11f5a98fd4fb59d3e0 authored almost 5 years ago by Łukasz Samson <[email protected]>
built in functions can only be externally

github.com/elixir-lsp/elixir_sense - d9e3fd48d4545a3515da3964f6d76171d0b4752d authored almost 5 years ago by Lukasz Samson <[email protected]>
add @impl attributes to behaviour callbacks (#99)

github.com/elixir-lsp/elixir-ls - 7d1dbf1330318e26eb4f528cf8257a1b13f98506 authored almost 5 years ago by Łukasz Samson <[email protected]>
protocol creates callbacks from specs

github.com/elixir-lsp/elixir_sense - e605bf1a23e3d151c852f6ef0ca0eb35d7d70c62 authored almost 5 years ago by Lukasz Samson <[email protected]>
Ensure diagnostic message is a string (#98)

see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#d...

github.com/elixir-lsp/elixir-ls - ca6ef9d4b93daffa84bef62f980eb112af17e6be authored almost 5 years ago by Łukasz Samson <[email protected]>
add comment

github.com/elixir-lsp/elixir_sense - 5928c2409a81a68a38166371a4615bce02afbe3b authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest private function and macros when called externally

github.com/elixir-lsp/elixir_sense - 76d738c8ffae0c1e5d92f450d7a4906ce312b6d4 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest private types when reverenced externally

github.com/elixir-lsp/elixir_sense - a07177826753c4ce2d11c1fcf6f3d2d32bb80df2 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix dialyzer warning on elixir 1.10

github.com/elixir-lsp/elixir_sense - 2fa82a4182dde71ebafd5104ba213c26b6e6685e authored almost 5 years ago by Lukasz Samson <[email protected]>
fix test

github.com/elixir-lsp/elixir_sense - 05a1e0e676bd28d1f3d35f32f8388156216248c1 authored almost 5 years ago by Lukasz Samson <[email protected]>
filter signatures by arity

github.com/elixir-lsp/elixir_sense - cc627b12c803e858724255108373abfcb61c3de7 authored almost 5 years ago by Lukasz Samson <[email protected]>
return info of unfinished function params

fix params detection if parens used in arguments

github.com/elixir-lsp/elixir_sense - 2a910da35f90633b8e8a4d714b78cc020d09db53 authored almost 5 years ago by Lukasz Samson <[email protected]>
return builtin :erlang.orelse/2 and :erlang.andalso/2

github.com/elixir-lsp/elixir_sense - 31ec3c9e3c852d07b8f7fda86110992a7e4ea562 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not call Code.ensure_loaded and Code.ensure_compiled for Elixir

github.com/elixir-lsp/elixir_sense - ebd5ee11d14e28feaa095b71b53588f7cd92cd1f authored almost 5 years ago by Lukasz Samson <[email protected]>
handle nil returned by Source.find_next_word/1

github.com/elixir-lsp/elixir_sense - 7e3c162a358eb6bd69ce29dbc0ca63b1e6693398 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix some typespecs

github.com/elixir-lsp/elixir_sense - 2f9416229b830d02625ce71ba042b809a89ca9d2 authored almost 5 years ago by Lukasz Samson <[email protected]>
System.temp_dir/0 returns nil if dir is not writable

github.com/elixir-lsp/elixir_sense - 551d5185b81f8353a49c70821b798a1b4c4b3e41 authored almost 5 years ago by Lukasz Samson <[email protected]>
Document private API usage (#95)

Also note one soft-deprecation

github.com/elixir-lsp/elixir-ls - edb58390a78209d19008068b9fc3f6970f1a6f9f authored almost 5 years ago by Jason Axelson <[email protected]>
Add a simple test which interacts with the extension (#27)

* Update libraries

* Introduce eslint

By following instructions:
https://github.com/types...

github.com/elixir-lsp/vscode-elixir-ls - 7072317d2ced48200394ff6191f0d9b44c285de9 authored almost 5 years ago by niku <[email protected]>
add test

github.com/elixir-lsp/elixir_sense - 043bf3a9939f54ee47c2025885cfe096e3084707 authored almost 5 years ago by Lukasz Samson <[email protected]>
add tests

github.com/elixir-lsp/elixir_sense - 67fc6f05384467cfe153e558e76ebbe50d3a059b authored almost 5 years ago by Lukasz Samson <[email protected]>
do not test invalid callbacks with name clash - the module implementing would not compile

github.com/elixir-lsp/elixir_sense - 6117f2f1f45a9769d13afcfb62a0c56ccba0f406 authored almost 5 years ago by Lukasz Samson <[email protected]>
Bump elixir_sense again (#87)

* Bump elixir_sense again

* Adjust private api usage

github.com/elixir-lsp/elixir-ls - 13407bc87be581cc89e9d0f103f03daa264c8ba1 authored almost 5 years ago by Jason Axelson <[email protected]>
Fix build (#79)

github.com/elixir-lsp/elixir_sense - f291acbbfb96889b1346c8cc9b93ba2ff1a14ebc authored almost 5 years ago by Victor Rodrigues <[email protected]>
fix another warning on elixir 1.10

github.com/elixir-lsp/elixir_sense - 17379d79f3c513dfeb38e701130b3a0efc9d7fbd authored almost 5 years ago by Lukasz Samson <[email protected]>
fix warning on elixir 1.10

github.com/elixir-lsp/elixir_sense - 463eb7d347a8f1ccb2319654f69000edc2c7a2e5 authored almost 5 years ago by Lukasz Samson <[email protected]>
Remove elixir 1.6 code as 1.7 is required (#93)

* remove elixir 1.6 code as 1.7 is required

replace deprecated Code.load_file/1 with Code.req...

github.com/elixir-lsp/elixir-ls - b1415ce8611657826083e6de7b793389b7edc549 authored almost 5 years ago by Łukasz Samson <[email protected]>
variables are no longer expanded as macros on elixir 1.10

see https://github.com/elixir-lang/elixir/commit/f6a7d3f6ef4f5defffb22fde45b3ea6a6d367f58#diff-2...

github.com/elixir-lsp/elixir_sense - fbf01c875c3b963bc9afc3d8ab1cabcad522f242 authored almost 5 years ago by Lukasz Samson <[email protected]>
discard parse result if after inserting marker line metadata is still not found

github.com/elixir-lsp/elixir_sense - 12f8c7b4eff5e06dfdb4b80417d1a9ca90c1ab8a authored almost 5 years ago by Lukasz Samson <[email protected]>
Merge pull request #78 from rodrigues/dialyzer

Add dialyzer to travis

github.com/elixir-lsp/elixir_sense - 449f0d0cff5c543e9d8bb4413d42b68df2573e0b authored about 5 years ago by Łukasz Samson <[email protected]>
Merge pull request #77 from rodrigues/travis_and_credo

Travis and credo

github.com/elixir-lsp/elixir_sense - e3023bce8d5011282ad7f53711b53defa556dc33 authored about 5 years ago by Łukasz Samson <[email protected]>
Add dialyzer to travis

github.com/elixir-lsp/elixir_sense - e28faa0163df19a7eda65e72fe203455be7fe025 authored about 5 years ago by Victor Rodrigues <[email protected]>
Relax for now complexity thresholds

github.com/elixir-lsp/elixir_sense - 644bfb8c01911961719870294fb683438e76b365 authored about 5 years ago by Victor Rodrigues <[email protected]>