New or Updated

Go language (golang.org) support plugin

Support for Go programming language. Please note, that the following features are available in Gogland but not in this plugin:
  • Navigation
    • Go to inheritor structures
    • Go to super interfaces
  • Type-aware completion (aka Smart completion)
  • Extract function refactoring
  • Implement type
  • Inspections and quick-fixes
    • Introduce method
    • Introduce field
    • Delete unused parameter
    • Show symbol duplicates
    • Add/delete missing/redundant expressions in case of assignment count mismatch
    • Properly implemented Duplicated symbols inspection
    • Recursive type detection
    • Invalid const initialization
  • Tests and coverage
    • Sub-tests support (runner, navigation, gutter actions)
    • Debugging tests
  • Debugger
    • Step out
    • 100x faster performance
  • General
    • Highlighting of go:generate comments
    • Quick documentation for struct fields
    • Semantic highlighting
    • Parameter name hints
    • SQL auto-injection

LibGDX Inspections

This unofficial plugin adds a number of LibGDX related inspections and features to IntelliJ and Android Studio.

This plugin needs a recent version of the official Kotlin plugin to be installed (even if you don't use Kotlin), so install and/or enable that plugin first.

See github.com/BlueBoxWare/LibGDXPlugin for more information.

Yii2 Support

Views
  • View files completion
  • Add View parameters after completion
  • Inspection missed View files
  • QuickFix for missed files
  • Jump to View file (go to declaration)
  • Inspection by required & unused parameters for View render
  • QuickFix for required & unused parameters
  • Update path to View file on file move
i18n
  • Code completion
  • Generate params array
Configuration arrays

Code completion for Yii configuration arrays. Works both in configuration files and on object instantiation.
Following cases are supported:

  • Array in $config parameter in yii\base\Object or its descendants constructor
  • Array have "class" key with valid class representation: fully qualified string representation, ClassName::class or Class::className()
  • Array is a value of a key that corresponds to standard Yii classes (like "db", "request", "mailer" and so on), and file with this array located in a directory called "config"
  • WidgetClass::widget() and WidgetClass::begin calls if WidgetClass is a descendant of yii\base\Widget
  • $field->widget() method call on yii\widgets\ActiveField and its descendants
  • Inside array in GridView "columns" key
  • Yii::createObject method

Go To Declaration, Rename, Find usages and Help popup works whenever code completion works.

Ebean 10.x Enhancement

Ebean enhancement for 10.x

EF Common for PyCharm

Able to run and debug ef common tests easily.

  • Support run/debug ef-common tests via context menu.
  • Show run button in the line of test case.
  • Run and debug ef-common tests with standard run configuration.
  • It will update run.py in your project to support this plugin.

InstAPK

Share your android project builds to slack channel in a single click.

Scala

The Scala plugin extends IntelliJ IDEA’s toolset with support for Scala, SBT, Scala.js, Hocon, and Play Framework. Support for Scala, SBT and Hocon is available for free in IntelliJ IDEA Community Edition, while support for Play Framework and Scala.js is available only in IntelliJ IDEA Ultimate.

lsFusion support

Plugin adds editing and navigation support for lsFusion scripting files (*.lsf)

Databinding Support

Intellij plugin that support Android Data Binding Library. This plugin has following features:
  • Convert non-databinding layout to databinding layout
  • Add data tag
  • Add import tag
  • Add variable tag
  • Wrap with @{}
  • Wrap with @={}
  • Switch between @{} and @={}
  • Jump from a class to layouts that the instance is binded

Iedis

Plugin for Redis
Feel free to feedback

Go

This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has everything you could find in Gogland.

Jspresso Developer Studio

Jspresso Developer Studio for IntelliJ IDEA

Rust

Rust language support

NodeJS

Node.js integration

NativeScript

NativeScript support.

Donate(PayPal)


  • Wizard project creation
  • Run configuration
  • Code assistance
  • Plugins management
  • Live templates
  • Angular support

JProfiler

The official JProfiler plugin for JProfiler by ej-technologies. With this plugin, selected run configurations can be profiled with JProfiler from within IDEA.

Neos Support

Support for the Neos CMS.


Features

  • Fusion / TypoScript2 language support
    • Configurable syntax highlighting
    • Basic formatting
    • Brace matching
    • Breadcrumb navigation
    • Code folding
    • Structure view
    • EEL helper references (Ctrl+Click navigation to class/method)
    • Prototype references (Ctrl+Click navigation to prototype definition)
  • Completion for node type definitions
  • "Go to definition" for node types / supertypes / constraints in NodeTypes.yaml

Upsource Integration

Integration with JetBrains Upsource

Note: If you want to have access to the most recent bug fixes and features of the plugin, you can install it from the alpha channel. To do so please add the following custom plugin repository: https://plugins.jetbrains.com/plugins/alpha/7431

JRebel for Android

JRebel for Android skips the build and install process. Develop your Android applications in real-time. Any updates to code or resources are applied to the running application. Works with real devices and emulators alike.

Advanced Java Folding

This plugin folds arithmetic, concatenation, slice, compare, index and key access, type cast expressions, getters, setters and variable declarations in Java for better code readability. This covers BigDecimal, BigInteger, Long, Integer, Double, Float, Math, String, StringBuilder, List, Set, Map, Optional, primitive types and more.

To get access to experimental features, go to Settings | Plugins | Browse Repositories | Manage Repositories and add https://plugins.jetbrains.com/plugins/EAP/com.intellij.bigdecimal-folding as a custom plugin repository URL.

For more clarity, adjust your color scheme: go to Settings | Editor | Colors & Fonts | General, select Folded text, uncheck the Background color, and change the Foreground color to #000091 for the default scheme and #D7AE72 for Darcula.

To disable certain types of folding, go to Settings | Editor | General | Code Folding.