Skip to content

Commit 6047541

Browse files
authored
Add scalafmt (#179)
Nothing changes besides codes been formatted. I copied `.scalafmt` from mill and did very little tunings for consistency and readability. My local test results ```sh $ ./mill -i __.publishArtifacts + __.test [418/420] requests[2.13.15].test.test [418] [420/420] requests[3.3.4].test.test [420] [417/420] requests[2.12.20].test.test [417] [420/420] ==================================================================== __.publishArtifacts + __.test ======================================================================= 1s ``` My local binary compatibility check results ``` $ ./mill -i __.mimaReportBinaryIssues [build.mill-64/68] compile [build.mill-64] [info] compiling 1 Scala source to /home/lqhuang/Git/requests-scala/out/mill-build/compile.dest/classes ... [build.mill-64] [info] done compiling [211/212] requests.jvm[2.12.20].mimaReportBinaryIssues [210/212] requests.jvm[2.13.15].mimaReportBinaryIssues [212/212] requests.jvm[3.3.4].mimaReportBinaryIssues [211] Scanning binary compatibility in /home/lqhuang/Git/requests-scala/out/requests/jvm/2.12.20/compile.dest/classes ... [210] Scanning binary compatibility in /home/lqhuang/Git/requests-scala/out/requests/jvm/2.13.15/compile.dest/classes ... [212] Scanning binary compatibility in /home/lqhuang/Git/requests-scala/out/requests/jvm/3.3.4/compile.dest/classes ... [210] Binary compatibility check passed [211] Binary compatibility check passed [212] Binary compatibility check passed [212/212] ============================== __.mimaReportBinaryIssues ============================== 8s ```
1 parent 6f566e6 commit 6047541

17 files changed

+595
-482
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
target/
22
*.iml
3-
.idea
3+
.idea/
4+
.vscode/
45
.settings
56
.classpath
67
.project
78
.cache
89
.sbtserver
10+
.scala-build/
911
project/.sbtserver
1012
tags
1113
nohup.out

.scalafmt.conf

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version = "3.8.3"
2+
3+
maxColumn = 100
4+
runner.dialect = scala213
5+
6+
newlines.beforeCurlyLambdaParams = multilineWithCaseOnly
7+
rewrite.trailingCommas.style = always
8+
9+
assumeStandardLibraryStripMargin = true
10+
docstrings.style = Asterisk
11+
12+
project.git = true

build.mill

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package build
22

33
import mill._
4-
import mill.scalalib._
4+
import scalalib._
5+
import scalanativelib._
56
import mill.scalalib.publish.{Developer, License, PomSettings, VersionControl}
67

78
import $ivy.`de.tototec::de.tobiasroeser.mill.vcs.version::0.4.1`
+19-8
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,29 @@
11
package requests
22

33
// base class for all custom exceptions thrown by requests.
4-
class RequestsException(val message: String, val cause: Option[Throwable] = None) extends Exception(message, cause.getOrElse(null))
4+
class RequestsException(
5+
val message: String,
6+
val cause: Option[Throwable] = None,
7+
) extends Exception(message, cause.getOrElse(null))
58

6-
class TimeoutException(val url: String, val readTimeout: Int, val connectTimeout: Int)
7-
extends RequestsException(s"Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout)")
9+
class TimeoutException(
10+
val url: String,
11+
val readTimeout: Int,
12+
val connectTimeout: Int,
13+
) extends RequestsException(
14+
s"Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout)",
15+
)
816

917
class UnknownHostException(val url: String, val host: String)
10-
extends RequestsException(s"Unknown host $host in url $url")
18+
extends RequestsException(s"Unknown host $host in url $url")
1119

1220
class InvalidCertException(val url: String, cause: Throwable)
13-
extends RequestsException(s"Unable to validate SSL certificates for $url", Some(cause))
21+
extends RequestsException(
22+
s"Unable to validate SSL certificates for $url",
23+
Some(cause),
24+
)
1425

1526
class RequestFailedException(val response: Response)
16-
extends RequestsException(
17-
s"Request to ${response.url} failed with status code ${response.statusCode}\n${response.text()}"
18-
)
27+
extends RequestsException(
28+
s"Request to ${response.url} failed with status code ${response.statusCode}\n${response.text()}",
29+
)

0 commit comments

Comments
 (0)