dev-hook-utils

1.1.1 • Public • Published

Install

npm install dev-hook-utils

安装完成之后,推荐使用git commit命令行提交,这样可以比较方便的编辑commit message.

asciicast

How it works

  1. pre-commit钩子中执行eslint
  2. prepare-commit-msg钩子中执行commitizen提供编辑commit message的快捷菜单
  3. commit-msg钩子中执行commitlint对commit message进行验证

优点

  1. 不会在ci环境中执行
  2. 会兼容已有的钩子
  3. eslint配置可以自定义

Configs

  1. commitizen 提交时的选项

    待开放

  2. commitlint 验证提交消息的格式

    待开放

  3. eslint 代码检查

    直接使用.eslintrc.*文件配置规则。直接

    {
      // 直接基于hooks中的规则做校验
      extends: [require.resolve('dev-hook-utils/dist/hooks/eslintrc.js')]
    }
  4. hook 自定义钩子

    待开放

Readme

Keywords

none

Package Sidebar

Install

npm i dev-hook-utils

Weekly Downloads

5

Version

1.1.1

License

MIT

Unpacked Size

32.2 kB

Total Files

18

Last publish

Collaborators

  • maoziliang