False Fehler bei der Verwendung der Katzenbibliothek in IntelliJ

Ich benutze die Katzen-Scala-Bibliothek und die IntelliJ-IDE scheint Probleme mit der Verwendung von Implicits zu haben:

Hier ist ein einfaches Beispiel:

import cats.std.all._
import cats.Traverse.ops._

def useSequence[A](ls : List[Option[A]]) : Option[List[A]] = {
  ls.sequence
}

In IntelliJ ist dieser Code rot hervorgehoben. Aber ich kann ganz gut mit @ bauMake Project oder die Befehlszeile.

Jetzt ist der Fehler:

Ausdruck vom Typ Nichts [Liste [Nichts]] entspricht nicht dem erwarteten Typ Option [Liste [A]]

Ansonsten ist der Fehler so etwas wie:

value sequence ist kein Mitglied von List [Option [A]]

Ist das ein Fehler in IntelliJ oder fehlt mir eine Konfiguration?

Ich verwende IntelliJ 15.0.2 mit Version 2.0.4 des Scala-Plugins.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage