Ecosyste.ms: OpenCollective

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

github.com/elixir-lsp/elixir_sense

Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more
https://github.com/elixir-lsp/elixir_sense

update deps

b6c23fcff10d091b2a3476b003c359ed72877979 authored almost 5 years ago by Lukasz Samson <[email protected]>
add missing params

6ff117de35f41933935ae305d56c8e04b6363cc2 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not filter references by arity if cursor over function definition with default args

fixes https://github.com/elixir-lsp/elixir-ls/issues/150

9580823e5ddfae599df376a683dbfbd2253bd4a7 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not exclude hidden functions from complete results

add tests for @(module|type)doc false

214075218b1db46b0cbd8c9a0580f47c89b2b9ff authored almost 5 years ago by Lukasz Samson <[email protected]>
fix dialyzer errors

cae3c4ee8e4afc7a6a0978fb73543aa2a2764c67 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix assert

ce753321605e8c02ff3d81849554fc55889ec3d9 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix last failing tests on elixir 1.10

9a80e2b1e0be151b0915a07ffc034e63ab24ab20 authored almost 5 years ago by Lukasz Samson <[email protected]>
cleanups

8829e037c3c87ea1d3eb0883d027ca0c6fe5f249 authored almost 5 years ago by Lukasz Samson <[email protected]>
remove 1.6 code path from code

e3c91891a59f5371c6e7db753bb6a3ddf9a2a8b6 authored almost 5 years ago by Lukasz Samson <[email protected]>
remove 1.6 code path from typespec

fdae90e2cef5bf3d15334f3098b1e16842938501 authored almost 5 years ago by Lukasz Samson <[email protected]>
remove 1.6 code path from tokenizer

6682ef74dd8e43b2a3052ce20b20aa1269e08ed6 authored almost 5 years ago by Lukasz Samson <[email protected]>
bump elixir to 1.7

af9a00a553a2b6ad390444694ea6146a35b18302 authored almost 5 years ago by Lukasz Samson <[email protected]>
suggest module attributes in module scope

do not collect module attributes in metadata state

