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

return args_list in callback, protocol fun and overridable sugestions

0fce2bb501b846d71c653ad8fb4275ef15777db0 authored almost 4 years ago by Lukasz Samson <[email protected]>
Revert "add windows to ci matrix"

This reverts commit 5118d36de064e1d7178bae2405406b78a0b4973e.

c39ec3e031c171d64d17b26c88994acc568b2b74 authored almost 4 years ago by Lukasz Samson <[email protected]>
add windows to ci matrix

5118d36de064e1d7178bae2405406b78a0b4973e authored almost 4 years ago by Lukasz Samson <[email protected]>
return args as list in suggestions

53a8b4b39dc587f963b9747186e60eb78c1e1a0b authored almost 4 years ago by Lukasz Samson <[email protected]>
bump ci and tool versions

e3022c3c3a05e75f2517b7b35b0f19a250af0571 authored almost 4 years ago by Lukasz Samson <[email protected]>
add tests

a6b642271d62e95cf80048d090e97cc82f270e87 authored almost 4 years ago by Lukasz Samson <[email protected]>
include loaded modules when looking for implementations

a8c6a127163e87025b74b12ed150bd30c09f9955 authored about 4 years ago by Lukasz Samson <[email protected]>
Revert "find implementations in modules not belonging to applications"

This reverts commit 2afb5d9e21b39c24613f90f7b473b4fcf7acf47b.
:code.all_available is available s...

630f04f1bd42738c27154bb84f700fa59c86bfac authored about 4 years ago by Lukasz Samson <[email protected]>
find implementations in modules not belonging to applications

2afb5d9e21b39c24613f90f7b473b4fcf7acf47b authored about 4 years ago by Lukasz Samson <[email protected]>
call ensure_loaded? before calling module_info

2e75db49716d23fc3a5c9c129d6703ec7817dce5 authored about 4 years ago by Lukasz Samson <[email protected]>
add more characters

