Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/KronicDeth/intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
https://github.com/KronicDeth/intellij-elixir

Catch StackOverflowError in find_usages.Provider.getType()

Fixes #2677

b1dc13a27b593791542e21d955878718e6928808 authored over 2 years ago by Elle Imhoff <[email protected]>
Restore Project configuration for Small IDEs

Fixes #2656

I dropped an `!` when converting from `equals` to `==` when fixing the deprecation ...

4e9f98eee81576ef1b307712ceb9675f45e103bf authored over 2 years ago by Elle Imhoff <[email protected]>
Bump version

8a11675457e4eb79b7d619d063fdbde9dfb8ffb0 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2675 from KronicDeth/2626

Ignore dot calls during user typing when highlighting types

26d51f3333338dac27c5d489bc259f74218fb971 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2675 to changelogs

6ee5f416ad69e71bb379c7a14726c602fab2a84b authored over 2 years ago by Elle Imhoff <[email protected]>
Don't error when typing the parentheses before the relative name and before name like `@type String.()`

Fixes #2626

8e8df4fb46950229f8c4ce5f02518f82d29d8e42 authored over 2 years ago by Elle Imhoff <[email protected]>
Highlight typing body with parentheses before relative name like in `@type name :: String.()`

36887da93d4b78be789825db09783c789583450e authored over 2 years ago by Elle Imhoff <[email protected]>
Don't error if type name is temporarily an Alias while typing

8925cd72402370ef901997b231d1f8273236c24a authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2674 from KronicDeth/2623

Catch `RuntimeException` if `rootProvider` is already disposed

1455ae9a482968b77cf3525845f2705761b212f1 authored over 2 years ago by Elle Imhoff <[email protected]>
Catch `RuntimeException` if `rootProvider` is already disposed

Fixes #2623

Catching `AssertionError` used to be enough in #1359, but not anymore as of #2623.

a5f81b6562ebfb6dc62840512472410f99ba5232 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2673 from KronicDeth/2607

Fix Find Usages that resolve to compiled types

51f8ab63cc104a35951da12a2c829cea9d679783 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2673 to changelogs

d3a6f3b35e1eed9077f9031181bd6fc15b09e10b authored over 2 years ago by Elle Imhoff <[email protected]>
Highlight atom keywords as type names as if they were valid

429af28cef77079f7e7ed0ec3613e747a4c51e57 authored over 2 years ago by Elle Imhoff <[email protected]>
Strip AccessExpression when checking name of type to handle typing or keyword collisions

f625e45c10cf1cb0cdd0fdb5ef510b2f3c46ea35 authored over 2 years ago by Elle Imhoff <[email protected]>
Put stacktrace in details tag with summary in error report

2edeb4f2cb030d6c011742b21f8136f7f785bf06 authored over 2 years ago by Elle Imhoff <[email protected]>
Compress ending line into range with starting line in error report

f684642560d3adf6435c3dc3ce27993ed7a72e81 authored over 2 years ago by Elle Imhoff <[email protected]>
Only include the ending line in error reports if it differs from starting line

ff3e38bcdeaf869de94b8269b2df77669c5e884d authored over 2 years ago by Elle Imhoff <[email protected]>
Use the VirtualFile for the .beam file so there is a path even for decompiled files.

0acceffc085e2757e5bdfb672c191acee0769fef authored over 2 years ago by Elle Imhoff <[email protected]>
Include 5 lines of context around error elements

48b27c9c92080355a1efc63ef064ccdd83cd6ba3 authored over 2 years ago by Elle Imhoff <[email protected]>
Mirror TypeDefinitionImpls to types in decompiled source

Fixes #2607

Allow TypeDefinitionImpl.getNavigation to go to decompiled types.

d3ea0e81ca86d2b7335559f137d345a906f534ba authored over 2 years ago by Elle Imhoff <[email protected]>
Add element description for TypeDefinitionImpl

* Node Text is `@<module_attribte> <name>(<parameters>) :: ...`
* Long Name and Short Name are j...

697907a8692f29fbcca8124d4a6c7673cd8eeb71 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2672 from KronicDeth/2610

Fix ancestorTypeSpec when typing <variable>.<tuple>

6a423d2369bcfb9a48027a8174629c887aa6ab20 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2610 to changelogs

06862fbad9e1ecc01efb858507e4da3bfc3c14d0 authored over 2 years ago by Elle Imhoff <[email protected]>
Look above ElixirMultipleAliases for ancestorTypeSpec

a68253127a79f48c776e22856ab8f6e709e68e93 authored over 2 years ago by Elle Imhoff <[email protected]>
Look above ElixirMatchedQualifiedMultipleAliases for ancestorTypeSpec

Fixes #2610

