Skip to content

Commit 6542944

Browse files
Merge pull request #1333 from alexarchambault/update-scalafix
Update scalafix stuff…
2 parents 2e0b4b4 + 3aa53ba commit 6542944

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+96
-84
lines changed

.scalafix3.conf

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
11
# Same as .scalafix.conf, but for RemoveUnused commented out
22
rules = [
33
DisableSyntax,
4-
# RemoveUnused
4+
# RemoveUnused,
5+
OrganizeImports,
6+
NoValInForComprehension,
7+
# ProcedureSyntax
58
]
69
DisableSyntax.noFinalize = true
10+
DisableSyntax.noIsInstanceOf = true
11+
DisableSyntax.noReturns = true
712

813
// `rules` on compilation
914
triggered.rules = [
1015
DisableSyntax
1116
]
17+
18+
OrganizeImports {
19+
coalesceToWildcardImportThreshold = 6
20+
expandRelative = true
21+
groups = ["*", "re:javax?\\.", "scala."]
22+
groupedImports = AggressiveMerge
23+
removeUnused = false # added for Scala 3
24+
}

modules/build/src/main/scala/scala/build/Build.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import scala.annotation.tailrec
1313
import scala.build.EitherCps.{either, value}
1414
import scala.build.Inputs.VirtualScript.VirtualScriptNameRegex
1515
import scala.build.Ops.*
16+
import scala.build.actionable.ActionablePreprocessor
1617
import scala.build.compiler.{ScalaCompiler, ScalaCompilerMaker}
1718
import scala.build.errors.*
1819
import scala.build.internal.{Constants, CustomCodeWrapper, MainClass, Util}
@@ -24,7 +25,6 @@ import scala.collection.mutable.ListBuffer
2425
import scala.concurrent.duration.DurationInt
2526
import scala.util.Properties
2627
import scala.util.control.NonFatal
27-
import scala.build.actionable.ActionablePreprocessor
2828

2929
trait Build {
3030
def inputs: Inputs

modules/build/src/main/scala/scala/build/Inputs.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ import java.nio.charset.StandardCharsets
66
import java.security.MessageDigest
77

88
import scala.annotation.tailrec
9-
import scala.build.Inputs.WorkspaceOrigin
9+
import scala.build.Inputs.{Element, WorkspaceOrigin}
1010
import scala.build.errors.{BuildException, InputsException}
1111
import scala.build.internal.Constants
1212
import scala.build.internal.zip.WrappedZipInputStream
1313
import scala.build.options.Scope
1414
import scala.build.preprocessing.ScopePath
1515
import scala.util.Properties
1616
import scala.util.matching.Regex
17-
import scala.build.Inputs.Element
1817

1918
final case class Inputs(
2019
elements: Seq[Inputs.Element],

modules/build/src/main/scala/scala/build/bsp/BspClient.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ import java.net.URI
77
import java.nio.file.Paths
88
import java.util.concurrent.{ConcurrentHashMap, ExecutorService}
99

10-
import ch.epfl.scala.bsp4j.Location
11-
1210
import scala.build.Position.File
1311
import scala.build.errors.{BuildException, CompositeBuildException, Diagnostic, Severity}
1412
import scala.build.postprocessing.LineConversion
@@ -197,7 +195,7 @@ class BspClient(
197195
new b.Diagnostic(range, diag.message)
198196

199197
diag.relatedInformation.foreach { relatedInformation =>
200-
val location = new Location(path.toNIO.toUri.toASCIIString, range)
198+
val location = new b.Location(path.toNIO.toUri.toASCIIString, range)
201199
val related = new b.DiagnosticRelatedInformation(location, relatedInformation.message)
202200
bDiag.setRelatedInformation(List(related).asJava)
203201
}

modules/build/src/main/scala/scala/build/bsp/BspImpl.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ import org.eclipse.lsp4j.jsonrpc.messages.ResponseError
88

99
import java.io.{InputStream, OutputStream}
1010
import java.util.concurrent.{CompletableFuture, Executor}
11-
import scala.build.*
11+
1212
import scala.build.EitherCps.{either, value}
13+
import scala.build.*
14+
import scala.build.actionable.ActionablePreprocessor
1315
import scala.build.bloop.BloopServer
1416
import scala.build.compiler.BloopCompiler
1517
import scala.build.errors.{BuildException, Diagnostic, ParsingInputsException}
@@ -20,7 +22,6 @@ import scala.concurrent.duration.DurationInt
2022
import scala.concurrent.{ExecutionContext, Future, Promise}
2123
import scala.jdk.CollectionConverters.*
2224
import scala.util.{Failure, Success}
23-
import scala.build.actionable.ActionablePreprocessor
2425

2526
/** The implementation for [[Bsp]].
2627
*

modules/build/src/main/scala/scala/build/bsp/package.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package scala.build
22

3-
import ch.epfl.scala.bsp4j as b
43
import ch.epfl.scala.bsp4j.SourcesItem
4+
import ch.epfl.scala.bsp4j as b
55

66
import java.util.concurrent.CompletableFuture
7+
78
import scala.jdk.CollectionConverters.*
89

910
package object bsp {

modules/build/src/main/scala/scala/build/internal/markdown/MarkdownCodeWrapper.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package scala.build.internal.markdown
22

33
import scala.annotation.tailrec
4-
import scala.build.internal.AmmUtil
54
import scala.build.internal.markdown.MarkdownCodeBlock
6-
import scala.build.internal.Name
5+
import scala.build.internal.{AmmUtil, Name}
76

87
/** A util for extraction and wrapping of code blocks in Markdown files.
98
*/

modules/build/src/main/scala/scala/build/preprocessing/DirectivesProcessor.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
package scala.build.preprocessing
22
import scala.build.Logger
33
import scala.build.Ops._
4-
import scala.build.errors.{BuildException, CompositeBuildException}
4+
import scala.build.errors.{BuildException, CompositeBuildException, DirectiveErrors}
55
import scala.build.options.ConfigMonoid
66
import scala.build.preprocessing.directives.{
77
DirectiveHandler,
8+
DirectiveUtil,
89
ProcessedDirective,
910
ScopedDirective,
1011
StrictDirective
1112
}
12-
import scala.build.errors.DirectiveErrors
13-
import scala.build.preprocessing.directives.DirectiveUtil
1413

1514
object DirectivesProcessor {
1615

modules/build/src/main/scala/scala/build/preprocessing/MarkdownPreprocessor.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package scala.build.preprocessing
22

33
import java.nio.charset.StandardCharsets
4+
45
import scala.build.EitherCps.{either, value}
56
import scala.build.errors.BuildException
67
import scala.build.internal.markdown.MarkdownCodeWrapper

modules/build/src/main/scala/scala/build/preprocessing/ScalaPreprocessor.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import dependency.AnyDependency
55
import dependency.parser.DependencyParser
66

77
import java.nio.charset.StandardCharsets
8+
89
import scala.build.EitherCps.{either, value}
910
import scala.build.Ops.*
1011
import scala.build.errors.*

0 commit comments

Comments
 (0)