Child pages
  • Scala Plugin EAP fixes

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



You can setup auto-update of Scala plugin EAP builds in IntelliJ IDEA.
Simply select desired update channel from a drop-down menu at "Updates" tab in Scala plugin settings page.

Or if you cannot do it from plugin settings add "" to custom repositories in Settings -> Plugins -> Browse custom repositories


Build 2019.1.1

31 Fixed issues
31 Fixed issues
  • SCL-13978 Good code red: concrete protected type member with a stable identifier
  • SCL-8684 Unwrapping multiple types in the same for-comprehension doesn't show a compile error
  • SCL-11192 Idea mark red shapeless dependent type code that is correct
  • SCL-4943 Good code is red: inferred type for class projected from singleton type doesn't conforms to appropriate existential type
  • SCL-13103 Valid path-dependent types usage results in red code
  • SCL-14803 Color schemes: support `=>`
  • SCL-14779 Good code red: for comprehension without yield with multiple clauses
  • SCL-14664 refactor or reimplement for statements desugaring
  • SCL-5638 for-comprehension type hints and error highlighting
  • SCL-14680 Presentation compiler fails to resolve implicits
  • SCL-14584 for comprehension desugar changes 'yield' block incorrectly
  • SCL-14586 higher-kinded types: generic parameter "variance" track is lost
  • SCL-6498 Bad code is green: guard type in for statement is not type-checked
  • SCL-14184 For comprehension infers to Nothing
  • SCL-14782 mapN is unresolved for Validated with different error types
  • SCL-14618 Incorrect type inference for nested classes and `for`-comprehension
  • SCL-4652 Good code red: higher-kinded type imperfectly applied?
  • SCL-13797 Good code red with type member
  • SCL-14700 Good code red using Id type and withFilter
  • SCL-14801 Better-monadic-for withFilter-less desugaring is broken
  • SCL-7017 Wrong syntax red highlighting for value.type
  • SCL-13607 Using path dependent type application for refined type parameters has false red error highlight.
  • SCL-9901 Bad code in green: Option in for comprehension with yield
  • SCL-14734 For-comprehensions: highlight `<-` and `if` in the same way as method calls
  • SCL-9178 False highlight error of protected type ("Cannot resolve symbol")
  • SCL-14771 Support of implicit0 in for
  • SCL-14468 good code red (default parameters, some shapeless tags involved)
  • SCL-14774 Exception when accessing worksheet settings
  • SCL-14401 For comprehensions do not enforce a single monadic context
  • SCL-14660 Implicit search fails to find implicits with path dependent return types
  • SCL-11285 Good code red: Type mismatch for dependent type

Build 2018.3.5

37 Fixed issues
37 Fixed issues
  • SCL-12892 Good code highlighted in red using cats mapN
  • SCL-14675 Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing plugin org.intellij.scala
  • SCL-14548 Good Code Red. Problem with implicit conversion when partial unification is involved.
  • SCL-14591 coursier.ResolutionException on SBT shell startup when coursier is used globally on EAP
  • SCL-14442 Future of Some recover to None red highlighting
  • SCL-11912 Scala plugin wrongly highlighting syntax error on higher kinded type
  • SCL-14635 sbt project import fails with URI scheme is not "file"
  • SCL-14549 Generated method implementations have signatures with full qualified type names when using scalafmt formatter
  • SCL-14588 Redesign library extension loading
  • SCL-14661 BSP source directories not respected
  • SCL-13042 Good code red in function argument type inference
  • SCL-14577 Suggest exhaustive match when using map/filter/flatMap/... with curly braces
  • SCL-14406 Regression from 2018.1 -> 2018.2: Scala Syntax Highlighting false alarm with Slick DBIOAction and Effect
  • SCL-14563 Scala plugin typer generalizes literal types to Any
  • SCL-14600 resolving indices update should be cancelled gracefully
  • SCL-13133 False warning var could be val
  • SCL-14179 False error detection
  • SCL-14648 Cannot import a scala project that depends on ProjectRef with git
  • SCL-14621 Obvious types for `Collection.empty`
  • SCL-14620 Obvious types for new X
  • SCL-14633 Implementing abstract method in a non-trait class generates invalid code
  • SCL-14493 Loading external extensions UI should provide manual add option
  • SCL-9738 Good code red: type inference when adding to a Map
  • SCL-14555 exception about wrong kind of a reference in scala doc
  • SCL-13636 Scala Main Run: Error: Could not find or load main class
  • SCL-14619 Obvious type for literals
  • SCL-14492 Searching for library extensions is not cancellable
  • SCL-14599 Invalid return type resolution of scala class in java
  • SCL-14659 Gradle: support "using qualified names" option
  • SCL-14597 Override 'getCompilableFileExtensions' in InitialScalaBuilder and return proper extensions list
  • SCL-13089 Good-code-red implicit conversion with higher-kinds type mismatch NotInferedT
  • SCL-14595 Literal type inference is lost in different scopes (Good code red)
  • SCL-14570 Scala reports type issue where there is not
  • SCL-14494 Searching for library extensions should provide progress bar
  • SCL-9053 Incorrect type error involving singleton type
  • SCL-14568 rename for local variables takes very long
  • SCL-14666 sbt-structure-extractor artifacts bundled twice