🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

eslint-z

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-z

multiple process to run eslint

latest
npmnpm
Version
0.1.14
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

eslint-z

介绍

eslint-z 是一款可以多线程运行 eslint 的 cli 工具,用法很简单,只需将原来使用 eslint 运行的命令换成 eslint-z 即可。

//before
eslint -c .eslintrc.js \"./src/**/*.{js,ts}\"

//after
eslint-z -c .eslintrc.js \"./src/**/*.{js,ts}\"

安装


npm install eslint-z -D

注意

  • 本包使用了 nodejs 的 worker_threads,且 worker_threads 不支持 nodejs12 以下的版本。

  • 如果你的项目文件不多(通常少于 20 个文件),那么不建议使用多线程运行 eslint,因为创建线程池和管理线程都需要时间。

对比数据

操作系统:macos10.12.6
处理器:3.06 GHz 6-Core Intel Xeon
内存:16 GB 4266 MHz DDR3
硬盘:512GB ssd

文件数量eslinteslint-z
9937.94s26.14s
19952.91s32.12s
29967.62s36.16s
39979.34s43.26s
49990.67s52.44s
599107.82s58.86s
999156.11s76.92s.

Keywords

eslint

FAQs

Package last updated on 21 Dec 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts