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

fix build

87ec0bf35eba49798ac85ad26cd5e235d5ba897f authored about 1 year ago by Lukasz Samson <[email protected]>
handle errors from plugin

4890a2ea12edec6eaec5ea8374aebc07c64c469d authored about 1 year ago by Lukasz Samson <[email protected]>
correctly match on types with args

78a710e29ae34900e00de826d70c9e8b368f8fe0 authored about 1 year ago by Lukasz Samson <[email protected]>
don't crash if fields is not a keyword

861f7d41512a95205c47276f37df844aad45a422 authored about 1 year ago by Lukasz Samson <[email protected]>
fix 2 cases when module_info could be called on not loaded module

8cb847e665eaf22acbb2930ebd3236a011dd18ec authored about 1 year ago by Lukasz Samson <[email protected]>
format

002cc0a6de4a72f04594412e9d856c751b365f18 authored about 1 year ago by Lukasz Samson <[email protected]>
guard against system limit errors

07dce16fc62203353da3716000c446b1e6e8bf75 authored about 1 year ago by Lukasz Samson <[email protected]>
don't crash when type args is not a list

59c7b628f608e4712b1a377d622a6113d6a4198f authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when args is nil

102781a58b77d15d739875c49182230994cae5e0 authored about 1 year ago by Lukasz Samson <[email protected]>
do not crash on keyword import opts

43b3628a76c048e3358ae9d3f57d8eaadcf33ade authored about 1 year ago by Lukasz Samson <[email protected]>
don't crash on non keywords

2e2bd695af67f5323564d2497681921d6e9f20cf authored about 1 year ago by Lukasz Samson <[email protected]>
do not crash for undefined apps

94da0a8e76ade01bc916c024045f933f94b88ccb authored about 1 year ago by Lukasz Samson <[email protected]>
raise more indicative error

98b2a9bed343161483e6692b8d66d616fa306696 authored about 1 year ago by Lukasz Samson <[email protected]>
fix type of returned args for 0 arity

f3a7e451022df0ce1a9116d8522f90c836911979 authored about 1 year ago by Lukasz Samson <[email protected]>
make more regexes unicode aware

3cd47561b299ceabc861ac0fb8339b4834fd5752 authored about 1 year ago by Lukasz Samson <[email protected]>
attempt to close all state scopes even if build fails

46117cd7e46c7e40123f7e2ee008a335dde9ea94 authored about 1 year ago by Lukasz Samson <[email protected]>
rescue error in posb build scope closing

901e18d7fd23848b5db5860fcd6f224aa6595ab3 authored about 1 year ago by Lukasz Samson <[email protected]>
remove not needed alias

464199306ccadb43375ebe434c715785b5888b77 authored about 1 year ago by Lukasz Samson <[email protected]>
add missing clause

2395383f8167642f41c45ac41e7953c2d96c32ed authored about 1 year ago by Lukasz Samson <[email protected]>
fixed crash when hovering over struct field access

47eeee11708e9183f792e514bef40f5e54da3659 authored about 1 year ago by Lukasz Samson <[email protected]>
fix dialyzer

ef589da4fd62fa6e4cc6cee65805dec3856aab2b authored about 1 year ago by Lukasz Samson <[email protected]>
silence invalid credo warning

b66ad9fbb453e415a5810a41da96988803387a5a authored about 1 year ago by Lukasz Samson <[email protected]>
Add OTP 25 and 25 builtin types

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

4e625ba84f817968f64ed6b31760aaddf987a4cb authored about 1 year ago by Lukasz Samson <[email protected]>
make sure modules from erts are returned

5587135f18674b8fb8daa5e681f58a5245a7e15a authored about 1 year ago by Lukasz Samson <[email protected]>
Fix regex matching prefix

extend character classes to cover unicode letters
correctly escape all chars
add missing unicode...

