查看原文
其他

零配置、比 ESLint 快 90 倍,这款 JS Linter 我推荐!

小懒 FED实验室 2024-02-12
关注下方公众号,获取更多热点资讯

今天是坚持日更的第144天,如果本文对您有帮助,点击关注、点赞、在看支持我


前段时间 Oxlint 风靡前端圈,官方声称其速度为 ESLint 的 50-100倍。今天来给大家介绍另一款 JS Linter:quick-lint-js,它零配置、速度比 ESLint 快 90 倍。最后,在文章末尾会对 JS Linter 的未来做一下预测,大家可以关注!

1.基本介绍

与 ESLint 相比,quick-lint-js 的速度快 90 倍以上,它能在您编码时为您提供即时反馈。在手指离开键盘之前,就能发现 JavaScript 中的错误。开发者无需配置即可检查任何 JavaScript 文件。

2.快速使用

quick-lint-js 的最新版本 3.1.0 ,已于 2024 年 01 月 10 日发布 ,它的生态配套做的还是不错的,有 VSCode 插件、Vim 插件、CLI 等使用方式。

3.特性对比

quick-lint-js 与最受欢迎的 ESLint、JSHint、Biome、Deno Lint 几款 JS Linter 特性对比如下:

从上图可以看出 quick-lint-js 相比其他 JS Linter,有着快速、零配置、规则集更小等诸多优点。但是这个对比中没有 Oxlint,它速度也是相当的惊人(见文章末尾参考链接)。

4.JS Linter 的未来

Biome 于 2020 年 2 月启动。Deno Lint 和 quick-lint-js 均于 2020 年 3 月启动。RSLint(并入 Biome)于 2020 年 9 月启动。全球范围内的封锁(疫情三年)确实给了人们开始 ESLint 重写的时间。😅

2024 年及以后呢?是行业标准 ESLint 独占鳌头,还是 Deno Lint、Biome、quick-lint-js 或 oxlint 将取代 ESLint?或者是尚未问世的更新的 Linter 产品夺得桂冠?

当前的不同代码检查工具的不同优势:

  • ESLint:非常高的可扩展性,允许团队根据自己的需要调整代码库。
  • Deno Lint:是开发基于 Deno 的服务器和脚本的首选选项。
  • Biome:是一款用于消除争执并使代码库保持一致的工具。
  • quick-lint-js:可让您在任何代码库中找到错误,而不会过于麻烦或复杂。
  • oxlint:是直接替代 ESLint 的工具,安装和配置都更简单。

着眼未来,预测这些代码检查工具中的一些将会融合。Biome 可能会采用“简易模式”,不再需要 quick-lint-js。Deno 可能会用预配置的 ESLint 替代 Deno Lint。quick-lint-js 可能会添加插件和复杂的配置,并最终取代 ESLintOxlint 可能会使其他所有工具都过时!

quick-lint-js 在完成对 TypeScript 的支持之后,可以朝类型检查、多模块分析、跳转到定义、修复等多个方向发展。除了功能外,quick-lint-js 可能需要更好的推广来赶上 Biome、oxlint 等竞争对手。


最后推荐一位博主,它的公众号旨在汇聚技术爱好者,提供前沿前端资讯与实战经验。从这里你可以获取最新前端动态,学习实用技巧,与同行交流心得。感兴趣的可以关注!

大家都在看
继续滑动看下一个

零配置、比 ESLint 快 90 倍,这款 JS Linter 我推荐!

小懒 FED实验室
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存