It occurs during typing as discussed in #2610.

c6a95a12f1e977a59af9223fa1a61a1f514c35f9 authored over 2 years ago by Elle Imhoff <[email protected]>
Restore Credo Global Inspection

Fixes #902
Fixes #907
Fixes #911
Fixes #954
Fixes #973
Fixes #1026
Fixes #1042
Fixes #1048
Fixes...

90c0cf69e997f1a4354eb2d7a881eea59007cab2 authored over 2 years ago by Elle Imhoff <[email protected]>
Look above CallDefinitionImpl for Type scope processing

Fixes #2596

It should go up to the ModuleImpl to find the TypeDefinitionImpl.

1ff6dab63162d352dcb0cc51eb1ece7f1f9c0317 authored over 2 years ago by Elle Imhoff <[email protected]>
Log unknown element for fetching docs from BEAM file

Fixes #2593

27fefcc57f1a5dea4791dbc92bf400b28fc2dbf9 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2643 from KronicDeth/2589

Default to the variable color if the specific type foreground is null

e80d37cfde85e0f6095a26f48b7f6cdd4cd48786 authored over 2 years ago by Elle Imhoff <[email protected]>
Default the variable color if the specific type foreground is null

Fixes #2589

c7d04b780ccabf2ef552ad594e5403d56fdbd339 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2642 from KronicDeth/2583

Ignore `()` as a type parameter as it occurs during typing.

0cf1da3aaee89a379caf160bcadd2048b18e18c5 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2642 to changelogs

9a628671e3b7db481b4a5508796e8c4ad95247f6 authored over 2 years ago by Elle Imhoff <[email protected]>
Ignore `()` as a type parameter as it occurs during typing

Fixes #2583

20f483f20ed2d4c5ff0c341438fc21749c5a4943 authored over 2 years ago by Elle Imhoff <[email protected]>
Convert to when with parameter

8db7822e14c2725a370eccc1eb4ee36bed0abc8a authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2641 from KronicDeth/2582

Catch AlreadyDisposedException when trying to find module for PsiElement

fdb03c5197f685194a5e53022bf13b21f4ca64fb authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2641 to changelogs

5a8f823292b48bb9489b0b156bab62d4fa8dc76f authored over 2 years ago by Elle Imhoff <[email protected]>
Catch AlreadyDisposedException when trying to find module for PsiElement

Fixes #2582

The module could already be disposed when it is looked up.

b7ba0eb5f566d1ca33c11c7bbf083d9bc5780897 authored over 2 years ago by Elle Imhoff <[email protected]>
Check if the project is disposed before using it to get module for PsiElement

f9e583bdbaba52240c47bcf76e1c5f70ca6526b0 authored over 2 years ago by Elle Imhoff <[email protected]>
Ignore tuples as type restrictions that occur during typing

Fixes #2577

822a535b6a476e59db4c922722e3db7b15b92048 authored over 2 years ago by Elle Imhoff <[email protected]>
Show notification if $HOME_PATH/lib does not exist

Fixes #2575

Instead of logging an error show a notification since it can and does happen and is...

a3c40a2305cb2689133c0180bf9c65d975fa078d authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2637 from KronicDeth/2564

Protect from `null` `containingFile` when fetching docs

7a350a65b3d2e2e8a3861b9457a637dffd43de65 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2637 to changelogs

38ec07719ea9c220387ea0e2214fb540fe0aca5a authored over 2 years ago by Elle Imhoff <[email protected]>
Protect from `null` `containingFile` when fetching docs

8ad80a0aff58680ef3f61435b8daab8250999f72 authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2633 from KronicDeth/small-ides

Fix Deprecate Warning fixes that broke small IDEs

f8d14230fc4b406cab25f33832e37b77d7c466f7 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2633 to changelogs

1d840c6ed95a3396b99e1854aea1a5ca6f65245b authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use XmlSerializer as equivalent of DefaultJDOMExternalizer

The DefaultJDOMExternalizer method calls weren't writing anything and the explicit attribute val...

609981f63d9675a0b4bafa59df21ab8a350bd617 authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use ElixirModuleType to check if it is available

It will not load in IDEs that lack JavaModuleBuilder, which is why I was hard coding the ran pre...

f8bff8995fb07dce5c7228e7e54a7ab56b2386fe authored over 2 years ago by Elle Imhoff <[email protected]>
Expand untilBuild to cover PATCH releases of 2022.1

a8a0ff2d760889f3cecb9492a90fbc341198375c authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2594 from KronicDeth/2586

Support 2022.1

b931105d7f50a2f073fe6cf8629c2c28f48aa664 authored over 2 years ago by Elle Imhoff <[email protected]>
Fix tests

