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

Decompile types from Erlang DbgI

Fixes #2017

github.com/KronicDeth/intellij-elixir - 7ad6945ef04deb1834a8d62de148688781b1ee04 authored about 3 years ago by Elle Imhoff <[email protected]>
Stop searching if atom in wrong place in binding

Stops invalid binding test from erroring when resolving it.

github.com/KronicDeth/intellij-elixir - d6966456201423735aa12619ee67a6ec90c0b5aa authored about 3 years ago by Elle Imhoff <[email protected]>
hints cannot declare reference variables

github.com/KronicDeth/intellij-elixir - b38d08a6a44f4817b9e00a338ba5838137bfdd48 authored about 3 years ago by Elle Imhoff <[email protected]>
Turn off tailrec because it doesn't work correctly for ElixirAccessExpression

github.com/KronicDeth/intellij-elixir - 189d875a51bea04d54032c09f6885927b76fe695 authored about 3 years ago by Elle Imhoff <[email protected]>
Stop searching on numerical index in binding

github.com/KronicDeth/intellij-elixir - 5616b1eb05b915b51a1945fc129a0e27539d05c6 authored about 3 years ago by Elle Imhoff <[email protected]>
Treat or_having the same as having

github.com/KronicDeth/intellij-elixir - bf46755358aa7cb03d8e9200ab2f9dbce963344d authored about 3 years ago by Elle Imhoff <[email protected]>
Quote.treeWalkUp through case

github.com/KronicDeth/intellij-elixir - 03ff80332fa72d8860a7a05d1f1736b9e4e56960 authored about 3 years ago by Elle Imhoff <[email protected]>
Treat or_where the same as where

github.com/KronicDeth/intellij-elixir - 9f95a8f8d73a3c2340afaab0b3ddaf803e6dc702 authored about 3 years ago by Elle Imhoff <[email protected]>
from([..] in ...)

github.com/KronicDeth/intellij-elixir - 97de93cb3b2ee4fe9184f5d2ec1c77ccceb2793d authored about 3 years ago by Elle Imhoff <[email protected]>
union cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - 26404da1efa38b1cf49414c0e6ab83ad33a0b8f5 authored about 3 years ago by Elle Imhoff <[email protected]>
preload cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - d3d1cbe2b96c9e34f2db6d48356627b408ba798c authored about 3 years ago by Elle Imhoff <[email protected]>
except and except_all cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - 8f2a05d77951e49a56e619e5d5bce6e2ef18d690 authored about 3 years ago by Elle Imhoff <[email protected]>
offset cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - fd62c3b147261b3e78a05d113a67be723bf3c16f authored about 3 years ago by Elle Imhoff <[email protected]>
lock cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - 4dff9cea3627f90850e4b927d6c70ad5873974b2 authored about 3 years ago by Elle Imhoff <[email protected]>
intersect and intersect_all cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - 2901b5ec804fca169cb2803d79ee7bd5730effaf authored about 3 years ago by Elle Imhoff <[email protected]>
prefix cannot declare a reference variable

github.com/KronicDeth/intellij-elixir - fa74f3da1d9cd62585534029d36fb952f555d984 authored about 3 years ago by Elle Imhoff <[email protected]>
from(union_all: ...) cannot declare reference variables

github.com/KronicDeth/intellij-elixir - 0275813709850c5e896dcaf48f11e9ba143652c3 authored about 3 years ago by Elle Imhoff <[email protected]>
Treat select_merge the same as select for resolving Ecto.Query.API

github.com/KronicDeth/intellij-elixir - 00b2304a59280191f8fd4a35174dcb302bdbd992 authored about 3 years ago by Elle Imhoff <[email protected]>
`from(..., [elements])`

github.com/KronicDeth/intellij-elixir - 27f223a844317fc4b9b7f53368875a883720d365 authored about 3 years ago by Elle Imhoff <[email protected]>
Resolve Ecto reference variables in `left in ...`

