husky v8 lint-stage

官网

  • eslint
  • lint-staged
  • husky

使用

  • 装包
    pnpm install husky lint-staged eslint --save-dev

  • 写配置文件

// .lintstagedrc.mjs
export default {"*.{ts,tsx,js,jsx}": ['prettier --write', 'eslint --fix --quiet --rule "no-console: error"']
}
  • package.json 补充命令
    "preinstall": "husky install","prestart": "husky install ","lint-commit": "lint-staged",
  • 执行 husky install

npm run prestart

  • 查看根目录是否添加 .husky 文件 ,如果添加标识成功

  • 执行命令 npx husky add .husky/pre-commit "npm run lint-commit", 检查是否新增文件 .husky/pre-commit 文件内容中包含 npm run lint-commit

如果都一样,就完成了

husky v8 lint-stage eslint相关推荐

  1. husky v8+prettier+lint-staged+commitlint配置

    当前版本如下: husky: 8.0.1 @commitlint/cli: "^17.0.3", @commitlint/config-conventional: "^1 ...

  2. 代码规范 详细解释 husky、prettier、eslint、lint-staged 的作用和使用

    准备工作 使用 vscode 新建一个项目(比如叫 my-project) 初始化 git 仓库(git init) 初始化 package.json ( npm init -y) 新建 src/ma ...

  3. Vue3+Vite项目配置Eslint+Prettier+Husky+Lint-Staged+Commitlint

    Eslint 配置 ESLint 是一个插件化并且可配置的 JavaScript 语法规则和代码风格的检查工具. ESLint 能够帮你轻松写出高质量的 JavaScript 代码. 1.建议 vsc ...

  4. husky 7 + lint-staged 11+ prettier 2 + eslint 7 配置

    前言 基于最新的一些库来规范项目, 比如格式化和提交预处理等- 一些库的最新版的配置更加独立了, 对于工程化来说,其实更加直观了- 围绕react技术栈加入相关门禁来开展文章- 效果图 git com ...

  5. husky: 劫持git的commit命令校验eslint

    哈士奇语法检测 1.安装husky npm install husky --save-dev 2.安装好之后在package.json scripts下面加入esliint的命令验证 eslint的规 ...

  6. 【规范化标准】之 ESLint、Stylelint

    前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:建议通过左侧导航栏进行阅读 规范化是前端开发者践行前端工程化中重要的一部分. 规范化标准 为什么要有规范化标准? 软件开发需要多人协同: 不同开发 ...

  7. 用Prettier和ESlint来统一提交代码

    2019独角兽企业重金招聘Python工程师标准>>> 为什么使用 很遗憾,JavaScript没有官方的代码风格.业界有一些流行的代码风格,比如Airbnb和Standard.使用 ...

  8. 使用 husky 进行提交前的代码规范校验和 commit 信息检查

    husky 是一个 Git Hook 工具,借助 husky 我们可以在 git 提交的不同生命周期进行一些自动化操作.本文主要介绍提交前 eslint 校验和提交时 commit 信息的规范校验. ...

  9. Vue Eslint语法检测工具

    一.ESlint 简介 1. Lint 的含义 如果你写自己的项目怎么折腾都没关系,但是在公司中老板希望每个人写出的代码都要符合一个统一的规则,这样别人看源码就能够看得懂,因为源码是符合统一的编码规范 ...

最新文章

  1. 虚拟服务器能加内存吗,虚拟服务器可以加内存吗
  2. C语言程序练习-L1-003 个位数统计 (15分)
  3. ASP.NET Core Razor Pages
  4. RMQ问题 —— Sparse-Table算法
  5. Jquery.ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
  6. 统计学习(三):假设检验与 p-values
  7. mysql如何进行单表的数据添加
  8. WEBPACK+ES6+REACT入门(4/7)-评论列表DEMO以及CSS样式
  9. 语言怎么搜包的源代码_大四学生发明文言文编程语言,设计思路清奇
  10. Charles接口模拟404/502
  11. 怎么在html模板里加图片,页面中添加图片模块并编辑
  12. 鼠标滚轮乱跳解决方法
  13. c++除法保留小数_小学数学整数和小数的应用题解答方法公式汇总,新学期必备...
  14. OpenGL和DirectX是什么?
  15. Mac版DBeaver调整编辑窗口字体大小
  16. 区块链与大数据究竟有着怎样的关系?
  17. java + ffmped + mencoder搭建视频处理平台
  18. run.rat闪退问题
  19. ASM磁盘组添加ASM磁盘
  20. xpath提取当当网数学书前十页信息

热门文章

  1. 一、网络游戏架构的前世今生(1)
  2. 推荐几个学术工具软件给大家
  3. R语言(The R Programming Language)
  4. 计算机专业要不要考普通话证书,大一新生:这3个证书一定要考!不考后悔,越拖越难考?...
  5. Python中numpy.ix_ 的用法
  6. 吐血整理:人工智能、机器学习领域13个常见概念
  7. 【fpdlink显示】DS90UH948-Q1 连接947 fpdlink显示方案黑屏问题调试1
  8. 深度学习quora问答
  9. 内存地址[bx+idata]、[bx+si/di]、[bx+si/di+idata]的灵活定位
  10. 基于matlab国内外水果自动分级方面,水果自动识别的BP神经网络方法