Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
IntellIJ Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Collective -
Host: opensource -
https://opencollective.com/intellij-elixir
- Code: https://github.com/KronicDeth/intellij-elixir
github.com/KronicDeth/intellij-elixir - e6344998af393dc511982e5d985cc8182b66bef7 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 647cac44f5096c25334af362139fbd9cc7b8a695 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c8b4c72d687d6ed0dc83837fcf1774a7ba55cace authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6135d4b4704ca7b45ab31b611c966912f8d3166c authored over 3 years ago by Luke Imhoff <[email protected]>
Fixes `unquote` in `def unquote(...)() do` not resolving.
github.com/KronicDeth/intellij-elixir - 85227e9a9bc03efbb55c1470b4f287c2bf0ff73d authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 479239d4887fd5082fb4b6f615049c9c696871ff authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4da74f6f7a955bd4ba0aaddc9730e766753237d9 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - a046a6614fe0e915d7f33b4fa54d2321759d3f4e authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - f76cfcac07646255aacdd6796d6a10d5ef7e80b0 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - a2f17e9ef189f5d5aa54501c8c89367fc110ff55 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - f487849ee38565f295780c20424193e5fe6b73fc authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5842560403717583daea5fff3de63d64f465d61b authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - bd1ed066eb4a8be19f705df75b0ae53efb0642dd authored over 3 years ago by Luke Imhoff <[email protected]>
Preference is now handled in `Resolver`, so that source preference only happens on Go To Declara...
github.com/KronicDeth/intellij-elixir - 5d211192dccc925085c006071a1df1709a0110b5 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - f4dde6ba18728e2648f875e05316bee29faca23f authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 20c8954e391af9483b1ced4830d0c59f255808d9 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - dbe61da07a34fe7198fefb1889170b66914d110b authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c66ff1ade44c6b7fef8981345368a938eb4e7328 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - cdf0eb0a1a5c424fcc5ecf511ed33a0c2d3178b8 authored over 3 years ago by Luke Imhoff <[email protected]>
Ensures that functions only defined in decompiled Modules can be found because the Module's Reso...
github.com/KronicDeth/intellij-elixir - afa7c32eb3a3d296526c1b315631294a76822b68 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - f291b02ff84bc7b49eec36481e34007a8ab8c7c2 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d0c503bab8b11593d3605a68b6fff798d80f502e authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d3242d3f2aa0ad4a19272f4bb09de29efe981f57 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 908d5921c6400f30da653e78c5e4260d319df0d3 authored over 3 years ago by Luke Imhoff <[email protected]>
The logic was supposed to be that
* If it is pinned, keep searching
* If it is not pinned, chec...
github.com/KronicDeth/intellij-elixir - eb55e5b32ee00166121836a0cd6cb0d2603b56f2 authored over 3 years ago by Luke Imhoff <[email protected]>
Elements in libraries don't have a Module from ModuleUtil.findModuleForPsiElement, so scan the e...
github.com/KronicDeth/intellij-elixir - 7d2c96ee4744787e6f23e36db635d09b07dd4f14 authored over 3 years ago by Luke Imhoff <[email protected]>The check to see if the resolved was a modular only worked for source elements because it checke...
github.com/KronicDeth/intellij-elixir - 4f5f50e3b8394816a8d8fccedaf29ccf979e894f authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 15930991c811d75efd88710f87e13ca4f28eae73 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2694229477e57deb3f0af5ce9d84f628baf5d2de authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5ed7d7ffcb98945f9e1accd48fe100eb58639c3d authored over 3 years ago by Luke Imhoff <[email protected]>
Also add support for resolving `a` in `[{^assoc, a}]` binding.
github.com/KronicDeth/intellij-elixir - a97444520e2e3da7f64a28f9ab71e28a8021d8c2 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 467917bbe422a3b299c97f2a2e63eafa7bb735ca authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5671d56d93929d6a871df85db3aba26988d860b9 authored over 3 years ago by Luke Imhoff <[email protected]>
While refactoring the walk, I copied the call for siblings, which shouldn't included self. Chil...
github.com/KronicDeth/intellij-elixir - a643ef8a0ccd13577bc2878a8fea20806c18ae3e authored over 3 years ago by Luke Imhoff <[email protected]>
How `field` works in `schema` for `Ecto.Schema`
1. `use Ecto.Schema`
2. `Ecto.Schema.__using__`
...
Already worked for `join/3` calls, extend to keyword syntax too.
github.com/KronicDeth/intellij-elixir - 2aea371cec226d7c33c6a5603dd9122e572bfc93 authored over 3 years ago by Luke Imhoff <[email protected]>There were some duplicates previously.
github.com/KronicDeth/intellij-elixir - 2403ad1944c26fb0a3ac8f3e94b040dd96f0a169 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - f74ec78b2003ab68d2f1f2d42ef0f4f087f8e9ab authored over 3 years ago by Luke Imhoff <[email protected]>
Eliminate the specialization for ElixirAlias AND QualifiableAlias as which was picked as based o...
github.com/KronicDeth/intellij-elixir - c114ffe0a822f281920f796912e20bca185f925e authored over 3 years ago by Luke Imhoff <[email protected]>Port filtering out comments, white space and end of expressions from siblingExpression.
github.com/KronicDeth/intellij-elixir - fce3174e76b19a242de0345265c94e6f81c536ec authored over 3 years ago by Luke Imhoff <[email protected]>Fixes resolving `SSH.Key` to `Foo.SSH.Key` when the alias is `alias Foo.{SSH, ...}`.
github.com/KronicDeth/intellij-elixir - 419b157d8654209a233411d17f6c134f4db52a6c authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 95f68fce9017f5861728ead89ea5d9af4ef9b8f2 authored over 3 years ago by Luke Imhoff <[email protected]>
UnaliasName still assumed that `fullyQualifiedName` included the qualifier, but it is just the l...
github.com/KronicDeth/intellij-elixir - a1fa2c632cb91ae7bacfd8f0eb7960b8bf32fc70 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 5075aa9292badc1f584b63f924f3859991596b4a authored over 3 years ago by Luke Imhoff <[email protected]>
`Elixir` is not declared anywhere. It is the namespace of all Aliases.
github.com/KronicDeth/intellij-elixir - 0033f2c17b94a074ec5f3e1f78d115ca6be62995 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 5f22efbaf4a09d66659df8655aa2ad706f13d720 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7880a14c801f19bbe0658ac8daf7520a5fc53773 authored over 3 years ago by Luke Imhoff <[email protected]>
resolvedPrimaryArity did not add both the doBlock's arity and the arity from the `|>` at the sam...
github.com/KronicDeth/intellij-elixir - 451aa8aff358544576d2fed074639d1b23e59749 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 9dda66f2318aa082f249fdaf0d1b60c5ed135e5f authored over 3 years ago by Luke Imhoff <[email protected]>
fullyResolve only touch the first modular.
github.com/KronicDeth/intellij-elixir - 91d1511e49ac96fbc006f6b8b83dd165256b1a74 authored over 3 years ago by Luke Imhoff <[email protected]>Reference variables are introduced in as the left operand of `in` passed to `from/2` and the `jo...
github.com/KronicDeth/intellij-elixir - d008c71cf552be8dd6cce104757953e2d4183461 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 88aad34194f4abbae59e5c17a033d145deb88b1f authored over 3 years ago by Luke Imhoff <[email protected]>
`unless` was already walked, but not `if`. Fixes resolving `Repo.preload/2`, which is defined i...
github.com/KronicDeth/intellij-elixir - 95d2debc691647a8aa681680dbd5fa52a456034d authored over 3 years ago by Luke Imhoff <[email protected]>
1. I had flipped the head name and `as` name for checking for a name match
2. I only counted the...
Fixes `def` in `def default_host_flag, do: "--host` resolving as an invalid match to `default_ho...
github.com/KronicDeth/intellij-elixir - ada2c1855236c0e7919d693c0f037439d910dc9c authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - f8c9ab0893010d13af5bd60af622f52d92f948c8 authored over 3 years ago by Luke Imhoff <[email protected]>
The `as:` is the name in the `to:` module only.
github.com/KronicDeth/intellij-elixir - b673516580b3d417c42e3008ea97e4b3f4333e47 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 762e09cfce7c854fff19b6e3e1b284916475656f authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6b63bff581b5f17859410fc95bea1d6e38643612 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b87ddd38e1e26d413a873b0b6d8ee71537d48b3d authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6f5904ce05851b8eb77167ff9bc30ffd064e225a authored over 3 years ago by Luke Imhoff <[email protected]>
Unfortunately, this ties all protocol's `t` to the same element, so Find Usage finds all protoco...
github.com/KronicDeth/intellij-elixir - c9f1ed8ad7c063980c835e6a932a5f0e2ca3cb62 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 7126b5bce4c164b8bcdcc7c08c1ce7aa25de3e0c authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - dbcede45197dc0c1a91dad6a0d67eb4f8015cdf0 authored over 3 years ago by Luke Imhoff <[email protected]>
In functions like
```elixir
def f(%Struct{} = s \\ %Struct{}) do
s
end
```
`s` in the body w...
github.com/KronicDeth/intellij-elixir - 14196c33c3b25dc803c11969d8394d6044acdca4 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 0abcf2aee705521131ef53229c5d86e307f0e91d authored over 3 years ago by Luke Imhoff <[email protected]>
* Use `whileIn`
* Eliminate unneeded `?.`
github.com/KronicDeth/intellij-elixir - 2ac41f008f7f77ed53138b6b01d1604639c4875e authored over 3 years ago by Luke Imhoff <[email protected]>
Fixes resolving variables through `use` statements for variables in the body of `defmodule` blocks.
github.com/KronicDeth/intellij-elixir - 80b29ccd40b8aa924136267113b170f83b7cc32e authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 7c980f064ba14bd5b589c5fe29b3f2f443dc9601 authored over 3 years ago by Luke Imhoff <[email protected]>
The generated `MyApp.Endpoint` for `mix phx.new` has a section to enable code-reloading at compi...
github.com/KronicDeth/intellij-elixir - 9706de741cc5bacb25fb24d2cdd146686ba4f174 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 9cd54242ce16180ae61ed7df4cd7cb8f9664fb7b authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 52e50bf2950ec74679b1affb51b1dd2e66037e2c authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ae9280c84fb4d102420d542e837a92166c55e646 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 71701532532601d2608d66d36d56192c7bee7a6f authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ba5782795df870a1dcdd3783b8fbe9c299affa37 authored over 3 years ago by Luke Imhoff <[email protected]>
Resolving qualified calls only used Modular.callDefinitionClauseCallFoldWhile, which ignores all...
github.com/KronicDeth/intellij-elixir - ecc3c259454edea27275225052c1e1e5b93125fa authored over 3 years ago by Luke Imhoff <[email protected]>Fix `:systemd.ready()` not resolving because `:systemd` only exists as a decompiled file from so...
github.com/KronicDeth/intellij-elixir - e1265867c79e3cbee86e58cee582174d7cd6c71f authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - be618278fb198f72ecf8f7ee43bb37c8e7bb4315 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 811753ac3aefc0757073d186d457cb0a4f7261f8 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 243485b87cfb5fd8564d78850507261b74461ac9 authored over 3 years ago by Luke Imhoff <[email protected]>
* Have separate references specifically for Types.
* Resolve to both types declared with @type, ...
github.com/KronicDeth/intellij-elixir - 4236245c6eabc72bea6bbed5ba5f9b9e016a0aac authored over 3 years ago by Luke Imhoff <[email protected]>
For type reference resolution of built-in types to work, they need to be defined somewhere. Int...
github.com/KronicDeth/intellij-elixir - d38d55a0042be728c617218ce9bbc7d80dbdb847 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 58ff42f2056e314eea18b8398c624c736635f612 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 61be920641089479608c8d47491801337a710595 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 416c3bede0c5e406891d0eb65d089fa759629390 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 164e5bda988d205a44eb8a371ec426ad67e5f296 authored over 3 years ago by Luke Imhoff <[email protected]>
Only looked in stab of the doBlock, but the else is in the blockList.
github.com/KronicDeth/intellij-elixir - aaf23ba75bb6547125244b1fa941c4d227a91a04 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - e8a5cf74cfb9db228f39517657a8ac6f3cd8818b authored over 3 years ago by Luke Imhoff <[email protected]>
I don't have a good approach for resolving struct fields or map keys for now, don't mark them as...
github.com/KronicDeth/intellij-elixir - 4d807d5d84c2d3b3fc173e361dfbed9bf1da565b authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 1da0b484f3a5522838147855d3b4265afbc89311 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4a4e1455fca6640afb5d2ee7d3320a471a412c80 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 743e8f124973fd8deeff9ae4b0afd4fb9efb5be8 authored over 3 years ago by Luke Imhoff <[email protected]>
Finds variables defined in EEx PsiElement by creating them the same as a StabBody, which means t...
github.com/KronicDeth/intellij-elixir - 96130f0ca495b91e9c6c45abbbc1bd42439ce410 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 87998ef43160791dec768b23d4f2231f10c63dc7 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7950e633781ee3d73b375b0edff97e17945d0ff1 authored over 3 years ago by Luke Imhoff <[email protected]>
* Always show the keyword pair, instead of just the keyword key, so that the value being assigne...
github.com/KronicDeth/intellij-elixir - 572fb4d6aa87fc9d6c909028a6935c9e07a3abb8 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 6a0d54cbafb6cbca9830b00d243998b8f6e103f2 authored over 3 years ago by Luke Imhoff <[email protected]>