61dfa831e1a8c9b41e41da14f45cebd5f99b9719 authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2594 to changelogs

f8e2ba2d2089f0d9d8a369664b7719472141f220 authored over 2 years ago by Elle Imhoff <[email protected]>
Fix plugin verifier deprecation and internal API warnings

Not all warnings can be fixed as some require a greater rewrite of the Credo annotator or advice...

ee8e59080556fe91b511ab4ffa39c4e8b31427a9 authored over 2 years ago by Elle Imhoff <[email protected]>
Fix warnings

9b3367c0acd87f3582f785ddc1e1212ea5197dda authored over 2 years ago by Elle Imhoff <[email protected]>
Update JPS ProjectDescriptor for new API

389a76f17220b63f187f7457b00e45384df3e9fa authored over 2 years ago by Elle Imhoff <[email protected]>
Drop support for IDE versions < 2021.3

5ed13b550420bbc4c80465cbf99ec431de8aa638 authored over 2 years ago by Elle Imhoff <[email protected]>
Update IdeaVIM in sandbox to latest

6e3dd7c05f23252e80339d6083849467bc79ce07 authored over 2 years ago by Elle Imhoff <[email protected]>
Make ElixirScriptFileType#getDisplayName unique

a25ba43d76458aa2c995c6d717791eab1a3231cf authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use deprecated static SPACES_WITHIN

de884453f8433f2834496616efe37fc689da1687 authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use deprecated static SPACES_AROUND_OPERATORS

fcdf4b25a7cb50a4a93c31595b5b0ddb20645c0a authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use deprecated ModuleConfigurationState.getRootModule

090bccfb3c2308b5dab4a25b928bc95be5a57afe authored over 2 years ago by Elle Imhoff <[email protected]>
Build against 2022.1

4e5cfc2a0d756b5f161e966ad6550b4432ab3375 authored over 2 years ago by Elle Imhoff <[email protected]>
Give org.elixir_lang.leex.file.Type unique Display Name

5f9470ce6ff891aba659370e9d8f709ee5936369 authored over 2 years ago by Elle Imhoff <[email protected]>
JVM Target Version to 11

eb5d6303fc3e1fe06f29a8ddaab91ff8e55d79ae authored over 2 years ago by Elle Imhoff <[email protected]>
Bump version

2ea954b01619a55fb59330bdc1a95cb8e6b3155f authored over 2 years ago by Elle Imhoff <[email protected]>
Set untilBuild explicitly

9bc6ecca2a6c94774aaaca98606cf0d1bdfac083 authored over 2 years ago by Elle Imhoff <[email protected]>
Update gradle intellij plugin

57e34cf9d3f7dca1614ceb00e4104bfde6f60db4 authored over 2 years ago by Elle Imhoff <[email protected]>
Expand test matrix to 2021.3.2, 2021.3.3, and 2022.1

8da7f83b16b0db9da276b22bedc73606f72f8b03 authored over 2 years ago by Elle Imhoff <[email protected]>
Target old version (2021.1.3) by default

8ba24cf8a52ed6f6cb13c6e7d5a2db999db58fc8 authored over 2 years ago by Elle Imhoff <[email protected]>
Remove duplicate 'the'

59aada8777e1880d5bffa1386c262bbe2fccef8b authored over 2 years ago by Elle Imhoff <[email protected]>
Merge pull request #2579 from KronicDeth/2457

Don't call `.navigationElement` when resolving references

d4751d268680e6d06a3cf1ebefd7f78edb81e3ab authored over 2 years ago by Elle Imhoff <[email protected]>
Add #2579 to changelogs

9c731fac4ff49bbe81af0c2684834b413c322c2e authored over 2 years ago by Elle Imhoff <[email protected]>
Don't call `navigationElement` in ChooseByNameContributor

e1e90926926b375ba4b2a4cb1d0731ad695b59a0 authored over 2 years ago by Elle Imhoff <[email protected]>
getElementDescription for ModuleImpl

020a82d2b177bc24f2173f96234fc14ebe6e9649 authored over 2 years ago by Elle Imhoff <[email protected]>
Complete call definition under binary modules

0eb43e1bb09ed77b926a4f9155e2b7d752ae2ef1 authored over 2 years ago by Elle Imhoff <[email protected]>
Bump version to 12.2.1

d8d557c7951d0c4a9ddb23bea1bc2f78acb5c98c authored over 2 years ago by Elle Imhoff <[email protected]>
Don't look for variables in compiled elements

36cc1e2321fcbcd05a46e215191a151b1541d4b5 authored over 2 years ago by Elle Imhoff <[email protected]>
Don't decompile Protocols to get their specific `t` type

