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 readme

653ef79ba9b1abab05c576e3406af3def7f5f86e authored 10 months ago by Lukasz Samson <[email protected]>
fix a few more invalid Exception.blame usages

33eb7ab8348dbe35672f00ae0ecb3a44fb630893 authored 10 months ago by Lukasz Samson <[email protected]>
Do not raise while handling exception in format_doc_arg (#291)

Previously, an issue with the interpolation of the raised exception caused
format_doc_arg to ra...

a183ca326a83a9fa4a9d6e88c06e4249695b0b88 authored 10 months ago by AJ Foster <[email protected]>
deprecate providers (#290)

90f3cf42605fe8cd8234d6cfebefee98ed71e85e authored 10 months ago by Łukasz Samson <[email protected]>
make sure logging is not crashing

885a63fc917a3f3468ddcf1b0855efd77be39182 authored 10 months ago by Lukasz Samson <[email protected]>
add todo

4da5c497c575a22a8aa260df18a6d38964ab799d authored 10 months ago by Lukasz Samson <[email protected]>
fix crash on invalid specs

f34fd88a5b39b10cb0869659d2957b789682fb55 authored 10 months ago by Lukasz Samson <[email protected]>
cleanup

d7b12a11df4bcacfa64afb23b5566e64509b740d authored 10 months ago by Lukasz Samson <[email protected]>
provide docs and signatures on builtin functions in more cases

workaround missing docs on Exception callbacks
Fixes https://github.com/elixir-lsp/elixir_sense/...

4ff3d09cc632c630c0736ea6434a9a26d372858c authored 10 months ago by Lukasz Samson <[email protected]>
fix test

c80cbcd4c8b225aaac6c30a03c93be260097b06e authored 10 months ago by Lukasz Samson <[email protected]>
attach app metadata when it makes sense

f7bcb3261640d20f83a70e15ce05c7c50b15b569 authored 10 months ago by Lukasz Samson <[email protected]>
register overridable meta

fe5b90c3bab945cbf55f29b8baca052c0a029622 authored 10 months ago by Lukasz Samson <[email protected]>
handle local behaviours and protocols in returns reducer

d48611c6454d711b7e4a48efe8e38949da7a78a4 authored 10 months ago by Lukasz Samson <[email protected]>
suggest protocol functions from local modules

63bfa55eda6affa26d4bd4876e9c1416d7d6e6a5 authored 10 months ago by Lukasz Samson <[email protected]>
suggest callbacks from local modules

abf26408b27873dbb4bcffc07cccac364e72c7f9 authored 10 months ago by Lukasz Samson <[email protected]>
collect optional_callbacks

fc4ae01ddb6ca346cd6887e8709b202194d11d90 authored 10 months ago by Lukasz Samson <[email protected]>
Collect docs and metadata in metadata builder (#288)

* collect docs in metadata builder

return docs and meta in docs provider

* provide docs in...

e87bf6df3fdf97b668b17d2d96becb03d2051b53 authored 10 months ago by Łukasz Samson <[email protected]>
use the variable

4b84d0683f484844fbe9ff9b3c23e92ba7e9d678 authored 11 months ago by Lukasz Samson <[email protected]>
fix crash in complete

e1478eb437b0c174140bd93db9eed49614eff0dc authored 11 months ago by Lukasz Samson <[email protected]>
fix crash on invalid typespec

190e032f8f67892981fdb1a1d7499eb3e769f5b1 authored 11 months ago by Lukasz Samson <[email protected]>
fix crash when formatting doc arg and it is an atom

6f4a27df29ab493f06001b7ff793e7195eead073 authored 11 months ago by Lukasz Samson <[email protected]>
catch more errors in expand_alias

d9b8df968c025e67a6729c76c06351194f01a453 authored 11 months ago by Lukasz Samson <[email protected]>
workaround a crash due to race conditions

62bbda551dceb735bc1480ffec19a274da869a73 authored 11 months ago by Lukasz Samson <[email protected]>
update comments

8d6079fc0481920f8bd71b24672065752890853b authored 11 months ago by Lukasz Samson <[email protected]>
Add support for rendering erlang see tags (#287)

* add support for rendering erlang see tags

fix rendering of links in erlang docs

* format

2ded9a1f99366b7676a99c7d095c4fe43410f97d authored 11 months ago by Łukasz Samson <[email protected]>
Bump actions/cache from 3 to 4 (#286)

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://...

c38b0e25ca3dae65e4248a2cb467c903e0ee37aa authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
rescue system limit error

e4c0282b8c2afa68652227992a223b1a9aab2c54 authored 11 months ago by Lukasz Samson <[email protected]>
log errors

7bd06ece42c313bad470c16b45508b0d200b05a5 authored 11 months ago by Lukasz Samson <[email protected]>
fix crash in phoenix scopes when parse fails

430bb2e6290d411b7aa6fbff12d050d836441d34 authored 11 months ago by Lukasz Samson <[email protected]>
workaround elixir errors

95e6ce40494916a21ffc13b520cd956e1f91f0aa authored 11 months ago by Lukasz Samson <[email protected]>
workaround elixir bug

06ed2cc393f7d773b8c70fa48767558052ff8962 authored 11 months ago by Lukasz Samson <[email protected]>
Phoenix scopes fixes (#285)

* fix crash when hover over non module atom

* fix crash when combining not know atoms

fix ...

c40c0da06a2fb91cedd996c66e10365d7bb96c70 authored 11 months ago by Łukasz Samson <[email protected]>
fix tests on <= 1.13

65971390a79459c7e007dd64b7bf844584149dea authored 12 months ago by Lukasz Samson <[email protected]>
fix invalid completed def type when function and macro have the same name

0fa1e579ce889bfd65243848fc80b8daafba1f28 authored 12 months ago by Lukasz Samson <[email protected]>
add `nifs` attribute added in elixir 1.16

93c924bc321199350d8c18c98a63c36cc2f373d6 authored 12 months ago by Lukasz Samson <[email protected]>
add elixir 1.16 to test matrix

3ad4ff3ff89b5bf7a4e4438d23c80a28bd4a941c authored 12 months ago by Lukasz Samson <[email protected]>
Bump actions/checkout from 3 to 4 (#278)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

c3771bc69ec7a907b693f6f11983e38da21848d4 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cache module completion results

avoid reading docs chunks

6b378da5b7b1d43a0af1c8761b1a035e3929efdd authored 12 months ago by Lukasz Samson <[email protected]>
optimize version check in complete

60f1d1e6cb0238c1c222b261fcf0c7c5db1150b4 authored 12 months ago by Lukasz Samson <[email protected]>
add env on describe

94986932e76342ea6113f4baaaa0bd1a9d22a550 authored 12 months ago by Lukasz Samson <[email protected]>
fix tests on newer OTP 26 release

332a3b43e6cc41356cdd039813b25f5e109d84a2 authored 12 months ago by Lukasz Samson <[email protected]>
register context variables in ex_unit setup and setup_all

4e813784cd1a9700bea96ed8c39720c0674ddb87 authored 12 months ago by Lukasz Samson <[email protected]>
ex_unit defs have arity of 1

148b701544772db869c81f8a777882ed592a32a0 authored 12 months ago by Lukasz Samson <[email protected]>
register ex_unit tests as defs

register variables defined in test context parameter
fixes missing variable suggestions in tests

a7fbd37febf17e55926b13ea108c9826deacaed4 authored 12 months ago by Lukasz Samson <[email protected]>
typo fixes

83e6e89188141b44a636d2ed3a199661c76d6fc7 authored 12 months ago by Lukasz Samson <[email protected]>
fix crash when incorrect AST resulted in mismatched alias stack pop operatoin

1286cbc17f31f614850e4ca667565f4abee91469 authored 12 months ago by Lukasz Samson <[email protected]>
fix crash on invalid delegate AST node

a61260adb0fa5508ee3ef25efc2a54f79fe4f2f8 authored 12 months ago by Lukasz Samson <[email protected]>
fix crash in implementations when behaviour implementation is a delegate or guard

c315c2ce5c7dafe0640e012591aadcb1edfc868e authored 12 months ago by Lukasz Samson <[email protected]>
return dummy struct fields if unable to create and inspect a struct instance

2892fcffa77a5f82e873fbfc3005063b958e4f90 authored 12 months ago by Lukasz Samson <[email protected]>
fix new 1.16 failed tests

62b777815e9bd8eca7767c0598c8be8384c1c5ee authored about 1 year ago by Lukasz Samson <[email protected]>
fix spec

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

3c8ae4e97c70a4d369e0abe1ba39d8bdaa9d1de3 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when parsing fails

72d2b81841bc98811d01eb830db01fc4d8e1cc94 authored about 1 year ago by Lukasz Samson <[email protected]>
remove dubious missing env fallback

5d2a1e8bbde4157820b1f930633a00c80827696b authored about 1 year ago by Lukasz Samson <[email protected]>
get metadata as argument

a3ddc75f41c4bf8a1aa888aa2e517c5abf6409d3 authored about 1 year ago by Lukasz Samson <[email protected]>
Improve Phoenix integration (#281)

* add phoenix scope utils

* refactor source to be more readable

* add phoenix plugin

* ...

02c101d03c0b5a81379b3905e7baa6e685c0fe99 authored about 1 year ago by Gustavo Aguiar <[email protected]>
fill tuple fields

56a5cdbea14e24c43e1332d148bae62c0ca07f4b authored about 1 year ago by Lukasz Samson <[email protected]>
remove dbg

9842dc18a03fcd29da6007ea5aeab7e73917b087 authored about 1 year ago by Lukasz Samson <[email protected]>
Implement type inferences from guard expressions (#239)

* Implement type inferences from guard expressions

Potential improvements for future:
1. Bet...

5583feb1aadac949d8e2cf5763f59b0265cf17fe authored about 1 year ago by Nguyễn Văn Đức <[email protected]>
add tests

cb4ca6d59d620be5be9d8e129f1955c4dff0caec authored about 1 year ago by Lukasz Samson <[email protected]>
Fix suggestions when using typespecs returning a remote type (#282)

As shown in the following code:

```
defmodule Mod do
@spec fun() :: NaiveDateTime.t()...

876f1663c046aec88d3c389fa6e2e1be57b2e5f5 authored about 1 year ago by sarah kate <[email protected]>
Elixir 1.16 support (#283)

* fix warnings

* get line in predictable way

* position is :erl.anno since 1.16

* alias...

d61c3a08922f88b4be62327bacb1fac61f1e779e authored about 1 year ago by Łukasz Samson <[email protected]>
fix invalid expansion of Enum.fetch

16d28f78e5702678394523c6aa17486931740402 authored about 1 year ago by Lukasz Samson <[email protected]>
validate string

e8abc4006f8c8c889e49b786cb2f1a553fcd6af4 authored about 1 year ago by Lukasz Samson <[email protected]>
validate string before parsing

3ad9449b06a84566273367b89447502f15da8ef7 authored about 1 year ago by Lukasz Samson <[email protected]>
handle no signature on callback

22de3f67d536472428da6e98befce822e15dba6d authored about 1 year ago by Lukasz Samson <[email protected]>
disable ci on 1.12 on windows

85a1b96455f36d9e0eed5cb4ca8bbf56db6caa5f authored about 1 year ago by Lukasz Samson <[email protected]>
make sure structs are expanded until fixpoint

fix crash when completing var bound to call result being a struct

8e212ae036c593e416e52afd32039dca2ee5bd33 authored about 1 year ago by Lukasz Samson <[email protected]>
do not suggest capitalized map/struct fields

the resulting code does not compile

ed74f774cfaa3c1a77763007b92dc2c3b0171285 authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash on invalid alias

c02f5ac2e055f279f25c7cc27bcae5aa392c6fde authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash in suggestions when attribute is a map with capitalized atom keys

74eeb5ee471c31a416a7898cd4f53d62f2827e2e authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash if attribute expands to atom that is not an elixir module

0af3bc8e7e0104e8e7ed52068c2de739cefe17cb authored about 1 year ago by Lukasz Samson <[email protected]>
remove wrapped behaviours

fix returns reducer crash when callback is not found in typespec

4edde9ea4824aa946f6c5a8541e3cda747de4bf7 authored about 1 year ago by Lukasz Samson <[email protected]>
avoid constructing structs as it may fail

36a9900577c27b1bda7e2e246d2f7d6c5397f6ba authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash on invalid alias in struct reducer

d8fe3909773613bd4e092c4f5c5d10ba50cc42c3 authored about 1 year ago by Lukasz Samson <[email protected]>
raise better error

6fa1aad9230c8fb5c6ad3e6d433ee896f423eecf authored about 1 year ago by Lukasz Samson <[email protected]>
harden docs fetching against changing cwd

012f4155412d672f8205cf759b8b4ea494f4a66b authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash if local function fuzzy matches sigil_

b2e26ce097aa4cdc12264b9fe4340dd2a18ff5fc authored about 1 year ago by Lukasz Samson <[email protected]>
remove dbg

86f3f1f3836a529e26b1ac510ed7baae6de37fbb authored about 1 year ago by Lukasz Samson <[email protected]>
add missing expand call on union

fix crash with expand call on unexpandable vars and other

894d9d60dd04a23853eb491909432be73f769cdf authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash when overridable function has complex parameters

0e1b928d97ec6959c58f9063692beb7f0c5b3a1b authored about 1 year ago by Lukasz Samson <[email protected]>
fix crash in expanding map merge when one side returns none

f2f6ddeb71d8f36320ba7db373188f217e5dde21 authored about 1 year ago by Lukasz Samson <[email protected]>
add missing function clauses

95652fb3fef64da553ae33d7ed584c8ff9c6b7b5 authored about 1 year ago by Lukasz Samson <[email protected]>
another attempt

aa1db70cc16d9c48462812cc14e2921ba137387f authored about 1 year ago by Lukasz Samson <[email protected]>
another attempt

9491aab535d764978ec0a078615e6f5925d1a3e9 authored about 1 year ago by Lukasz Samson <[email protected]>
another attempt

c3398cca11e83e25a1f1ae94c77930399f7ed82a authored about 1 year ago by Lukasz Samson <[email protected]>
don't fail if tests on 1.12 fail

2cd1a0692cb469cef3bf58021d556ef8f7837681 authored about 1 year ago by Lukasz Samson <[email protected]>
a few more renames

5be3ef3c173385c7bcbe32d6faaf3c9f3c4897ab authored about 1 year ago by Lukasz Samson <[email protected]>
bundle formatter

70360bbfb9fdac8efdf06e11adc40acb66dc179e authored about 1 year ago by Lukasz Samson <[email protected]>
a few missing renames

867399fc1a9c5d5034a6f1282b25852578fe0687 authored about 1 year ago by Lukasz Samson <[email protected]>
another attempt

c9a5162b78e68aeabc19c17b23a698f708f9b1ee authored about 1 year ago by Lukasz Samson <[email protected]>
bundle typespec from 1.13

504f46c215c8639e748f71f368b11b2cfbfdca96 authored about 1 year ago by Lukasz Samson <[email protected]>
fix build

ab802287c3860cbb9c5604acae422693920bcb54 authored about 1 year ago by Lukasz Samson <[email protected]>
bring back partial support for 1.12

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

993221f14673c5c43aee0866502ccee3986d67cd authored about 1 year ago by Lukasz Samson <[email protected]>
check against dev version

quite a lot of people run on unreleased versions

c299b5da60071b02258c2e5e342b2b76688c5b9e authored about 1 year ago by Lukasz Samson <[email protected]>
Partially revert "drop support for elixir 1.12"

28f0ca5c8935bab1016ee04ac5ea303a23e172b1 authored about 1 year ago by Lukasz Samson <[email protected]>
raise better error on no match

cbde019bf2588806b5593ce55e513ca62b03da16 authored about 1 year ago by Lukasz Samson <[email protected]>
add missing escapes

9b140c7b92aecf1bec372295714594fa89722390 authored about 1 year ago by Lukasz Samson <[email protected]>
log error instead of crashing when unable to mach callback

af0df6f62f543d5ffb55ac6f8a578fbeb26382ca authored about 1 year ago by Lukasz Samson <[email protected]>