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.
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.
Currently the Scala 3 support is very limited.
I think the current open main issue for bad scala3 support is https://youtrack.jetbrains.com/issue/SCL-21799
as this most likely causes many following issues like in a domino game.
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.
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.
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.
Our website uses some cookies and records your IP address for the purposes of accessibility, security, and managing your access to the telecommunication network. You can disable data collection and cookies by changing your browser settings, but it may affect how this website functions. Learn more.
With your consent, JetBrains may also use cookies and your IP address to collect individual statistics and provide you with personalized offers and ads subject to the Privacy Notice and the Terms of Use. JetBrains may use third-party services for this purpose. You can adjust or withdraw your consent at any time by visiting the Opt-Out page.
wz7982
15.12.2024When writing in Scala 3, the type information displayed is entirely incorrect.
Daniel Tatarkin
07.12.2024I wish this plugin was already built-into IntelliJ
Denis Yablochkin
14.11.2024The best Scala experience i had across all alternatives. Especially for large projects. Thanks for fixing semantic highlighting :)
Andrzej Kołacz
06.05.2024I am really satisfied with the plugin and I have been using it successfully for both Scala 2 and Scala 3 development. Thank you!
boris.plavljanic
03.05.2024Just started with Scala and this plugin works as intended. Nice work.
Maybe would like to see better highlighting in the future?
David Kunštek
16.04.2024The scala 3 support is getting better, BUT please implement the trasparent inline!
pawel.prazak
10.04.2024The 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.2024IntelliJ 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.2024Union 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.2024Greg Dorrell
12.01.2024Essential 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.2024Stopped working after recent intellij update.
Tried uninstalling plugins and instsalling.
Gerald
02.12.2023Currently the Scala 3 support is very limited. I think the current open main issue for bad scala3 support is https://youtrack.jetbrains.com/issue/SCL-21799 as this most likely causes many following issues like in a domino game.
pawel.prazak
30.11.2023Comparing 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.2023Limited 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.2023I 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.2023Perfect 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:
All in all it seems to work but with major hangups.
Brissetteson Donald
09.10.2023It 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.