搜索结果:metaprogramming(3 个)
按分类缩小范围
scalafix
综合 61
Scalafix 是面向 Scala 的代码重构与静态检查(Linting)工具。它主要解决 Scala 项目中的代码规范检查和自动化代码重写问题,核心功能包括对代码进行静态分析检查,以及自动执行代码重构和重写(支持 Dotty、sbt 等生态),帮助开发者提升代码质量并简化升级迁移。
scalameta
综合 59
〔中文简介暂未生成〕 Library to read, analyze, transform and generate Scala programs
ducktape
综合 50
ducktape 是一款专为 Scala 3 设计的无样板类型转换库(灵感来自 chimney)。它主要解决相似数据模型间手动映射繁琐的问题,能在编译期自动、可定制地实现结构相似的 case class、sealed trait 和 enum 之间的无缝转换。