github.com/KronicDeth/intellij-elixir - b2627fa73efa99886bd3c6a40284d526578f474a authored about 3 years ago by Elle Imhoff <[email protected]>
from(limit: ...) cannot declare reference variables

github.com/KronicDeth/intellij-elixir - 4ac5200fe214ec64b62d3829ae21dcc2b8e71749 authored about 3 years ago by Elle Imhoff <[email protected]>
Treat `having:` the same as `where:` in `from`

github.com/KronicDeth/intellij-elixir - 30fefdd288416546514fbbd7a86dda1dba209a6d authored about 3 years ago by Elle Imhoff <[email protected]>
`from(windows: ...)` cannot declare reference variables

github.com/KronicDeth/intellij-elixir - 22faab2743dbe89cbb2bfcc0f012eb2631c3aef1 authored about 3 years ago by Elle Imhoff <[email protected]>
Stop searching for qualifier when ElixirUnqualifiedNoParenthesesManyArgumentsCall

github.com/KronicDeth/intellij-elixir - 5c9d4d88247c2debc548e8de579ebae3d714535f authored about 3 years ago by Elle Imhoff <[email protected]>
Don't treat signature for call definition as use of Ecto macro

github.com/KronicDeth/intellij-elixir - 915299e0743fd48dbc240f5ed2cf3ba040d630df authored about 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #2074 from Thau/fix/suite_finished

fix: Alternative function clause for put_event with suite_finished

github.com/KronicDeth/intellij-elixir - 4019ce86a1229c66e2cd58eb4b8fab10a6edcf49 authored over 3 years ago by Elle Imhoff <[email protected]>
fix: Alternative call shape for put_event with suite_finished

Using Elixir 1.12 and ExUnit, a test run ends in this warning:

