We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c8a4f7 commit e1e7a42Copy full SHA for e1e7a42
1 file changed
plugin/src/main/scala/org/scalafmt/sbt/ScalafmtPlugin.scala
@@ -148,12 +148,9 @@ object ScalafmtPlugin extends AutoPlugin {
148
}).foreach { v =>
149
val minvn = VersionNumber(v)
150
val cmpnum = cmp(minvn.numbers, curvn.numbers)
151
- val bad = cmpnum > 0 || cmpnum == 0 && {
152
- val mintags = minvn.tags
153
- val curtags = curvn.tags
154
- if (mintags.isEmpty) curtags.nonEmpty
155
- else curtags.isEmpty || cmp(mintags, curtags) > 0
156
- }
+ val bad = cmpnum > 0 ||
+ cmpnum == 0 && curvn.tags.nonEmpty &&
+ (minvn.tags.isEmpty || cmp(minvn.tags, curvn.tags) > 0)
157
if (bad) sys.error(s"sbt-scalafmt requires sbt $v+ [current=$sbtVersion")
158
}
159
0 commit comments