Compatible with IntelliJ IDEA (Ultimate, Community), Android Studio

Ratings & Reviews

JetBrains doesn't verify reviews. Learn more

wz7982

15.12.2024

When writing in Scala 3, the type information displayed is entirely incorrect.

Daniel Tatarkin

07.12.2024

I wish this plugin was already built-into IntelliJ

The best Scala experience i had across all alternatives. Especially for large projects. Thanks for fixing semantic highlighting :)

The review was removed. 

Andrzej Kołacz

06.05.2024

I am really satisfied with the plugin and I have been using it successfully for both Scala 2 and Scala 3 development. Thank you!

Just started with Scala and this plugin works as intended. Nice work.

Maybe would like to see better highlighting in the future?

The review was removed. 

David Kunštek

16.04.2024

The scala 3 support is getting better, BUT please implement the trasparent inline!

pawel.prazak

10.04.2024

The plugin is barely functional with Scala 3, and the Scala 2 support was never on par with Kolin or Java.

The presentation compiler does not understand the language and makes many mistakes.

As a paying customer for over a decade I've expected more.

Menü ve Fiyat

25.03.2024

IntelliJ IDEA Community Edition offers comprehensive Scala support, including coding assistance, navigation, testing frameworks, and build tool integration. Additionally, it supports the SASSA Checks website for efficient development.

3263002490

06.02.2024

Union Type extension method not support.

for example:

extension [T](x: T | Null) {

@targetName("nn") def ? : T = { if (x == null) { throw new NullPointerException("null") } else { x.asInstanceOf[T] } } }

val string: String | Null = "1" string.?.toInt // can not Code complete

hepin

14.01.2024
  1. Performance of sbt-shell should be improved.
  2. lack support of pekko, but has akka
  3. index performance is pool, how about using somekind of shared index etc/

Greg Dorrell

12.01.2024

Essential for Scala developers. Scala 3 was lacking, but seems to be a LOT better since the 2023.3 release!

One feature I miss with Scala 3 is that the build chart only works at the 'Module' level. It'd be great if it could support phase/unit level like Scala 2. But that's a very small thing, I'm super happy with the recent progress.

garikcareer

03.01.2024

Stopped working after recent intellij update.

Tried uninstalling plugins and instsalling.

Gerald

02.12.2023

pawel.prazak

30.11.2023

Comparing to Java or Kotlin support this is very limited and even some basic syntax is broken.

As a paying customer for over a decade this is disappointing.

frozennoises

29.11.2023

Limited Compatibility and Persistent Issues with Scala Plugin

While it "works" and you can work with it, it highlight some parts of the code as errors when they're not errors (and the code compiles properly) and that is so very much frustrating.

Berthold Frank

23.11.2023

I had the same experience as the last commenter. It works perfectly for scala 2 but not for scala 3. The problem does not seem to be that the syntax is not recognized (this seems to work in general), but that the update of the displayed syntax errors does not work properly after changes in the code. Often only a rebuild or cut-and-paste helps to ensure that the changes are recognized. This may not sound so bad, but it actually completely disrupts the user experience, so I wouldn't advise anyone who is developing scala with IntelliJ to migrate their code to scala 3 at the moment.

jeejeeone

19.11.2023

Perfect for Scala 2. Not so great for Scala 3.3.1 with plugin version 2023.2.27. I noticed so many issues creating a small project. In no particular order:

  • Erroneous error highlight on import. Imports keep flashing red randomly.
  • No error highlight on compilation problems. Eventually they would appear but there seems to be some delay or other problem.
  • Delay with unused imports highlight. Sometimes a very long delay.
  • Sometimes does not provide quick fix for missing import, it's faster to type in by hand. Other quick fixes missing many times, missing implementation when extending etc.
  • All problems combined with imports sometimes caused me to write imports by hand. Is this a time machine?

All in all it seems to work but with major hangups.

It looks like the Community Edition of IntelliJ IDEA for Scala offers a range of coding assistance, navigation, and testing support. While it provides various features, it's important to note that support for Play Framework, Akka, and Scala.js is available in IntelliJ IDEA Ultimate. The latest update also includes better support for Scala 3 features and improvements to ScalaDoc Quick Documentation, among other enhancements. You can find more information on the plugin site, issue tracker, and documentation.

4.5
163 Ratings (21,455,745 Downloads)
5
4
3
2
1