搜索结果:scalameta(4 个)
按分类缩小范围
scalameta
综合 59
scalameta 是一个专为 Scala 打造的元编程库。它主要解决 Scala 代码在分析、转换和生成等处理上的繁琐问题。核心功能涵盖代码解析(Parser)、语法与语义分析(SemanticDB)、代码格式化打印(Pretty-printer)及代码自动生成与转换。
metals
综合 59
Metals 是一个基于语言服务器协议(LSP)构建的 Scala 语言服务器。它旨在为各大代码编辑器提供丰富的 IDE 级功能支持,作为 IntelliJ IDEA 等传统 IDE 的轻量级替代方案,帮助 Scala 开发者在日常编码中获得更好的开发体验。
munit
综合 53
MUnit 是一个 Scala 测试库。它主要解决测试报错不明确和框架难扩展的问题,核心功能是提供极具可操作性、清晰直观的错误提示信息,并具备高度可扩展的 API,方便开发者编写和定制单元测试。
mdoc
综合 50
mdoc 是一款针对 Scala 的 Markdown 文档生成工具。它主要解决技术文档中代码示例容易过时、报错的问题,核心功能是对 Markdown 文件中嵌入的 Scala 代码进行类型检查和编译运行,确保文档里的代码始终正确有效。