```
warning: TeamCityExUnitForma...

github.com/KronicDeth/intellij-elixir - 5529ea6a9f2b3f8fa64877124ce47016d8536db1 authored over 3 years ago by Gonzalo Quero <[email protected]>
Merge pull request #2036 from KronicDeth/expand-compatibility

Expand compatibility range to 2021.1.3-2021.2

github.com/KronicDeth/intellij-elixir - 2e3648aee9b7bb94d926c914b531425cd8e71f7a authored over 3 years ago by Elle Imhoff <[email protected]>
Add #2036 to changelogs

github.com/KronicDeth/intellij-elixir - 9a180bad106d5620bed5ac43890e09e4702ea5dd authored over 3 years ago by Elle Imhoff <[email protected]>
Add #2035 to changelogs

github.com/KronicDeth/intellij-elixir - 62a7f785a97c4abeae5c1b4dc290d3e22004914c authored over 3 years ago by Elle Imhoff <[email protected]>
Expand compatibility range to 2021.1.3-2021.2

github.com/KronicDeth/intellij-elixir - 8378bba4dae4cbe6c0bae753c9aed2f3a3f50d3d authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #2035 from theqp/intellij2021.2

Intellij 2021.2 support and remove dependency on bintray

github.com/KronicDeth/intellij-elixir - 941ffc9d9ab9df50a0b6a4af5787ae9468bbaefa authored over 3 years ago by Elle Imhoff <[email protected]>
Update ParsingTestCase to use 2012.2 Workspace APIs

github.com/KronicDeth/intellij-elixir - 3e4a6867b8c7f0eeaee85c0f0366904fede3beb2 authored over 3 years ago by Elle Imhoff <[email protected]>
Upgrade to gradle 7.1.1

github.com/KronicDeth/intellij-elixir - 0bcd29f1ae365b70cc792fe726dae42945b73428 authored over 3 years ago by Elle Imhoff <[email protected]>
Pass isDynamic flag when registering FilePropertyPusher extension point.

github.com/KronicDeth/intellij-elixir - 1c1cacd480d5850b5e5f2e2510ff256f733e3045 authored over 3 years ago by Elle Imhoff <[email protected]>
make it build for 2021.2

erlang version change was needed because the mentioned one was not built for 2021.2 for

github.com/KronicDeth/intellij-elixir - 4075201b038d9fc9530ef445454e5118e56a18b6 authored over 3 years ago by Koppany Papp <[email protected]>
fix: build does not run

maybe because of missing bintray api key?

github.com/KronicDeth/intellij-elixir - 6679e18a00ac8502ab841fc278bf79e1da40e4a9 authored over 3 years ago by Koppany Papp <[email protected]>
Any.isDecompiled for CallDefinitionHead

Fixes #1901

github.com/KronicDeth/intellij-elixir - 09df8baf817a09a2d25028b0dfb4b73c2c3bf20a authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #2000 from KronicDeth/1998

Don't require Alias qualifier to be a PsiNamedElement

github.com/KronicDeth/intellij-elixir - f4ea404d344c377aaa2bbe6c7e92383676e59901 authored over 3 years ago by Elle Imhoff <[email protected]>
Don't require Alias qualifier to be a PsiNamedElement

Fixes #1998

It can be an ElixirAtom and getting the reference will still work.

github.com/KronicDeth/intellij-elixir - af9100210d9f4e21a8fbf8f7802f78f83790706e authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1999 from KronicDeth/chunk-tabs

Fix BEAM Chunks tab labels not displaying

github.com/KronicDeth/intellij-elixir - bd478272ff997c08d33f661ac836bf4d672ae1c0 authored over 3 years ago by Elle Imhoff <[email protected]>
Add #1999 to changelogs

github.com/KronicDeth/intellij-elixir - 57b6d20598f5e6a3808276b084419dd3547a62ec authored over 3 years ago by Elle Imhoff <[email protected]>
Use TabbedPaneWrapper.AsJBTabs instead of JBTabbedPane for BEAM Chunks tabs

Fixes #1918

I'm not sure why JBTabbedPane stopped showing its labels sometime in the 2020.X IDE...

github.com/KronicDeth/intellij-elixir - 35b4a3e92bd4040831050fefdf3c9cfa4afa0752 authored over 3 years ago by Elle Imhoff <[email protected]>
Implement beam.FileEditor#getFile

Fixes DeprecatedMethodException on #getFile.

github.com/KronicDeth/intellij-elixir - e7bca3e08757f02c241a72811378b0a12b6d9185 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1997 from KronicDeth/eof-exception

Return null Chunk instead of throwing IOException when read incomplete

github.com/KronicDeth/intellij-elixir - 18ad280b1c1cd9a4f74f92bddeb34d2afbd593b9 authored over 3 years ago by Elle Imhoff <[email protected]>
Return null Chunk instead of throwing IOException when read incomplete

Fixes #974

Incomplete reads happen often due to incomplete writes to the file system being read...

github.com/KronicDeth/intellij-elixir - 80511d640dfd98040521aa07e7be368bd0d3eea2 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1996 from KronicDeth/1975

Run QUalifiedAlias#text in runReadAction for QualifiedAlias#name

github.com/KronicDeth/intellij-elixir - b18edf6e99d2c9cec6168c3c4ca9b1c9377c2e7a authored over 3 years ago by Elle Imhoff <[email protected]>
Run QUalifiedAlias#text in runReadAction for QualifiedAlias#name

Fixes #1975

github.com/KronicDeth/intellij-elixir - 16be9faaa58fb042ea7667b8dc766f5eac69ca0f authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1995 from KronicDeth/1992

Fix incorrect OuterElementType in eex.lexer.TemplateData

github.com/KronicDeth/intellij-elixir - 334be29515d4e218a36bfb58e012a2637cdf9c01 authored over 3 years ago by Elle Imhoff <[email protected]>
Convert eex.lexer.TemplateData to Kotlin

github.com/KronicDeth/intellij-elixir - 8e3a8d48019f3457855ff5b2537f2b8cfa533163 authored over 3 years ago by Elle Imhoff <[email protected]>
Add #1995 to changelogs

github.com/KronicDeth/intellij-elixir - 05cdf8991666200cdcce33aabb177fb1687149ab authored over 3 years ago by Elle Imhoff <[email protected]>
Fix incorrect OuterElementType in eex.lexer.TemplateData

Fixes #1992

The EEx IElementType needs to use OuterLanguageElementType instead of
the direct ee...

github.com/KronicDeth/intellij-elixir - cece892666fdf025f370c2ea2a4b47b9414fd766 authored over 3 years ago by Alexandr Evstigneev <[email protected]>
Add missing mix deps options to non-path influencing lists

Fixes #1498
Fixes #1983

* env
* manager
* repo
* sparse
* submodules
* system_env

github.com/KronicDeth/intellij-elixir - 84e96e7ea1c65179e54acce19c88e71ec31fd6e4 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1993 from KronicDeth/1979

Log element in psi.scope.Type instead of TODO()

github.com/KronicDeth/intellij-elixir - 48700b1b0ee920190017c378f820eeba5fd1603d authored over 3 years ago by Elle Imhoff <[email protected]>
Log element in psi.scope.Type instead of TODO()

Fixes #1979

Error will still be reported, but since `true` is returned now, so it won't stop th...

github.com/KronicDeth/intellij-elixir - 9a2d1418a17779b1ee09968663d3449dcd159198 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1990 from KronicDeth/missing-sdk

Convert MissingSDK errors for Dialyzer into Notifications

github.com/KronicDeth/intellij-elixir - a63d834e7f6267f946b7d869554ca4866edfc916 authored over 3 years ago by Elle Imhoff <[email protected]>
Add #1990 to changelogs

github.com/KronicDeth/intellij-elixir - 45de52b6c20880fd2d0293885c9f666baf9cfb43 authored over 3 years ago by Elle Imhoff <[email protected]>
Notification when SDK not setup when running Dialyzer inspection

github.com/KronicDeth/intellij-elixir - 4d931e19e35fd84f7dbf6d5796100f64414a1f4d authored over 3 years ago by Elle Imhoff <[email protected]>
Don't error if SDK not setup for module in Dialyzer

Fixes #1923

github.com/KronicDeth/intellij-elixir - aee22be6da19c696312c7e683263557e15946ed3 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1988 from KronicDeth/yacto

Yacto

github.com/KronicDeth/intellij-elixir - 14addb5aede71c177ffbef4f582b6426ed05f40d authored over 3 years ago by Elle Imhoff <[email protected]>
Add #1988 to changelogs

github.com/KronicDeth/intellij-elixir - 0ee128f10c34fa3f1cc1cb8ea5bbb8bec38238c7 authored over 3 years ago by Elle Imhoff <[email protected]>
Support arity intervals for unquote_splicing in parameters

Functions defined with unquote_splicing, such as `Ecto.Schema.__schema/2`:

```elixir
for clause...

