forked from LREN-CHUV/woken-validation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugins.sbt
29 lines (19 loc) · 1015 Bytes
/
plugins.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
scalacOptions ++= Seq( "-unchecked", "-deprecation" )
resolvers += Classpaths.sbtPluginReleases
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "org.slf4j" % "slf4j-api" % "1.7.25" // Needed by sbt-git
libraryDependencies += "org.slf4j" % "slf4j-nop" % "1.7.25" // Needed by sbt-git
// App Packaging
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5")
// Dependency Resolution
addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0")
// Code Quality
addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "1.0.0") // scalastyle
// addSbtPlugin("com.sksamuel.scapegoat" % "sbt-scapegoat" % "1.3.3") // scapegoat
addSbtPlugin("org.wartremover" % "sbt-wartremover" % "2.2.1") // Wartremover
// Code formatter
addSbtPlugin("com.lucidchart" % "sbt-scalafmt" % "1.15")
// Copyright headers
addSbtPlugin("de.heikoseeberger" % "sbt-header" % "4.1.0")
// Versioning
addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.9.3")