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
If an assign can't be found in the body of a LiveComponent module, then it maybe passed through ...
github.com/KronicDeth/intellij-elixir - 4577f5fa4e23a7492ebef198d2d3f8e163beee19 authored over 3 years ago by Luke Imhoff <[email protected]>For now, don't follow variables to look for assigns. May add this later.
github.com/KronicDeth/intellij-elixir - 62b4b59c8a0a14d584e01bb7350627bd36b2ba3e authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 3487311fd2fb1b9ee224a385e3fd62c840c062f5 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b7a266ac7733110a31379af40e60d2e0c32ffb17 authored over 3 years ago by Luke Imhoff <[email protected]>
`live_modal` is not built into `phoenix_live_view`, but it is generated by `phx.gen.live`, so mo...
github.com/KronicDeth/intellij-elixir - d13e825664f3188d420e3d6369462da6f191c291 authored over 3 years ago by Luke Imhoff <[email protected]>`None` calls were ignored, but when `case` is used in a pipeline it is a `None` since it has no ...
github.com/KronicDeth/intellij-elixir - 22d5d78b7f563078d56a0093a5cbf91fd35f71a9 authored over 3 years ago by Luke Imhoff <[email protected]>Prevents a case of an exact match and its namespace both being marked as valid (exact matches).
github.com/KronicDeth/intellij-elixir - 8361d2ddb1c0ac594bbe14644770c8eb14c8b955 authored over 3 years ago by Luke Imhoff <[email protected]>The implicit imports should come last, after the view file has been processed.
github.com/KronicDeth/intellij-elixir - 5fadaf15228e8571447e808c7f5f8ee54e25bdc2 authored over 3 years ago by Luke Imhoff <[email protected]>Since assign/2 accepts either a keyword list or a map, check in both types.
github.com/KronicDeth/intellij-elixir - 56f36c1bdbf9454a6aec43f81ff2cc7be4c409c4 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 8425680786fe84d6e0ddc052032525e97aa48af5 authored over 3 years ago by Luke Imhoff <[email protected]>
* Atom keywords (`false`, `true`, `nil`)
* Maps
* Structs
* Keyword lists
* Strings and charlists
github.com/KronicDeth/intellij-elixir - 48f65d546b564dba8a473bef6a188ec490865355 authored over 3 years ago by Luke Imhoff <[email protected]>
Helps "Elixir References" find unresolved assigns.
github.com/KronicDeth/intellij-elixir - e45f147c8618bd84de6b01ce61d9ee12668da981 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - d6b42afea3c8b497f2070ba5a00cafb0b4045dd1 authored over 3 years ago by Luke Imhoff <[email protected]>
This allows the `Routes` alias to be resolved to the both the `MyAppWeb.Router.Helpers` in `alia...
github.com/KronicDeth/intellij-elixir - 34b872d8e749360f4e376c72bc645b68a18026ef authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 1050aa125e6004e77b33618a7a7ba47cbadb6245 authored over 3 years ago by Luke Imhoff <[email protected]>
Expand from just `update` to any call definition to cover helper functions and other callbacks. ...
github.com/KronicDeth/intellij-elixir - db40deed2b853fefb86fb3d7e2a2c8a666e87a10 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - b75471fe5d6d54804ab90def44b11d95e0179e9c authored over 3 years ago by Luke Imhoff <[email protected]>
Generalize the `.leex` and `use` walking from call definition clauses to any scope processor lam...
github.com/KronicDeth/intellij-elixir - 39aff87f6bea997f67ebf891c05f7f780b220cc3 authored over 3 years ago by Luke Imhoff <[email protected]>Had to add back in a TargetElementEvaluator, so that the `UnqualifiedNoArgumentCall` (`name`) th...
github.com/KronicDeth/intellij-elixir - d10b7af138c2ca027f4becf3180efbfd22ecab8c authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 8c4c25ac963404e59aa40b841390c09098c83eaa authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5aaf4dc7568767c2f160759fa3cf6c0aaa24fc4f authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 91f7533c1073f049b5438aef043c677dbdcc7910 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - bc7580de0937c797f6453d97be679bc7bfff2280 authored over 3 years ago by Luke Imhoff <[email protected]>
In an `alias` line like `alias Myapp.MyContext.{NestedContext1.Schema1, NestedContext2.Schema2}`...
github.com/KronicDeth/intellij-elixir - 9e9d95e35418ea83aff8e8edf8029b0011ab9b18 authored over 3 years ago by Luke Imhoff <[email protected]>Ensures VirtualFile is available for decompiled files.
github.com/KronicDeth/intellij-elixir - 0ecbc8bb429ab57a1e612dc972909a387b1a77cd authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 59ddf94358938ff11c24e1b4c93ae95012242c2b authored over 3 years ago by Luke Imhoff <[email protected]>
Not doing this causes an unnecessary parsing of the decompiled source.
github.com/KronicDeth/intellij-elixir - bc504d1355e66aebdca270ef116db1aaa0145f64 authored over 3 years ago by Luke Imhoff <[email protected]>* BeamFileImpl is known to have only 1 module in it, so it makes the code more complicated to ma...
github.com/KronicDeth/intellij-elixir - b0ecc646d8241942701dabcd5ae86673f74d03c1 authored over 3 years ago by Luke Imhoff <[email protected]>Using navigationElement forces parsing of the decompiled source, which isn't necessary whe only ...
github.com/KronicDeth/intellij-elixir - 7c1d7806906ca2a578f22e579b43bdbf43053f97 authored over 3 years ago by Luke Imhoff <[email protected]>
In an `alias` line like `alias Myapp.MyContext.{Schema1, Schema2}`,
`Schema1` would think its `f...
If they are only available as decompiled functions, it is unlikely we have the source available ...
github.com/KronicDeth/intellij-elixir - 68dcbfedf21736a0662a252775ebc9460c6e7b8d authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 4aa1976c76f50aec69edb2848b02778788745dde authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - eb85e25636a6ec8277b4dba395b49818530024c5 authored over 3 years ago by Luke Imhoff <[email protected]>
Fix decompiling `:digraph_utils`
github.com/KronicDeth/intellij-elixir - 35571b6832e52eae31113b7b5606453111049207 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - cbde77a7f1b51a37f1dd8e8b190893f2f30d5485 authored over 3 years ago by Luke Imhoff <[email protected]>
Fixes decompiling `:hipe_sparc_encode`.
github.com/KronicDeth/intellij-elixir - 66a45d8efa0a140104948121738ffe13dc871a7f authored over 3 years ago by Luke Imhoff <[email protected]>Fixes decompiling `:hipe_arm_encode`.
github.com/KronicDeth/intellij-elixir - 60146c10565af76d82cba8f03466d4324066607c authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 81fa9d63644496294bf57026f5e93e166dae5582 authored over 3 years ago by Luke Imhoff <[email protected]>
Eliminates use of Optional in favor of ? types in Kotlin
github.com/KronicDeth/intellij-elixir - 32685d4c6cbca8da57984490bb0d5c0bd155f568 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 3f55b27c4d98e69ec2d7d1956d2c2ae42df727bf authored over 3 years ago by Luke Imhoff <[email protected]>
This pattern is used in Phoenix `__using__`, so this lets to differentiate whether `Plug.Conn.as...
github.com/KronicDeth/intellij-elixir - a6e48188f19c091593b5c010315b17119618a552 authored over 3 years ago by Luke Imhoff <[email protected]>Without these changes the DocumentationProvider double-resolves and so ends up showing the docs ...
github.com/KronicDeth/intellij-elixir - fe5643b6967107a9760f60535bde9989db01fae6 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 564acd7094258d0b3159477c26a1452411b8837b authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 8ce17d595c18d7c860cacbdf2f927cdc7035bdac authored over 3 years ago by Luke Imhoff <[email protected]>
Fixes decompiling `:thrift_json_parser`. Add `true` to the `Unquote` list too since it would ha...
github.com/KronicDeth/intellij-elixir - 9f02a2e3a925e7133a653178b17ea00be06dded4 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 5b4c93c7e171c499d50d5f4df4fa5d676fd4e0aa authored over 3 years ago by Luke Imhoff <[email protected]>
Instead of references for only the outermost QualifiableAlias, there is a reference for each rig...
github.com/KronicDeth/intellij-elixir - d5633431208c9127b1d1c8edb2bcd2e51c0bfcf7 authored over 3 years ago by Luke Imhoff <[email protected]>Treats it `function` body the same as a `__using__` body.
github.com/KronicDeth/intellij-elixir - 26e9a6065fb89c429c2e79b8322b48128f486f30 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 17feaca2b5e3e22f4198489053a322508c7ec8c2 authored over 3 years ago by Luke Imhoff <[email protected]>
1. Prefer valid results as long as it doesn't leave no results.
2. Prefer results in the same mo...
This should favor deps sources in the same module.
github.com/KronicDeth/intellij-elixir - 716e30a82705478f9347c1fb5c1849ee644589c4 authored over 3 years ago by Luke Imhoff <[email protected]>* Change the `GlobalSearchScope` from `allProject` to `moduleWithDependenciesAndLibrariesScope` ...
github.com/KronicDeth/intellij-elixir - 1afff9d42ada4822a98b7f7731969677fe575415 authored over 3 years ago by Luke Imhoff <[email protected]>Have a smaller index to iterate and remove need for the `isAlias` check.
github.com/KronicDeth/intellij-elixir - 00a9451e15c9dfa21b6f26c5730ed333f5b22149 authored over 3 years ago by Luke Imhoff <[email protected]>Ensures that library sources can be returned, which are favored over decompiled libraries, so th...
github.com/KronicDeth/intellij-elixir - 6c146e20023526e3e6e618ffe49651b1d08d3b2d authored over 3 years ago by Luke Imhoff <[email protected]>The non-canonical name for a nested `defmodule` is the Alias given to that `defmodule` call. Wh...
github.com/KronicDeth/intellij-elixir - 60752c487205350c72949a213e26916b57b0bfe7 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 208a0f481750d0809d748240b37a61aa7115a11e authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d76ffe552c8dc76f3a6a821bdf3ffb68d34cd610 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 1278dc0a7a0d761cde903122063cbe8437ad6084 authored over 3 years ago by Luke Imhoff <[email protected]>
Invalid same file results can occur for prefix matches, but if only prefix matches are available...
github.com/KronicDeth/intellij-elixir - cb1f7af071ee4ef33a3fd12c5d3f410ab981d5de authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 2d520d0e32e9dc2915cdbcf4ab8132f356974364 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - bbce30c5dbf3cb483c0260b7fee8f9d147b40916 authored over 3 years ago by Luke Imhoff <[email protected]>
This allows going to the declaration of Phoenix, Phoenix.LiveView, or Phoenix.LiveView.Socket de...
github.com/KronicDeth/intellij-elixir - afd5cba5b42bdcda120f79897dd9d92fc58625bb authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - e07bd95823269d3d9f47182e3d1da31d589243b8 authored over 3 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5cdf23df23099ee28e52f0d988a90d02a4a2600d authored over 3 years ago by Luke Imhoff <[email protected]>
Fixes #1799
github.com/KronicDeth/intellij-elixir - a83292453af839878d2a749de3ac828183f91ff8 authored over 3 years ago by Luke Imhoff <[email protected]>fix word in description.html (goland)
github.com/KronicDeth/intellij-elixir - 43b787b3e9c6dccbc51b97b917085ad976a5f614 authored over 3 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 2b65618a271ca6133ffbd52747544e42bda2ae55 authored over 3 years ago by Keyno <[email protected]>
github.com/KronicDeth/intellij-elixir - 4033e319992c53ddd42a683ee7123a97b5e34f02 authored almost 4 years ago by Luke Imhoff <[email protected]>
Experimental "mix dialyzer" support
github.com/KronicDeth/intellij-elixir - 78f3cd95c36682d280ec334d106d86e38936e3f6 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 148ea0f80267ca8d8483eff84a2a1495b6e076af authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 57c8b94f47fbc6552ab9ce1abefce7932afeec7c authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c916dff64e73208b76daa72d71a3b020f0486ed7 authored almost 4 years ago by Luke Imhoff <[email protected]>
They can occur when stderr has other warnings on it
github.com/KronicDeth/intellij-elixir - 53210055a6509861525f1a1f774e9b2b25a873eb authored almost 4 years ago by Luke Imhoff <[email protected]>* Like a Mix Run Configuration, allow the `mix arguments`, `elixir arguments` and `erl arguments...
github.com/KronicDeth/intellij-elixir - 0c3fab617fba5dd95467d9a088240115b707cca3 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - b316da6beaafe16fb6c703778d8094f25ead49e7 authored almost 4 years ago by Luke Imhoff <[email protected]>
ASDF SDK
github.com/KronicDeth/intellij-elixir - 3ceed18dbfb7616c84df97fa3a8ee4bad074c4fa authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - aff44c0df10c351b4dc22cc0c20501a6ee297b36 authored almost 4 years ago by Luke Imhoff <[email protected]>
Don't attempt to execute `elixir -e "System.version |> IO.puts"` to get the version number as it...
github.com/KronicDeth/intellij-elixir - f62c3cabc625a88c72b4088d7546baea05b66ee3 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - eda92cc995d1ad0f274c5133a4de747758aa6210 authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7b8cb9decf8f1ff1aaf6bd57fe79cb830c3a49a5 authored almost 4 years ago by Luke Imhoff <[email protected]>
For both Elixir and the Erlang for Elixir SDKs.
github.com/KronicDeth/intellij-elixir - e5cbbc9c1301ed7c16f5c3bf07fcda2eebe4a032 authored almost 4 years ago by Luke Imhoff <[email protected]>Don't return null left or right infix operands in `Infix.primaryArguments`
github.com/KronicDeth/intellij-elixir - 7ba737ea4d5a5abc6002d6ccd1d32d35f84dceac authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 417c8dcaa6c7661f375d677eea897c4dc889bea5 authored almost 4 years ago by Luke Imhoff <[email protected]>
Didn't match actual installed version from setup-elixir action
github.com/KronicDeth/intellij-elixir - 22aa9ffa160f9eb6874b8689c4b1349c26b1668a authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 3bee0fba562c79c9642f5f286cab900a6ee7a85d authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7133740d55ccf53f372d561e2e7899ef2b606512 authored almost 4 years ago by Luke Imhoff <[email protected]>
Fixes #1876
`operation.infix.Normalized.leftOperand` and `.rightOperand` ensures that `PsiError...
github.com/KronicDeth/intellij-elixir - 1e2e4a9eda24a2c0f39205c60a9c7d2adbf54cff authored almost 4 years ago by Luke Imhoff <[email protected]>Fix off-by-1 error for max opcode and add missing opcodes for OTP 23 and OTP 24
github.com/KronicDeth/intellij-elixir - 00b5a90a4c25acb22af61288e9effa4825e03996 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 29e7e20d3ed5f501d721b29249d4744cf6ae73ff authored almost 4 years ago by Luke Imhoff <[email protected]>
Opcodes are 1-based, but the ordinal of the Kotlin Enums are 0-based, so the comparison was off-...
github.com/KronicDeth/intellij-elixir - bde580823780fe1889a1f94629cceb6dbe96e20d authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 311cb04c2e4e9cbee062b29d5ceb7068921d34d0 authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 6e389f3d290f2bb2eba5c06e6d1cd887233ca5d8 authored almost 4 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 3215184bdb7744cf0e7f3d2741012edd45c612c7 authored almost 4 years ago by Luke Imhoff <[email protected]>
Fixes #1869
Since LEEx file `Type` is a a subclass of EEx's file `Type`, it calls `templateData...
github.com/KronicDeth/intellij-elixir - 36e99f527a069964b626cc9cf1e43ff7f6a11f3d authored almost 4 years ago by Luke Imhoff <[email protected]>Fix lexer not resetting state stack correctly and violating YYINITIAL invariants
github.com/KronicDeth/intellij-elixir - b2d2353f3a657b13f8a7d16da6be0b6c964c84c4 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 6b2184a68b36dcbeca9fad0736bebe77c401269d authored almost 4 years ago by Luke Imhoff <[email protected]>
Fixes #1888
Fixes #1889
For a reason I haven't been able to explain, the LexerEditorHighlighter...
github.com/KronicDeth/intellij-elixir - dc92045c931ae470a1f595852da87faf03bf51cb authored almost 4 years ago by Luke Imhoff <[email protected]>
Fixes #1888
Fixes #1889
* `YYINITIAL` is special - wrappers of the lexer assume that if in `YYI...
github.com/KronicDeth/intellij-elixir - 2aad672a6025283f78cb2e66b4b8ec4bda950a30 authored almost 4 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - f31e68ace8155545e62e206bd7a418644a802ac9 authored almost 4 years ago by Luke Imhoff <[email protected]>