mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 02:18:26 +00:00
Scalafix organize-imports
This commit is contained in:
@ -1,9 +1,11 @@
|
||||
package docspell.common
|
||||
|
||||
import java.nio.charset.Charset
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import cats.effect._
|
||||
import fs2.{Chunk, Pipe, Stream}
|
||||
import java.nio.charset.Charset
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import scodec.bits.ByteVector
|
||||
|
||||
final case class Binary[F[_]](name: String, mime: MimeType, data: Stream[F, Byte]) {
|
||||
|
@ -1,11 +1,14 @@
|
||||
package docspell.common
|
||||
|
||||
import cats.implicits._
|
||||
import scala.concurrent.duration.{FiniteDuration, Duration => SDur}
|
||||
import java.time.{Duration => JDur}
|
||||
import java.util.concurrent.TimeUnit
|
||||
import io.circe._
|
||||
|
||||
import scala.concurrent.duration.{Duration => SDur, FiniteDuration}
|
||||
|
||||
import cats.effect.Sync
|
||||
import cats.implicits._
|
||||
|
||||
import io.circe._
|
||||
|
||||
case class Duration(nanos: Long) {
|
||||
|
||||
|
@ -1,14 +1,15 @@
|
||||
package docspell.common
|
||||
|
||||
import java.io.IOException
|
||||
import java.nio.file._
|
||||
import java.nio.file.attribute.BasicFileAttributes
|
||||
import java.nio.file.{FileVisitResult, Files, Path, SimpleFileVisitor}
|
||||
import java.util.concurrent.atomic.AtomicInteger
|
||||
|
||||
import scala.jdk.CollectionConverters._
|
||||
import fs2.Stream
|
||||
import cats.implicits._
|
||||
|
||||
import cats.effect._
|
||||
import cats.implicits._
|
||||
import fs2.Stream
|
||||
|
||||
object File {
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
package docspell.common
|
||||
|
||||
import scodec.bits.ByteVector
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import scodec.bits.ByteVector
|
||||
|
||||
final class Hash(bytes: ByteVector) {
|
||||
|
||||
private def digest(name: String): String =
|
||||
|
@ -4,8 +4,9 @@ import java.security.SecureRandom
|
||||
import java.util.UUID
|
||||
|
||||
import cats.Eq
|
||||
import cats.implicits._
|
||||
import cats.effect.Sync
|
||||
import cats.implicits._
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import scodec.bits.ByteVector
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
package docspell.common
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import cats.data.NonEmptyList
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
|
||||
sealed trait ItemState { self: Product =>
|
||||
|
||||
final def name: String =
|
||||
|
@ -1,17 +1,19 @@
|
||||
package docspell.common
|
||||
|
||||
import java.net.URL
|
||||
|
||||
import fs2.Stream
|
||||
import cats.implicits._
|
||||
import cats.data.NonEmptyList
|
||||
import cats.effect.{Blocker, ContextShift, Sync}
|
||||
import docspell.common.LenientUri.Path
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import java.net.URLEncoder
|
||||
import scodec.bits.ByteVector
|
||||
import cats.effect.Resource
|
||||
import java.net.HttpURLConnection
|
||||
import java.net.URL
|
||||
import java.net.URLEncoder
|
||||
|
||||
import cats.data.NonEmptyList
|
||||
import cats.effect.Resource
|
||||
import cats.effect.{Blocker, ContextShift, Sync}
|
||||
import cats.implicits._
|
||||
import fs2.Stream
|
||||
|
||||
import docspell.common.LenientUri.Path
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import scodec.bits.ByteVector
|
||||
|
||||
/** A URI.
|
||||
*
|
||||
|
@ -1,7 +1,9 @@
|
||||
package docspell.common
|
||||
|
||||
import cats.effect.Sync
|
||||
|
||||
import docspell.common.syntax.all._
|
||||
|
||||
import org.log4s.{Logger => Log4sLogger}
|
||||
|
||||
trait Logger[F[_]] {
|
||||
|
@ -1,13 +1,16 @@
|
||||
package docspell.common
|
||||
|
||||
import cats.implicits._
|
||||
import java.time.LocalDate
|
||||
|
||||
import cats.data.NonEmptyList
|
||||
import docspell.common._
|
||||
import cats.implicits._
|
||||
import cats.kernel.Order
|
||||
|
||||
import docspell.common.MetaProposal.Candidate
|
||||
import docspell.common._
|
||||
|
||||
import io.circe._
|
||||
import io.circe.generic.semiauto._
|
||||
import java.time.LocalDate
|
||||
import cats.kernel.Order
|
||||
|
||||
/** A proposed meta data to an item.
|
||||
*
|
||||
|
@ -2,7 +2,9 @@ package docspell.common
|
||||
|
||||
import cats.data.NonEmptyList
|
||||
import cats.kernel.Monoid
|
||||
|
||||
import docspell.common.MetaProposal.Candidate
|
||||
|
||||
import io.circe._
|
||||
import io.circe.generic.semiauto._
|
||||
|
||||
|
@ -1,11 +1,14 @@
|
||||
package docspell.common
|
||||
|
||||
import docspell.common.syntax.all._
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import java.nio.charset.StandardCharsets
|
||||
import java.nio.charset.Charset
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
import cats.data.NonEmptyList
|
||||
|
||||
import docspell.common.syntax.all._
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
|
||||
/** A MIME Type impl with just enough features for the use here.
|
||||
*/
|
||||
case class MimeType(primary: String, sub: String, params: Map[String, String]) {
|
||||
|
@ -1,8 +1,10 @@
|
||||
package docspell.common
|
||||
|
||||
import io.circe._, io.circe.generic.semiauto._
|
||||
import docspell.common.syntax.all._
|
||||
|
||||
import io.circe._
|
||||
import io.circe.generic.semiauto._
|
||||
|
||||
/** Arguments to the notification task.
|
||||
*
|
||||
* This tasks queries items with a due date and informs the user via
|
||||
|
@ -1,8 +1,9 @@
|
||||
package docspell.common
|
||||
|
||||
import cats.effect._
|
||||
import scala.concurrent.ExecutionContext
|
||||
|
||||
import cats.effect._
|
||||
|
||||
/** Captures thread pools to use in an application.
|
||||
*/
|
||||
case class Pools(
|
||||
|
@ -1,7 +1,8 @@
|
||||
package docspell.common
|
||||
|
||||
import cats.implicits._
|
||||
import cats.Order
|
||||
import cats.implicits._
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
|
||||
sealed trait Priority { self: Product =>
|
||||
|
@ -1,8 +1,10 @@
|
||||
package docspell.common
|
||||
|
||||
import io.circe._, io.circe.generic.semiauto._
|
||||
import docspell.common.ProcessItemArgs._
|
||||
import docspell.common.syntax.all._
|
||||
import ProcessItemArgs._
|
||||
|
||||
import io.circe._
|
||||
import io.circe.generic.semiauto._
|
||||
|
||||
/** Arguments to the process-item task.
|
||||
*
|
||||
|
@ -1,8 +1,10 @@
|
||||
package docspell.common
|
||||
|
||||
import io.circe._, io.circe.generic.semiauto._
|
||||
import docspell.common.syntax.all._
|
||||
|
||||
import io.circe._
|
||||
import io.circe.generic.semiauto._
|
||||
|
||||
/** Arguments to the poll-mailbox task.
|
||||
*
|
||||
* This tasks queries user mailboxes and pushes found mails into
|
||||
|
@ -5,12 +5,12 @@ import java.lang.ProcessBuilder.Redirect
|
||||
import java.nio.file.Path
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
import cats.implicits._
|
||||
import cats.effect.{Blocker, ContextShift, Sync}
|
||||
import fs2.{Stream, io, text}
|
||||
|
||||
import scala.jdk.CollectionConverters._
|
||||
|
||||
import cats.effect.{Blocker, ContextShift, Sync}
|
||||
import cats.implicits._
|
||||
import fs2.{Stream, io, text}
|
||||
|
||||
object SystemCommand {
|
||||
|
||||
final case class Config(program: String, args: Seq[String], timeout: Duration) {
|
||||
|
@ -1,12 +1,14 @@
|
||||
package docspell.common
|
||||
|
||||
import java.util.concurrent.atomic.AtomicLong
|
||||
import java.util.concurrent.{Executors, ThreadFactory}
|
||||
import cats.effect._
|
||||
import scala.concurrent._
|
||||
import java.util.concurrent.ForkJoinPool
|
||||
import java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory
|
||||
import java.util.concurrent.ForkJoinWorkerThread
|
||||
import java.util.concurrent.atomic.AtomicLong
|
||||
import java.util.concurrent.{Executors, ThreadFactory}
|
||||
|
||||
import scala.concurrent._
|
||||
|
||||
import cats.effect._
|
||||
|
||||
object ThreadFactories {
|
||||
|
||||
|
@ -1,12 +1,13 @@
|
||||
package docspell.common
|
||||
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZonedDateTime
|
||||
import java.time.temporal.ChronoUnit
|
||||
import java.time.{Instant, LocalDate, ZoneId}
|
||||
|
||||
import cats.effect.Sync
|
||||
|
||||
import io.circe.{Decoder, Encoder}
|
||||
import java.time.temporal.ChronoUnit
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZonedDateTime
|
||||
|
||||
case class Timestamp(value: Instant) {
|
||||
|
||||
|
@ -1,12 +1,13 @@
|
||||
package docspell.common.config
|
||||
|
||||
import scala.reflect.ClassTag
|
||||
|
||||
import docspell.common._
|
||||
|
||||
import com.github.eikek.calev.CalEvent
|
||||
import pureconfig._
|
||||
import pureconfig.error.{CannotConvert, FailureReason}
|
||||
import scodec.bits.ByteVector
|
||||
import com.github.eikek.calev.CalEvent
|
||||
|
||||
import scala.reflect.ClassTag
|
||||
|
||||
object Implicits {
|
||||
implicit val lenientUriReader: ConfigReader[LenientUri] =
|
||||
|
@ -2,6 +2,7 @@ package docspell.common.syntax
|
||||
|
||||
import cats.effect.Sync
|
||||
import fs2.Stream
|
||||
|
||||
import org.log4s.Logger
|
||||
|
||||
trait LoggerSyntax {
|
||||
|
@ -1,8 +1,9 @@
|
||||
package docspell.common.syntax
|
||||
|
||||
import cats.effect.Sync
|
||||
import fs2.Stream
|
||||
import cats.implicits._
|
||||
import fs2.Stream
|
||||
|
||||
import io.circe._
|
||||
import io.circe.parser._
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
package docspell.common.syntax
|
||||
|
||||
import cats.implicits._
|
||||
|
||||
import io.circe.Decoder
|
||||
import io.circe.parser._
|
||||
|
||||
|
Reference in New Issue
Block a user