remove unused imports with scalafix

scalafix
Thibault Duplessis 2021-04-10 09:25:15 +02:00
parent 3aff2f124d
commit 823bd99128
88 changed files with 19 additions and 129 deletions

View File

@ -3,7 +3,6 @@ package controllers
import chess.format.FEN
import chess.White
import play.api.mvc._
import scala.concurrent.duration._
import views._
import lila.api.Context

View File

@ -9,7 +9,6 @@ import scala.util.chaining._
import lila.api.{ Context, GameApiV2 }
import lila.app._
import lila.common.config.{ MaxPerPage, MaxPerSecond }
import lila.common.Json.jodaWrites
import lila.common.{ HTTPRequest, IpAddress }
final class Api(

View File

@ -2,9 +2,7 @@ package controllers
import play.api.data._
import play.api.data.Forms._
import play.api.mvc._
import scala.concurrent.duration._
import views._
import lila.api.Context
import lila.app._

View File

@ -1,6 +1,5 @@
package controllers
import play.api.libs.json._
import lila.app._
import lila.notify.Notification.Notifies

View File

@ -12,7 +12,7 @@ import lila.common.ApiVersion
import lila.common.config.MaxPerSecond
import lila.puzzle.PuzzleForm.RoundData
import lila.puzzle.PuzzleTheme
import lila.puzzle.{ Result, PuzzleRound, PuzzleDifficulty, PuzzleReplay, PuzzleStreak, Puzzle => Puz }
import lila.puzzle.{ Result, PuzzleDifficulty, PuzzleReplay, PuzzleStreak, Puzzle => Puz }
final class Puzzle(
env: Env,

View File

@ -8,8 +8,6 @@ import lila.app._
import lila.common.HTTPRequest
import lila.racer.RacerPlayer
import lila.racer.RacerRace
import lila.socket.Socket
import lila.common.LilaCookie
final class Racer(env: Env)(implicit mat: akka.stream.Materializer) extends LilaController(env) {

View File

@ -1,6 +1,5 @@
package controllers
import play.api.libs.json._
import play.api.mvc._
import views._

View File

@ -1,7 +1,6 @@
package controllers
import play.api.mvc._
import views._
import lila.api.Context
import lila.app._

View File

@ -9,7 +9,7 @@ import lila.api.Context
import lila.app.ui.ScalatagsTemplate._
import lila.game.{ Game, Namer, Player, Pov }
import lila.i18n.{ I18nKeys => trans, defaultLang }
import lila.user.{ Title, User }
import lila.user.Title
trait GameHelper { self: I18nHelper with UserHelper with AiHelper with StringHelper with ChessgroundHelper =>

View File

@ -2,7 +2,6 @@ package lila.app
package templating
import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator
trait PaginatorHelper {

View File

@ -1,6 +1,5 @@
package views.html.analyse
import lila.analyse.Advice.Judgement
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._

View File

@ -2,12 +2,10 @@ package views.html
package appeal
import controllers.routes
import play.api.data.Form
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.report.Report.Inquiry
import lila.user.User
object tree {

View File

@ -6,7 +6,6 @@ import controllers.routes
import play.api.i18n.Lang
import play.api.mvc.Call
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator

View File

@ -10,7 +10,6 @@ import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.evaluation.PlayerAssessment
import lila.game.Pov
import lila.tournament.Tournament
import lila.user.User
import lila.tournament.LeaderboardApi.TourEntry
import lila.swiss.Swiss

View File

@ -3,7 +3,6 @@ package views.html.mod
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.String.html.richText
import controllers.routes
import play.api.mvc.Call

View File

@ -3,11 +3,11 @@ package html.puzzle
import controllers.routes
import play.api.i18n.Lang
import play.api.libs.json.{ JsArray, JsObject, JsString, Json }
import play.api.libs.json.{ JsString, Json }
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.i18n.{ JsDump, MessageKey }
import lila.i18n.MessageKey
import lila.puzzle.{ PuzzleDifficulty, PuzzleTheme }
object bits {

View File

@ -2,14 +2,13 @@ package views
package html.puzzle
import controllers.routes
import play.api.i18n.Lang
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator
import lila.puzzle.PuzzleHistory.{ PuzzleSession, SessionRound }
import lila.puzzle.{ PuzzleRound, PuzzleTheme }
import lila.puzzle.PuzzleTheme
import lila.user.User
object history {

View File

@ -2,14 +2,12 @@ package views
package html.puzzle
import controllers.routes
import play.api.i18n.Lang
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator
import lila.puzzle.Puzzle
import lila.puzzle.PuzzleTheme
import lila.user.User
object ofPlayer {

View File

@ -2,7 +2,6 @@ package views
package html.puzzle
import controllers.routes
import play.api.i18n.Lang
import lila.api.Context
import lila.app.templating.Environment._

View File

@ -1,7 +1,6 @@
package views.html
import controllers.routes
import play.api.i18n.Lang
import play.api.libs.json._
import lila.api.Context
@ -10,7 +9,6 @@ import lila.app.ui.ScalatagsTemplate._
import lila.common.String.html.safeJsonValue
import lila.i18n.I18nKeys.{ storm => s }
import lila.racer.RacerRace
import lila.user.User
object racer {

View File

@ -1,6 +1,5 @@
package views.html.tv
import controllers.routes
import lila.app.templating.Environment._
import lila.app.ui.EmbedConfig

View File

@ -6,7 +6,6 @@ import controllers.routes
import lila.api.Context
import lila.app.templating.Environment._
import lila.app.ui.ScalatagsTemplate._
import lila.common.String.html.richText
import lila.user.User
object bots {

View File

@ -7,7 +7,6 @@ import lila.app.ui.ScalatagsTemplate._
import lila.common.paginator.Paginator
import lila.user.User
import controllers.routes
object upcoming {

View File

@ -5,7 +5,6 @@ import org.joda.time.Interval
import lila.common.Day
import lila.user.User
import lila.swiss.Swiss
case class Activity(
id: Activity.Id,

View File

@ -1,7 +1,6 @@
package lila.activity
import lila.db.dsl._
import lila.db.ignoreDuplicateKey
import lila.game.Game
import lila.study.Study
import lila.user.User

View File

@ -1,6 +1,5 @@
package lila.api
import org.joda.time.DateTime
import play.api.mvc.RequestHeader
import lila.common.{ ApiVersion, HTTPRequest }

View File

@ -2,7 +2,6 @@ package lila.challenge
import reactivemongo.api.bson._
import chess.Mode
import chess.variant.Variant
import lila.db.BSON
import lila.db.BSON.{ Reader, Writer }

View File

@ -2,8 +2,7 @@ package lila.challenge
import akka.actor.ActorSystem
import akka.stream.scaladsl._
import chess.variant.Variant
import chess.{ Clock, Mode, Situation, Speed }
import chess.{ Situation, Speed }
import org.joda.time.DateTime
import reactivemongo.api.bson.Macros
import scala.concurrent.duration._

View File

@ -2,7 +2,6 @@ package lila.clas
import org.joda.time.DateTime
import reactivemongo.api._
import scala.concurrent.duration._
import lila.common.config.BaseUrl
import lila.common.EmailAddress

View File

@ -4,7 +4,7 @@ import akka.actor.Scheduler
import akka.stream.Materializer
import akka.stream.scaladsl._
import bloomfilter.mutable.BloomFilter
import reactivemongo.akkastream.{ cursorProducer, AkkaStreamCursor }
import reactivemongo.akkastream.cursorProducer
import reactivemongo.api.ReadPreference
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext

View File

@ -1,6 +1,6 @@
package lila.common
import org.joda.time.{ DateTime, Days, Interval }
import org.joda.time.{ DateTime, Days }
// number of days since lichess
case class Day(value: Int) extends AnyVal {

View File

@ -4,7 +4,6 @@ import chess.format.FEN
import chess.format.Forsyth
import io.lemonlabs.uri._
import org.joda.time.{ DateTime, DateTimeZone }
import play.api.data.FieldMapping
import play.api.data.format.Formats._
import play.api.data.format.{ Formatter, JodaFormats }
import play.api.data.Forms._

View File

@ -1,6 +1,5 @@
package lila.evaluation
import chess.Color
sealed trait GameAssessment {
val id: Int

View File

@ -1,12 +1,9 @@
package lila.evaluation
import cats.implicits._
import chess.Color
import org.joda.time.DateTime
import scala.math.sqrt
import lila.user.User
import lila.game.Game
case class PlayerAggregateAssessment(
user: User,

View File

@ -1,7 +1,5 @@
package lila.evaluation
import lila.db.dsl._
import lila.db.BSONReadOnly
case class PlayerFlags(
suspiciousErrorRate: Boolean,

View File

@ -5,7 +5,6 @@ import scala.concurrent.duration._
import lila.common.IpAddress
import lila.db.dsl._
import lila.user.User
final private class Limiter(
analysisColl: Coll,

View File

@ -1,6 +1,5 @@
package lila.insight
import cats.data.NonEmptyList
import chess.opening.Ecopening
import chess.{ Color, Role }
import org.joda.time.DateTime

View File

@ -1,8 +1,7 @@
package lila.irc
import org.joda.time.DateTime
import lila.common.{ ApiVersion, EmailAddress, Heapsort, IpAddress, LightUser }
import lila.common.LightUser
import lila.user.User
final class DiscordApi(

View File

@ -5,7 +5,6 @@ import reactivemongo.api.bson._
import reactivemongo.api.ReadPreference
import lila.analyse.Analysis
import lila.analyse.Analysis.Analyzed
import lila.analyse.AnalysisRepo
import lila.common.Bus
import lila.db.dsl._

View File

@ -7,7 +7,6 @@ import reactivemongo.api.ReadPreference
import lila.analyse.{ Analysis, AnalysisRepo }
import lila.common.ThreadLocalRandom
import lila.db.BSON.BSONJodaDateTimeHandler
import lila.db.dsl._
import lila.evaluation.Statistics
import lila.evaluation.{ AccountAction, PlayerAggregateAssessment, PlayerAssessment }

View File

@ -1,6 +1,5 @@
package lila.mod
import com.github.blemale.scaffeine.Cache
import com.github.blemale.scaffeine.LoadingCache
import scala.concurrent.duration._
import scala.jdk.CollectionConverters._

View File

@ -3,7 +3,6 @@ package lila.msg
import akka.stream.scaladsl._
import org.joda.time.DateTime
import reactivemongo.api.ReadPreference
import scala.concurrent.duration._
import scala.util.Try
import lila.common.config.MaxPerPage

View File

@ -1,6 +1,5 @@
package lila.msg
import lila.common.config.BaseUrl
case class MsgPreset(name: String, text: String)

View File

@ -102,7 +102,6 @@ final class NotifyApi(
private def notifyUser(notifies: Notification.Notifies): Funit =
getNotificationsAndCount(notifies, 1) map { msg =>
import play.api.libs.json.Json
Bus.publish(
SendTo.async(
notifies.value,

View File

@ -9,7 +9,6 @@ import lila.common.Bus
import lila.db.dsl._
import lila.memo.CacheApi._
import lila.user.{ User, UserRepo }
import lila.common.IpAddress
final class PlanApi(
stripeClient: StripeClient,

View File

@ -3,7 +3,6 @@ package lila.puzzle
import com.softwaremill.macwire._
import io.methvin.play.autoconfig._
import play.api.Configuration
import scala.concurrent.duration.FiniteDuration
import lila.common.config._
import lila.db.AsyncColl

View File

@ -7,7 +7,6 @@ import scala.concurrent.duration._
import lila.game.{ Game, GameRepo, PerfPicker }
import lila.i18n.defaultLang
import lila.tree.Node.{ minimalNodeJsonWriter, partitionTreeJsonWriter }
final private class GameJson(
gameRepo: GameRepo,

View File

@ -8,7 +8,6 @@ import scala.concurrent.duration._
import lila.common.config.MaxPerSecond
import lila.common.Json.jodaWrites
import lila.db.AsyncColl
import lila.db.dsl._
import lila.user.User

View File

@ -2,7 +2,6 @@ package lila.puzzle
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import scala.util.chaining._
import lila.common.ThreadLocalRandom
import lila.db.dsl._

View File

@ -6,11 +6,9 @@ import scala.concurrent.duration._
import lila.common.paginator.Paginator
import lila.common.config.MaxPerPage
import lila.db.AsyncColl
import lila.db.dsl._
import lila.db.paginator.Adapter
import lila.memo.CacheApi
import lila.user.{ User, UserRepo }
import lila.user.User
final class PuzzleApi(
colls: PuzzleColls,

View File

@ -1,13 +1,9 @@
package lila.puzzle
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.common.ThreadLocalRandom
import lila.db.dsl._
import lila.memo.CacheApi
import lila.rating.{ Perf, PerfType }
import lila.user.{ User, UserRepo }
import lila.user.User
// mobile app BC
final class PuzzleBatch(colls: PuzzleColls, anonApi: PuzzleAnon, pathApi: PuzzlePathApi)(implicit

View File

@ -15,7 +15,6 @@ case class PuzzleDashboard(
) {
import PuzzleDashboard._
import BsonHandlers._
lazy val (weakThemes, strongThemes) = {
val all = byTheme.view.filter(_._2.nb > global.nb / 40).toList.sortBy { case (_, res) =>

View File

@ -7,7 +7,6 @@ import scala.concurrent.duration._
import scala.util.chaining._
import lila.common.Bus
import lila.db.AsyncColl
import lila.db.dsl._
import lila.rating.Perf
import lila.rating.{ Glicko, PerfType }

View File

@ -1,12 +1,8 @@
package lila.puzzle
import cats.data.NonEmptyList
import org.joda.time.DateTime
import reactivemongo.api.bson.BSONNull
import reactivemongo.api.ReadPreference
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import scala.util.chaining._
import lila.common.config.MaxPerPage
import lila.common.paginator.AdapterLike

View File

@ -1,10 +1,8 @@
package lila.puzzle
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.db.dsl._
import lila.memo.CacheApi
import lila.user.User
private object PuzzlePath {

View File

@ -2,7 +2,6 @@ package lila.puzzle
import org.joda.time.DateTime
import lila.common.Day
import lila.user.User
case class PuzzleRound(

View File

@ -1,12 +1,10 @@
package lila.puzzle
import org.apache.http.protocol
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.db.dsl._
import lila.memo.CacheApi
import reactivemongo.api.ReadPreference
case class PuzzleStreak(ids: String, first: Puzzle)

View File

@ -1,16 +1,12 @@
package lila.racer
import com.softwaremill.macwire._
import play.api.Configuration
import lila.common.config._
import lila.common.LightUser
import lila.db.AsyncColl
import lila.db.dsl.Coll
import lila.storm.StormJson
import lila.storm.StormSelector
import lila.storm.StormSign
import lila.user.UserRepo
@Module
final class Env(

View File

@ -3,11 +3,7 @@ package lila.racer
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.db.dsl._
import lila.memo.CacheApi
import lila.puzzle.Puzzle
import lila.socket.Socket
import lila.storm.StormPuzzle
import lila.storm.StormSelector
import lila.user.User
import lila.common.Bus
@ -18,7 +14,6 @@ final class RacerApi(colls: RacerColls, selector: StormSelector, cacheApi: Cache
) {
import RacerRace.Id
import RacerBsonHandlers._
private val store = cacheApi.notLoadingSync[RacerRace.Id, RacerRace](2048, "racer.race")(
_.expireAfterAccess(30 minutes).build()

View File

@ -7,7 +7,6 @@ import reactivemongo.api.bson._
import lila.db.dsl._
import lila.puzzle.BsonHandlers.PuzzleIdBSONHandler
import lila.puzzle.Puzzle
import lila.rating.Glicko
import lila.storm.StormPuzzle
private object RacerBsonHandlers {

View File

@ -1,14 +1,10 @@
package lila.racer
import org.joda.time.format.DateTimeFormat
import play.api.libs.json._
import lila.common.Json._
import lila.common.LightUser
import lila.storm.StormJson
import lila.storm.StormPuzzle
import lila.storm.StormSign
import lila.user.User
final class RacerJson(stormJson: StormJson, sign: StormSign, lightUserSync: LightUser.GetterSync) {

View File

@ -2,7 +2,6 @@ package lila.racer
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.user.User
final class RacerLobby(api: RacerApi)(implicit ec: ExecutionContext, system: akka.actor.ActorSystem) {

View File

@ -2,8 +2,6 @@ package lila.racer
import org.joda.time.DateTime
import lila.user.User
import lila.puzzle.Puzzle
import lila.storm.StormPuzzle
case class RacerRace(

View File

@ -1,6 +1,5 @@
package lila
import lila.user.User
package object racer extends PackageObject {

View File

@ -1,10 +1,8 @@
package lila.relay
import chess.format.FEN
import chess.Replay
import scala.concurrent.ExecutionContext
import lila.game.{ Game, GameRepo, PgnDump }
import lila.game.{ GameRepo, PgnDump }
final private class GameIdsUpstream(
gameRepo: GameRepo,

View File

@ -7,14 +7,14 @@ import io.lemonlabs.uri.Url
import org.joda.time.DateTime
import play.api.libs.json._
import play.api.libs.ws.StandaloneWSClient
import Relay.Sync.{ Upstream, UpstreamIds, UpstreamUrl }
import Relay.Sync.{ UpstreamIds, UpstreamUrl }
import scala.concurrent.duration._
import lila.base.LilaException
import lila.memo.CacheApi
import lila.study.MultiPgn
import lila.tree.Node.Comments
import lila.game.{ Game, GameRepo, PgnDump }
import lila.game.{ GameRepo, PgnDump }
import lila.round.GameProxyRepo
final private class RelayFetch(

View File

@ -1,6 +1,6 @@
package lila.report
import lila.user.{ Holder, User }
import lila.user.Holder
sealed trait Reason {

View File

@ -1,6 +1,6 @@
package lila.report
import lila.user.{ Holder, User }
import lila.user.Holder
sealed trait Room {

View File

@ -2,7 +2,6 @@ package lila.round
import akka.actor._
import akka.stream.scaladsl._
import chess.format.FEN
import chess.format.Forsyth
import play.api.libs.json._

View File

@ -1,6 +1,5 @@
package lila.security
import cats.implicits._
import play.api.i18n.Lang
import scala.util.chaining._

View File

@ -7,7 +7,7 @@ import play.api.libs.ws.StandaloneWSClient
import scala.concurrent.duration._
import lila.common.config._
import lila.common.{ Bus, Strings }
import lila.common.Strings
import lila.memo.SettingStore.Strings._
import lila.oauth.OAuthServer
import lila.user.{ Authenticator, UserRepo }

View File

@ -8,7 +8,6 @@ import scala.concurrent.duration.{ span => _, _ }
import scala.concurrent.{ blocking, Future }
import scalatags.Text.all._
import lila.common.config.Secret
import lila.common.String.html.{ escapeHtml, nl2brUnsafe }
import lila.common.{ Chronometer, EmailAddress, ThreadLocalRandom }
import lila.i18n.I18nKeys.{ emails => trans }

View File

@ -8,7 +8,7 @@ import reactivemongo.api.ReadPreference
import scala.concurrent.blocking
import scala.concurrent.duration._
import lila.common.{ ApiVersion, HTTPRequest, IpAddress, IpV4Address, ThreadLocalRandom }
import lila.common.{ ApiVersion, HTTPRequest, IpAddress }
import lila.db.dsl._
import lila.user.User
import reactivemongo.api.bson.BSONNull

View File

@ -1,9 +1,8 @@
package lila.setup
import akka.stream.scaladsl._
import chess.format.FEN
import chess.variant.Variant
import chess.{ Clock, Mode, Speed }
import chess.{ Clock, Mode }
import org.joda.time.DateTime
import play.api.data._
import play.api.data.Forms._

View File

@ -1,7 +1,6 @@
package lila.socket
import akka.actor.{ ActorSystem, CoordinatedShutdown }
import cats.data.NonEmptyList
import chess.{ Centis, Color }
import io.lettuce.core._
import io.lettuce.core.pubsub.{ StatefulRedisPubSubConnection => PubSub }

View File

@ -1,7 +1,5 @@
package lila.storm
import org.joda.time.DateTime
import org.joda.time.Days
import scala.concurrent.ExecutionContext
import lila.common.Bus

View File

@ -3,7 +3,6 @@ package lila.storm
import play.api.data._
import play.api.data.Forms._
import lila.common.Form.{ numberIn, stringIn }
object StormForm {

View File

@ -2,7 +2,6 @@ package lila.storm
import play.api.libs.json._
import lila.common.Json._
import lila.user.User
import org.joda.time.format.DateTimeFormat

View File

@ -1,10 +1,8 @@
package lila.storm
import reactivemongo.api.bson.BSONNull
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import lila.db.AsyncColl
import lila.db.dsl._
import lila.memo.CacheApi
import lila.puzzle.PuzzleColls

View File

@ -4,7 +4,6 @@ import com.github.blemale.scaffeine.LoadingCache
import com.roundeights.hasher.Algo
import scala.concurrent.duration._
import lila.common.config
import lila.common.config.Secret
import lila.common.ThreadLocalRandom
import lila.common.Uptime

View File

@ -1,6 +1,5 @@
package lila
import lila.user.User
package object storm extends PackageObject {

View File

@ -7,7 +7,6 @@ import chess.{ Centis, Color, Pos, PromotableRole, Role }
import org.joda.time.DateTime
import reactivemongo.api.bson._
import scala.util.Success
import scala.util.Try
import lila.common.Iso
import lila.db.BSON

View File

@ -3,7 +3,6 @@ package lila.study
import akka.stream.scaladsl._
import chess.format.pgn.Tags
import reactivemongo.akkastream.cursorProducer
import reactivemongo.api._
import reactivemongo.api.bson._
import lila.db.AsyncColl

View File

@ -5,8 +5,6 @@ import Node.Children
import lila.common.Chronometer
import lila.db.dsl._
import lila.tree.Eval
import lila.tree.Eval.Score
private object StudyFlatTree {

View File

@ -8,7 +8,6 @@ import com.github.blemale.scaffeine.AsyncLoadingCache
import JsonView._
import play.api.libs.json._
import reactivemongo.api.bson._
import reactivemongo.api.ReadPreference
import scala.concurrent.duration._
import lila.common.config.MaxPerPage

View File

@ -1,7 +1,6 @@
package lila.study
import play.api.libs.json._
import reactivemongo.api._
import reactivemongo.api.bson._
import scala.concurrent.duration._

View File

@ -1,6 +1,5 @@
package lila.swiss
import chess.Clock.{ Config => ClockConfig }
import chess.Color
import chess.format.FEN
import reactivemongo.api.bson._

View File

@ -7,7 +7,6 @@ import lila.hub.LightTeam.TeamID
import lila.memo._
import lila.memo.CacheApi._
import lila.user.User
import play.api.libs.json.JsArray
final private[tournament] class Cached(
playerRepo: PlayerRepo,