6502-opcodes/project/LintingPlugin.scala

19 lines
441 B
Scala

import sbt.Keys.*
import sbt.*
import scalafix.sbt.ScalafixPlugin.autoImport.*
object LintingPlugin extends AutoPlugin {
override def trigger =
allRequirements
override val globalSettings =
addCommandAlias("fmt", "; scalafmtSbt; scalafmtAll") ++
addCommandAlias("fix", "scalafixAll")
override val buildSettings =
Seq(
semanticdbEnabled := true,
semanticdbVersion := scalafixSemanticdb.revision
)
}