New or Updated

CheckStyle-IDEA

This plugin provides both real-time and on-demand scanning of Java files with CheckStyle from within IDEA.

MQL Idea

MQL4 language support.

TagMyCode

Provides the support for TagMyCode.
This plugin allows you to manage your own snippets.

Features:
* Add snippets: you can save your code snippets including description, language, and tags
* Snippets management (CRUD): snippets are stored locally and you can filter, sort, create, modify, edit or delete them directly from the IDE
* Quick search: you can search your snippets and insert them directly into the document

CharJump

Quickly jump to any single character in the active document.

Material Theme UI Extended

In UI. By Mallowigi
This will add the Material Theme look to your IDE.

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.

Rust

Rust language support

PermissionsDispatcher plugin

IntelliJ plugin for supporting PermissionsDispatcher. This is NOT official plugin. PermissionsDispatcher is wonderful library for Runtime Permissions. However, it asks developers "attach annotations" and "delegate to generated class" and then after that "rebuild". It's hard to follow all steps correctly. This plugin generates the skelton of methods for "attach annotations" and "delegate to generated class" using GUI.

Parcelable Code Generator(for kotlin)

Parcelable Code Generator is a plugin which generates Android Parcelable boilerplate code for kotlin class.

Perforce IDEA Community Integration

[ Github ] | [ Open Issues ]

Associate your IDEA project with Perforce through the built-in version control.

Limitations:

  • Does not indicate to the user whether a file is synchronized to the head revision or not.
  • No repository browsing.
  • No resolving merge conflicts.

Getting Started

Once you install the plugin, you can associate a project directory with Perforce in the project settings (File - Settings..., then navigate to the Version Control panel). Make sure to edit the Perforce configuration to set the proper server connection settings.

The plugin will keep Your client's open changelists synchronized with the IDEA backed changelists, viewable under the "Changes" view. If the changelists become out of sync, you can force the plugin to re-examine the mappings by pressing the refresh button in the changes view.

Modifying a file, moving a file, copying a file, refactoring a file, and deleting a file will perform the correct Perforce operations, and put the changes into the currently selected IDEA changelist. Per-file history allows for comparing against the depot versions, even against the inherited file history.

Please visit the GitHub project open issues for a list of known issues, or for reporting new ones.

CUBA

This plugin is intended to increase productivity of developers, who build applications on the CUBA Platform.

Key features:

  • IDE and CUBA Studio integration
    While CUBA Studio facilitates visual development, CUBA Plugin simplifies working with code in a Java IDE.
  • Intuitive navigation
    Navigate transparently through the platform-related elements.
  • Smart autocomplete and injections
    Use auto completion and injections for the platform specific code.
  • Advanced code inspection
    Smart code inspection and quick fix suggestions for the platform-related code in your IDE.

See also:

Website | Forum | GitHub | Issue tracker

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

Java Dependencies Checker

Checks Java projects dependencies for version upgrades.

R Language Support

This plugin provides an integration of R, which is a language for statistical computing and graphics, into Intellij IDEA.


The plugin provides syntax and error highlighting, import-aware code completion, various inspections and quick-fixes, intelligent code folding, refactorings, code reformatting, run configurations, an integrated console, and an interactive debugger.


You can read more about the features and find more documentation on the project page

Feel welcome to report issues or to suggest features by submitting a ticket to our issue tracker.


This plugin is developed under BSD- license.

Copyright (c) 2013-2017 Ekaterina Tuzova, Holger Brandl

GivWenZen Plugin

Plugin for IntelliJ that provides support for legacy library: GivWenZen

Kotlin

Kotlin language support

Galen Specs Language Support

This plugin enables smart editing of Galen Specs Language files.

HCL language support

This plugin adds support for HashiCorp Configuration Language (HCL) and HashiCorp Interpolation Language (HIL) languages
And their combination, Terraform configuration files (.tf)
Also HCL format is used for Nomad(.nomad files).
Features: For file formats with HCL (.hcl, .tf, .nomad):
  • Syntax highlighting
  • Structure outline in 'Structure' tool window
  • Code formatter, so reformat code action available
  • Code folding
  • Comment/Uncomment action
HashiCorp Interpolation Language:
  • Syntax highlighting
Terraform specific support: In both config and interpolations:
  • Autocompletion
  • Find Usages / Go to definition for resources, providers, variables and their properties
  • Rename Refactoring
  • Introduce Variable Refactoring (for string property values)
  • Several inspections
  • Report usage of deprecated properties
  • Unresolved reference checks (in interpolations)
  • Check required/missing properties in resource/provider
  • Predefined Terraform methods autocompletion in interpolations
  • (WIP) Better properties validation (type checking)
  • (WIP) Working with dependent modules
  • (WIP) Type-specific autocompletion in interpolations

Python Community Edition

The Python plug-in provides smart editing for Python scripts. The feature set of the plugin corresponds to PyCharm IDE Community Edition.
PyCharm blog
Discussion forum
Issue tracker

Markdown support

In Languages. By valich
Markdown support for IntelliJ products