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

do not pass current module as import

907f50c40044be58ed750d3069c57f48f572fe9b authored about 5 years ago
add spec

44b2c46606b4097d511be4e31ad0e3ce709a7eaa authored about 5 years ago
make guard private

af1d5f9e5bd0d416f39dde90ffbaad74f43c562e authored about 5 years ago
specs added

f6ed03eb89628ec89d4b265442e1757007b57e0c authored about 5 years ago
do not return {nil, "__block__"} for empty string call

e4e586902afb50b34a7448ec023c4179b022b075 authored about 5 years ago
add type annotations

d38c82e40580609d133745d5a2545b3a50dec388 authored about 5 years ago
do not match on opaque :erl_anno.ann() type

62f4a86cc2a7926576eba7b97a317f48333f6246 authored about 5 years ago
fix unmatched return dialyzer errors

e4db839fc382ba7a775c0ccf273800407a28be10 authored about 5 years ago
fix error when trying to get functions of Elixir module

09f64c24dd32e852d462d146c92d7f2f1020b02e authored about 5 years ago
do not return Built-in type when docs not found

b703c5620a85d00ade1741c7345f0abdfe71c492 authored about 5 years ago
bump deps

b6aecdf7ef0558b8f8273b4975f9b1934943656d authored about 5 years ago
column and line should be pos_integer

e68f140982bdd81b17ccaec2eef71a1347e6e7df authored about 5 years ago
fix incorrect spec

42591b7447461d0c5e9fcad0a8b236584aba5cb4 authored about 5 years ago
add spec

ce3d4691b683c24466bfcd0a6932dd072db68252 authored about 5 years ago
remove elixir 1.5 logic branch

54f8daf9262bc771cd7ca57ccc08f7b7abf0abcd authored about 5 years ago
Merge pull request #68 from lukaszsamson/ls-signatures-for-types

Provide signatures for types

789cd4a2ff32f986da175d4a43f55df1e9b950e5 authored about 5 years ago
provide signatures for types

abd6899885cd29f38e0b7188dec90d261022cd1e authored about 5 years ago
remove duplicated alias keyword

7be56dcc955c74d54d12ca716e1ece45525eb53e authored about 5 years ago
sort results by arity

cd794e24c996068c0557dec6370dd95aed0b9e18 authored about 5 years ago
Do not infinite recurse when current module is nil

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

877fa6f392546bcc037536eb316a13b0388ecb7b authored about 5 years ago
Merge pull request #66 from lukaszsamson/ls-erlang-types-defsinitions

Provide definitions for erlang types

0b4a5579de01718a60dbfa3983f570145e7a33db authored about 5 years ago
Merge pull request #65 from lukaszsamson/ls-erlang-types-completions

Provide completions for erlang types

f1fe07b828de26bb41041ed571dc8cc3eb65664d authored about 5 years ago
Merge pull request #64 from lukaszsamson/ls-signatures-erlang-funs

Provide signatures for erlang functions

25f880b6c00e43719f2c1d15baad81e21b020163 authored about 5 years ago
get types from metadata and fall back to docs

e5acfa8745ea3b4d2593510394fe5b9a495a6369 authored about 5 years ago
fix crash when there is no typespec in line

2dca8e7a8c93786fcba39cc43793f95fc180e22f authored about 5 years ago
add test for getting position of macro generated function

2975955b8d00b91a76bcbf3f334f670c43923ec1 authored about 5 years ago
index is 1 based

b30aa20f792178e8d1edf06ade26daf0f028e61d authored about 5 years ago
provide definitions of erlang types

23ef12c737aac882bd243ca7612e736a725a3606 authored about 5 years ago
find definitions of preloaded erlang modules

b45455efa91105415a3ebf1b2c3b49e5fcfbfbe2 authored about 5 years ago
provide completions for erlang types

906d64a3184d1afa3d9869933d217181849827e0 authored about 5 years ago
spec improved

2dc70afe9880ab8dc13bab438ad66e251c2a2d90 authored about 5 years ago
Provide signatures for erlang functions

14cc2a8865945dfa7a3c02a079261b7c7fb49d5a authored about 5 years ago
improove typespec - nil is returned for references from current buffer

99d7a82e0da3b7e3964a60eaafea33dbf9f441cf authored about 5 years ago
protocol implementation for structs does not require for

f02296eafe3693974e8a4e893424523843716a35 authored about 5 years ago
add support for protocol derivation

0642b26f0ec98fa9e61b6203c295b217e853efa7 authored about 5 years ago
fix struct field extraction when no default value

4db0b5cd50c5469cf44a85c9c76dfdc3ed222853 authored about 5 years ago
protocol defines public type t