28247353c5a0f75adf81090986381e20837d0032 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide edoc documentation for erlang modules (#86)

54ed3f4a425edb9743339d6a83b24c2a076bc3dd authored almost 5 years ago by Łukasz Samson <[email protected]>
provide definitions for defdelegate

9531d0e90652d3baf906ad4553d0d17baf4096f5 authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

2ffec6f56671873ffb9ed78df2fe62f81ed90ded authored almost 5 years ago by Lukasz Samson <[email protected]>
update mix.lock file to new format

85d93be0d0152afe311ece4a505a142087273fd0 authored almost 5 years ago by Lukasz Samson <[email protected]>
run formatter

0a443db6062cd4ba114fab99778ce812e8b8101b authored almost 5 years ago by Lukasz Samson <[email protected]>
handle @typedoc false

9a805c0ed868e3c3231f72b7ee993b7b6e99923d 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

999a4b05b8ed9bee795c059185dabba7a8270626 authored almost 5 years ago by Lukasz Samson <[email protected]>
break early from loop

5bfdb5ff8a5392f13b9801e41ad1042f843d93a5 authored almost 5 years ago by Lukasz Samson <[email protected]>
not used function removed

2f8b8622a7de5b9e866d41eda535cdbf3448d18a authored almost 5 years ago by Lukasz Samson <[email protected]>
exclude private types from docs

396ace4ac0c351d516470fe5387b3b1c73425b0b authored almost 5 years ago by Lukasz Samson <[email protected]>
remove not used code

refactor find_kernel_function

0a1a5d6d466e28cfd77ebea0ea71f5526a0bb5f2 authored almost 5 years ago by Lukasz Samson <[email protected]>
extract summary from typedoc in find_all

96e32019c03d21a8c5e3459006b5fd4d6bec6f9d authored almost 5 years ago by Lukasz 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...

79f808bc47ff3240c84b08759dcac5853661c93e authored almost 5 years ago by Saša Jurić <[email protected]>
provide fallback docs for erlang modules

8da259dcd031f88753ce382e4413374f606fb5a0 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide fallback docs for erlang types

da031b009cb8cb665d2d57b3031bb9e9c6732d30 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide fallback docs for erlang functions

b77599f5de2393f650eaa25f4048506e94d226cd authored almost 5 years ago by Lukasz Samson <[email protected]>
fix spec

ae45853f2f1a9d651d81339be5d92e04353894de authored almost 5 years ago by Lukasz Samson <[email protected]>
provide suggestions for returns basing on function spec

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

005658eefca9a6fdf8e93ee17242ed16911ad1f4 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix invalid vars suggestions in guards

1037edf659b401be872034285318cf7fd0fe9508 authored almost 5 years ago by Lukasz Samson <[email protected]>
update run.exs

7a58141fd6f32c4fafcee4496183dd2017ce6892 authored almost 5 years ago by Lukasz Samson <[email protected]>
bump deps

89d4d996dec139d55642f2bdf6712031880585e4 authored almost 5 years ago by Lukasz Samson <[email protected]>
update maintainers

093afffa8f674103297c26b39c855812fb72ea5a authored almost 5 years ago by Lukasz Samson <[email protected]>
fix crash on nil

stop search when result is found

384433f34e3ba9d5e70085a12c895be7e7810e8d authored almost 5 years ago by Lukasz Samson <[email protected]>
fix fallback for modules

5920e00b1e18b4cee46cd534ed34683f42772a6f authored almost 5 years ago by Lukasz Samson <[email protected]>
return line with -module for erlang modules

856faf8c01c5cb5cff6b4fcbbeaa3b9d5aad5b2f authored almost 5 years ago by Lukasz Samson <[email protected]>
properly escape strings used to build regexes

fix crash for :erlang.+/2 etc

34eb0e2e11b783ea5909cd5fc24e52d581c3027c authored almost 5 years ago by Lukasz Samson <[email protected]>
Fix github url on README (#81)

054b004f71141860c6c97c185a590da4fcf80b72 authored almost 5 years ago by Victor Rodrigues <[email protected]>
Fix dialyzer error (#82)

b7fb96f79a6179bb46c61ff08805f800a77ce047 authored almost 5 years ago by Victor Rodrigues <[email protected]>
add tests

6332e93e682b6cf7b1d2eae014a85c1fda7d1ca8 authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

307957b38b1d6a01f94f8e7841c86c5415dae141 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not find definitions of private types when referenced externally

84627fa5574716ebecafbe01d6238bd74df0cb11 authored almost 5 years ago by Lukasz Samson <[email protected]>
return builtin struct fields in pattern match %_{} and %variable{}

ca13df30c783f6de2eeda086f8c8e8f077f7cf02 authored almost 5 years ago by Lukasz Samson <[email protected]>
silence credo warnings

85b23cd412d28d3ea733801429a540c447cbbe0a authored almost 5 years ago by Lukasz Samson <[email protected]>
return builtin __struct__ field in suggestions

4783eb4973df60ef9146e4f03841fc8f5d0ed4fc authored almost 5 years ago by Lukasz Samson <[email protected]>
support 1.2 import with options in use

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 ...

d42d9def483570882b0095a2e7e84db527621c59 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix another case of invalid alias handling

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{

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

6553d97bf00b7376f68b3ef471256cde303e6e7b authored almost 5 years ago by Lukasz Samson <[email protected]>
add tests

2f2ada42214cf6783156c947d46b2032bfb2a0bc authored almost 5 years ago by Lukasz Samson <[email protected]>
mark built-in functions like built-in types

340b59712f7f57eea3c9306c7fc20d5be672af84 authored almost 5 years ago by Lukasz Samson <[email protected]>
consistently return newline terminated markdown in docs

efb42a7e1570b3d73d4fb1de0225171258f8fd36 authored almost 5 years ago by Lukasz Samson <[email protected]>
extend partials list

34ac80aa398d81447f7f51c4d1a849d88dc5806c authored almost 5 years ago by Lukasz Samson <[email protected]>
remove elixir < 1.4 test workaround

4087619bd77c0d7ebd697dbb5189be52b17b3418 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix test

7165b55b1dbb86a71f61745d75f864b4372a0505 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide types and specs for erlang functions in suggestions

94cab58a27eb42949949f403c67a504636a6dc97 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix crash in parameter extraction from spec

48fe68f2d17a5ddbc4a102eb7e66ff765df1d088 authored almost 5 years ago by Lukasz Samson <[email protected]>
add missing spaces in arguments

82d6c121f5cb53cd149901be88da84fa2a42e651 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix signature result type

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

767f89704b9610bbed4ae3d3bfe7394176f32dde authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

76e19248187888246fc9ea06f827676d97aa863d authored almost 5 years ago by Lukasz Samson <[email protected]>
fall back to module_info if no docs and no typespec

0aca6683a76a03064e3b2ca8f9bfeb6ba71ded27 authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

27bd2d76a4ab301b292f3199dd5953eaea5bd4b2 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide docs for builtin functions

2393c420b7e760a8eedd2f56c2ecf65a67d82608 authored almost 5 years ago by Lukasz Samson <[email protected]>
provide signatures for builtin functions

ce831862cb76adb14400353c7c78e85b6ed915d1 authored almost 5 years ago by Lukasz Samson <[email protected]>
built in functions can only be externally

d9e3fd48d4545a3515da3964f6d76171d0b4752d authored almost 5 years ago by Lukasz Samson <[email protected]>
protocol creates callbacks from specs

e605bf1a23e3d151c852f6ef0ca0eb35d7d70c62 authored almost 5 years ago by Lukasz Samson <[email protected]>
add comment

5928c2409a81a68a38166371a4615bce02afbe3b authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest private function and macros when called externally

76d738c8ffae0c1e5d92f450d7a4906ce312b6d4 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest private types when reverenced externally

a07177826753c4ce2d11c1fcf6f3d2d32bb80df2 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix dialyzer warning on elixir 1.10

2fa82a4182dde71ebafd5104ba213c26b6e6685e authored almost 5 years ago by Lukasz Samson <[email protected]>
fix test

05a1e0e676bd28d1f3d35f32f8388156216248c1 authored almost 5 years ago by Lukasz Samson <[email protected]>
filter signatures by arity

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

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

31ec3c9e3c852d07b8f7fda86110992a7e4ea562 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not call Code.ensure_loaded and Code.ensure_compiled for Elixir

ebd5ee11d14e28feaa095b71b53588f7cd92cd1f authored almost 5 years ago by Lukasz Samson <[email protected]>
handle nil returned by Source.find_next_word/1

7e3c162a358eb6bd69ce29dbc0ca63b1e6693398 authored almost 5 years ago by Lukasz Samson <[email protected]>
fix some typespecs

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

551d5185b81f8353a49c70821b798a1b4c4b3e41 authored almost 5 years ago by Lukasz Samson <[email protected]>
add test

043bf3a9939f54ee47c2025885cfe096e3084707 authored almost 5 years ago by Lukasz Samson <[email protected]>
add tests

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

6117f2f1f45a9769d13afcfb62a0c56ccba0f406 authored almost 5 years ago by Lukasz Samson <[email protected]>
Fix build (#79)

f291acbbfb96889b1346c8cc9b93ba2ff1a14ebc authored about 5 years ago by Victor Rodrigues <[email protected]>
fix another warning on elixir 1.10

17379d79f3c513dfeb38e701130b3a0efc9d7fbd authored about 5 years ago by Lukasz Samson <[email protected]>
fix warning on elixir 1.10

463eb7d347a8f1ccb2319654f69000edc2c7a2e5 authored about 5 years ago by Lukasz 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...

fbf01c875c3b963bc9afc3d8ab1cabcad522f242 authored about 5 years ago by Lukasz Samson <[email protected]>
discard parse result if after inserting marker line metadata is still not found

12f8c7b4eff5e06dfdb4b80417d1a9ca90c1ab8a authored about 5 years ago by Lukasz Samson <[email protected]>
Merge pull request #78 from rodrigues/dialyzer

Add dialyzer to travis

449f0d0cff5c543e9d8bb4413d42b68df2573e0b authored about 5 years ago by Łukasz Samson <[email protected]>
Merge pull request #77 from rodrigues/travis_and_credo

Travis and credo

e3023bce8d5011282ad7f53711b53defa556dc33 authored about 5 years ago by Łukasz Samson <[email protected]>
Add dialyzer to travis

e28faa0163df19a7eda65e72fe203455be7fe025 authored about 5 years ago by Victor Rodrigues <[email protected]>
Fix introspection in state

74633261e5d71c7de59602bac971063e8251247d authored about 5 years ago by Victor Rodrigues <[email protected]>
Relax for now max nesting from 3 to 4

3b55931d635ed6f43768ffe02ed7a79d50e700f1 authored about 5 years ago by Victor Rodrigues <[email protected]>
Fix credo: cond with only one expr should be if

1fd3cc0d1af57953c9e90f39a93b4a1744fa5c82 authored about 5 years ago by Victor Rodrigues <[email protected]>
Relax for now complexity thresholds

644bfb8c01911961719870294fb683438e76b365 authored about 5 years ago by Victor Rodrigues <[email protected]>
Fix credo: no unless+else

070007f7fa173cd5bd0bd45c738f9f7872ff5912 authored about 5 years ago by Victor Rodrigues <[email protected]>
Fix credo: avoid negated if

2ea42c96df8821a12fbd88b18123ec1303ea565b authored about 5 years ago by Victor Rodrigues <[email protected]>