1.0.5 • Published 1 year ago

tp-eslint-tool v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

tp-eslint-tool

项目接入 eslint 规范工具包

何时使用

项目接入 eslint 规范使用,非 v6 项目也可使用

使用

初始化

根据 eslint 规范对项目进行自动化配置(已包含下面几个命令的功能)

sudo npx tp-eslint-tool init

请注意:

  1. 如果项目的package.json中原来有eslint相关配置,请删除,以免和新规则冲突
  2. 如果项目代码不是统一放在src目录下,命令执行成功后,请修改 .lintstagedrc.jssrc/**/*为项目代码所在目录,如./**/*
  3. 添加git hook拦截后,git commit -m '备注的信息'的备注信息需要符合.commitlintrc.js中指定的类型:如 feat: 备注的信息(注意,:需要是英文冒号,且冒号后面必须有空格)

添加 git 拦截

添加 git hooks,依赖 husky、lint-staged

sudo npx tp-eslint-tool git

自动修复 eslint 问题

自动修复可修复的 eslint 问题

sudo npx tp-eslint-tool fix

更新

有规则更新时执行

sudo npx tp-eslint-tool update

配置vscode

配置vscode及安装相关插件

sudo npx tp-eslint-tool vscode

帮助

查看所有命令说明

sudo npx tp-eslint-tool help
1.0.5

1 year ago

1.0.4

1 year ago

1.0.2

1 year ago

1.0.1-beta.4

1 year ago

1.0.3

1 year ago

1.0.1-beta.3

1 year ago

1.0.1-beta.2

2 years ago

1.0.1-beta.1

2 years ago

1.0.0

2 years ago