Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
梦境迷离
Zio Redis
提交
30e3c328
Z
Zio Redis
项目概览
梦境迷离
/
Zio Redis
10 个月 前同步成功
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
Zio Redis
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
30e3c328
编写于
8月 20, 2020
作者:
S
ShankarShastri
提交者:
GitHub
8月 20, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Adding scalafix conf (#113)
上级
39f07f90
变更
25
隐藏空白更改
内联
并排
Showing
25 changed file
with
63 addition
and
30 deletion
+63
-30
.scalafix.conf
.scalafix.conf
+14
-0
benchmarks/src/main/scala/zio/redis/BenchmarkRuntime.scala
benchmarks/src/main/scala/zio/redis/BenchmarkRuntime.scala
+3
-2
benchmarks/src/main/scala/zio/redis/PutBenchmarks.scala
benchmarks/src/main/scala/zio/redis/PutBenchmarks.scala
+3
-1
build.sbt
build.sbt
+13
-1
project/BuildHelper.scala
project/BuildHelper.scala
+3
-1
project/plugins.sbt
project/plugins.sbt
+1
-0
redis/src/main/scala/zio/redis/Input.scala
redis/src/main/scala/zio/redis/Input.scala
+2
-2
redis/src/main/scala/zio/redis/Interpreter.scala
redis/src/main/scala/zio/redis/Interpreter.scala
+2
-2
redis/src/main/scala/zio/redis/RedisError.scala
redis/src/main/scala/zio/redis/RedisError.scala
+2
-2
redis/src/main/scala/zio/redis/api/Connection.scala
redis/src/main/scala/zio/redis/api/Connection.scala
+1
-1
redis/src/main/scala/zio/redis/api/Geo.scala
redis/src/main/scala/zio/redis/api/Geo.scala
+1
-1
redis/src/main/scala/zio/redis/api/Hashes.scala
redis/src/main/scala/zio/redis/api/Hashes.scala
+1
-1
redis/src/main/scala/zio/redis/api/HyperLogLog.scala
redis/src/main/scala/zio/redis/api/HyperLogLog.scala
+1
-1
redis/src/main/scala/zio/redis/api/Lists.scala
redis/src/main/scala/zio/redis/api/Lists.scala
+1
-1
redis/src/main/scala/zio/redis/api/Sets.scala
redis/src/main/scala/zio/redis/api/Sets.scala
+1
-1
redis/src/main/scala/zio/redis/api/SortedSets.scala
redis/src/main/scala/zio/redis/api/SortedSets.scala
+1
-1
redis/src/main/scala/zio/redis/api/Strings.scala
redis/src/main/scala/zio/redis/api/Strings.scala
+1
-1
redis/src/main/scala/zio/redis/api/Transactions.scala
redis/src/main/scala/zio/redis/api/Transactions.scala
+1
-1
redis/src/test/scala/zio/redis/ApiSpec.scala
redis/src/test/scala/zio/redis/ApiSpec.scala
+1
-1
redis/src/test/scala/zio/redis/GeoSpec.scala
redis/src/test/scala/zio/redis/GeoSpec.scala
+1
-1
redis/src/test/scala/zio/redis/InputSpec.scala
redis/src/test/scala/zio/redis/InputSpec.scala
+1
-0
redis/src/test/scala/zio/redis/KeysSpec.scala
redis/src/test/scala/zio/redis/KeysSpec.scala
+2
-2
redis/src/test/scala/zio/redis/OutputSpec.scala
redis/src/test/scala/zio/redis/OutputSpec.scala
+2
-2
redis/src/test/scala/zio/redis/SetsSpec.scala
redis/src/test/scala/zio/redis/SetsSpec.scala
+1
-1
redis/src/test/scala/zio/redis/StringsSpec.scala
redis/src/test/scala/zio/redis/StringsSpec.scala
+3
-3
未找到文件。
.scalafix.conf
0 → 100644
浏览文件 @
30e3c328
rules
= [
RemoveUnused
LeakingImplicitClassVal
ProcedureSyntax
NoValInForComprehension
,
SortImports
]
SortImports
.
blocks
= [
"re:javax?\\."
,
"scala."
,
"*"
,
"zio."
]
\ No newline at end of file
benchmarks/src/main/scala/zio/redis/BenchmarkRuntime.scala
浏览文件 @
30e3c328
package
zio.redis
import
scala.concurrent.ExecutionContext
import
cats.effect.
{
ContextShift
,
Timer
,
IO
=>
CatsIO
}
import
io.chrisdavenport.rediculous.Redis
import
zio.BootstrapRuntime
import
zio.internal.Platform
import
scala.concurrent.ExecutionContext
object
BenchmarkRuntime
extends
BootstrapRuntime
{
implicit
val
cs
:
ContextShift
[
CatsIO
]
=
CatsIO
.
contextShift
(
ExecutionContext
.
global
)
implicit
val
timer
:
Timer
[
CatsIO
]
=
CatsIO
.
timer
(
ExecutionContext
.
global
)
...
...
benchmarks/src/main/scala/zio/redis/PutBenchmarks.scala
浏览文件 @
30e3c328
...
...
@@ -3,6 +3,7 @@ package zio.redis
import
java.util.concurrent.TimeUnit
import
org.openjdk.jmh.annotations._
import
zio.ZIO
@State
(
Scope
.
Thread
)
...
...
@@ -26,9 +27,9 @@ class PutBenchmarks {
@Benchmark
def
laserdisc
()
:
Unit
=
{
import
_root_.laserdisc._
import
_root_.laserdisc.
{
all
=>
cmd
}
import
_root_.laserdisc.auto._
import
_root_.laserdisc.fs2._
import
_root_.laserdisc.
{
all
=>
cmd
}
import
cats.instances.list._
import
cats.syntax.foldable._
...
...
@@ -41,6 +42,7 @@ class PutBenchmarks {
@Benchmark
def
rediculous
()
:
Unit
=
{
import
java.net.InetSocketAddress
import
cats.effect._
import
cats.implicits._
import
fs2.io.tcp._
...
...
build.sbt
浏览文件 @
30e3c328
...
...
@@ -14,14 +14,23 @@ inThisBuild(
pgpSecretRing
:=
file
(
"/tmp/secret.asc"
),
scmInfo
:=
Some
(
ScmInfo
(
url
(
"https://github.com/zio/zio-redis/"
),
"scm:git:git@github.com:zio/zio-redis.git"
)
)
),
semanticdbEnabled
:=
true
,
semanticdbVersion
:=
scalafixSemanticdb
.
revision
,
scalafixDependencies
+=
"com.nequissimus"
%%
"sort-imports"
%
"0.5.0"
)
)
addCommandAlias
(
"prepare"
,
"fix; fmt"
)
addCommandAlias
(
"fmt"
,
"all scalafmtSbt scalafmt test:scalafmt"
)
addCommandAlias
(
"check"
,
"all scalafmtSbtCheck scalafmtCheck test:scalafmtCheck"
)
addCommandAlias
(
"testJVM"
,
";redis/test;benchmarks/test:compile"
)
addCommandAlias
(
"testJVM211"
,
";redis/test"
)
addCommandAlias
(
"fix"
,
"all compile:scalafix test:scalafix"
)
addCommandAlias
(
"fixCheck"
,
"; compile:scalafix --check ; test:scalafix --check"
)
lazy
val
root
=
project
...
...
@@ -56,5 +65,8 @@ lazy val benchmarks =
"dev.profunktor"
%%
"redis4cats-effects"
%
"0.10.2"
,
"io.chrisdavenport"
%%
"rediculous"
%
"0.0.5"
,
"io.laserdisc"
%%
"laserdisc-fs2"
%
"0.4.0"
),
scalacOptions
in
Compile
:=
Seq
(
"-Xlint:unused"
)
)
project/BuildHelper.scala
浏览文件 @
30e3c328
...
...
@@ -2,6 +2,7 @@ import sbt._
import
sbt.Keys._
import
sbtbuildinfo._
import
BuildInfoKeys._
import
scalafix.sbt.ScalafixPlugin.autoImport.scalafixSemanticdb
object
BuildHelper
{
def
buildInfoSettings
(
packageName
:
String
)
=
...
...
@@ -20,7 +21,8 @@ object BuildHelper {
libraryDependencies
++=
Seq
(
"com.github.ghik"
%
"silencer-lib"
%
SilencerVersion
%
Provided
cross
CrossVersion
.
full
,
compilerPlugin
(
"com.github.ghik"
%
"silencer-plugin"
%
SilencerVersion
cross
CrossVersion
.
full
)
compilerPlugin
(
"com.github.ghik"
%
"silencer-plugin"
%
SilencerVersion
cross
CrossVersion
.
full
),
compilerPlugin
(
scalafixSemanticdb
)
),
incOptions
~=
(
_
.
withLogRecompileOnMacro
(
false
))
)
...
...
project/plugins.sbt
浏览文件 @
30e3c328
...
...
@@ -4,3 +4,4 @@ addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.10.0")
addSbtPlugin
(
"org.scalameta"
%
"sbt-mdoc"
%
"2.2.1"
)
addSbtPlugin
(
"ch.epfl.scala"
%
"sbt-bloop"
%
"1.4.3"
)
addSbtPlugin
(
"com.geirsson"
%
"sbt-ci-release"
%
"1.5.3"
)
addSbtPlugin
(
"ch.epfl.scala"
%
"sbt-scalafix"
%
"0.9.19"
)
redis/src/main/scala/zio/redis/Input.scala
浏览文件 @
30e3c328
...
...
@@ -3,11 +3,11 @@ package zio.redis
import
java.time.Instant
import
java.util.concurrent.TimeUnit
import
scala.util.matching.Regex
import
zio.Chunk
import
zio.duration.Duration
import
scala.util.matching.Regex
sealed
trait
Input
[
-A
]
{
private
[
redis
]
def
encode
(
data
:
A
)
:
Chunk
[
String
]
}
...
...
redis/src/main/scala/zio/redis/Interpreter.scala
浏览文件 @
30e3c328
...
...
@@ -7,11 +7,11 @@ import java.nio.channels.SocketChannel
import
java.nio.charset.StandardCharsets.UTF_8
import
java.util.concurrent.atomic.AtomicBoolean
import
scala.collection.mutable.ArrayBuilder
import
zio._
import
zio.blocking._
import
scala.collection.mutable.ArrayBuilder
trait
Interpreter
{
type
RedisExecutor
=
Has
[
RedisExecutor.Service
]
...
...
redis/src/main/scala/zio/redis/RedisError.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.IO
import
scala.util.control.NoStackTrace
import
zio.IO
sealed
trait
RedisError
extends
NoStackTrace
object
RedisError
{
...
...
redis/src/main/scala/zio/redis/api/Connection.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Connection
{
final
val
auth
=
RedisCommand
(
"AUTH"
,
StringInput
,
UnitOutput
)
...
...
redis/src/main/scala/zio/redis/api/Geo.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Geo
{
final
val
geoAdd
=
...
...
redis/src/main/scala/zio/redis/api/Hashes.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Hashes
{
final
val
hDel
=
RedisCommand
(
"HDEL"
,
Tuple2
(
StringInput
,
NonEmptyList
(
StringInput
)),
LongOutput
)
...
...
redis/src/main/scala/zio/redis/api/HyperLogLog.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
HyperLogLog
{
final
val
pfAdd
=
RedisCommand
(
"PFADD"
,
Tuple2
(
StringInput
,
NonEmptyList
(
StringInput
)),
BoolOutput
)
...
...
redis/src/main/scala/zio/redis/api/Lists.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Lists
{
final
val
brPopLPush
=
...
...
redis/src/main/scala/zio/redis/api/Sets.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Sets
{
final
val
sAdd
=
RedisCommand
(
"SADD"
,
Tuple2
(
StringInput
,
NonEmptyList
(
StringInput
)),
LongOutput
)
...
...
redis/src/main/scala/zio/redis/api/SortedSets.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
SortedSets
{
final
val
bzPopMax
=
RedisCommand
(
"BZPOPMAX"
,
Tuple2
(
DurationSecondsInput
,
NonEmptyList
(
StringInput
)),
ChunkOutput
)
...
...
redis/src/main/scala/zio/redis/api/Strings.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input._
import
zio.redis.Output._
import
zio.redis.RedisCommand
trait
Strings
{
final
val
append
=
RedisCommand
(
"APPEND"
,
Tuple2
(
StringInput
,
StringInput
),
LongOutput
)
...
...
redis/src/main/scala/zio/redis/api/Transactions.scala
浏览文件 @
30e3c328
package
zio.redis.api
import
zio.redis.RedisCommand
import
zio.redis.Input.
{
NoInput
,
NonEmptyList
,
StringInput
}
import
zio.redis.Output.
{
ChunkOutput
,
UnitOutput
}
import
zio.redis.RedisCommand
trait
Transactions
{
final
val
discard
=
RedisCommand
(
"DISCARD"
,
NoInput
,
UnitOutput
)
...
...
redis/src/test/scala/zio/redis/ApiSpec.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.test._
import
zio.clock.Clock
import
zio.test._
object
ApiSpec
extends
KeysSpec
with
ListSpec
with
SetsSpec
with
StringsSpec
with
GeoSpec
with
HyperLogLogSpec
{
...
...
redis/src/test/scala/zio/redis/GeoSpec.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.Chunk
import
zio.test._
import
zio.test.Assertion._
import
zio.test._
trait
GeoSpec
extends
BaseSpec
{
...
...
redis/src/test/scala/zio/redis/InputSpec.scala
浏览文件 @
30e3c328
...
...
@@ -7,6 +7,7 @@ import BitFieldType._
import
BitOperation._
import
Order._
import
RadiusUnit._
import
zio.duration._
import
zio.redis.Input._
import
zio.test.Assertion._
...
...
redis/src/test/scala/zio/redis/KeysSpec.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.
{
Chunk
,
ZIO
}
import
zio.duration._
import
zio.test._
import
zio.test.Assertion._
import
zio.test.TestAspect._
import
zio.test._
import
zio.
{
Chunk
,
ZIO
}
trait
KeysSpec
extends
BaseSpec
{
...
...
redis/src/test/scala/zio/redis/OutputSpec.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.
{
Chunk
,
Task
}
import
zio.duration._
import
zio.redis.Output._
import
zio.redis.RedisError._
import
zio.test._
import
zio.test.Assertion._
import
zio.test._
import
zio.
{
Chunk
,
Task
}
object
OutputSpec
extends
BaseSpec
{
def
spec
=
...
...
redis/src/test/scala/zio/redis/SetsSpec.scala
浏览文件 @
30e3c328
...
...
@@ -2,8 +2,8 @@ package zio.redis
import
zio.Chunk
import
zio.redis.RedisError.WrongType
import
zio.test._
import
zio.test.Assertion._
import
zio.test._
trait
SetsSpec
extends
BaseSpec
{
val
setsSuite
=
...
...
redis/src/test/scala/zio/redis/StringsSpec.scala
浏览文件 @
30e3c328
package
zio.redis
import
zio.
{
Chunk
,
ZIO
}
import
zio.
duration._
import
zio.redis.RedisError.
{
ProtocolError
,
WrongType
}
import
zio.test.Assertion._
import
zio.test._
import
zio.duration._
import
zio.test.TestAspect.
{
eventually
,
ignore
}
import
zio.test._
import
zio.
{
Chunk
,
ZIO
}
trait
StringsSpec
extends
BaseSpec
{
val
stringsSuite
=
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录