github.com/KronicDeth/intellij-elixir - d64b0632c3b10dde67c2770b705fe7810565cd5a authored over 3 years ago by Elle Imhoff <[email protected]>
Resolve functions declared in quote's scope when block injected with unquote(block)

Fixes resolving `field`, `timestamps`, and `index` in `schema` for `use Yacto.Schema` as it make...

github.com/KronicDeth/intellij-elixir - 421062adb225ef8ebaa43e850dfb8f692e75651f authored over 3 years ago by Elle Imhoff <[email protected]>
Walk case in __using__ to find quote in any clause

Fixes resolving test macro from `use PowerAssert`

github.com/KronicDeth/intellij-elixir - 6bf131be25517174b5da3a6e00ef7dfa7028b610 authored over 3 years ago by Elle Imhoff <[email protected]>
Resolve to callbacks when searching in any module

github.com/KronicDeth/intellij-elixir - d2742568d20300784e9affdd6fd261c03efef680 authored over 3 years ago by Elle Imhoff <[email protected]>
Resolve exception/1 and message/1 to defexception

github.com/KronicDeth/intellij-elixir - 85d28dc8a746540b50680d07e41df7cb014bdb56 authored over 3 years ago by Elle Imhoff <[email protected]>
Stop walking unquoted variable that resolves to a parameter