af5c700fdd0314b25f7f8db0854bb178aa02ce7a authored over 2 years ago by Elle Imhoff <[email protected]>
Don't assume elements have a non-null node

Decompiled elements don't

2cf3122e4bba8dcc364beb84ede76f7b6c407dee authored over 2 years ago by Elle Imhoff <[email protected]>
Index TypeDefinitions in .beam files

Only supported built-in types faked in `:erlang` for now

93942b0562fb055ffe2961b0ffd7b9a76ee24429 authored over 2 years ago by Elle Imhoff <[email protected]>
Don't call `.navigationElement` when resolving built-in types in `:erlang`

068028a3ac58f2d1466992fd52aea64df1c19a95 authored over 2 years ago by Elle Imhoff <[email protected]>
Don't use navigationElement in CallDefinitionClause.implicitImports for Kernel and KernelSpecial.Forms

a29c5c1755b602ecf751e27980c5dcfeddfbc8e6 authored over 2 years ago by Elle Imhoff <[email protected]>
Rename .java to .kt

f2a06a76f2273c8147b9bb04a5c4aa58716c6c98 authored over 2 years ago by Elle Imhoff <[email protected]>
Walk `ModuleImpl` for `scope.Type`

5827473c40ace3618932ba7aceca7d7b67650d6f authored over 2 years ago by Elle Imhoff <[email protected]>
Don't call `.navigationElement` in `reference.resolver.Module.multiResolveProject`

Prevents decompiling modules when doing completion

4ede6d1295d8aa1297a351ee52b1d36dc879bb48 authored over 2 years ago by Elle Imhoff <[email protected]>
Rename .java to .kt

d36e0ba712e80b04acf4a118dbce4436f32d048f authored over 2 years ago by Elle Imhoff <[email protected]>
Bump version to 12.2.0

416d3487b2956fe190a852420a76e81ac8284c0e authored almost 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #2466 from KronicDeth/2465

Fix card-one liner for JetBrains Marketplace

921968c8aafa957f30ea2a19add8bab7d06eaa99 authored almost 3 years ago by Elle Imhoff <[email protected]>
Add #2466 to changelogs

03ac94981c755583cfda11efe759e537e9163f26 authored almost 3 years ago by Elle Imhoff <[email protected]>
Add card one-liner

Fixes #2465

b8ea08b1cbe123cc83a970f98d07309aaee668d4 authored almost 3 years ago by Elle Imhoff <[email protected]>
Fix HTML error in description.html

cbdd3b28ac5b0b5ea7e2128eb177e595806b392b authored almost 3 years ago by Elle Imhoff <[email protected]>
Merge pull request #2461 from KronicDeth/2374

Work-around Find Usage bug only in versions that have Find Usages bug

36099c8953a36c324a03554f58935509af3238fc authored almost 3 years ago by Elle Imhoff <[email protected]>
Add #2461 to changelogs

886fc4fb1b893a8b5520b7cdaa9816bcc8be49eb authored almost 3 years ago by Elle Imhoff <[email protected]>
Determine whether to resolve FindUsageHandler primary element based on application build number

Fixes #2374

Assume that are 213.* builds have the already resolved call. This excludes 2021.3, ...

81e4f139cfaa8a97bf5947578f113ed0d41986ea authored almost 3 years ago by Elle Imhoff <[email protected]>
2021.2.3 FindUsageTests differ from manual testings, so don't test 2021.2.3

20b2e0119c38b95c99b5f4417892d67d2398ec84 authored almost 3 years ago by Elle Imhoff <[email protected]>
Make FindUsagesTest UsageViewTreeText work for both 2021.1.3 and other versions

1ea5b14dca6e2dbb73d3572fa030a975808ed51d authored almost 3 years ago by Elle Imhoff <[email protected]>
Add kernel.ex to all Find Usage Tests to ensure it doesn't work because it can't resolve primary element

614ca4e6527d2eca0d908488273e4615a1b3a114 authored almost 3 years ago by Elle Imhoff <[email protected]>
Add find usages for def test

9bcc28588f5b218dfddc3739edf5f22a4503b137 authored almost 3 years ago by Elle Imhoff <[email protected]>
Restore old find_usages.handler.Call

Fixes #2374

03283e6e6ab49e9983f3639bd10694a4f6e04f3c authored almost 3 years ago by Elle Imhoff <[email protected]>
Custom expected UsageViewTreeTextRepresentation based on IDE version

698ab3c497a733bcacf57b4b1f82dacac0478ee7 authored almost 3 years ago by Elle Imhoff <[email protected]>
Expand to a test matrix to protect from #2374 regression

55f03b0ca127f470b6c1219b3588e0b3e7699823 authored almost 3 years ago by Elle Imhoff <[email protected]>