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

AtBrackOperationParsingTest -> BracketOperationParsingTest

All the tests except for Alias ended up using just bracket operations,
so drop the at in the name.

github.com/KronicDeth/intellij-elixir - b89f6fea862a4c71db90950db941f4c26d27dafd authored over 9 years ago by Luke Imhoff <[email protected]>
matchedQualifiedBracketOperation

Have to sepearate out matchedBracketOperation that starts with
`matchedExpression dotInfixOperat...

github.com/KronicDeth/intellij-elixir - c21f6ab69b4d6c4f699db263d4fb628fd9451bc2 authored over 9 years ago by Luke Imhoff <[email protected]>
Add all listArguments to lists

Allow containerArguments in addition to keywords as list arguments.
containerArguments are just ...

github.com/KronicDeth/intellij-elixir - 67e90234017217f810db91e0cd202aea5aa1093d authored over 9 years ago by Luke Imhoff <[email protected]>
Red (un)qualified identifer for bracket operation

All other tests green.

github.com/KronicDeth/intellij-elixir - 1eb268ddde0cc9a8e0273ecce0d2655c7fa7ba46 authored over 9 years ago by Luke Imhoff <[email protected]>
Test alias bracket operations

To get @Alias not to greedily match, bracket operations needs to be moved
into matchedExpression...

github.com/KronicDeth/intellij-elixir - 64b71e1fb6d4ccfc8edc8025815ba88f61dc9466 authored over 9 years ago by Luke Imhoff <[email protected]>
atBracketOperation

Adding atBracketOperation to accessExpression causes no regressions in
existing tests. Test for...

github.com/KronicDeth/intellij-elixir - 72a14b5d141d75d8c17a1446e3f99d1d5c534029 authored over 9 years ago by Luke Imhoff <[email protected]>
Allow calls with `[`

Return the zero-width CALL token when `[` directly follows an identifier
in addition to when it ...

github.com/KronicDeth/intellij-elixir - d0ed0a06bbaaf4ab62301d0ff20c223975419efe authored over 9 years ago by Luke Imhoff <[email protected]>
Add #122 to changelogs

github.com/KronicDeth/intellij-elixir - 481d04430c9be047523c807018181f7697c3de82 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #122, no_parens_one_expr

github.com/KronicDeth/intellij-elixir - cd0694d6fea44876d6894a33c98a6bf277a7af87 authored over 9 years ago by Luke Imhoff <[email protected]>
Update realistic testData

Parsing is slightly farther. It gets up to the first `do`.

github.com/KronicDeth/intellij-elixir - bbac97761623c0675c38b07ea0cbfc0edc4e1491 authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedQualifiedCallOperation

github.com/KronicDeth/intellij-elixir - 81d5b2b9f6213aeca49334ac4c9b814084c06fd7 authored over 9 years ago by Luke Imhoff <[email protected]>
Update testData for CALL addition

Adding CALL before parenthesesArguments in matchedCallArguments fixed
the qualified and unqualif...

github.com/KronicDeth/intellij-elixir - 7bb1a39c60d9183f730b0c2b779600a124c5c62c authored over 9 years ago by Luke Imhoff <[email protected]>
Require CALL before first parenthesesArguments

Lexer generates CALL between identifier and `(`, so for both uses of
matchedCallArguments, CALL ...

github.com/KronicDeth/intellij-elixir - 220946f4926c08ce374ff64708a79b4d55331391 authored over 9 years ago by Luke Imhoff <[email protected]>
Label CALL as <zero-width-call>

Labelling it just "" made it really hard to debug.

github.com/KronicDeth/intellij-elixir - ba5ebfaddea2edad577e399553bd279b7d47d85d authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedQualifiedALiasOperation

github.com/KronicDeth/intellij-elixir - 943a7e00755479a706d6fc1ab39c76a0ff314b4b authored over 9 years ago by Luke Imhoff <[email protected]>
Fix file <-> class capitalization

github.com/KronicDeth/intellij-elixir - 2d5df5d42ed15e7b987c52146af708ac4c4c8b6d authored over 9 years ago by Luke Imhoff <[email protected]>
Remove unused matchedCallOperation

matchedCallOperation was split into matchedQualifiedCallOperation and
matchedUnqualifiedCallOper...

github.com/KronicDeth/intellij-elixir - 97ea8800998b60286e3b6d5d7a7d9c055a5a0353 authored over 9 years ago by Luke Imhoff <[email protected]>
Rearrange dot operations to match matchedExpression order

github.com/KronicDeth/intellij-elixir - 4567ae9a57f376d61f561a8ea8f49e0c541dd988 authored over 9 years ago by Luke Imhoff <[email protected]>
no_parens_one_expr

Complete no_parens_one_expr porting. Atom keywords, char list lines,
and string lines can now b...

github.com/KronicDeth/intellij-elixir - 09db7e34430d00e6917806948a0770bab42c5fa9 authored over 9 years ago by Luke Imhoff <[email protected]>
Start intellij_elixir before running org.elixir_lang tests

Use Run Before settings in configuration instead of having to manually
start intellij_elixir rel...

github.com/KronicDeth/intellij-elixir - 2cb1e31b21495043c9677065d1681a611fd4ce8b authored over 9 years ago by Luke Imhoff <[email protected]>
Update changelogs for v0.3.2

github.com/KronicDeth/intellij-elixir - d4e88a90e18274b32ec926b21ee26a4c8efed83c authored over 9 years ago by Luke Imhoff <[email protected]>
Land #121, Fix NoSuchElementException when no suggested SDK home

github.com/KronicDeth/intellij-elixir - 44a4367f54fb93521a362a4b05c33c1791b21243 authored over 9 years ago by Luke Imhoff <[email protected]>
Add mockito and objenesis to compile and junit classpaths

github.com/KronicDeth/intellij-elixir - 382149fcb584522b9034715f2bf4ea089d2b44a7 authored over 9 years ago by Luke Imhoff <[email protected]>
Add mockito and objenesis to ant classpath

github.com/KronicDeth/intellij-elixir - 3d75c4ca67edd7a083c9f5c32ab56af16e63184a authored over 9 years ago by Luke Imhoff <[email protected]>
Green SdkType.suggestHomePath

Check if iterator is empty before trying to get first element from it.

github.com/KronicDeth/intellij-elixir - cb36f1fe942d898ad14e0482383dbf48f8c21606 authored over 9 years ago by Luke Imhoff <[email protected]>
Red SdkType.suggestHomePath without suggestHomePaths

Reproduce #120 in unit test.

github.com/KronicDeth/intellij-elixir - 8c16fb9bc7ffa84306cd76b4302f6f51c24ab28c authored over 9 years ago by Luke Imhoff <[email protected]>
Merge branch 'master' into feature/60/no-parentheses-one-expression

github.com/KronicDeth/intellij-elixir - 2fe3bdd2c5b72e2c961bbf4b9a6fb3f27ce76525 authored over 9 years ago by Luke Imhoff <[email protected]>
Fix typo in formatting

github.com/KronicDeth/intellij-elixir - 41b214138f189793657e919fcd5f1dccaaa88c67 authored over 9 years ago by Luke Imhoff <[email protected]>
Remove intellij-elixir lib that was added for jar viewing

Remove jar that was added a library to inspect the jar contents to
determine why rich-platform-p...

github.com/KronicDeth/intellij-elixir - 58f8632e0586652cda7bc9df9e1b7f9e4d50ead4 authored over 9 years ago by Luke Imhoff <[email protected]>
Warn parser is incomplete

Try to prevent duplicates of Issue #6 by putting explanation that parser
is incomplete at top of...

github.com/KronicDeth/intellij-elixir - dc91baf8c1aea886ea653613b34c7f5eebb7980a authored over 9 years ago by Luke Imhoff <[email protected]>
Add upgrading information

Explain how to reopen the project to take advantage of the project
structure detector. Also war...

github.com/KronicDeth/intellij-elixir - b131d12e7929021142c5168bc9e3dda4796e6aa7 authored over 9 years ago by Luke Imhoff <[email protected]>
Get rich-platform-plugin.xml into deployment zip

Files besides plugin.xml in META-INF are only packaged if they are
marked as source files, but t...

github.com/KronicDeth/intellij-elixir - 09020c4937d0320240baf2e6b96cb371a77068df authored over 9 years ago by Luke Imhoff <[email protected]>
Update version in CHANGELOG.md

github.com/KronicDeth/intellij-elixir - 57ee67c85f46762788de5cf1abf6e164faa0cd46 authored over 9 years ago by Luke Imhoff <[email protected]>
Revert "Remove depends on com.intellij.modules.lang"

This reverts commit 70c0cab07c51a3f3cae429331deb9fea7b2d1f1d.

github.com/KronicDeth/intellij-elixir - ca0913da3543972b0a608bb32d4d64b8e9170e44 authored over 9 years ago by Luke Imhoff <[email protected]>
Break up DecimalFloat matchedCallOperation testing

`decimalFloat decimalFloat` is invalid in both Elixir and
intellij-elixir, but other arguments a...

github.com/KronicDeth/intellij-elixir - 3207f86fbe7ccda9701897c68534bb472c627284 authored over 9 years ago by Luke Imhoff <[email protected]>
Fix variable quoting in matchedCallOperation

When a variable is the identifier only the variable name should be used
as the quoted identifier...

github.com/KronicDeth/intellij-elixir - 3aa26256532d35de0388b463dac766577b9914d4 authored over 9 years ago by Luke Imhoff <[email protected]>
matchedCallOperation with matchedExpression argument

Red tests for quoting.

github.com/KronicDeth/intellij-elixir - 7b0287a12490d0a0f8f1919dffff9f9e7bd95e9d authored over 9 years ago by Luke Imhoff <[email protected]>
Separate matchedCallOperation testing by arguments

github.com/KronicDeth/intellij-elixir - 3ea0039ae1bcc150ad8c9bddf21376f1e215f2ae authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedCallOperation

Test prior to adding matchedExpression as valid argument.

github.com/KronicDeth/intellij-elixir - 995558edc4fc7469d0b9a8ce6c99bc13fdc7aa98 authored over 9 years ago by Luke Imhoff <[email protected]>
Update changelogs

github.com/KronicDeth/intellij-elixir - 7de41a2fc19449819da86c5a912ca1219bcceee1 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #118, Anonymous function calls

github.com/KronicDeth/intellij-elixir - 911392cc73a3ef1c9721efa57880f100706ce685 authored over 9 years ago by Luke Imhoff <[email protected]>
Add figures for Keywords Not At End

github.com/KronicDeth/intellij-elixir - 08a7b63db6953db8da733eee29a15ee8211688da authored over 9 years ago by Luke Imhoff <[email protected]>
Update inspections screenshot to include all inspections

github.com/KronicDeth/intellij-elixir - d38b51ddc90782d75b32935b66a3230234a430af authored over 9 years ago by Luke Imhoff <[email protected]>
Add missing attributes for KeywordsNotAtEnd

Missed attributes when tags had to be indented differently.

github.com/KronicDeth/intellij-elixir - 3ae77e90fd8a70c634917ca2a2a1dc515aacff62 authored over 9 years ago by Luke Imhoff <[email protected]>
Add KeywordsNotAtEnd example

github.com/KronicDeth/intellij-elixir - 663f3be7f1a7b8fe2d4781f3570f81dbf208cdd7 authored over 9 years ago by Luke Imhoff <[email protected]>
Add matched expression to support keyword values

github.com/KronicDeth/intellij-elixir - eb72df6718de335d79985df7d40f2882b2f9bdbc authored over 9 years ago by Luke Imhoff <[email protected]>
Add anonymous function calls to README

Documents matchedDotCallOperation

github.com/KronicDeth/intellij-elixir - a0bd2fcd319015e32bf55bd5458a12bba2b52f4a authored over 9 years ago by Luke Imhoff <[email protected]>
Nested parentheses for dot calls

github.com/KronicDeth/intellij-elixir - 124594bd9c0b3fff9cc84bfa5483009ce121f960 authored over 9 years ago by Luke Imhoff <[email protected]>
dotOperator followed by dotCall test

Tests matches quoting, but dotOpertor should not be recognized as a call
because it is followed ...

github.com/KronicDeth/intellij-elixir - ac98f7ac5d32092ce6209b753c1a2f39dbbe24fb authored over 9 years ago by Luke Imhoff <[email protected]>
Update testData for potential elements in parentheses

github.com/KronicDeth/intellij-elixir - 6ca07166c5887208d1df50bf778fd119eb2f9219 authored over 9 years ago by Luke Imhoff <[email protected]>
Positional + keywords in parenthesesArguments in dotCall

github.com/KronicDeth/intellij-elixir - bb6cd29d73b9e3c907e8b285a387bdc2d7a2e6d8 authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedWhenNoParenthesesKeywordsOperation in middle

KeywordsNotAtEnd inspection should trigger.

github.com/KronicDeth/intellij-elixir - 6758c91f994ff5a91c505d63e0276d66e6504752 authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedDotMatchedCallOperation in middle keywords not at end

github.com/KronicDeth/intellij-elixir - 70f639505c62e37af7dcf954bc44a42485c846d3 authored over 9 years ago by Luke Imhoff <[email protected]>
Ambiguous comma in matchedDotMatchedCallOperation in parenthesesArguments

github.com/KronicDeth/intellij-elixir - 83dd2e0ca35e9deb6d347eb57e08b558d28b5673 authored over 9 years ago by Luke Imhoff <[email protected]>
Inspection for Keywords not at end of parenthesesArguments

github.com/KronicDeth/intellij-elixir - 057e8bf13520b457d08474d6f9f9b58ca7d6b40f authored over 9 years ago by Luke Imhoff <[email protected]>
Unexpected comma for matchedCallOperation at end of parenthesesArguments

github.com/KronicDeth/intellij-elixir - 9d60aeab3913bc7c6f0696d4c9bd934528c5c798 authored over 9 years ago by Luke Imhoff <[email protected]>
Test middle error at end too

github.com/KronicDeth/intellij-elixir - c976f1775049429ca1e22297c2077daaf85d9c09 authored over 9 years ago by Luke Imhoff <[email protected]>
parenthesesPositionalArguments

Comma separated matchedExpressions in parentheses function calls.

github.com/KronicDeth/intellij-elixir - 208321793761706cf26312ebfb4f9f9d18b995ec authored over 9 years ago by Luke Imhoff <[email protected]>
Green EOLs in parenthesesArguments

github.com/KronicDeth/intellij-elixir - 92753529f5bb774f8cc49b5c46493621d8a48556 authored over 9 years ago by Luke Imhoff <[email protected]>
Red EOLs in parenthesesArguments

github.com/KronicDeth/intellij-elixir - e1c52c3af072dd0e906107ff5e32087296fe6324 authored over 9 years ago by Luke Imhoff <[email protected]>
Allow keywords in parenthesesArguments

github.com/KronicDeth/intellij-elixir - b7fc2daee9bab724c944f7361e23d85e8c06ce8c authored over 9 years ago by Luke Imhoff <[email protected]>
Fix optionalness of keywords

When I extracted keywords from list, I moved the `?` into keywords, so
empty parenthesesArgument...

github.com/KronicDeth/intellij-elixir - 21a0eb23455e1fb26f74bfcd1742aa4f6c6962a4 authored over 9 years ago by Luke Imhoff <[email protected]>
Ambiguous comma in matchedCallOperation when keyword value

github.com/KronicDeth/intellij-elixir - 9b8ad180b59ecb96a3f3f3e096c65e13e1888a71 authored over 9 years ago by Luke Imhoff <[email protected]>
Add ambiguous comma inspection for keyword value

github.com/KronicDeth/intellij-elixir - 16dde20a26ebbc9f3aff9f733f20131ff4ecd0ae authored over 9 years ago by Luke Imhoff <[email protected]>
matchedExpression as keyword value in list

github.com/KronicDeth/intellij-elixir - 8d369e320e879f07e29de806adc7b3bdffd945d3 authored over 9 years ago by Luke Imhoff <[email protected]>
Restructure list to more closely match elixir_parser.yrl

github.com/KronicDeth/intellij-elixir - 0c96ec705a6c4489904dd30fa83a00e7079a8096 authored over 9 years ago by Luke Imhoff <[email protected]>
unqualifiedNoParenthesManyArgumentsCall in dot call

github.com/KronicDeth/intellij-elixir - c2062aa8eda76c7b854aa6e7b3aef0e162271d8a authored over 9 years ago by Luke Imhoff <[email protected]>
<matchedExpression>.()

github.com/KronicDeth/intellij-elixir - 7b33fdded6d12ff1e5c18f31ec3ef12b71c39139 authored over 9 years ago by Luke Imhoff <[email protected]>
Add #144 to changelogs

[ci skip]

github.com/KronicDeth/intellij-elixir - f7fe71a8df35211416a093ad1f408228a2220765 authored over 9 years ago by Luke Imhoff <[email protected]>
Land #114, matchedDotOperatorCallOperation

github.com/KronicDeth/intellij-elixir - c56f1c4e0794853a371840da42b79ee96e51b367 authored over 9 years ago by Luke Imhoff <[email protected]>
Add exclude for all ParsingTestCase abstract classes

github.com/KronicDeth/intellij-elixir - 2f0f0d845507176908506988973894f3b5bd852d authored over 9 years ago by Luke Imhoff <[email protected]>
Add noParenthesesKeywords to noParenthesesOneArgument

github.com/KronicDeth/intellij-elixir - f373d67ec1a2f1f1b9e191ab6ca7a7d00f7ce0e0 authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedDotOperatorCallOperation with qualifiedNoParenthesesManyArgumentsCall

github.com/KronicDeth/intellij-elixir - b9b7579ac2fb7ff4cdac46914f3711e49898de49 authored over 9 years ago by Luke Imhoff <[email protected]>
Test matchedDotOperatorCallOperation with matchedCallOperation

github.com/KronicDeth/intellij-elixir - 7c798c79855a20189c9f2bb772fe8973ef9a6b96 authored over 9 years ago by Luke Imhoff <[email protected]>
Update testData for matchedDotOperatorCallOperation

github.com/KronicDeth/intellij-elixir - 847604fc89df1c40c7513dd561f4757826cd66e6 authored over 9 years ago by Luke Imhoff <[email protected]>
matchedDotOperatorCallOperation with matchedExpression argument

github.com/KronicDeth/intellij-elixir - 72464759b2b1ed993ed5398ea8f1cbfb4a45c1fc authored over 9 years ago by Luke Imhoff <[email protected]>
Break-up matchedDotOperatorCallOperation by argument count

github.com/KronicDeth/intellij-elixir - 80b6580687ab31f220a9db7bd0efedb8e304ae9a authored over 9 years ago by Luke Imhoff <[email protected]>
matchedDotOperatorCallOperation

Allow operators to be a function name after `.`.

github.com/KronicDeth/intellij-elixir - d46f30c50f6f584197eda19fbfb6bf5883908d53 authored over 9 years ago by Luke Imhoff <[email protected]>
Update changelogs

github.com/KronicDeth/intellij-elixir - 53405127c3931425b2d0dd872394514bb06b39bf authored over 9 years ago by Luke Imhoff <[email protected]>
Land #112, New Project From Existing Sources

github.com/KronicDeth/intellij-elixir - 8d1281e5c23ba88411a0f5ded974aab74b304140 authored over 9 years ago by Luke Imhoff <[email protected]>
Remove depends on com.intellij.modules.lang

Optional depends on com.intellij.modules.java doesn't work with depends
on com.intellij.modules....

github.com/KronicDeth/intellij-elixir - 70c0cab07c51a3f3cae429331deb9fea7b2d1f1d authored over 9 years ago by Luke Imhoff <[email protected]>
Ignore plugin deployment zip

github.com/KronicDeth/intellij-elixir - d4ea91b0161ca05a14feade25fe977a5770cd8b8 authored over 9 years ago by Luke Imhoff <[email protected]>
Update project SDK to match module SDK

github.com/KronicDeth/intellij-elixir - ad4ea630431f9b8733e9fdb54bb6b7102672683d authored over 9 years ago by Luke Imhoff <[email protected]>
Bump version for prerelease deployment testing

github.com/KronicDeth/intellij-elixir - dc55f53c0567a474d146a5232b378e0e215d3317 authored over 9 years ago by Luke Imhoff <[email protected]>
Add warning that Project From Existing Directory only works in IDEA

[ci skip]

github.com/KronicDeth/intellij-elixir - 5030c83655bd8c7b257bd7f1800ca75630ea33fa authored over 9 years ago by Luke Imhoff <[email protected]>
Add Module Settings to README

[ci skip]

github.com/KronicDeth/intellij-elixir - 5ffd9ef587b0d9ceec3ffa81441ab24e82b2bd8c authored over 9 years ago by Luke Imhoff <[email protected]>
Add Project Settings for Project to README

[ci skip]

github.com/KronicDeth/intellij-elixir - f6486b4197214993e845f466be4dde8900fc702d authored over 9 years ago by Luke Imhoff <[email protected]>
Add Project Structure to README

github.com/KronicDeth/intellij-elixir - 40f178e5cc97bb7e51f0f513a3bb0c4054c2eba5 authored over 9 years ago by Luke Imhoff <[email protected]>
Steps for Project From Existing Sources...

github.com/KronicDeth/intellij-elixir - 5a4fe269504d8cdd11031fc0df24223470c2dbd9 authored over 9 years ago by Luke Imhoff <[email protected]>
Make projectStructureDetector optional

projectStructureDetector is only available in IntelliJ, so make it's
definition optional so inte...

github.com/KronicDeth/intellij-elixir - 902118bce53b324464640a38c479191ce62b8cd0 authored over 9 years ago by Luke Imhoff <[email protected]>
Exclude output directories

Mark _build from mix and rel from exrm as excluded.

github.com/KronicDeth/intellij-elixir - 1ec8a84a19376a81153794d00d9173608b66e7d2 authored over 9 years ago by Luke Imhoff <[email protected]>
Extract updateProjectLibraries from updateProject

github.com/KronicDeth/intellij-elixir - 433b0f9111cb5e104cbf2e8388bf7ac42a880ef2 authored over 9 years ago by Luke Imhoff <[email protected]>
Mark src and lib directories in libraries as source roots

github.com/KronicDeth/intellij-elixir - af31fe5d5f774c10195462b574319677c8d41af0 authored over 9 years ago by Luke Imhoff <[email protected]>
Mark sources and test sources

Mark lib as sources and test as test sources by making them both
DetectedSourceRoots of the Modu...

github.com/KronicDeth/intellij-elixir - 3ae3e1ded2b039a892b5bf6c9cf67d0025fc5f87 authored over 9 years ago by Luke Imhoff <[email protected]>
Add libs to SDK roots

Adds eex, elixir, ex_unit, iex, logger, and mix paths as library homes.

github.com/KronicDeth/intellij-elixir - cad495bdcbfe1b84db8a97f431ea71c08fe2eddb authored over 9 years ago by Luke Imhoff <[email protected]>
Allow selection of Elixir SDK on project detect

github.com/KronicDeth/intellij-elixir - 7aa1d62fcbe4c0c55a4c2abce7fd371088683e0c authored over 9 years ago by Luke Imhoff <[email protected]>
Show content entries for Elixir Project settings

github.com/KronicDeth/intellij-elixir - db67d8517b4d9c685e3f96f427c0ac0a323e9954 authored over 9 years ago by Luke Imhoff <[email protected]>
Mark deps as Libraries

github.com/KronicDeth/intellij-elixir - 450b96b1782f7b97691597a1ba880209df50ae2d authored over 9 years ago by Luke Imhoff <[email protected]>