7183e67b378b6784bcf6d19bf6011471ba5275af authored about 5 years ago
fix struct collection in metadata builder

b6be4ac807f71833e454252b4d493da20908fb5f authored about 5 years ago
fix crash with 1.2 alias syntax and __MODULE__.Submodule

854e38b8593b5483e9b7eb13f8b411a8b7cf4941 authored about 5 years ago
Merge pull request #62 from lukaszsamson/ls-types-in-meta

Provide suggestions and definitions for typespecs from metadata

899be70247f93286ca31b0737b64c389e778455e authored about 5 years ago
fix tests and run formatter

51a08e655c5ff5e0117b84d25de11c7ac4a53625 authored about 5 years ago
conform to typespec

ed91ef68a9ec6b992b533c19fee3cd7672938329 authored about 5 years ago
do not suggest remote private types

2ee9527f804ef1e91b9e4c1c63cc72b78ebbe9fa authored about 5 years ago
return suggestions for metadata types

e4e4351712ddfe3fe8b552bc0ef641ad7412a2b4 authored about 5 years ago
return definitions for metadata types

567e44526b18e32ee7d7239d8a05d7b13df18524 authored about 5 years ago
typespec improoved

1786ed1cb9d19661884787f2e8eaf02043887862 authored about 5 years ago
typespecs are not imported

f501818a48f705b58c701fa64ecebb1dfa77e375 authored about 5 years ago
alias expansion refactored and tests added

8aaf81229597f1559d5b79d8db955cae17e94dec authored about 5 years ago
use metadata types in Introspection.actual_mod_fun

372dcb53865d12ae8411ad602956cd889ade1335 authored about 5 years ago
collect types in metadata builder

a3b2f1a1c33cfbe758b2ceb1f19f9dc59c286ef9 authored about 5 years ago
add comments

85a558722d107bf7b7b395ad411822e03ea92134 authored about 5 years ago
import requires module

import from nested module does not result in alias

84f4e0b2745825a3e70c59fd7200508de9e8102c authored about 5 years ago
mark most tests as async

37f328b25af2938f739f92d00221c10ad44fe72e authored about 5 years ago
not used internal function removed

3780cff174c2c2204853924efcac76b5fc5833e3 authored about 5 years ago
Exclude modules_with_references from formatter

make "find references from remote calls with the function in the next line" test relevant again

c9f5fb6097413a90db5ebccbc70ba06a6c08146b authored about 5 years ago
Use module_info(:exports) instead of module_info(:functions) so there is no need to filter anonymous and private functions

e94e6ce0cf050aa0f00c207bef71e7fb5107f2d0 authored about 5 years ago
Consistently return name as string and type as atom in suggestions

e6a9bd32613fe9fbddc718459e3fbad889c73e5c authored about 5 years ago
Merge pull request #61 from lukaszsamson/ls-defs-metadata

Use metadata in Introspection.actual_mod_fun

4b27cc0457f4dfae037a63e8d8080f9abe7a2b09 authored about 5 years ago
run formatter

6064b0fa6e20a72f33a7205baefd166554c4035a authored about 5 years ago
prefer metadata as it is faster

af813114fcfd717f19ebf42fc26df2fd6481085c authored about 5 years ago
convert to case

590435f92dca71b4e53a30bea67639672cfc1a90 authored about 5 years ago
simplify uniq

3b7613f13e20cb7129e937c6042a3a6405bec78a authored about 5 years ago
add missing markers

09d4cfef3a7a0b7bf803c550f667517bd4df63c1 authored about 5 years ago
remove commented out code

bc2bce64d47740766d8a748df4976c35edae76af authored about 5 years ago
there is no offset now

29f34591ebb01aac8d77a4c2f39447613a4e8efe authored about 5 years ago
normalize call column to be column of fun name

before it was . column for remote calls and column of fun name for local

c1ad9efe6886505cd4cb3929dcab1dc3faec5470 authored about 5 years ago
properly get subject column

0104531e48a48f78c1e780e9683b7c5b4ba71b71 authored about 5 years ago
do not crash when no subject

5060614152700b51cf884011ee1bf7b0d970da1f authored about 5 years ago
add more tests

5f05f3e410bdf96bf575b7ddd7e9a001e4c975a9 authored about 5 years ago
use new actual_mods_funs api

6b60121457a9f24d0b55d3f9e439e752627c3540 authored about 5 years ago
don't crash on erlang modules

3cdd179cd19afcc714084f94cba821aa42b2ddff authored about 5 years ago
change actual_mod_fun to use mods_funs metadata

62e8e556933ca8a3f9c7a8c9bead3bcadd306ff4 authored about 5 years ago
failing test added

