Laravel与Vuejs的Husky预提交

Laravel与Vuejs的Husky预提交

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

该配置可帮助Laravel和Vuejs应用程序保持代码质量。开发者可逐步改进,无需长时间冻结代码。首先,添加'Duster'包及PHPstan、Larastan;然后为前端安装并配置eslint;最后,设置Husky在提交时运行lint工具。

🎯

关键要点

  • 该配置帮助Laravel和Vuejs应用程序保持理想的代码质量。
  • 开发者可以逐步改进代码,无需长时间冻结代码。
  • 首先添加'Duster'包及PHPstan、Larastan。
  • 为PHPstan添加配置文件'phpstan.neon',设置路径和级别。
  • 前端使用eslint,安装husky和eslint相关插件。
  • 在package.json中添加lint和prepare脚本。
  • 创建'eslint.config.js'文件,配置Vue的eslint规则。
  • 配置Husky以在提交时运行lint工具,确保代码质量。
➡️

继续阅读