北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

尤雨溪创业公司VoidZero推出Oxlint 1.0稳定版,Rust代码分析利器

Oxlint 1.0 稳定版已正式发布。

Oxlint 是基于 Rust 的 JavaScript 和 TypeScript 静态代码分析工具,具有 500 多条 ESLint 规则且无需任何配置,性能比 ESLint 快 50~100 倍。

该项目是尤雨溪创业公司 VoidZero 打造的前端工具。VoidZero 于去年成立,专注于构建统一、高性能的 JavaScript 生态系统开发工具链,旨在解决碎片化、依赖复杂及性能瓶颈问题。公司已筹集 460 万美元种子资金,由 Accel 领投,组建了一支经验丰富的团队,并推出了多个开源项目,包括快速解析器、解析器、转换器、linter 和打包器。

Oxlint 亮点特性:

全面的规则覆盖

Oxlint 包含了来自多个来源的超过 500 条规则:

  • 完整的 ESLint 规则集,包括来自 typescript-eslint 的 TypeScript 特定规则(不含需要类型检查的规则)。
  • 来自 eslint-plugin-unicorn、eslint-plugin-jsdoc、eslint-plugin-react、eslint-plugin-react-hooks、eslint-plugin-jest 和 eslint-plugin-import 的流行插件规则。
  • 独特的 Oxlint 规则,如 bad-comparison-sequence(不良比较序列)、const-comparisons(常量比较)和 only-used-in-recursion(仅在递归中使用)。

灵活的配置

通过 .oxlintrc.json 文件配置 Oxlint,支持:

  • 应用于特定目录的嵌套配置
  • 用于指定特定文件类型或位置的覆盖模式
  • 用于保持团队一致性的共享配置扩展

编辑器集成

提供一流的编辑器支持,已推出以下扩展:

  • VS Code
  • IntelliJ IDEA 和 WebStorm
  • Zed Editor
  • 为其他编辑器提供语言服务器协议(LSP)支持。

Oxlint 1.0 稳定版 下载地址:

https://github.com/oxc-project/oxc/releases/tag/oxlint_v1.0.0

相关来源

https://voidzero.dev/posts/announcing-oxlint-1-stable

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言