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

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

2025-06-13 14:13:06作者:蔡怀权

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

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

热门内容推荐

最新内容推荐

项目优选

收起
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
819
487
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
120
175
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
163
252
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
322
1.07 K
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
172
259
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
79
2
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.05 K
0
WxJavaWxJava
微信开发 Java SDK,支持微信支付、开放平台、公众号、视频号、企业微信、小程序等的后端开发,记得关注公众号及时接受版本更新信息,以及加入微信群进行深入讨论
Java
818
22
MateChatMateChat
前端智能化场景解决方案UI库,轻松构建你的AI应用,我们将持续完善更新,欢迎你的使用与建议。 官网地址:https://matechat.gitcode.com
719
102
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
568
51