github.com/KronicDeth/intellij-elixir - 2035f926b6a5c8861714358a8372d7d756bb7623 authored over 3 years ago by Elle Imhoff <[email protected]>
Treat defmemo as def and defmemop as defp from Memoize

github.com/KronicDeth/intellij-elixir - 35cf9b0d70286958a7e1c0595406ca522b14c615 authored over 3 years ago by Elle Imhoff <[email protected]>
Dep.putPath from a variable.

github.com/KronicDeth/intellij-elixir - 99e7a68c0be19fa0539a8c7479816d86eaf02583 authored over 3 years ago by Elle Imhoff <[email protected]>
Find Deps in function calls in the deps() list

github.com/KronicDeth/intellij-elixir - 0e71472633f4aad4d27a31ed555bb64ba00f8584 authored over 3 years ago by Elle Imhoff <[email protected]>
Protect from IndexNotReady in resolver.Module.multiResolveProject

github.com/KronicDeth/intellij-elixir - 7bfa70e0063a9cefa963aa6ea3c493dd26c6d59b authored over 3 years ago by Elle Imhoff <[email protected]>
Don't search for unquoted variable value variable is value for `do:`

github.com/KronicDeth/intellij-elixir - 9197bb2fe6404a97d26ce686ddd58fbe70b200cb authored over 3 years ago by Elle Imhoff <[email protected]>
Only descend into modular children of modular for Module scope

Prevents recursion loops on use calls.

github.com/KronicDeth/intellij-elixir - 4862108896332c438da6494c6aa7e7a34fe24542 authored over 3 years ago by Elle Imhoff <[email protected]>
Update vendor name

github.com/KronicDeth/intellij-elixir - 408235591e5451afe7874672fa0431b04d31b8ff authored over 3 years ago by Elle Imhoff <[email protected]>
Reduce changelog.html to 64k limit

github.com/KronicDeth/intellij-elixir - a7d0c9b35fafb87d33cfaf23bfdc2f1c1f2b5843 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1974 from KronicDeth/donors

Update Donor Lists

github.com/KronicDeth/intellij-elixir - 8ec0fb961940ede5e4f5d17c39a52d8690a34139 authored over 3 years ago by Elle Imhoff <[email protected]>
Update donor lists and statistics

github.com/KronicDeth/intellij-elixir - 4770c09db69d36e101d71b0e929b535c746aaebc authored over 3 years ago by Elle Imhoff <[email protected]>
Switch PayPal Donate to GitHub Sponsor links

GitHub Sponsors has no fees currently while PayPal is 5-6%.

github.com/KronicDeth/intellij-elixir - 3a5ca90b66051b026989f0d61edd902ce9d8b354 authored over 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #1967 from KronicDeth/idea-version

Update IntelliJ IDEA version to 2021.1.2

github.com/KronicDeth/intellij-elixir - b00a5081c3cf225496bd650d6cbf31327d58c56f authored over 3 years ago by L Imhoff <[email protected]>
Add #1967 to changelogs

github.com/KronicDeth/intellij-elixir - be6c778326523c44fb051a219af858f812c99f4e authored over 3 years ago by Elle Imhoff <[email protected]>
Update ParsingTestCase to latest APIs

github.com/KronicDeth/intellij-elixir - e32019d26d14534042dd181be6902b22dde80600 authored over 3 years ago by Elle Imhoff <[email protected]>
Use BasePlatformTestCase instead of LightCodeInsightTestCase

LightCodeInsightTestCase is deprecated

github.com/KronicDeth/intellij-elixir - f922bf5d55790157f4ec182c9ce7ec701f69ccef authored over 3 years ago by Elle Imhoff <[email protected]>
Check if modules loaded before using findModuleForPsiElement

