摘要:Oxlint 是基于 Rust 的 JavaScript 和 TypeScript 静态代码分析工具,具有 500 多条 ESLint 规则且无需任何配置,性能比 ESLint 快 50~100 倍。
Oxlint 1.0 稳定版已正式发布。
Oxlint 是基于 Rust 的 JavaScript 和 TypeScript 静态代码分析工具,具有 500 多条 ESLint 规则且无需任何配置,性能比 ESLint 快 50~100 倍。
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来源:碎碎念是我本体