Skip to content

pspgbhu/eslint-g

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 规则文件。

About

To generate eslint config for me.

Resources

License

Stars

Watchers

Forks

Packages

No packages published