AI代码解释 "lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","prettier --write"],"*.{scss,less,css,html,md}":["prettier --write"],"package.json":["prettier --write"],"{!(package)*.json,.!(browserslist)*rc}":["
11. 适配vue3, 看下eslint-plugin-vue 官网:https://eslint.vuejs.org/user-guide/#usage module.exports ={"env": {"browser":true,"es2021":true},"extends": ["eslint:recommended",- "plugin:vue/essential",+ 'plugin:vue/vue3-recommended',"plugin:@typescript-eslint/recommended"],"parserOp...
【Vue工程】003-配置 husky、lint-staged、@commitlint/cli 一、概述 1、husky 2、lint-staged 3、@commitlint/cli 二、安装与配置 1、安装依赖 2、在项目根目录创建 `.husky` 目录 3、运行脚本 脚本 生成的文件 `pre-commit` 生成的文件 `commit-msg` 4、在 `package.json` 中根结构新增 `lint-staged` ...
AI代码解释 // in package.json{"lint-staged":{"*.{js, vue, css}":["eslint","git add"]}} 当你这样配置完成,在你的 git commit 之前,会自动触发 eslint 检查,如果你的代码风格没问题,commit 会成功,否则提交会失败哦。 对于这样好的工具,闭着眼睛就能按 star 了,统一团队的代码风格,真的很重要。
一、使用vue-cli命令行创建项目 npxdegitdcloudio/uni-preset-vue#vite-tsmy-vue3-project uni-app cli项目@uniapp-cli | uni-app官网uniapp.dcloud.net.cn/worktile/auto/uniapp-cli-project.html#uniapp-cli 二、ESLint 安装与配置 ESLint 是一个用于识别和报告在 ECMAScript/JavaScript 代码中发现的...
本文介绍vue3-element-admin如何通过 Husky + Lint-staged + Commitlint + Commitizen + cz-git 来配置 Git 提交代码规范。 核心内容是配置 Husky 的pre-commit和commit-msg两个钩子: pre-commit:Husky + Lint-staged 整合实现 Git 提交前代码规范检测/格式化 (前提:ESlint + Prettier + Stylelint 代码统一规范...
上回我们说到配置ESLint以及添加vue-recommended、airbnb-base、prettier规则,一切都很顺利。唯有一点需要注意的就是 .eslintrc 文件extends配置项中,plugin:prettier/recommended一定要在airbnb-base之后添加,…
本文介绍vue3-element-admin如何通过 Husky + Lint-staged + Commitlint + Commitizen + cz-git 来配置 Git 提交代码规范。 核心内容是配置 Husky 的pre-commit和commit-msg两个钩子: pre-commit:Husky + Lint-staged 整合实现 Git 提交前代码规范检测/格式化 (前提:ESlint + Prettier + Stylelint 代码统一规范...
我们使用热门构建工具vite创建项目,并选择react + ts模板。关于Eslint + Prettier + husky + lint-staged配置同样适用于webpack、Vue创建的项目,稍有不同的...
框架:TypeScript 4.x + Vue 3.x 工程化:vite 5 包管理器:pnpm 代码规范:Prettier + ESLint + lsLint Git Hook 工具:husky + lint-staged 提交规范:Commitlint 版本库依赖 组件库:element-plus@2.5.1 路由:vue-router@4.2.5 本地持久化库:pinia@2.1.7 插件工具 原子化 Css:unocss 生成svg 雪碧图: ...