【文件属性】:
文件名称:kotlin-validation:多平台,声明式,灵活且类型安全的Kotlin验证框架
文件大小:138KB
文件格式:ZIP
更新时间:2021-03-20 09:06:24
Kotlin
Kotlin验证(开发中)
一个多平台,声明性,灵活且类型安全的Kotlin验证框架。
目标语法
检查样本以获取当前语法。
特征
生成描述违规的密封类(无字符串匹配)
每个约束器生成validate和isValid函数
支持将属性添加到不同的违规
对泛型的支持
支持提供额外的参数/类型参数以在验证期间使用
支持验证额外的参数
第三方类约束器
每个类有多个约束
约束条件组成
能够强制使用前要验证的类
声明性类型安全dsl来描述约束
特定于属性和特定于类的验证
嵌套验证和约束
嵌套快捷方式
多平台即用型验证
支持对验证进行逻辑运算
验证不同容器的元素
易于创建的自定义验证
路线图
提供现成的约束器(电子邮件,电话号码,...)
更多多平台即用型验证
特定于库的即用型验证
K / Jvm即用型验证
K / N即用型验证
K / Js即用型验证
参数和返回值验证(调用站点验证)
(箭头,Kote
【文件预览】:
kotlin-validation-master
----.gitignore(88B)
----gradle()
--------wrapper()
----compiler-plugin()
--------build.gradle.kts(1KB)
--------src()
----README.md(2KB)
----gradlew.bat(3KB)
----gradlew(6KB)
----build.gradle.kts(191B)
----settings.gradle.kts(222B)
----gradle.properties(223B)
----LICENSE.md(11KB)
----core()
--------build.gradle.kts(733B)
--------src()
----sample()
--------build.gradle.kts(2KB)
--------src()