Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add scalafmt #179

Merged
merged 4 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
target/
*.iml
.idea
.idea/
.vscode/
.settings
.classpath
.project
.cache
.sbtserver
.scala-build/
project/.sbtserver
tags
nohup.out
Expand Down
12 changes: 12 additions & 0 deletions .scalafmt.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
version = "3.8.3"

maxColumn = 100
runner.dialect = scala213

newlines.beforeCurlyLambdaParams = multilineWithCaseOnly
rewrite.trailingCommas.style = always

assumeStandardLibraryStripMargin = true
docstrings.style = Asterisk

project.git = true
3 changes: 2 additions & 1 deletion build.mill
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package build

import mill._
import mill.scalalib._
import scalalib._
import scalanativelib._
import mill.scalalib.publish.{Developer, License, PomSettings, VersionControl}

import $ivy.`de.tototec::de.tobiasroeser.mill.vcs.version::0.4.1`
Expand Down
27 changes: 19 additions & 8 deletions requests/src/requests/Exceptions.scala
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
package requests

// base class for all custom exceptions thrown by requests.
class RequestsException(val message: String, val cause: Option[Throwable] = None) extends Exception(message, cause.getOrElse(null))
class RequestsException(
val message: String,
val cause: Option[Throwable] = None,
) extends Exception(message, cause.getOrElse(null))

class TimeoutException(val url: String, val readTimeout: Int, val connectTimeout: Int)
extends RequestsException(s"Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout)")
class TimeoutException(
val url: String,
val readTimeout: Int,
val connectTimeout: Int,
) extends RequestsException(
s"Request to $url timed out. (readTimeout: $readTimeout, connectTimout: $connectTimeout)",
)

class UnknownHostException(val url: String, val host: String)
extends RequestsException(s"Unknown host $host in url $url")
extends RequestsException(s"Unknown host $host in url $url")

class InvalidCertException(val url: String, cause: Throwable)
extends RequestsException(s"Unable to validate SSL certificates for $url", Some(cause))
extends RequestsException(
s"Unable to validate SSL certificates for $url",
Some(cause),
)

class RequestFailedException(val response: Response)
extends RequestsException(
s"Request to ${response.url} failed with status code ${response.statusCode}\n${response.text()}"
)
extends RequestsException(
s"Request to ${response.url} failed with status code ${response.statusCode}\n${response.text()}",
)
Loading
Loading