尤雨溪创业公司VoidZero发布Oxlint 1.0稳定版,基于Rust的静态代码分析工具

B站影视 内地电影 2025-06-16 18:58 1

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

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

来源:碎碎念是我本体

相关推荐