Skip to content

Commit fd9bc6c

Browse files
authored
Merge pull request #439 from xuwei-k/add-implicit-type
add explicit type annotations for implicit val
2 parents a584218 + d53c7ec commit fd9bc6c

5 files changed

Lines changed: 11 additions & 10 deletions

File tree

app/actors/DocumentationActor.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ class DocumentationActor(
230230
import DocumentationActor._
231231
import actors.{ DocumentationLoadingActor => Loader }
232232

233-
implicit val timeout = Timeout(5.seconds)
233+
implicit val timeout: Timeout = Timeout(5.seconds)
234234
implicit val system: ActorSystem[Nothing] = context.system
235235
import system.executionContext
236236

app/controllers/documentation/DocumentationController.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class DocumentationController @Inject()(
3535
)(implicit actorSystem: akka.actor.ActorSystem, reverseRouter: ReverseRouter)
3636
extends AbstractController(components) {
3737

38-
private implicit val timeout = Timeout(5.seconds)
38+
private implicit val timeout: Timeout = Timeout(5.seconds)
3939
private implicit val typedSystem: ActorSystem[Nothing] = actorSystem.toTyped
4040
import typedSystem.executionContext
4141

app/models/Releases.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package models
22

3-
import play.api.libs.json.Json
3+
import play.api.libs.json.{Json, Reads}
44

55
case class PlayRelease(
66
version: String,
@@ -13,13 +13,13 @@ case class PlayRelease(
1313
}
1414

1515
object PlayRelease {
16-
implicit val releaseReads = Json.reads[PlayRelease]
16+
implicit val releaseReads: Reads[PlayRelease] = Json.reads[PlayRelease]
1717
}
1818

1919
case class PlayReleases(latest: PlayRelease, development: Seq[PlayRelease], previous: Seq[PlayRelease])
2020

2121
object PlayReleases {
22-
implicit val playReleasesReads = Json.reads[PlayReleases]
22+
implicit val playReleasesReads: Reads[PlayReleases] = Json.reads[PlayReleases]
2323
}
2424

2525
private[models] object SecurifyUrl {

app/models/github/GitHub.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ case class Team(id: Long, name: String, url: String, members_url: String) {
1313
}
1414

1515
object Team {
16-
implicit val jsonReads = Json.reads[Team]
16+
implicit val jsonReads: Reads[Team] = Json.reads[Team]
1717
}
1818

1919
/**
@@ -37,7 +37,7 @@ case class GitHubUser(
3737
}
3838

3939
object GitHubUser {
40-
implicit val jsonReads = Json.reads[GitHubUser]
40+
implicit val jsonReads: Reads[GitHubUser] = Json.reads[GitHubUser]
4141
}
4242

4343
case class Repository(id: Long, name: String, full_name: String, fork: Boolean, contributors_url: String) {
@@ -46,7 +46,7 @@ case class Repository(id: Long, name: String, full_name: String, fork: Boolean,
4646
}
4747

4848
object Repository {
49-
implicit val jsonReads = Json.reads[Repository]
49+
implicit val jsonReads: Reads[Repository] = Json.reads[Repository]
5050
}
5151

5252
case class Organisation(id: Long, login: String, url: String, repos_url: String, members_url: String) {
@@ -55,5 +55,5 @@ case class Organisation(id: Long, login: String, url: String, repos_url: String,
5555
}
5656

5757
object Organisation {
58-
implicit val jsonReads = Json.reads[Organisation]
58+
implicit val jsonReads: Reads[Organisation] = Json.reads[Organisation]
5959
}

test/services/github/GitHubSpec.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package services.github
22

33
import play.api.http.DefaultFileMimeTypesProvider
4+
import play.api.http.DefaultFileMimeTypes
45
import play.api.http.FileMimeTypesConfiguration
56
import play.api.mvc.Results._
67
import play.api.routing.sird.{ GET => Get, _ }
@@ -15,7 +16,7 @@ import scala.concurrent.Future
1516

1617
object GitHubSpec extends PlaySpecification {
1718

18-
implicit val fileMimeTypes = new DefaultFileMimeTypesProvider(
19+
implicit val fileMimeTypes: DefaultFileMimeTypes = new DefaultFileMimeTypesProvider(
1920
FileMimeTypesConfiguration(Map("json" -> "application/json")),
2021
).get
2122

0 commit comments

Comments
 (0)