Skip to content

Commit 55a8c26

Browse files
committed
feat: Remove missinglink because it slows down builds too much
1 parent e4bd703 commit 55a8c26

File tree

3 files changed

+2
-20
lines changed

3 files changed

+2
-20
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,6 @@ lazy val sslConfig = project
538538

539539
addCommandAlias(
540540
"check",
541-
"scalafmtSbtCheck; scalafmtCheckAll; Compile/scalafix --check; Test/scalafix --check; +doc; +site/mdoc; +missinglinkCheck; +test"
541+
"scalafmtSbtCheck; scalafmtCheckAll; Compile/scalafix --check; Test/scalafix --check; +doc; +site/mdoc; +test"
542542
)
543543
addCommandAlias("fix", "Compile/scalafix; Test/scalafix; scalafmtSbt; scalafmtAll")

project/BuildSettings.scala

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import ch.epfl.scala.sbtmissinglink.MissingLinkPlugin.autoImport._
2-
import ch.epfl.scala.sbtmissinglink.MissingLinkPlugin.missinglinkConflictsTag
31
import com.typesafe.sbt.site.SitePlugin.autoImport._
42
import mdoc.MdocPlugin.autoImport._
53
import microsites.CdnDirectives
@@ -38,7 +36,7 @@ object BuildSettings {
3836
Dependencies.scalaTest % Test
3937
),
4038
semanticdbEnabled := true,
41-
semanticdbVersion := "4.4.30", // scalafixSemanticdb.revision,
39+
semanticdbVersion := scalafixSemanticdb.revision,
4240
ThisBuild / scalafixDependencies ++= Seq(
4341
Dependencies.scalafixScaluzzi,
4442
Dependencies.scalafixOrganizeImports
@@ -47,21 +45,6 @@ object BuildSettings {
4745
"-Ywarn-unused" // necessary for Scalafix RemoveUnused rule (not present in sbt-tpolecat for 2.13)
4846
) ++ (if (scalaVersion.value.startsWith("2.13")) List("-Wmacros:after") else List.empty),
4947
Compile / doc / scalacOptions -= "-Xfatal-warnings",
50-
missinglinkExcludedDependencies ++= List(
51-
moduleFilter(organization = "ch.qos.logback"),
52-
moduleFilter(organization = "com.datastax.oss", name = "java-driver-core"),
53-
moduleFilter(organization = "com.zaxxer", name = "HikariCP"),
54-
moduleFilter(organization = "io.lettuce"),
55-
moduleFilter(organization = "io.micrometer"),
56-
moduleFilter(organization = "io.netty"),
57-
moduleFilter(organization = "io.projectreactor", name = "reactor-core"),
58-
moduleFilter(organization = "io.sentry", name = "sentry"),
59-
moduleFilter(organization = "org.apache.kafka", name = "kafka-clients"),
60-
moduleFilter(organization = "org.codehaus.groovy", name = "groovy"),
61-
moduleFilter(organization = "org.flywaydb", name = "flyway-core"),
62-
moduleFilter(organization = "org.slf4j", name = "slf4j-api")
63-
),
64-
concurrentRestrictions += Tags.limit(missinglinkConflictsTag, 2), // limit missing-link to limit heap consumption
6548
javacOptions ++= Seq("-source", "1.8", "-target", "1.8"),
6649
Test / publishArtifact := false
6750
)

project/plugins.sbt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ addSbtPlugin("com.47deg" % "sbt-microsites" % "1.3.4")
66
addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.5.0")
77
addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.0")
88
addSbtPlugin("ch.epfl.scala" % "sbt-version-policy" % "2.0.1")
9-
addSbtPlugin("ch.epfl.scala" % "sbt-missinglink" % "0.3.3")

0 commit comments

Comments
 (0)