• 2024-09-03vue项目利用git commit 触发执行 eslint检查,使用husky 和 lint-staged
    lint-staged安装和使用说明lint-staged是一个插件,为了方便触发eslint,配置哪些文件触发eslintstylelint等安装yarnaddlint-staged创建.lintstagedrc在根目录{"*.vue":"eslint","*.ts":"eslint","*.tsx":"eslint&quo
  • 2024-08-17安装git-format-staged后,Sourcetree中提交代码报错的解决方案
    pre-commit文件中内容为:git-format-staged--formatter"swiftformatstdin--stdinpath'{}'""*.swift" 在终端中,gitcommit不会报错。Sourcetree中提交具体错误:git-format-staged或者swiftformat命令找不到。解决方案一:利用Automator(自动操作)新建一个SourceTree应
  • 2024-08-05seaweedfs-csi-driver 运行异常:volume hasn't been staged yet
     Defaultedcontainer"csi-seaweedfs-plugin"outof:csi-seaweedfs-plugin,driver-registrar,csi-liveness-probeI080109:12:04.188240main.go:73willrunnode:true,controller:false,attacher:trueI080109:12:04.188817main.go:79connectto
  • 2024-05-15git配置了 .gitignore 文件,但是不生效
    方法一.gitignore中已经标明忽略的文件目录下的文件,gitpush的时候还会出现在push的目录中,或者用gitstatus查看状态,想要忽略的文件还是显示被追踪状态。原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了
  • 2024-05-10配置Prettier
    Prettier1,初始化npminstall--save-dev--save-exactprettier2,创建.prettierrc文件node--eval"fs.writeFileSync('.prettierrc','{}\n')"3,创建.prettierignore文件#Ignoreartifacts:buildcoverage4,兼容eslint,安装eslint-config-pre
  • 2024-03-18Vue3学习日记 Day4
    注:此课程需要有Git的基础才能学习一、pnpm包管理工具1、使用原因  1.1、速度快,远胜过yarn和npm  1.2、节省磁盘空间 2、使用方式  2.1、安装方式    npminstall-gpnpm  2.2、创建项目    pnpmcreatevue   二、Eslint
  • 2023-11-19配置 husky+lint-staged
    官方文档husky-githubhusky-doclint-staged安装依赖yarnaddhuskylint-staged-D在package.json中添加一条preinstall脚本{"script":{"prepare":"huskyinstall"}}prepare为package.json中的“scripts”属性中的脚本当执行install的时候它会
  • 2023-10-03【前端规范全攻略】开启高效开发之旅!ESLint + Prettier + husky + lint-staged+Commitizen
    本文从两个方向出发:1、git提交规范;2、代码风格统一假如团队中的小伙伴在提交代码时没有遵循规范要求,例如只写了一个"修改"或"更新,这会给团队中其他小伙伴造成困扰呢,不得不花时间查看代码和推测逻辑。不仅会浪费了时间和精力,可能会导致以下问题:可读性差维护困难变更历史不
  • 2023-09-13react配置eslint、prettier和commitlint规范工程
    1.配置prettier:(1).installPrettierlocally:yarnadd--dev--exactprettierThen,createanemptyconfigfiletoleteditorsandothertoolingknowyouareusingPrettier:echo{}>.prettierrc.jsonNext,createa.prettierignorefiletoletthePrettierC
  • 2023-04-17【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配置 Git 提交规范
    前言本文介绍vue3-element-admin如何通过Husky+Lint-staged+Commitlint+Commitizen+cz-git来配置Git提交代码规范。核心内容是配置Husky的pre-commit和commit-msg两个钩子:pre-commit:Husky+Lint-staged整合实现Git提交前代码规范检测/格式化(前提
  • 2023-04-05Git命令列表--git-restore
    GitRestore名称git-Restore-恢复工作树文件这个命令是试验性的。其行为可能会改变。语法gitrestore[<options>][--source=<tree>][--staged][--worktree][--]<pathspec>…​gitrestore[<options>][--source=<tree>][--staged][--worktree]--pathspec-fr
  • 2023-02-15lint-staged
    对暂存的git文件运行linters,不要让
  • 2023-01-25husky + lint-staged 配置
    当我们想要在gitcommit时自动对eslint进行修复可以使用husky+lint-staged来完成。husky就是用来方便我们写钩子函数的,当我们提交git的时候,会触发一些钩子,我们可以在
  • 2022-12-11前端代码自动化
    旧文章从语雀迁移过来,原日期为2022-11-24前言一个项目从0到1,再到迭代开发过程,必然会很多不同的人在项目上编写代码,而每个人输出代码的风格是不一样的。为了统一基本的
  • 2022-12-09husky 8.0, lint-staged, eslint配置 pre-commit 钩子
    "vue":"^2.6.11"package.json版本如下:"husky":"^8.0.2","lint-staged":"^13.0.3","prettier":"^2.7.1","@vue/eslint-config-prettier":"^7.0
  • 2022-10-27git相关
    一、git相关bug1.【.gitignore文件不生效】把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文