github.com/KronicDeth/intellij-elixir - 35b6b1b3c784f893c2f5d88c72276a13865616d8 authored over 3 years ago by Elle Imhoff <[email protected]>
Update intellij and kotlin gradle plugins

github.com/KronicDeth/intellij-elixir - f63c8f2f938198c7dcad84b0413d09acf5c1280e authored over 3 years ago by Elle Imhoff <[email protected]>
Configure runPluginVerifier

github.com/KronicDeth/intellij-elixir - 32197272d93f1058a53f2f6e4eb05429e225fda3 authored over 3 years ago by Luke Imhoff <[email protected]>
Remove unused PresentationImplKt#root

github.com/KronicDeth/intellij-elixir - 3207bdf7ded9e3350ff11ce957db9d0961c39401 authored over 3 years ago by Luke Imhoff <[email protected]>
Update IntelliJ IDEA version to 2021.1.2

github.com/KronicDeth/intellij-elixir - 1cf6c94bac382735c3e2ce93380de0c1da1420b6 authored over 3 years ago by Luke Imhoff <[email protected]>
updateSinceUntilBuild to prevent breaking in future IDEs

Force myself to actually release updates more when new versions come out.

github.com/KronicDeth/intellij-elixir - 06123d26a9b70cff014a1474d93c96b6ed3a886c authored over 3 years ago by Luke Imhoff <[email protected]>
Add #1948 to changelogs

github.com/KronicDeth/intellij-elixir - ea7f830ea1da75838d4c42ab908b1cbd614271b5 authored over 3 years ago by Luke Imhoff <[email protected]>
Merge pull request #1948 from KronicDeth/1799

Reference Resolving Round-up

github.com/KronicDeth/intellij-elixir - 6a7eb5f9d7ebe175778fdc84b6f97e97549df6a7 authored over 3 years ago by L Imhoff <[email protected]>
Fix Callable multiResolve returning on only first clause of a given arity

Module loop of calls was stopping at first match instead of waiting to the end even though there...

github.com/KronicDeth/intellij-elixir - a3f74ec45f526efc64f1b9243f47936648f0a5f8 authored over 3 years ago by Luke Imhoff <[email protected]>
Fix ImportTest compilation

Remove unused imports.

github.com/KronicDeth/intellij-elixir - 32e0b70bf217afb34b9ecc1cb6d1d3c5f4bdcecc authored over 3 years ago by Luke Imhoff <[email protected]>
Switch to erlef/setup-beam

actions/setup-elixir became unmaintained and replaced by erlef/setup-beam

github.com/KronicDeth/intellij-elixir - a20671c72ea3405b31b5d69789ebf8fa8880f25c authored over 3 years ago by Luke Imhoff <[email protected]>
Walk rightOperand of join(..., ... in ..., ...) for Ecto.Query.API usages like fragment

github.com/KronicDeth/intellij-elixir - ae45fa4fc00090d7f31d964ee7c3a33d4271ec91 authored over 3 years ago by Luke Imhoff <[email protected]>
Generate Callable reference for unquote in typespec instead of Type reference

github.com/KronicDeth/intellij-elixir - e905111f4cc8d98380e73512100b913447a99984 authored over 3 years ago by Luke Imhoff <[email protected]>
Resolve module attributes defined in use __using__ quote block

* Change org.elixir_lang.reference.resolver.ModuleAttribute to use PsiScopeProcessor for non-@fo...

github.com/KronicDeth/intellij-elixir - 335584d3f15fe4665cdc45206f749c2a4719b04c authored over 3 years ago by Luke Imhoff <[email protected]>
Add distinct/2-3 as a declaring Ecto.Query macro

github.com/KronicDeth/intellij-elixir - 647cac44f5096c25334af362139fbd9cc7b8a695 authored over 3 years ago by Luke Imhoff <[email protected]>