eslint-g

1.3.4 • Public • Published

eslint-g

快速生成常用 .eslintrc.json 配置文件,同时安装相应的 npm 依赖包。

Install

npm i -g eslint-g

Usage

cd my-project   # 进入项目根目录 
$ esg             # 生成默认 eslint.json 配置,同时安装依赖包 

同时可以进一步的配置

$ esg -r vue -i yarn   # 使用 vue 的 eslint.json 配置,使用 yarn 安装依赖 

Options

-r [rule]

根据项目环境不同来生成不同的 eslintrc 规则文件,rule 有以下可选项:

  • noden: 生成 nodejs 的 eslint 配置 (默认使用 node 配置)
  • vuev: 生成 vue 的 eslint 配置
  • reactr: 生成 react 的 eslint 配置
  • browserb: 生成浏览器环境通用的 eslint 配置

example:

$ esg -r react  # 生成 react 的 eslint 配置 

-i [installer]

根据项目包管理工具的不同来选择不同的包管理器来安装依赖,installer 有以下可选项:

  • npm: 使用 npm 安装相关依赖(默认使用 npm)
  • yarn: 使用 yarn 安装相关依赖
  • cnpm: 使用 cnpm 安装相关依赖

example:

$ esg -i yarn # 使用 yarn 来安装相关依赖 

--no-plugins

禁止自动安装 npm 相关依赖包,仅仅生成 .eslintrc 规则文件。

Readme

Keywords

Package Sidebar

Install

npm i eslint-g

Weekly Downloads

6

Version

1.3.4

License

MIT

Unpacked Size

45.9 kB

Total Files

14

Last publish

Collaborators

  • pspgbhu