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

Add a GenericReducer and refactor the Ecto plugin to use it

65e8f1f90dff286804ea69f7d0b49ea0349b5cb9 authored over 4 years ago by Marlus Saraiva <[email protected]>
Add ecto plugin

f0b1a1146a3b639eb6a2d5413d9f796611d915a6 authored over 4 years ago by Marlus Saraiva <[email protected]>
Add suggestions for assoc/2

0a0e8a080ddbc0f7e87ff1ed4ec30b6272099488 authored over 4 years ago by Marlus Saraiva <[email protected]>
expand variables after ^

44f7b309268c491d5316aa5797f02c30b7e308ef authored over 4 years ago by Lukasz Samson <[email protected]>
complete variable names after pin

29bd13d39e97fe5f35c65741b5edf441b694ae84 authored over 4 years ago by Lukasz Samson <[email protected]>
make complete work after ! operator

c92b6d8e3c94ff029ed4146d3472380a535b3a99 authored over 4 years ago by Lukasz Samson <[email protected]>
fix argument passing

5114293ffc299905154cd1c9549032379220df80 authored over 4 years ago by Lukasz Samson <[email protected]>
pass options to Code.string_to_quoted

d5bb99a532fd93da9e3a1f5558a9a2449d9b18b2 authored over 4 years ago by Lukasz Samson <[email protected]>
Fix navigation to delegate definition with `as`

9d0a21fa42fac6de0e80d7c219ff7821ff63e004 authored over 4 years ago by Lukasz Samson <[email protected]>
Fix dialyzer error

5100e26a2e7215163eee3a69a9033a30e8dfe0e7 authored over 4 years ago by Marlus Saraiva <[email protected]>
Update which_func/2 to provide options info

a125303213a0ab013abeb6afe75f812f967fcb89 authored over 4 years ago by Marlus Saraiva <[email protected]>
consistent line splitting

