1.1.1 • Published 6 years ago

dev-hook-utils v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

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 自定义钩子

    待开放