fdcdf46793c2f86ac048044f600a5a0198bb7de7 authored about 4 years ago by Lukasz Samson <[email protected]>
Add implementations provider (#118)

* refactor definition location

* fix failing tests

* add more wrapped behaviours

* refa...

76061b6862458bb2e55f9d72ae854bcf218fd8c3 authored about 4 years ago by Łukasz Samson <[email protected]>
vars defined on with expression should not leak

remove unnecessary scope on for expression

0e978dcfbf0a0602743917e3e71dfa40bf7467cf authored about 4 years ago by Lukasz Samson <[email protected]>
bind type for vars on rescue clauses

452f0bd59d86823ce8b2bf4b68c7c4f0b52c80be authored about 4 years ago by Lukasz Samson <[email protected]>
do not suggest typespecs after def fun, do:

ed5b36e2968980a9b55ca1150814031916e592ee authored about 4 years ago by Lukasz Samson <[email protected]>
improve suggestions after pin, capture and on empty hint

c943799b912a8406b657232fdcc5a08dfb66be97 authored about 4 years ago by Lukasz Samson <[email protected]>
parser improvements

3684f69f3dae8dabf337fb83fa9c95c88e11db4d authored about 4 years ago by Lukasz Samson <[email protected]>
catch pin and capture into hint

921de38c5f97978d928f9efe11fa2a048b3853ac authored about 4 years ago by Lukasz Samson <[email protected]>
tests added

3943479021396c2cfaff4c36458c273bdbd190e1 authored about 4 years ago by Lukasz Samson <[email protected]>
fix spec

91b2c5850ce747c0b3aef1d70b8901fd57100e18 authored about 4 years ago by Lukasz Samson <[email protected]>
bump deps

ca0788f42b2b384f08b966f2a9477ad2fe06c545 authored about 4 years ago by Lukasz Samson <[email protected]>
hint support removed

Fixes #115

f8af8abfc3d4b92bec3b4da1e5dd32e9450d179c authored about 4 years ago by Lukasz Samson <[email protected]>
suggest only struct/exception modules after %

fix invalid docs in module suggestions when module has submodules

c5d7e192775a6dbaea9bb28ad21403a794239f00 authored about 4 years ago by Lukasz Samson <[email protected]>
fix tests on 1.9

473bd3722e133e92e22fc70a5790a48df36b1ad6 authored about 4 years ago by Lukasz Samson <[email protected]>
Bypass erlang file server

see https://github.com/elixir-lsp/elixir-ls/pull/390

5dd20c613724edf24e14b7ea4d09625390df5fb6 authored about 4 years ago by Lukasz Samson <[email protected]>
bump .tool-versions

9ac6c89323e133a1a4131c271578ceee9dfa6948 authored about 4 years ago by Lukasz Samson <[email protected]>
fix missing local behaviour callbacks in suggestions and spec

add specs and docs from behaviour
addresses cases not covered by https://github.com/elixir-lsp/e...

241ea6b7ed235a26fbfb1bef7e341445d6db2cf8 authored about 4 years ago by Lukasz Samson <[email protected]>
Migrate CI from Travis CI to GitHub Actions (#106)

* migrate CI to GitHub Actions

* refactoring and optimization

* fixup! make test project r...

f3ecc17040a00ce839cb22c4de3ff85a3a27afe9 authored about 4 years ago by Adriano Mitre <[email protected]>
add basic support for records in metadata builder

327b46de1b3c034be910f05b7956930e7051e6c7 authored about 4 years ago by Lukasz Samson <[email protected]>
[Ecto] Fix retriving module name

36e3ff7bebd4b59a15a864babec1385028a7e2c0 authored over 4 years ago by Marlus Saraiva <[email protected]>
[Ecto] - Fix listing bindings of namespaced modules (#117)

c9addad2ac71d2e24c373e39fda2112b5df8c3dd authored over 4 years ago by Marlus Saraiva <[email protected]>
bump deps

69c6a4ac45a46d36766f4ea86b5c1d4ee3b0ffdb authored over 4 years ago by Lukasz Samson <[email protected]>
refactor

2ecc9e3f33bbf2ca4b8971daa248f7f91891a9f9 authored over 4 years ago by Lukasz Samson <[email protected]>
handle builtin types

30211cd405b874fe4cc5a6be4f27c7b59498d36b authored over 4 years ago by Lukasz Samson <[email protected]>
improve type intersection rules

a13082293cfa6c5923f187d78917ef28ec3f89c7 authored over 4 years ago by Lukasz Samson <[email protected]>
fix test

6c558e7bb6a0c74e6163a2ee90794df65f5665d3 authored over 4 years ago by Lukasz Samson <[email protected]>
add support for intersecting union types

now binding is able to deduce type of x in
{:ok, x} = DateTime.new()

3525f2a5c211d9f44099ee28ae8c3d7e6f1698bf authored over 4 years ago by Lukasz Samson <[email protected]>
add basic support for case binding

4f7046749327727e11a9240a7c47391b6693c819 authored over 4 years ago by Lukasz Samson <[email protected]>
run formatter

9c972fa7cc457b38e3dd49e9a7797a2ac9ef5eb3 authored over 4 years ago by Lukasz Samson <[email protected]>
allow type information to be infered in nested match

handles common pattern
$Struct{} = x = function_call()
Fixes #96

c46940c60a9a8b72cb82386d71b32b9328a1d5fa authored over 4 years ago by Lukasz Samson <[email protected]>
properly handle tuples of sizes other than 2

convert 2-tuples to regular form

4dc7ace489ab786dd2c83e0e8108166432ce4316 authored over 4 years ago by Lukasz Samson <[email protected]>
prevent infinite expansion

9c6048404f98d7e5bcb1c993a70b423d22863f04 authored over 4 years ago by Lukasz Samson <[email protected]>
do not try to evaluate remote calls on nil current_module

ac55bda2fb20b8d8a5c30de8a595db79e651b686 authored over 4 years ago by Lukasz Samson <[email protected]>
ensure variable positions are unique

7d03a3ee9b9c90925233880ef3126cb207e7d32f authored over 4 years ago by Lukasz Samson <[email protected]>
ensure attribute positions are sorted

edbfc9559092e0657c2068cfe116cec8af14640e authored over 4 years ago by Lukasz Samson <[email protected]>
add support for tuple destructuring in binding type inferience

608c8cedd10dd3bbf9ae3989e2d30b838e8aff11 authored over 4 years ago by Lukasz Samson <[email protected]>
Align with EEP48

Fixes #112

2a7199dcf65c6c83d346ac575b06d45622c6d8a6 authored over 4 years ago by Lukasz Samson <[email protected]>
bump .tool-versions and CI

aefbb4dfe3f57e2d4796cf910dfdd6a0964cdc21 authored over 4 years ago by Lukasz Samson <[email protected]>
silence dialyzer warning

14aaac1b224a0723ee7005237f9ec5636ba83c3b authored over 4 years ago by Lukasz Samson <[email protected]>
set meta on ast prior to expansion

21da1772da5bc1eedc7129568543a31292c61399 authored over 4 years ago by Lukasz Samson <[email protected]>
fix test

5a37db1bcc4b6d1cbc3dbbc669902af85b5d29ec authored over 4 years ago by Lukasz Samson <[email protected]>
migrate to new supervisor specs

f2d5ed686cad529ed50490d1be2ddec4c3da32e4 authored over 4 years ago by Lukasz Samson <[email protected]>
add missing application

53fbd6c72ec0a28aa88d9da7224dc5bd134c234c authored over 4 years ago by Lukasz Samson <[email protected]>
do not use current __ENV__

008d9161683ab4b8cad4a39312dd3c5c8acebfc7 authored over 4 years ago by Lukasz Samson <[email protected]>
fix test

18981f409784377ac9ddbd08ebe863c54aedd910 authored over 4 years ago by Lukasz Samson <[email protected]>
deal with ast change

d06416fbaf7bc77319e00aa09bc5ba69511d6f47 authored over 4 years ago by Lukasz Samson <[email protected]>
remove not needed version check

ace40d9b2ebc4dc038b2af956935f3a572be86da authored over 4 years ago by Lukasz Samson <[email protected]>
format

d2cb5b1b0aeadbfecaa77c1480816c0703c9cb51 authored over 4 years ago by Lukasz Samson <[email protected]>
fix tests asserting on changed error metadata

69e3c2839c65c3120803f7761cf1179977944d7e authored over 4 years ago by Lukasz Samson <[email protected]>
handle new error message

857850094e8e825126ad7b8dce34873dfcc8acf6 authored over 4 years ago by Lukasz Samson <[email protected]>
deal with changed error metadata

0034536b5a4265bb6cb87f0cd88d132901f9475c authored over 4 years ago by Lukasz Samson <[email protected]>
remove deprecated __STACKTRACE__

2f753413ad77d52db022e915e4106376e2a88de8 authored over 4 years ago by Lukasz Samson <[email protected]>
append context and import meta

caaacbd1c0ed499550a5c50a178ef8cdfca1b481 authored over 4 years ago by Lukasz Samson <[email protected]>
do not use elixir_sense __ENV__

1017c3f9f608ed613400b7f6ead93e6fc9981101 authored over 4 years ago by Lukasz Samson <[email protected]>
add version check for improved behaviour

d8b29f7ca1ddc4b34c73c9a2f75054ecc065d9d2 authored over 4 years ago by Lukasz Samson <[email protected]>
typo Elixr -> Elixir

0a45363832752d28da3fbfbe3a4dcd8067cc9b74 authored over 4 years ago by Tonći Galić <[email protected]>
fix test warnings

d4ebdcb6f14f5da17d1ab3f7c3a6054ff6d42ca6 authored over 4 years ago by Lukasz Samson <[email protected]>
fix test warnings

f81452e440fa2f6159c2fa53bc15795420b13ad4 authored over 4 years ago by Lukasz Samson <[email protected]>
do not return typespecs when hint is an attribute and it is not a call

8c82bc726f6f0e33680287ead72390fe4a8a74dd authored over 4 years ago by Lukasz Samson <[email protected]>
add tests

ea98f3640f2193947ede386d9ec790c3bd44cbcd authored over 4 years ago by Lukasz Samson <[email protected]>
add subtype to callback sugestions

fix filtering in overridable

205ef2e826c479be7afa82563498a343d3966811 authored over 4 years ago by Lukasz Samson <[email protected]>
add missing snippet

f1523b058b055879a7beebdcf7f98f9f10ee2bf1 authored over 4 years ago by Lukasz Samson <[email protected]>
consistently add spaces in args

8e06f289f74096d3c223ab3cc27302268f52a5cf authored over 4 years ago by Lukasz Samson <[email protected]>
find definition of `super` in overriding function body

2c190e0bb45273d02af352663c1941f6bd097c70 authored over 4 years ago by Lukasz Samson <[email protected]>
do not overwrite overridable flag

5e9671a113b8ac83043bff6b766ee30c8286b821 authored over 4 years ago by Lukasz Samson <[email protected]>
register overridable callbacks

0a4761d538322cd9bfd345010a82cd2f7b5c11e9 authored over 4 years ago by Lukasz Samson <[email protected]>
fix formatting

56887b1a5fbb32e7d9cc241fe68de9657a002e8f authored over 4 years ago by Lukasz Samson <[email protected]>
suggest overridable functions/macros

54e15644966d4654e02cc679eb761f5e0bbfd415 authored over 4 years ago by Lukasz Samson <[email protected]>
add overridable info in metadata builder

ec774a379804f6ecfe724d193c3ea133a2127d8e authored over 4 years ago by Lukasz Samson <[email protected]>
refactor and simplify alias/require/import/use directive handling

dbd5ec9a410db4fc6dee8425e8be5ea30954d720 authored over 4 years ago by Lukasz Samson <[email protected]>
refactor ModFunInfo options

add support for overridable flag

e4539e8df61519285b0c682298d9ae6ad783a479 authored over 4 years ago by Lukasz Samson <[email protected]>
record overridable functions and macros

66c544300e825df9a339f6c2d47e98fe50500e6c authored over 4 years ago by Lukasz Samson <[email protected]>
find forward references to attributes

0db50f2825bd6270b69e0c20c38acf51f4711125 authored over 4 years ago by Lukasz Samson <[email protected]>
register calls on attributes

8fa3318af49f6ffb0246c04eafe29052a146f449 authored over 4 years ago by Lukasz Samson <[email protected]>
register env after adding attribute

678d9e8916cde4931914ebc368105b74d8ca330c authored over 4 years ago by Lukasz Samson <[email protected]>
change parser behaviour to make forward variable references work

insert markers at the current line
insert marker before missing end

cb4cc90d46a69a98a44f19ddb0db8bf7279cfee0 authored over 4 years ago by Lukasz Samson <[email protected]>
find references of attributes

85e5f174af41ea077cb576c972affb0259278e69 authored over 4 years ago by Lukasz Samson <[email protected]>
add support for @attribute.call in definition, docs, references

add support for @attribute.type in suggestion

8260680deb9748ca75de0c54cc9aae40acfcd21d authored over 4 years ago by Lukasz Samson <[email protected]>
make test project root agnostic

76c3ae9cc37f3b154338e37e7413e1a88ceb52b9 authored over 4 years ago by Adriano Mitre <[email protected]>
binding evaluator understands Map module operations

285d14c58c5e2565835377f7b9f615cd398d17fe authored over 4 years ago by Lukasz Samson <[email protected]>
Fix completion for ecto types and schemas

36484b2b5fd25278086fd3e88f84565011a616fc authored over 4 years ago by Marlus Saraiva <[email protected]>
Fix match error on DocumentSymbols

7492836af77195d92ddede1f5d48903bbc6d59d8 authored over 4 years ago by Marlus Saraiva <[email protected]>
Merge pull request #105 from elixir-lsp/ms-add-ecto-plugin

d889513b66cbc635d6944a8d5a4da1395ae6f391 authored over 4 years ago by Marlus Saraiva <[email protected]>
Suggest typespecs and docs snippets only when in module's body

11adec4ed49c148311e0a469c2671af1de8ecf45 authored over 4 years ago by Marlus Saraiva <[email protected]>
Keep customized snippet only for schema/2

40fe9b40c0ed88a9e98d5322c9431e49456594ab authored over 4 years ago by Marlus Saraiva <[email protected]>
Add snippets for @moduledoc and friends

39634ba73d4f278211c5528d6a3cdaa6d5fbadbc authored over 4 years ago by Marlus Saraiva <[email protected]>
Suggest available ecto schemas after 'in'

b21395eab3b58c87dfb9ccda4927eda10b091acd authored over 4 years ago by Marlus Saraiva <[email protected]>
Suggestions for has_one, belongs_to and many_to_many

8f98eb719291d38444b74cbcec4067e5a24a443b authored over 4 years ago by Marlus Saraiva <[email protected]>
Support defining autocomplete for kw (options)

52d3f0de0d98ea9b587995dcedc3b38f6de30089 authored over 4 years ago by Marlus Saraiva <[email protected]>
Support functions without parens in which_func/2

47243755c23e13efd1d501a6e91bcce9ba3500ec authored over 4 years ago by Marlus Saraiva <[email protected]>