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
8e122bf62006115074389d7e2c8906ea1d0d526a authored over 1 year ago by Lukasz Samson <[email protected]>
4dea78cb0e45c0334cb0891ed4edfe29bda97c9b authored over 1 year ago by Lukasz Samson <[email protected]>
this was never used by downstream
89905d452a5ea9b3a50853b27e553113c23c6ee9 authored over 1 year ago by Lukasz Samson <[email protected]>
remove no longer needed workaround
Fixes https://github.com/elixir-lsp/elixir_sense/issues/242
7b68a99cb8f21b560ee1ad01ef536eaa74bc332d authored over 1 year ago by Lukasz Samson <[email protected]>
1569967bcbf1b56d9023d119ff2029dc759ae55d authored over 1 year ago by Lukasz Samson <[email protected]>
provide docs for variable when it shadows a function
provide docs for all module attributes
Part...
b651396916beb834fa400305c06bb7e575efa57f authored over 1 year ago by Lukasz Samson <[email protected]>
Fixes https://github.com/elixir-lsp/elixir_sense/issues/226
07f0cd8fe445650a5e8d0d9cc372e8264f8071df authored over 1 year ago by Lukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir_sense/issues/238
bfe224b88d0904c9d0953383768a84057f13c81d authored over 1 year ago by Lukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/vscode-elixir-ls/issues/334
f7c36f85fc53547cd48e7a1d31521c6806bb7909 authored over 1 year ago by Lukasz Samson <[email protected]>83329e2544ae522d27e527823f1456c36e394b78 authored over 1 year ago by Lukasz Samson <[email protected]>
Fixes #223
fc1d64f2ffd21eac22a24fb310f86f33ddd5859d authored over 1 year ago by Nguyễn Văn Đức <[email protected]>41ccb84277cd8269364542051ab89ca55e57d1fd authored over 1 year ago by Lukasz Samson <[email protected]>
3d2aed4809fb5856d8a5dfe9b724dd390ceeb21d authored over 1 year ago by Lukasz Samson <[email protected]>
c03a3a6ffbe81c44718ec268ecbb1a3082ebeda6 authored over 1 year ago by Lukasz Samson <[email protected]>
Fixes #230
da9ced632c7ca54e2c99c46b183155f3bbaef3a1 authored over 1 year ago by Nguyễn Văn Đức <[email protected]>
do not try to alias implementation parent modules
do not try to alias mix tasks
optimise find_el...
4b4627f121a394822bde664135759af06c03d39e authored over 1 year ago by Lukasz Samson <[email protected]>
Fix formatting of types matching locals without parens
Fixes https://github.com/elixir-lsp/elixi...
3aea5e26d71d00c160033bd86451b11a69424b9d authored over 1 year ago by Lukasz Samson <[email protected]>
b134c70130c76298f2ca2db3279ef45a46d21284 authored over 1 year ago by Lukasz Samson <[email protected]>
Closes #227
Co-authored-by: Łukasz Samson <[email protected]>
8a55365510d43e3b524f767da5e085956c56695e authored over 1 year ago by Nguyễn Văn Đức <[email protected]>9e56e55090dfbfd1fe9ac18801384129b92bf888 authored over 1 year ago by Lukasz Samson <[email protected]>
bedfc00347289cc6b9197fe8015eb306d7fd1ca0 authored over 1 year ago by Lukasz Samson <[email protected]>
a8c8925e1ad439cb201571e3c9be7d52a1c1fe7d authored over 1 year ago by Lukasz Samson <[email protected]>
24e542c95a0f8b6079d90927644f5b3efd23d5c9 authored over 1 year ago by Lukasz Samson <[email protected]>
dc5896b5d2829bee5c75d001c4e714cca229f9e3 authored over 1 year ago by Lukasz Samson <[email protected]>
* add failing test
* avert crash on invalid attribute
* include token_metadata
* exclud...
e5c53b3bc9a17852339daa227a6b24ced9eda177 authored over 1 year ago by Łukasz Samson <[email protected]>daf98d375a16271852bc7c0eff1408fff2df4b1f authored over 1 year ago by Lukasz Samson <[email protected]>
38f8eeaec8fea1455c0aa805ab2c200a55f23335 authored over 1 year ago by Lukasz Samson <[email protected]>
bf6db4915deadc252b0a5104f30a698bb96d7295 authored over 1 year ago by Lukasz Samson <[email protected]>
db027bee97cd5605a77d225eeb0acda7d1356a53 authored over 1 year ago by Lukasz Samson <[email protected]>
This PR allows aliased struct to be completed with %. It does so by correcting the subtype of th...
c733dc8825911c20f0fdf47fefe64289e557cc10 authored over 1 year ago by Nguyễn Văn Đức <[email protected]>a50b8b616833fac6b45dbb65d6a8c6d9fda3a038 authored over 1 year ago by Lukasz Samson <[email protected]>
* record typespec scope
* do not find types in function and module body
do not find functi...
a6abc226d7ccbc386ffed02309d7379375150598 authored over 1 year ago by Łukasz Samson <[email protected]>c9ccb3f093fe0fcb5bc155f90399bdbedb76018e authored over 1 year ago by Lukasz Samson <[email protected]>
d004098e056523afe4bfab98358faec01132b4dc authored over 1 year ago by Lukasz Samson <[email protected]>
* Fix tests for Elixir 1.15
* Fix OTP 26 problems
c9505ef287c256726ac0f1aebe3fa33e6b330677 authored over 1 year ago by Kevin <[email protected]>* add more tests and fix messed up ones
* collect import opts
* add test cases
* Kernel...
07adff7fe0d6db13416af9f7be35da6f505dbc86 authored over 1 year ago by Łukasz Samson <[email protected]>* do not return macros from not required modules in actual_mod_fun
* return needed require on...
21bed7e576b67d67305ffac580b755d48101906b authored over 1 year ago by Łukasz Samson <[email protected]>64966194bb144741ef03f0a2e9d777b8fe132085 authored over 1 year ago by Lukasz Samson <[email protected]>
* add auto required modules
required should not return duplicated modules
Fixes https://gith...
8b06171117b1ca2f5306fcd9215a1cdeb1aec1a9 authored over 1 year ago by Lukasz Samson <[email protected]>
* Migrate to Code.Fragment.surround_context
* first step of replacing source with Code.Fragme...
1367fbd4cd0a6086580e38d001bf925c087b6435 authored over 1 year ago by Łukasz Samson <[email protected]>relax credo rules
8e5e9dd958216012c68cb1dfe0cba6efd63a152c authored over 1 year ago by Lukasz Samson <[email protected]>62710b21a601e173d9a00d5e1648c131de1c41f4 authored over 1 year ago by Lukasz Samson <[email protected]>
4246cf3c93762c3a50f14cd476afc00cd77a675d authored over 1 year ago by Lukasz Samson <[email protected]>
cc80de99c24f82cb6ba08a98d33a3d715fe90786 authored over 1 year ago by Lukasz Samson <[email protected]>
e92a29ff7444c3bc2e9cfb35c2c30035f417bcbd authored over 1 year ago by Lukasz Samson <[email protected]>
* remove no longer compiling line
* Config does not define __using__ macro
* fix some typo...
3fbc2ca5d973d7088c3c3a8243b9a699d8b327b7 authored over 1 year ago by Łukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir-ls/issues/860
71efd1e2efbac43e6c98c525cc879ddd747ac62e authored over 1 year ago by Lukasz Samson <[email protected]>we do the same for introspection completions
07d27f38bc252f44c1fed2244bc7d3396435ec97 authored over 1 year ago by Lukasz Samson <[email protected]>a7bb29f9a1d71fc97a5b96c61d4109cc2d26dea5 authored over 1 year ago by Lukasz Samson <[email protected]>
6ed3421e3fc405040f980c8f98be0b204d947624 authored over 1 year ago by Lukasz Samson <[email protected]>
f02d277f9795f92342611bf1823fc7ae96aa352d authored over 1 year ago by Lukasz Samson <[email protected]>
345f7905fef33df510f6803fad419ec2c74d3d52 authored over 1 year ago by Lukasz Samson <[email protected]>
* stop making pinned variable defined
* fix finding variables in rescue clause
81aaf94c1058d85c6d59e0bfb644890f131e6b31 authored over 1 year ago by Samuel Hełdak <[email protected]>1f637e3fa2c620083d76b146c55070769b392ecd authored over 1 year ago by Lukasz Samson <[email protected]>
25a8a9f819ce9659eae6f32f92d656092fe58427 authored almost 2 years ago by Lukasz Samson <[email protected]>
47c2a8eca7df0aaa6d1f5550c8711a3900078765 authored almost 2 years ago by Lukasz Samson <[email protected]>
remove imported_call tracking, add missing local_call tracing in test
d79c628849ebd2fcdc7308deb4cd85fd9d6a2c46 authored almost 2 years ago by Łukasz Samson <[email protected]>64c4afe4f59cf22fd44302373fa88a606df941c8 authored almost 2 years ago by Łukasz Samson <[email protected]>
submodule now properly sets alias in its own scope (introduced in https://github.com/elixir-lsp/...
380f364ee15b6e249ffa88c6b90350b9c51dcd1e authored almost 2 years ago by Łukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir_sense/issues/206
90cc15a17d8373f207dd2edc38369d454bd941b2 authored almost 2 years ago by Lukasz Samson <[email protected]>
we decide if symbols are externally visible basing on that
if at least one arity variant is visi...
`@since` was replaced by `@doc since` in elixir 1.7
`@after_verify` was added in elixir 1.14
Fixes https://github.com/elixir-lsp/elixir_sense/issues/124
b037089325e64952f67d72959b2573ef46b28bda authored almost 2 years ago by Lukasz Samson <[email protected]>* fix variable references
* handle also non-function guards
3e848790458b218ea36ea310df890c5c19af0732 authored almost 2 years ago by Samuel Hełdak <[email protected]>* underscore unused variable
* return typespec for struct fields when t is struc type
retu...
31c1d93f962971e0506bc66f4784462550f44187 authored almost 2 years ago by Łukasz Samson <[email protected]>d4b797b0bf2729a84b822096df581e3465adc0d4 authored almost 2 years ago by Lukasz Samson <[email protected]>
abb64fb94c55999edb0b8e2a13ec12ec9292d6b2 authored almost 2 years ago by Lukasz Samson <[email protected]>
* extract typespec for callback implementations from behaviours
provide in docs, specs and co...
60b02bdeaf433887a97c7d8180d39405b0ecf942 authored almost 2 years ago by Łukasz Samson <[email protected]>f340e7b8cde96005c2f5553736fc58261cc2f5e7 authored almost 2 years ago by Lukasz Samson <[email protected]>
40b36976acf8688c5f66a3018591b486a5b6fc59 authored almost 2 years ago by Lukasz Samson <[email protected]>
6d1a951bfbfc02e93b410acded82c736e1806df2 authored almost 2 years ago by Lukasz Samson <[email protected]>
ce23962b339d5d97e1fc5ec141a4a2ab74dd3100 authored almost 2 years ago by Lukasz Samson <[email protected]>
a0213a629613aad07e301e2bd11e361432ba44c9 authored almost 2 years ago by Lukasz Samson <[email protected]>
* Go to definition respects arity of function
* Refactor code for finding function definition...
ed875265f54994911774ac05c3a1b9adb65b80e7 authored almost 2 years ago by Tim Gent <[email protected]>7b99c2835851c78c0986a0f8799dc751ddb22be5 authored about 2 years ago by Lukasz Samson <[email protected]>
a3fffa7d15349f7b86f0d16ce29337c1e26c2fa6 authored about 2 years ago by Lukasz Samson <[email protected]>
a4f15ec0f80655da67112a2e15df656657f21f15 authored about 2 years ago by Lukasz Samson <[email protected]>
elixir 1.12 has broken support for otp 24 typespec
af9cb576d6fbb41a0c1e6196f20fd6e996299a1e authored about 2 years ago by Lukasz Samson <[email protected]>084f78485f7fe65969b425a6152000464b6c8b40 authored about 2 years ago by Lukasz Samson <[email protected]>
23e85cc3097d87abbf46e48fee435eede5b7eb2c authored about 2 years ago by Lukasz Samson <[email protected]>
a3d50057054fb5c2080437ab0fd0252a62c9c182 authored about 2 years ago by Lukasz Samson <[email protected]>
596359998c820bdf764a824b4867b2103dddb793 authored about 2 years ago by Lukasz Samson <[email protected]>
a19be81667a10b537641aa60bf6b2cd0a05810e9 authored about 2 years ago by Lukasz Samson <[email protected]>
22 is OTP >= 24
8ccceac9810cdd3f6505fa43e611b6a729c0ff35 authored about 2 years ago by Lukasz Samson <[email protected]>* Test for variable reference across multilines
* Test for variable references for variable d...
837ca16ff6746fbcf0b93cd77bc85884701acf1c authored about 2 years ago by Tim Gent <[email protected]>ea9eadbec00edef3b98f5389c509ddb81ffcacd0 authored about 2 years ago by Lukasz Samson <[email protected]>
506d799aeccc4008f02cb32efc179795a9475fa0 authored about 2 years ago by Lukasz Samson <[email protected]>
1bab571b024404e6568645e01bdd91152692c9cc authored about 2 years ago by Lukasz Samson <[email protected]>
Fixes https://github.com/elixir-lsp/elixir_sense/issues/169
c5b3765231efebe5cd84b6a43d5140972af2b8d2 authored about 2 years ago by Lukasz Samson <[email protected]>Fixes https://github.com/elixir-lsp/elixir-ls/issues/761
c5ffa5c9afb156552336c985fface2119c37c0cc authored about 2 years ago by Lukasz Samson <[email protected]>c26800f600de2afdabc165a9dc8e7b8e91261612 authored about 2 years ago by Lukasz Samson <[email protected]>
* Allowed logging of errors to be quieted.
While using elixir-ls, frequently, the code that's...
0af177bae5f9eb75466a1749dea3b17bdd08fb7b authored about 2 years ago by Steve Cohen <[email protected]>Fixes https://github.com/elixir-lsp/elixir_sense/issues/154
17e3850062a40af6ca310b4485ecfead18181177 authored about 2 years ago by Lukasz Samson <[email protected]>468df0ecc46ffb8f18b239a0b22ce570254c4044 authored about 2 years ago by Lukasz Samson <[email protected]>
ef2401be49e8471abb13ad1805067231973fecca authored about 2 years ago by Lukasz Samson <[email protected]>