b307c0024178fbd1842100f23f81cae15e7e1fb1 authored over 4 years ago by Lukasz Samson <[email protected]>
Add def_arity to function/macro suggestion (#103)

68dd83576af3ed67c1bc4536ff1673247496f01a authored over 4 years ago by Marlus Saraiva <[email protected]>
Warn instead of crashing on invalid AST nodes

Closes #102

9564be8b4fc5069c905f3126a6faaf587e9bc515 authored over 4 years ago by Lukasz Samson <[email protected]>
add comment

66d5b755424c6b6fb270e5a7b1647efa8335778e authored over 4 years ago by Lukasz Samson <[email protected]>
Merge pull request #100 from lukaszsamson/sa-wip

Introduce a simple static type analyser

cd92fb526282b5203bd926b3cfa4b62047b5507c authored over 4 years ago by Łukasz Samson <[email protected]>
cleanup

cd3342fc21a90e170d01d4b85e511ad6aeaac26a authored over 4 years ago by Lukasz Samson <[email protected]>
bump tool-versions

5b82c718e33631eaaea8ee4dc7fe417aeaf61149 authored over 4 years ago by Lukasz Samson <[email protected]>
Merge remote-tracking branch 'origin/master' into sa-wip

# Conflicts:
# lib/elixir_sense/providers/suggestion.ex

daab90f1c6312dc08c81ef4fff81d74620d0b6f1 authored over 4 years ago by Lukasz Samson <[email protected]>
use binding evaluator in suggestion provider

0a6f0472d5aec5e9682221d4a7be62e1b3a073f4 authored over 4 years ago by Lukasz Samson <[email protected]>
make metadata builder emit binding info compatible with evaluator

e2675d4eb5dfcc9974215f7475c2da015c60aada authored over 4 years ago by Lukasz Samson <[email protected]>
introduce variable binding static evaluator

4bf37df0dfabb98cb9015b7731091db664cb4509 authored over 4 years ago by Lukasz Samson <[email protected]>
better references finding for functions with default args

e72123dc3181470b9b7e33a5f6db64f814c5732d authored over 4 years ago by Lukasz Samson <[email protected]>
fix typos in test names

c7c59936609abde57642b85b97c38b6658bcf38b authored over 4 years ago by Lukasz Samson <[email protected]>
fix edge case in struct detection

b619822bb79e49a346ad559a14b571b87e9a834a authored over 4 years ago by Lukasz Samson <[email protected]>
refactor to use already existing function

85729a2a5255e1233bcff82adf362525793630fd authored over 4 years ago by Lukasz Samson <[email protected]>
Add visibility and snippet field to func/macro suggestion

Also expose `Source.walk_text/3` as public API

dbe8299e224945d23749123b9997792ea543f0bb authored over 4 years ago by Marlus Saraiva <[email protected]>
New suggestions engine (#99)

* New suggestion engine based on reducers

648a501c42c16a610cb67c29f0beb0c087171849 authored over 4 years ago by Marlus Saraiva <[email protected]>
Update tests for erlang 23.0 (#97)

8dfc2a4f64914b18535bcd1cd670a3d525c47d92 authored over 4 years ago by Marlus Saraiva <[email protected]>
Fix tests

closes #95

0fdd5eaa0f97e1e848ee355d019dfb5b11c902dd authored over 4 years ago by Lukasz Samson <[email protected]>
Handle delegate_to metadata

Closes #92

0e7f35115ec6619849753466eb223a4bca011763 authored over 4 years ago by Lukasz Samson <[email protected]>
handle attributes in struct field suggestions

8d9d2b10ccae6497ad10238726f8de35376c654a authored over 4 years ago by Lukasz Samson <[email protected]>
handle edge cases in hint generation

extract to separate module

7eb2f678759f9d13c8fe0ff1f78c8fe52e8a3f17 authored over 4 years ago by Lukasz Samson <[email protected]>
include typespecs, struct fields and param options in hint generation

de72e1ee87a9b8a8d7ca352d7a1b0638862d4305 authored over 4 years ago by Lukasz Samson <[email protected]>
conform to spec

return names as strings

9f22c6ac0d451aa0a1e2811e92cb45a174cd7f70 authored over 4 years ago by Lukasz Samson <[email protected]>
add test

5a8bc6ccc727e4a301b68dfbed2f123442194ded authored over 4 years ago by Lukasz Samson <[email protected]>
fix value binding to __MODULE__ not being recognized

a3a804bd8d16c3fe568ca4580eb6209d8c358bf7 authored over 4 years ago by Lukasz Samson <[email protected]>
track attribute binding value

8921937de38a4b1b582aed68d692ed518fb7c36b authored over 4 years ago by Lukasz Samson <[email protected]>
move attribute suggestions to complete engine

d1a4c835074bedfe69bda23fc74b44b9dd47e339 authored over 4 years ago by Lukasz Samson <[email protected]>
complete map and struct keys on attributes

32cb8119daaa3b1e062e5f3c951b56a262264a50 authored over 4 years ago by Lukasz Samson <[email protected]>
variable suggestions moved to complete engine

fixes hint generation in some cases

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

aa935384db22bc4612f1c03b95aec2e580654b71 authored over 4 years ago by Lukasz Samson <[email protected]>
fix typespec

aaa8e691d9acba4f713c77296458fd59e69268e2 authored over 4 years ago by Lukasz Samson <[email protected]>
resolve todos

18fec2e50eaa5190c1fee1f50a6b15ee9459896a authored over 4 years ago by Lukasz Samson <[email protected]>
warnings fixed

3ccb584fbcd8d14f6e41b1f5812d815dab1e1fb3 authored over 4 years ago by Lukasz Samson <[email protected]>
remove not needed code branches

1a78239f775e9f018d7b1043da8f998c9cb1e2cf authored over 4 years ago by Lukasz Samson <[email protected]>
sort results

46ee0331b2c334bd08cfd96d56420668dc5affe4 authored over 4 years ago by Lukasz Samson <[email protected]>
fix build errors

e973e361dae7c77728609629d2446435fbc58e4c authored over 4 years ago by Lukasz Samson <[email protected]>
fix build errors

005a6e54632b2a0672636c2c4a6f48049df3a44a authored over 4 years ago by Lukasz Samson <[email protected]>
extend build matrix

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

19bc386bd5801de0f82d1d19bbc984baa27501cf authored over 4 years ago by Lukasz Samson <[email protected]>
add builtin functions to nested modules in use

39cfa1c807e20e6e81d657a0eff09d1302863bb7 authored over 4 years ago by Lukasz Samson <[email protected]>
add behaviour_info if callbacks defined in use

0e9dcd85ec07c96facd61ab3195be950df4b1d10 authored over 4 years ago by Lukasz Samson <[email protected]>
collect structs and exceptions defined in use

17ff13c33dbf5994e21e4cb01007a34e68cb8156 authored over 4 years ago by Lukasz Samson <[email protected]>
defexception defines exception/1 even if message key is not present

5e4d0a731be282345f8bc3ab70d90a18bb3c6709 authored over 4 years ago by Lukasz Samson <[email protected]>
add @struct to builtin attributes

9000291a4bf43539ce4726ef3122383b827708c7 authored over 4 years ago by Lukasz Samson <[email protected]>
revert 5b84052f854dbcadfd764170aaf5b2ebed883186

8e951263e4fdb6c1887f0990766071dff0e23d13 authored over 4 years ago by Lukasz Samson <[email protected]>
collect specs defined in use

206d005d58dfd1acd4946ecd6fe497d7bb19a81c authored over 4 years ago by Lukasz Samson <[email protected]>
collect types defined in use

c981b88bdb1dddccdfd32e252b3046652dcd45b2 authored over 4 years ago by Lukasz Samson <[email protected]>
find function heads in use

do not traverse ast in some cases

5d0cace5a29224c353a797f75d7a39cae2af8c37 authored over 4 years ago by Lukasz Samson <[email protected]>
fix function and macro with guard detecction in use directive

86a8be3a33d74bf139550e5526e4f29ae7437e33 authored over 4 years ago by Lukasz Samson <[email protected]>
add comment

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

de2d38429b57c71154c5ac667922fdec126a6a86 authored over 4 years ago by Lukasz Samson <[email protected]>
defstruct sets @struct attribute

5b84052f854dbcadfd764170aaf5b2ebed883186 authored over 4 years ago by Lukasz Samson <[email protected]>
use proper api to get line from erl_anno

3e66d936140bd84bb6af7cc238a9d412e9ba4bd0 authored over 4 years ago by Lukasz Samson <[email protected]>
remove unused variables

af329190c0deac99b2db2dd7d61d670fb1c2c823 authored over 4 years ago by Lukasz Samson <[email protected]>
metadata builder understands builtin sigils and ranges

87db0976e17ae81b198365ba7d27c2063dc26bdc authored over 4 years ago by Lukasz Samson <[email protected]>
bump credo

fix config typo

3733211e9eedab56398e7ee340b54972c58de319 authored over 4 years ago by Lukasz Samson <[email protected]>
Expose error tolerant parser through public api

Closes #87

0c8a97cdde10c052a6f7db2b0dd466ada9f11be6 authored over 4 years ago by Lukasz Samson <[email protected]>
GPL licensed code removed from complete

proper copyright disclaimers added

871571a61cb3189dc15709d9c61eccda76e8a5d8 authored over 4 years ago by Lukasz Samson <[email protected]>
remove GPL licensed code

add Apache licensed module with proper disclaimer
reimplement some functions
fix subtle arity bu...

371347669c3bc162b2a1de5fac94fb18ff7891e0 authored over 4 years ago by Lukasz Samson <[email protected]>
fix crash when non struct module is used as a struct

6395dd568e542a8b05a2d3dee61f02142564f30d authored over 4 years ago by Lukasz Samson <[email protected]>
provide struct field and map key suggestions in more cases when using map update syntax

19e666879540829f541f36cea8c8e04892f8d518 authored over 4 years ago by Lukasz Samson <[email protected]>
Location is exposed through a public api

add moduledoc and change alias

07c4663932e46fb3f45e686fce3138a760ba5ff4 authored over 4 years ago by Lukasz Samson <[email protected]>
provide struct field and map key suggestions in var.key call syntax

based on variable binding

da7c1109fa312fea809535ced1cd8101a0018e00 authored over 4 years ago by Lukasz Samson <[email protected]>
pass struct and vars info to complete

d4d38eabd65cb93f4a440de49e0a639e333f1f7c authored over 4 years ago by Lukasz Samson <[email protected]>
remove not needed function

30f55b7984f1b386b45396dc6df2644737eee018 authored over 4 years ago by Lukasz Samson <[email protected]>
extract struct field retrieval to separate module

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

fix variable reduce function loosing information when variable is referenced

39e558d8995a6a2cc97e4c429f1edb3784566944 authored over 4 years ago by Lukasz Samson <[email protected]>
store type during on variable binding

712e6c790ecbac0d7461f212002cd9634eec7963 authored over 4 years ago by Lukasz Samson <[email protected]>
add type to VarInfo

0a69c00aba326f3026fa7179d8701ad250db89ff authored over 4 years ago by Lukasz Samson <[email protected]>
merge case branches

447cdb022319f4a4207be6a403e14e569d3fb220 authored over 4 years ago by Lukasz Samson <[email protected]>
TODOs addressed

f89444dd713520acb5d97a98b6d24386c04b9ae8 authored almost 5 years ago by Lukasz Samson <[email protected]>
return metadata in suggestion

f0c5bf490f6e39d56725939c01e3cf2d1c9d6273 authored almost 5 years ago by Lukasz Samson <[email protected]>
print metadata in docs

22edd554d8ccb51c477151e861a0f736a70c5237 authored almost 5 years ago by Lukasz Samson <[email protected]>
test metadata retrieval in docs

dfa8cea2b1e9fd4abe3feb271baebd05f61f9967 authored almost 5 years ago by Lukasz Samson <[email protected]>
filter before mapping doc entries

reduce enumerations

0040a0a7d9644c14f6417418d4beeeb224a860ad authored almost 5 years ago by Lukasz Samson <[email protected]>
expose EEP48 kinds

12769835ebeaf724426ec041c718c74a08dd476d authored almost 5 years ago by Lukasz Samson <[email protected]>
expose doc metadata

44926f931359d386d1ab3424ee7f72bfd5949cd7 authored almost 5 years ago by Lukasz Samson <[email protected]>
make Normalized.Typespec API closer Code.Typespec

55fe2a1266e047e00c5a46808335b3c48b01609d authored almost 5 years ago by Lukasz Samson <[email protected]>
improved variables suggestions in unfinished when expressions

2878c362cd9ccbc0df365e467b7c1d8926f19fdc authored almost 5 years ago by Lukasz Samson <[email protected]>
fix params formatting for metadata functions

3da49376d06a95d4c140d5c0ab41567c7cb5590f authored almost 5 years ago by Lukasz Samson <[email protected]>
dont provide docs for types outside of a module

don't crash when no scope

afd28bdbe56c4f5c3b4d6d66a52e4955f09fd18d authored almost 5 years ago by Lukasz Samson <[email protected]>
bump otp version

e7251b40a60fc40daed4db48a89ec05c534882c1 authored almost 5 years ago by Lukasz Samson <[email protected]>
enable now supported test cases

aa4f59224824edba68044796fb967345d0af9841 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest types after @ attribute hint

5dd402f4aec44a28324a12db4c7ee8c67496fc00 authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest types outside a module

72be0095fdd5d9d48cf63265661623d71dfa0a7d authored almost 5 years ago by Lukasz Samson <[email protected]>
do not suggest attributes outside of a module

8e5e44e6195115d0be144249265b0418cf001aab authored almost 5 years ago by Lukasz Samson <[email protected]>
erlang 22.3 not yet available on travis

011a49c331b2348bbecf694bd4b238d2c74385f1 authored almost 5 years ago by Lukasz Samson <[email protected]>
run ci on elixir 1.10

b27686cacc64050ad490997162b7ec0b4b7746ff authored almost 5 years ago by Lukasz Samson <[email protected]>