Elixir Facet in Small IDEs
- Preferences > Languages & Frameworks > Elixir can set the Elixir Facet SDK for the Project Module used in Small IDEs as a per-project settings.
- Preferences > Languages & Frameworks > Elixir> SDKs can add, delete, and configure Elixir SDKs as per-application settings.
- Preferences > Languages * Frameworks > Elixir > Internal SDKs can add, delete, and configure Erlang SDK for Elixir SDKs as per-application settings.
Configure SDK before running
mixwhen importing mix projects, so that the
mixpath does not need to be configured separately from the SDK path.
mixpath no longer needs to be setup independently from the Elixir SDK.
- Add Local shared
credoinspection, so the the
credoinspection works for Code > Code Cleanup.
Show Mix ExUnit in context menu in Elixir Facets, so that
- Run ‘Mix ExUnit …’
- Debug ‘Mix ExUnit …’
- “Create “Mix ExUnit …’”
appear in Rubymine when you right-click the
testdirectory and it is Marked as a Test Sources Root. It will appear green in Rubymine if already marked. To mark it, do the following:
- Select “Mark Directory as > Test Sources Root”
- Protect access to
JavadocOrderRootType.getInstance()so that it doesn’t cause an error in Small IDEs where its Extension Point is not defined.
- If the explanation tooltip is empty, fallback to the message for the credo annotator instead.
- Check if
ErlangSDKas it can be
nullin certain scenarios in Rubymine.
isConfigurationFromContext, so that it works on Mix ExUnit Run Configurations generated from directories. Check if the
workingDirectorymatch by just generating another configuration from the context as this ensures the logic matches and includes support for
Read next Elixir Users' Survey 2017