首页
/ Harper项目v0.39.0版本发布:语言服务与文本检查工具升级

Harper项目v0.39.0版本发布:语言服务与文本检查工具升级

2025-06-13 11:36:50作者:蔡怀权

Harper是一个专注于文本质量检查和语言风格优化的开源工具集,它提供了多种形式的工具,包括命令行工具、语言服务器、VS Code插件和Chrome扩展等。该项目旨在帮助开发者和内容创作者提高文本质量,特别是针对技术文档、博客文章等专业场景下的英文写作。

核心改进

本次发布的v0.39.0版本在语言检查和工具稳定性方面做出了多项重要改进:

  1. 语言服务器架构优化:项目从原始的tower-lsp迁移到了社区维护的fork版本,这一变更提高了语言服务器的稳定性和长期维护性。对于终端用户而言,这意味着更可靠的实时文本检查体验。

  2. 新增文本检查规则

    • 新增了"Every day vs Everyday"的检查规则,帮助用户区分这两个常见但容易混淆的表达
    • 增加了"as of lately→as of late"的自动修正建议
    • 实现了"point of views→points of view"的复数形式检查
    • 添加了"amount for→account for/amount to"的常见错误修正
  3. 复合名词检查一致性优化:对三个复合名词检查器进行了重构,使它们的行为更加一致,提高了用户体验。

工具链改进

  1. VS Code插件测试可靠性提升:通过引入waitForDiagnosticChange方法,显著提高了测试的可靠性,这将减少插件开发中的假阳性测试结果。

  2. Chrome扩展优化

    • 改进了在Notion等富文本编辑器中的滚动行为
    • 进行了多项用户体验优化
  3. 依赖项更新

    • 升级了tokio到1.45.1版本
    • 更新了uuid到1.17.0版本

词典更新

项目持续维护的专业词典在2025年5月22日进行了更新,包含了最新的专业术语和常见表达,进一步提高了文本检查的准确性。

多平台支持

Harper继续保持对多平台的良好支持,包括:

  • 多种Linux发行版(GNU和musl变体)
  • macOS(Intel和Apple Silicon)
  • Windows
  • 各种架构(x86_64和ARM64)

项目提供了预编译的二进制文件,包括命令行工具、语言服务器和各类编辑器插件,方便用户在不同环境中快速部署使用。

总结

Harper v0.39.0版本在语言检查能力和工具稳定性方面都有显著提升,特别是新增的文本检查规则和优化后的复合名词检查器,将帮助用户更准确地发现和修正英文写作中的常见问题。对于技术文档作者、博客写作者和任何需要高质量英文写作的用户来说,这个版本值得升级。

登录后查看全文
热门项目推荐
相关项目推荐