Skip to content

Commit c841d31

Browse files
Update Scalafix, apply rules
1 parent 81f5475 commit c841d31

Some content is hidden

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

45 files changed

+95
-82
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}
@@ -23,7 +24,6 @@ import scala.collection.mutable.ListBuffer
2324
import scala.concurrent.duration.DurationInt
2425
import scala.util.Properties
2526
import scala.util.control.NonFatal
26-
import scala.build.actionable.ActionablePreprocessor
2727

2828
trait Build {
2929
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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package scala.build.bsp
22

3+
import ch.epfl.scala.bsp4j.Location
34
import ch.epfl.scala.{bsp4j => b}
45

56
import java.lang.{Boolean => JBoolean}
67
import java.net.URI
78
import java.nio.file.Paths
89
import java.util.concurrent.{ConcurrentHashMap, ExecutorService}
910

10-
import ch.epfl.scala.bsp4j.Location
11-
1211
import scala.build.Position.File
1312
import scala.build.errors.{BuildException, CompositeBuildException, Diagnostic, Severity}
1413
import scala.build.postprocessing.LineConversion

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)