captainhook/plugin-composer

处理您git-hooks的Composer插件

安装数量: 1,199,233

依赖者: 156

建议者: 1

安全性: 0

星标: 19

关注者: 3

分支: 4

开放问题: 2

类型:composer-plugin

5.3.3 2022-01-28 04:35 UTC

README

⚠️ 此软件包已弃用 ⚠️

请使用hook-installer软件包替代。与该软件包相比,唯一的区别是它不需要CaptainHook本身。这给了您选择安装方法的机会。您可以选择安装PHAR版本或带有所有依赖项的源代码版本。

{
  "require-dev": {
    "captainhook/captainhook-phar": "^5.0",
    "captainhook/hook-installer": "^1.0"
  }  
}

或者

{
  "require-dev": {
    "captainhook/captainhook": "^5.0",
    "captainhook/hook-installer": "^1.0"
  }  
}

甚至可以使用PHIVE安装captain,只需使用Composer安装hook-installer插件。

{
  "require-dev": {
    "captainhook/hook-installer": "^1.0"
  },
  "extra": {
    "captainhook": {
      "exec": "tools/captainhook.phar"
    }
  }
}

Latest Stable Version Minimum PHP Version Downloads License

这是一个确保您的团队成员安装git-hooks的composer-plugin。有关更多信息,请访问其网站

安装

由于这是一个composer-plugin,首选的安装方法是使用composer进行安装。

$ composer require --dev captainhook/plugin-composer

其他一切都将自动完成。

自定义

您可以为您的hook配置设置自定义名称。如果您想使用CaptainHook的PHAR发布版,您可以配置PHAR文件的路径。所有额外的配置设置都是可选的,如果您使用默认设置,您不需要进行任何配置即可使其工作。

{
  "extra": {
    "captainhook": {
      "config": "hooks.json",
      "exec": "tools/captainhook.phar",
      "disable-plugin": false
    }    
  }  
}

注意事项

仍然可以在不调用钩子的情况下提交。因此,请确保在代码上运行适当的后端完整性检查!