497d9b797cb7032fcb9f2c0fc7294c46c88bac32 authored about 1 year ago by Lukasz Samson <[email protected]>
Refactor docs (#280)

* Refactor docs

return docs info as maps
improve metadata for callback implementations

* ...

78239e24a7022ce8db5bb3b6ea715ec8bc96871e authored about 1 year ago by Łukasz Samson <[email protected]>
Add language fences around markdown code blocks

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

c47f948cdcb716c5757fdbdc9badfdd034a6613c authored about 1 year ago by Lukasz Samson <[email protected]>
add float to native bitstring modifiers list

based on https://github.com/elixir-lang/elixir/pull/12980

4fad8fa616c6656b2840d3de6918ebd993ceee41 authored about 1 year ago by Lukasz Samson <[email protected]>
Improve meta rendering in markdown

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

1c52dcb8776ddb82d505eb28ff2ab64e3d694c7d authored about 1 year ago by Lukasz Samson <[email protected]>
Correctly highlight active param in calls with defaults

Override active param on signature level
Partially fixes https://github.com/elixir-lsp/elixir-ls...

d2e39a51542dec75932a20cdf430acff24896087 authored about 1 year ago by Lukasz Samson <[email protected]>
submodule __MODULE__.Some is actually an external submodule

related to https://github.com/lexical-lsp/lexical/issues/378

ab47f4723f2f58c7d9d4d76ca01aa277bac3ee15 authored about 1 year ago by Lukasz Samson <[email protected]>
handle macros in params reducer

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

a9ae8bc1bd4b99957b68512eb364513898826a30 authored about 1 year ago by Lukasz Samson <[email protected]>
fix test on otp 22

2853f3ce827488dc94244dc0117ff4261a8d2b08 authored about 1 year ago by Lukasz Samson <[email protected]>
fix tests on some otp versions

75ff0dd9b5289e2bfba994502ca1599f2bb9076e authored about 1 year ago by Lukasz Samson <[email protected]>
don't stringify complex types when building parameter list

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

2c4b3522db38024e91bba137ed2d7f798df61381 authored about 1 year ago by Lukasz Samson <[email protected]>
leave parens in typespecs

e8a70033175c4eafcddb219159eba7b4d3418b15 authored over 1 year ago by Lukasz Samson <[email protected]>
fix initial value

53f9fea2a7ac52cecf6bd5aaa5291c9857dc08e8 authored over 1 year ago by Lukasz Samson <[email protected]>
Allow to lookup Elixir source files under configured location

7a983b305427c5cb373af5d9666e649732781767 authored over 1 year ago by Sergei Maximov <[email protected]>
First attempt on Elixir location tests

59e4c9671eb04487ed6ccfdf7bccb5c642a2be1d authored over 1 year ago by Sergei Maximov <[email protected]>
add comment

6a9f011ce5148b84de0fa1b142e38ccdbc26340c authored over 1 year ago by Lukasz Samson <[email protected]>
make all regex matching identifiers unicode aware

elixir supports unicode identifiers since 1.5
Fixes https://github.com/elixir-lsp/elixir_sense/i...

2376e3f6c59838838d30ccff3024ddb51694466f authored over 1 year ago by Lukasz Samson <[email protected]>
remove not used var

1dc748b2c10c588135dfc4d08011a9a0006156ca authored over 1 year ago by Lukasz Samson <[email protected]>
Bump excoveralls

3269f71a1de7912b7067a621990d3d0fdc423ce6 authored over 1 year ago by dvic <[email protected]>
do not strip from AST quote used as variable

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

3762688af75fc687a82955f91060116b18b5bc44 authored over 1 year ago by Lukasz Samson <[email protected]>
Revert "debug deadlock"

This reverts commit 52ee95beaf21cc03075333562cc3c7cb75e9a6d8.

27df8842a2582ab7bf114347eb2e1cad77b342a3 authored over 1 year ago by Lukasz Samson <[email protected]>
debug deadlock

52ee95beaf21cc03075333562cc3c7cb75e9a6d8 authored over 1 year ago by Lukasz Samson <[email protected]>
fix crash in nested dot path

1d701ea30b5f470d2a2c0c3c9727ba1b6c8fab66 authored over 1 year ago by Lukasz Samson <[email protected]>
fix complete crash on elixir 1.15

DateTime.utc_now().
Fixes https://github.com/elixir-lsp/elixir_sense/issues/265

95bee3211c2e11e19a3a8f095f73b41e5cc5dbe5 authored over 1 year ago by Lukasz Samson <[email protected]>
Add support for alias and require with warn option

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

5a3871f8fd2735f89e323c371359adb2d1c18920 authored over 1 year ago by Lukasz Samson <[email protected]>
make sure providers return local macros only after definition

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

e862986d9925ae5ad9ba12e15e67ce1f8201fbe7 authored over 1 year ago by Lukasz Samson <[email protected]>
improve handling of rebound variables in suggestions

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

927a22b955618923b886cc91eddafdcff89a1c7c authored over 1 year ago by Lukasz Samson <[email protected]>
properly track variable from the topmost scope

discard state changes if pre or post fails
fix mismatched module pre and post calls
Fixes https:...

bf9748e086a27e7b4ecaa680c44176971457fa05 authored over 1 year ago by Lukasz Samson <[email protected]>
fix more tests on elixir <1.15

2367931565e1a33b63c0b315169982846a7c3dc9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests on elixir < 1.15

27e764cb78e91332f2ab72aa3d55239700332b06 authored over 1 year ago by Lukasz Samson <[email protected]>
add missing commit

f02a8e43e795fc4990234c0c9c35d36974ce052c authored over 1 year ago by Lukasz Samson <[email protected]>
add missing tracking of variable calls

fix variable call expansion
better handle __MODULE__.call in surround context
do not register no...

bb86ef31fd50a546bb9ce93c2e8f6ae0b8105438 authored over 1 year ago by Lukasz Samson <[email protected]>
fix callback render in suggestions

a495a9bfed95de84ee49f0f4f3c5768ae24d43b2 authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests on OTP 22

d6bff7f89108d8b924906fb0f70108e1548999dc authored over 1 year ago by Lukasz Samson <[email protected]>
Provide specs from behaviour for local buffer code

37164b49f18c6c98e765ecfdcb328d416d6045dd authored over 1 year ago by Lukasz Samson <[email protected]>
Only emit specs related to the current doc entry for erlang functions

Avoid loading and parsing typespecs for erlang functions with documentation
Improves doc and spe...

1db6ac0785fab9e51ea230b6f8ff497d35538620 authored over 1 year ago by Lukasz Samson <[email protected]>
fix order of returned specs

28b1fbf4d6591faef256915a8911d5ebc501f8e8 authored over 1 year ago by Lukasz Samson <[email protected]>
Return signature only for function head

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

ee41441af354df9a6708aa861e5b112a939c142d authored over 1 year ago by Lukasz Samson <[email protected]>
fix render of functions with default params

fb84126ee7e8160ab2149542e25b81adf16405c4 authored over 1 year ago by Lukasz Samson <[email protected]>
return specs in local type suggestions

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

39856fb9a5af65b94a24ff71bcf73b8b3fd17ea2 authored over 1 year ago by Lukasz Samson <[email protected]>
Do not reveal opaque type details in signature provider

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

d15930600a5892b857a440d1843f3c9657d82519 authored over 1 year ago by Lukasz Samson <[email protected]>
add missing param

ed4e2df9bc951b814065def9da901cb877e02d9c authored over 1 year ago by Lukasz Samson <[email protected]>
fix some rare crashes

cover all surround context variants as of elixir 1.15

4160e1a321f2330c07e20b6cca71d095e421d292 authored over 1 year ago by Lukasz Samson <[email protected]>
fix tests

b4b1f534f46e6c36c8510e5298f9ddb54586faab authored over 1 year ago by Lukasz Samson <[email protected]>
cleanup code

31f5a13e0416f4fc5c148e6ac0a009a6205e1672 authored over 1 year ago by Lukasz Samson <[email protected]>
format function docs in one place

e34d60a493c4f73a90588d22d50f91af4e81bc42 authored over 1 year ago by Lukasz Samson <[email protected]>
collect multiple spec and callback definitions

dd6793f28ea7311cf3e63518ca4b1732c24653ff authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed clause

d1f96d89b3188288afe341467ff56e987b0641e9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix test

3fa7b1e0843c8be2a98ada2fe074c0fb4a05509b authored over 1 year ago by Lukasz Samson <[email protected]>
fix crashes when getting definition of __MODULE__

3ae0b5cd698b216f2d87fe9f00834934b12fbda9 authored over 1 year ago by Lukasz Samson <[email protected]>
fix order of typespec cuggestions and rendering of builtin types

256223afa69174f204276408b6a0c1e7b7eebcfa authored over 1 year ago by Lukasz Samson <[email protected]>
provide docs for metadata functions, types and modules

89b4083d299586bd95f2afb8b5f20cc5de181a1e authored over 1 year ago by Lukasz Samson <[email protected]>
improve rendering of builtin type docs

33cf5abe2ad766a798e5dc7777665c1384d29b03 authored over 1 year ago by Lukasz Samson <[email protected]>
Fix endless use expansion

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

b0f45bf7f8c1d6e3eb6fdee69086d94fe44c540e authored over 1 year ago by Lukasz Samson <[email protected]>
add comment

ed4455a55985336a4a9b0f40d24a50a74fca72a4 authored over 1 year ago by Lukasz Samson <[email protected]>
fix typo

3f6d117b153b513d78699d408b5051c00b353b96 authored over 1 year ago by Lukasz Samson <[email protected]>
fix dialyzer

172fe9963bfc77c5b0b3317d41de657b4b751e3f authored over 1 year ago by Lukasz Samson <[email protected]>
remove not needed param

20b7587c493f03550669a17fdae690f12de263fb authored over 1 year ago by Lukasz Samson <[email protected]>
references for metadata modules

60e12248a63cd1d6dc290dd8d4be8f268ed8ef94 authored over 1 year ago by Lukasz Samson <[email protected]>
handle incomplete builtins

913fc817f13c35052e27e160432e47bc7f51c6e2 authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in references

references to functions from metadata

492ace51fc37e72bb7404e72b3227d08893784c2 authored over 1 year ago by Lukasz Samson <[email protected]>
handle macrocallback in implementations

aa4ce010ef8003fff345b8136a7171679d73b1cc authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in implementations provider

implementations for matedata modules and functions

a7562f37ed4f4cf2f7dc0a0fafd14a8bb2794e26 authored over 1 year ago by Lukasz Samson <[email protected]>
arity fallback in definition provider

fd076fd8ec98dff5adf938f3120fbf1b0c69d49e authored over 1 year ago by Lukasz Samson <[email protected]>
fix credo

95ca594e22cd295b274a5d65cbfa30f11223e31e authored over 1 year ago by Lukasz Samson <[email protected]>
return all arities in incomplete code

795c79ef9b4a09d164af0d1520a93dd7c8be35f5 authored over 1 year ago by Lukasz Samson <[email protected]>
return all matching arities with incomplete code

782da4b3a8cefccb10e9241340e2faecd18d6068 authored over 1 year ago by Lukasz Samson <[email protected]>
fix parser error return

e75d63e84eb0093f4e6f4bfedd0ab58e9eb5783d authored over 1 year ago by Lukasz Samson <[email protected]>
return correct arity for docs

3e87220c6cb6ab47b8c1aaadf56c8c4ea81f7c27 authored over 1 year ago by Lukasz Samson <[email protected]>
simplify docs

20117491b8cce473314b15a4c63cf14365fc7b22 authored over 1 year ago by Lukasz Samson <[email protected]>
handle default args

04c55d37fcdd76bed46d3356205494fc54900d42 authored over 1 year ago by Lukasz Samson <[email protected]>
refactoring

72b96becc66dc1691f16f9c098d3d56e0fdb6e6e authored over 1 year ago by Lukasz Samson <[email protected]>
get correct arity defnition for functions and types

e85db11a76e2b5073526c1fbc4bcd955c031e590 authored over 1 year ago by Lukasz Samson <[email protected]>
remove fallbacks to all arities

this would lead to confusion

6d049b786ffb7fa1f5a8a50e326bff3804aa238c authored over 1 year ago by Lukasz Samson <[email protected]>
resolve TODOs

8e122bf62006115074389d7e2c8906ea1d0d526a authored over 1 year ago by Lukasz Samson <[email protected]>
use call arity when looking for metadata functions

7fac59f8e372c2d60d617a11c203f82fbab6d58c authored over 1 year ago by Lukasz Samson <[email protected]>