Alle anderen Fragen, die ich zu diesem Thema gefunden habe, sind ziemlich alt. Ich baue ein Scala-Projekt mit sbt
und dem scala-style
Plugin, aber ich finde keine Möglichkeit, einen bestimmten Ordner auszuschließen, wo ich etwas generierten Code habe.ohne Ordner von Scalastyle sbt Plugin
Gibt es eine Möglichkeit, das Plugin zu zwingen, diesen bestimmten Ordner nicht zu überprüfen?
Im Moment bin ich die Bearbeitung der Dateien manuell und fügt hinzu:
// scalastyle:off
am Anfang der Datei, aber das ist ziemlich ärgerlich.
In der offiziellen Website http://www.scalastyle.org/sbt.html konnte ich keine Dokumentation finden, obwohl es scheint, dass es tatsächlich möglich ist, Pfade/Dateien davon auszuschließen.
so scheint es, dass wir tatsächlich passieren kann:
println(" -x, --excludedFiles STRING regular expressions to exclude file paths (delimitted by semicolons)")
In meinem build.sbt
Ich nenne:
lazy val compileScalastyle = taskKey[Unit]("compileScalastyle")
compileScalastyle := org.scalastyle.sbt.ScalastylePlugin.scalastyle.in(Compile).toTask("").value
(compile in Compile) <<= (compile in Compile) dependsOn compileScalastyle
Gibt es eine Möglichkeit, dass mit der sbt plugin
zu erreichen?
Blick auf den [Quellcode] (https://github.com/scalastyle/scalastyle-sbt-plugin/blob/master/src/main/scala/org/ scalastyle/sbt/Plugin.scala # L112) sollten Sie "scalastyleSources in Compile" überschreiben. Standard ist der Ordner 'src/main/scala'. –