ce258d020ec8b723f3b5b8d622b4a16c0bc46871 authored about 5 years ago
Stability improvements in TypeInfo (#59)

* failing tests added

* fix numerous crashes

* expand var_params recursively, stop if recu...

7982c48b83dd1c802b2dc5a3b317f0812d60ebe5 authored about 5 years ago
run formatter

a3e7336a8ac73a1733b0282483bfc8af61f0d0cb authored about 5 years ago
fix a flaky test sometimes failing due to ExCoveralls module beeing loaded

ebc5ca593e4310573e3a6b3605c863bdae0c0ed5 authored about 5 years ago
since 1dd2a39b04b798c8c553421df0ea02777ede0c4b elixir_sense no longer compiles on 1.5

4c4a602ab4824c15782b9d2f9200dbeeebc7d795 authored about 5 years ago
make metadata parser robust enough to parse all elixir sources

fix tests requiring sources
fix some edge cases when parsing modules with __MODULE__.Submod and ...

fe694016c954d66c8464a429817c4cd153de5feb authored about 5 years ago
Merge pull request #58 from lukaszsamson/ls-module-suggestions

support __MODULE__ in definition, docs, references and signature

adfc7af8f6e489f3b3fc515ca44092259feae00b authored about 5 years ago
support __MODULE__ in definition, docs, references and signature

741a1529432d8fdb89c99ea56516587f663ad121 authored about 5 years ago
Merge pull request #57 from lukaszsamson/ls-module-suggestions

__MODULE__ improvements

352d755b45f8efbdb09fafce93b3c5e6121dd672 authored about 5 years ago
suggest funcs, and modules with __MODULE__ special form

4de71b74a7e5848edbe8006478a1332908ca7301 authored about 5 years ago
add support for detecting calls with __MODULE__ special form

c3465f1d4d587ffe412d01ff64477e8aefb28fb7 authored about 5 years ago
add support for __MODULE__ special form in alias, require and import expressions (#56)

cabaf349b620c6b49d7fa08e9e47b418a50d49c4 authored about 5 years ago
provide submodule suggestions in v1.2 alias syntax (#55)

f14848d1399be49da8d6506a77d9c0c4f6b095a4 authored about 5 years ago
Add support for atoms as module names (#49)

* support atom modules

* support atom modules in protocols

* support alias with atom modul...

714cfaf4487eb623d7ff74172b73c0c6bb90e764 authored about 5 years ago
Find definitions for functions and modules from metadata (#54)

f711d22440b4db047857eea40de6dcc04882caa4 authored about 5 years ago
Update run.exs (#52)

a95ce63bf3f86421b88ecb6ae41e2ce7a24be63c authored over 5 years ago
do not suggest callbacks when behaviour is not a module (#51)

d083e09190fe0cfa4f3914f250161661dd48b456 authored over 5 years ago
defexception results in Exception behaviour being added (#50)

24c8c8e5cb965314f0c49c2d5b07b1f60c80ddec authored over 5 years ago
Find references in umbrella projects (#46)

3310400d45633a0cae37451dc4e1e99851b5b615 authored over 5 years ago
Remove undefined :elixir_errors.warn/3 warning

b2206ef9ed996cff2afb2e93698c8a7d1ddca986 authored over 5 years ago
Remove warnings and server error log

de380203cfa21945e6e11bba5ad49e82708426aa authored over 5 years ago
Fix typespecs for match (#45)

It currently returns a string not bindings

c8662d7e96e93a291fc6a59399a327eab3d853d7 authored over 5 years ago
Format code with mix format (#36)

* Format code

* Fix test that began failing after it's source file was formatted

899db30568fa8decfe20b42a64fcb7f87798c3ef authored over 5 years ago
Change generated documentation to be nested to handle the long module names (#40)

9120ba678180c4aaeff9d9658e6dcefa61fa8ab1 authored over 5 years ago
Suggest struct fields from %__MODULE__{} (#33)

* support %__MODULE__{} and %:"Elixir.Module"{} syntax

* suggest struct fields from __MODULE__

deeea2fbfcda3c010ede49fa4fa44e5a13335e9a authored over 5 years ago
Track pipe and capture calls (#37)

* fix pre 1.4 local call detection, add tests

* transform pipe calls into normal so they can ...

354d72ae0dbb2e36b79663b5230fc7115ac1faec authored over 5 years ago
fix crash with nested 1.2 alias syntax (#39)

9789ffbe8069e6dc1250c75c1aa9b6cc91b77cfc authored over 5 years ago
fix crash when `use` in `Elixir` module (#38)

da4e6f2b7628e595a384e737da5a9091464d4834 authored over 5 years ago